Masumi Logo

/invoice-monthly

Lists invoice summaries for a given month with pagination. Returns only the latest revision per invoice base. Pass invoiceBaseId to get all revisions for a specific invoice. (+PAY access required)

BETA: This invoice feature is in beta. Generated invoices should be reviewed manually or verified with a tax advisor before use. Use at your own risk.

GET
/invoice/monthly
token<token>

API key authentication via header (token)

In: header

Query Parameters

month*string

Target month in format YYYY-MM (UTC calendar)

Match^\d{4}-\d{2}$
cursorId?string

Cursor for pagination (InvoiceBase id)

limit?number

Number of results to return

Default10
Range1 <= value <= 100
invoiceBaseId?string

When provided, return all revisions for this specific invoice base (ignores pagination)

Response Body

application/json

curl -X GET "https://loading/./../api/v1/invoice/monthly?month=string"
{
  "status": "Success",
  "data": {
    "Invoices": [
      {
        "id": "invoice_base_id",
        "invoiceId": "INV-0001",
        "createdAt": "2025-09-30T23:59:59.000Z",
        "revisionId": "revision_id",
        "revisionNumber": 0,
        "revisionCount": 1,
        "invoiceMonth": 9,
        "invoiceYear": 2025,
        "invoiceDate": "2025-09-30T00:00:00.000Z",
        "currencyShortId": "usd",
        "sellerName": "Alice",
        "sellerCompanyName": "Alice GmbH",
        "buyerName": "Bob",
        "buyerCompanyName": null,
        "isCancelled": false,
        "cancellationReason": null,
        "cancellationDate": null,
        "cancellationId": null,
        "itemCount": 3,
        "netTotal": "150.00",
        "vatTotal": "28.50",
        "grossTotal": "178.50",
        "CoveredPaymentRequestIds": [
          "payment_id_1",
          "payment_id_2"
        ],
        "buyerWalletVkey": "buyer_wallet_vkey",
        "invoicePdf": "BASE64_PDF_STRING",
        "cancellationInvoicePdf": null
      }
    ]
  }
}
Masumi Kanji