Credit note lifecycle
Learn about the statuses that a credit note goes through inside Monite.
Overview
Each credit note is allocated with a status that indicates its progress throughout the credit note lifecycle, from its creation until its application.
Credit note statuses
Check out below a detailed explanation of the credit note statuses and the credit note approval process:
Draft
Status value: draft
This is the initial status for all uploaded credit notes that have any of the required fields set as null
during their creation. The required fields are:
payable_id
document_id
issued_at
amount
A draft credit note is not approved yet and can still be edited.
Only one draft credit note can exist per payable. Before you can create the second draft credit note for the same payable, you need to apply (or delete) the previous draft credit note.
New
Status value: new
If the credit note already contains all essential fields (payable_id
, document_id
, issued_at
, amount
), its initial status is directly set to new
.
Only credit notes in the new
status can be sent for approval. To do this, call POST /payable_credit_notes/{credit_note_id}/submit_for_approval
:
The successful response indicates that the status of the credit note has changed to approve_in_progress
. Once the credito note is sent for approval, it cannot be updated anymore.
The entity users can also directly approve the credit note from the new
status.
Canceled
Status value: canceled
The canceled
credit notes are the ones that were not validated during the entity user review.
For example, if the entity user uploads the wrong file or the document is not compliant with regulations, this credit note can be canceled before being sent for approval.
To cancel a credit note, call POST /payable_credit_notes/{credit_note_id}/cancel
:
There is no possible status change when a credit note is canceled.
Approve in progress
Status value: approve_in_progress
After the initial validation, the credit note is ready to be approved by an entity user. To do this, call POST /payable_credit_notes/{credit_note_id}/approve
:
Rejected
Status value: rejected
The credit notes that are refused during the approve_in_progress
status. By adding a reason for the refusal, the entity user who uploaded the payable knows what went wrong. To do this, call POST /payable_credit_notes/{credit_note_id}/reject
:
There is no possible status change when a credit note is rejected.
Approved
Status value: approved
This status indicates that the credit note has been approved by all the required approvers and is ready to be applied.
Applied
Status value: applied
Entity users can access all applied credit notes to view any details and export these documents for accounting reasons.