2Mazzy: я рассчитывал что все-таки здесь людям не нужно слишком подробно разжевывать общеизвестные алгоритмы... ну тогда объясняю.
При торговле тrade-in приходит человек, сдает старую вещь и покупает такую же, но новую, и с зачетом стоимости старой. (Из того что приходит в голову как пример - это автомобили, сейчас очень распространено в этом бизнесе). То есть в первом случае он выступает "поставщиком"-комитентом (заключает договор комиссии), во втором - "покупателем". Все это Аксапта позволяет сделать, в т.ч. связать покупателя и поставщика, что это одно лицо. (и комиссионные агентам-менеджерам здесь нипричем).
Далее возникает такой момент: выступая как покупатель, он не вносит полную сумму нового товара, а только некую оговоренную сумму. Оставшаяся сумма гасится при продаже его старого подержанного товара. Здесь нюанс такой: даже если покупатель внес полную сумму, которую должен был внести, новая вещь не становится его до тех пор, пока не продана старая. Так вот и вопрос, как это сделать в Аксапте, потому что в обеих ниже приведенных вариантах возникают проблемы. Например, новая вещь стоит 100 руб, покупатель должен оплатить 80 руб, а 20 руб должны быть зачтены как оплата при продаже старой вещи, но только после того как старая реально продана.
Итак варианты, для заказа продажи новой вещи :
- вариант 1): цена в заказе 100 руб, оплата от клиента 80, она сопоставляется с заказом, а как закрыть оставшиеся 20 ? то есть как сделать чтобы в списке платежей этого клиента автоматически появились эти 20 руб. в момент, когда оплачен другой заказ (на старую вещь) ? Причем оплачен то вообще совсем другим контрагентом...
- ваиант 2): цена в заказе 80 руб, оплата от клиента тоже 80, заказ можно сразу полностью закрыть этой оплатой, но тогда теряется информация что на самом-то деле требуется оплатить еще 20 руб , и отловить момент этой оплаты.. и обеспечить чтобы новая вещь была оформлена на покупателя только после поступления этих 20 руб..
Вот Надеюсь понятнее стало. Так как сделать этот зачет оплаты за один заказ как оплату за другой заказ, причем в этих заказах разные контрагенты ?
|