-
Notifications
You must be signed in to change notification settings - Fork 7.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Record advance payment as a liability #34282
Comments
it is a long await feature, it should also apply to purchase. accounts payable and accounts receivable reports needed to be adapted accordingly. |
I've been losing few implementation projects due to this issue in Malaysia, especially in industries like health care and beauty line where they will receive a lot of advance payments from their day-to-day business. This feature should be addressed asap. |
👍 |
Ability to let user record advance payments as liability instead of a negative asset. Issue #34282
This needs to be looked at seriously... lots of lost potential due to this problem. |
Here is some previous comment that has been deleted. I think it might be valuable: "Yes, indeed, advance payments should be booked as liability. I'm thinking to implement Advance Payments myself:
I'll think I will take the last approach." (end of quote, so the "I" here is someone else, who probably no longer wants to do this) |
…pe#34282-Record-advance-payment-as-a-liability
…pe#34282-Record-advance-payment-as-a-liability
…pe#34282-Record-advance-payment-as-a-liability
…pe#34282-Record-advance-payment-as-a-liability
…pe#34282-Record-advance-payment-as-a-liability
…t-as-a-liability feat: Record Advance Payment as a liability
Added via #35609 |
Hallo, is there any information when this feature raise to production? |
…vance-payment-as-a-liability feat: Record Advance Payment as a liability
It is possible to fetch advances received into a Sales Invoice, reducing the payable amount. For this to work, the incoming advance payment currently has to be recorded as a negative entry on the receivable account. However, the advance payment is a liability for the receiving company, as long as the goods/services are not delivered. Recording the liability as a negative receivable violates the offsetting prohibition:
Proposed solution
Advance payments need to be recorded on a separate liability account ("Advances Received"). In the invoice, we can fetch advance payments from this account. On submission of the invoice, the advance payment should be cleared and only the remaining amount left on the "receivable" account.
Example
Sales Order
Sales Order over 200 net total plus 19% VAT equals 238 grand total
Advance Payment Entry
Payment of 50% in advance, Payment Entry against Sales Order. VAT is due on receipt of the payment.
GL Entries:
So at this point in time we should have a total liability of 119. (Currently, ERPNext would show only show that our receivables are reduced by 119, which is not correct.)
Sales Invoice
Sales Invoice over 200 net total plus 19% VAT equals 238 grand total.
Deducting 119 advances received. And 119 remain outstanding.
GL Entries:
Similar, but not 100% identical issue: https://blog.prolecto.com/2016/07/08/solved-netsuite-customer-deposits-and-advance-payment-accounting/
The text was updated successfully, but these errors were encountered: