Skip to main content

Purchase invoice flow

Document lifecycle

Purchase invoices are documents received by a buyer from a seller, detailing the products or services acquired, their quantities, prices, and any applicable taxes or discounts. They serve as records of financial obligations, payment verification, and tax purposes. From the seller's perspective, these documents represent a formal request for payment for goods or services provided.

The Banqup purchase invoice lifecycle is a comprehensive process that begins with the receipt of a purchase invoice and concludes with the receipt of payment. It encompasses various stages, including validation, approval, payment, and reconciliation.

To integrate the purchase flow, check out the API recipes.

Document actions

There are several actions available that can be performed on purchase documents, depending on the stage of the invoice lifecycle.
Check out the glossary for details on each action.

Happy flow

A happy flow refers to an invoice flow that ends up in full or partial payment.



Edge cases

Edge cases refer to flows that involve invoice issues that make payment impossible. In some cases, the issues may be resolved and payment becomes possible.



Purchase invoice statuses

At the moment, three types of statuses are available for Banqup documents:

  • General status - takes into consideration document and payment status and reflects the current state of the invoice in a manner that is most relevant to the user.
  • Document status - reflects the document state regarding data accuracy.
  • Payment status - reflects the document state regarding payment.

EXAMPLE

If an invoice has document status Partially approved and payment status Fully Paid, the general status will be Disputed because this one is most relevant to the user to trigger further action. Note that the general status dictates which actions are available on an invoice.

General statuses overview

The general statuses can be one of the following (see definitions below):

  • Awaiting validation
  • Disputed
  • Refused
  • Fully paid
  • Partially paid
  • Unpaid

A graphic representation of the possible flows of the general statuses:

Document statuses overview

Document statusDescription
Awaiting validationThe document has been received by the system and is currently undergoing automated checks for format, data accuracy, and regulatory compliance.
ValidatedThe document is deemed valid and acceptable for further processing.
InvalidThe document failed one or more validation checks. This status signals that the invoice is rejected and requires correction or resubmission.
Fully approvedDocument has been fully approved by the recipient and can be sent for payment.
RefusedThe invoice recipient declines the invoice because it is incorrect and cannot be paid as it is. The refusal is a business decision.
DisputedAn invoice can be disputed by the recipient if the invoice is not correct. More communication is needed with the sender to reach an agreement. In the end, the invoice can be refused or approved.

Payment statuses overview

Payment statusDescription
UnpaidThe document has not been paid yet. Once a full or partial payment is received, the status will change to Fully paid or Partially paid.
Partially paidA partial payment has been received for the document. Once the remaining amount is paid, the status will change to Fully paid.
Fully paidThe document has been paid in full.


See also