Vendor Invoice
Vendor invoice lifecycle from draft through payment.
| Method | Endpoint | Description |
|---|---|---|
| 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. |