Basware API - AccountingDocuments Status API


Overview

The AccountingDocuments Status API allows for the retrieval of the current processing status of an invoice submitted to Basware.

This API is intended for visibility into invoice processing without retrieving the complete invoice document. The API returns the current invoice status and related invoice information based on the invoice search criteria provided in the request.

Note: This API is not active by default. To activate the API, please reach out to Basware Support.


Request Method: GET

Endpoint: /v1/accountingDocuments/status 


Request Parameters

The API searches for invoices using the information provided in the request.

All required fields must match an existing invoice for a status to be returned.


Example Request:


Example Response:

[
  {
    "invoiceId": "fbc082a265a4469cb230d84a252f18fc",
    "status": "InApprovalProcess",
    "processingStatus": "New",
    "disputeInfo": {
      "isDisputed": true,
      "disputeReason": "DamagedGoods",
      "disputeDate": "2026-07-17T18:13:47.340Z"
    },
    "lastUpdated": "2026-07-17T18:13:47.340Z"
  }

You can also find more details in the API documentation here: Basware P2P APIs SwaggerUI 


Invoice Status Values:

The API can return the following statuses:

 


Best Practices:


Basic Troubleshooting if No Invoice Found

Verify that:


In order to enable the Status API and in case of any further concerns, please reach out to Basware Support.