我有下表,里面有定购单
po_id
supplier_id
transaction_type -- either cash or credit
和其他保存项目的表
po_id
product_id
quantity
unit_price
现在,我应该如何处理付款交易,因为付款既可以是现金,也可以是信用。如果信用,付款可以在多个交易中进行。如果是现金,就不应该有任何未付的付款为这一特定的购买订单。如何设计一个模式,确定每个采购订单的未清金额,并将其反映在复式会计模式中。
发布于 2017-03-31 15:39:00
发布于 2017-03-31 15:08:55
您可以创建表-事务: po_id、client_id、transaction_type、transaction_purpose_id (您可以创建表事务目的(产品、服务、taxex等) amount_paid、transaction_status (processing = 1、processing= 2、failed = 3、unknown = -1等等)。
现在,客户可以支付任何他想要的订单。税收也是可以支付的。
https://dba.stackexchange.com/questions/168774
复制相似问题