Skip to main content

Vendor Invoice

Vendor invoice lifecycle from draft through payment.

MethodEndpointDescription
GET/v1/vendor-invoice
Get All Vendor Invoices
Retrieves a paginated list of all vendor invoices.
POST/v1/vendor-invoice
Create Vendor Invoice (DRAFT or ACTIVE)
Creates a new vendor invoice. Can be created in DRAFT or ACTIVE status depending on payload.
GET/v1/vendor-invoice/{gid}
Get Vendor Invoice by GID
Returns existing vendor invoice by logical ID.
PATCH/v1/vendor-invoice/{gid}/draft
Update Draft Vendor Invoice
Update details for an existing DRAFT vendor invoice.
PATCH/v1/vendor-invoice/{gid}/active
Make Draft Vendor Invoice Active
Shifts a DRAFT vendor invoice to an ACTIVE status for processing.
PATCH/v1/vendor-invoice/{gid}/pay
Pay Vendor Invoice
Initiate payment for an ACTIVE vendor invoice using respective funding sources.
PATCH/v1/vendor-invoice/{gid}/notify
Notify Vendor Invoice
Sends a notification (e.g., email) for a specific vendor invoice.