Problem Statement
Admins currently lack a clear way to apply credit notes directly to invoices, making it difficult to properly adjust invoice balances after an invoice has been created.
User Story
As an admin,
I want to be able to apply a credit note directly to an existing invoice,
So that I can accurately adjust the invoice balance after it has been created.
๐ฏ Definition of Done (DoD)
A feature is done when:
.Functional Requirements
Admin users can apply one or multiple existing credit notes to an open invoice from the invoice details page.
Admin can:
Select a credit note.
Enter the amount to apply (up to the lesser of invoice balance or remaining credit balance).
System automatically:
Deducts the applied amount from the invoice outstanding balance.
Invoice status updates automatically:
If fully covered โ status becomes Paid.
If partially covered โ remains open.
System prevents:
Over-application beyond invoice balance.
All applications are logged on invoice logs.
UI Requirements
โIssue Credit Noteโ action visible on invoices action list in invoice details page.
Modal shows:
Input for Reason
Input field for amount to apply.
Real-time validation prevents invalid amounts.
Success and error messages are clearly displayed.
Webhooks triggered โ Invoice updated
Accounting impact:
Include credit notes under AR if they are not associated with a refund. If there is a refund, it will be recorded under the customer balance.
For the counterbalance, it will be recorded under deferred revenue or recognized revenue, depending on the scenario.
Please authenticate to join the conversation.
Available
Pelcro Product
4 months ago

Rana Haleem
Get notified by email when there are changes.
Available
Pelcro Product
4 months ago

Rana Haleem
Get notified by email when there are changes.