Life cycle of an invoice
The following is a state diagram of an invoice in Zenskar.π What is a state diagram? A state diagram, also known as a state machine diagram or state chart, is a visual representation used to model the various states an object or system can be in and how it transitions between those states. In this document, the object we are dealing with is an invoice.
Draft
Draft
π A newly generated invoice is called a draft invoice: a preliminary version that is open to modifications.
Approved
Approved
π Once you have reviewed the draft invoice and confirmed that the details are accurate, the draft invoice can be approved. * Once you have verified all the details of a draft invoice, it can be approved by clicking on the Approve invoice button.
π§ Note Once a draft invoice is approved, it becomes a formal record of a transaction between you and your customer. Relevant accounting entries are created. Therefore, unlike a draft invoice, an approved invoice cannot be edited. Once approved, any adjustments to the invoice can be made only by issuing credit notes. Therefore, it is important to scrutinize the draft invoice before approving it.
Partially paid
Partially paid
π When customers make a partial payment on an approved invoice, it becomes a partially paid invoice.
Paid
Paid
π When customers make a full payment on an approved invoice, it becomes a paid invoice.An approved invoice can become a paid invoice in the following ways:
- Customer can make multiple partial payments amounting to the invoice due amount.
- Customer can make one payment amounting to the invoice due amount.
Void
Void
π If circumstances require a full refund to the customer, credit notes equal to the refund amount must be issued. As a result, an approved, partially paid, or paid invoice will become void.
- If an invoice has only been approved and no payments were made by the customer, relevant accounting adjustments are made.
- If an invoice is already paid, then a refund is issued to the customerβs source payment method.