让我们假设有这样一种情况,当我有一张来自供应商的发票给我的公司(例如1000欧元)。我的公司因为一个问题退回了所有的货物。供应商应开具1000欧元的信用发票,我将其登记在我的系统中。因此,我将(代表供应商)获得1000欧元的应付帐款和相同金额的应收帐款。处理这种情况的首选方式是什么,因为无论哪种方式,都不会有资金转移。
我应该生成两张发票的paymentApplication吗?我想看到它们是+1000 -1000 =0欧元。
发布于 2016-09-05 22:05:13
当前数据模型和服务不支持将发票应用于发票,即取消一个发票与另一个发票的部分或全部。这是我考虑过的事情,但IMO很混乱...即使这是世界上某些地方的常见做法(从我对它的有限了解来看,这是一种古老的做法,现在已经不那么常用了)。虽然这是可以支持的,但我肯定考虑过它(添加一个实体,或者可能修改PaymentApplication来支持它,添加一个服务来执行它,以及一个相应的GL过帐服务来平衡AP/AR帐户)。
现在做的最好的事情是取消原始发票,如果发票已经过帐,它会进行适当的反向总帐过帐。
如果您想在系统中同时使用发票和取消分录,则当前支持的方法是使用FinancialAccount,基本上使用FinancialAccount payments来支付这两种发票,然后FinancialAccount的余额表示应付或欠外部交易方的金额。完全支持这些类型的FinancialAccount交易,进行双向付款(取款和存款),代表GL中正余额的负债,等等。
https://stackoverflow.com/questions/39293824
复制