Skip to content
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

[RFC] account_invoice_payment_retention #762

Closed
kittiu opened this issue Jul 17, 2020 · 2 comments
Closed

[RFC] account_invoice_payment_retention #762

kittiu opened this issue Jul 17, 2020 · 2 comments
Labels
stale PR/Issue without recent activity, it'll be soon closed automatically.

Comments

@kittiu
Copy link
Member

kittiu commented Jul 17, 2020

Hi, we are looking to create a module about payment retention with following features. So I want to see if anything like this already exists and or gather comments, if any.

Use Case

A company has a new PO contract with a vendor, and has a term to Retain 10% of the amount on every invoices being paid. The amount is known for warranty. And, so after the warranty period, the company will also pay the retained amount back to the vendor.

Design

In the Accounting Configuration, add following fields,

  • Default Retention Account
  • Default Retention Amount / Percent

In the Vendor Bill, add following fields,

  • A checkbox "Has Retention"
  • Retention Amount / Percent
  • Retention Due Date

When make Payment against this "Vendor Bill", the payment will auto populate the Retention Account and Retention Amount in the write off section of the payment, then user make payment as normal.

There can be 2 ways to create the Vendor Bills to return the retained amount (may be configurable??)

  1. As soon as payment is Paid!, immediatelly auto create new "Vendor Bill" for the retained amount is created in Draft, and with Retention Due Date as Invoice Date. The line auto populated with the amount deducted in the payment.
  2. Wait unit due time, user manually create Vendor Bill which will have option to select the old "Vendor Bill" that was once retained, and populate the line amount as it was deducted in the payment.

Validate Vendor Bill and make Payment on the retained amount to complete the job.

@kittiu
Copy link
Member Author

kittiu commented Aug 24, 2020

Done :: #771

@github-actions
Copy link

There hasn't been any activity on this issue in the past 6 months, so it has been marked as stale and it will be closed automatically if no further activity occurs in the next 30 days.
If you want this issue to never become stale, please ask a PSC member to apply the "no stale" label.

@github-actions github-actions bot added the stale PR/Issue without recent activity, it'll be soon closed automatically. label Mar 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
stale PR/Issue without recent activity, it'll be soon closed automatically.
Projects
None yet
Development

No branches or pull requests

1 participant