Monta
Monta API

E-invoices


Retrieves the e-invoices issued from a wallet

GET
https://partner-api.monta.com
/api/v1/wallets/{walletId}/e-invoices

Required scope: e-invoices:read
Organization authorization: supported
Results are ordered newest first and paginated by cursor. Follow meta.after for the next page.

Retrieves the e-invoices issued from a wallet › path Parameters

walletId
​integer · int64 · required

Retrieves the e-invoices issued from a wallet › query Parameters

issueDateFrom
​string | null · date

Filter to e-invoices with issueDate >= this date

Example: 2026-07-01
issueDateTo
​string | null · date

Filter to e-invoices with issueDate <= this date

Example: 2026-08-31
search
​string | null

Free-text match on invoice number and counterparty company name

Example: 2170695
perPage
​integer | null · int32 · min: 1 · max: 1000

The maximum number of results to return

Example: 20
Default: 100
before
​integer | null · int64

Cursor (e-invoice id) to retrieve results ordered before a certain e-invoice. Use this with a cursor from meta.before to retrieve the previous page of results.

Example: 412
after
​integer | null · int64

Cursor (e-invoice id) to retrieve results ordered after a certain e-invoice. Use this with a cursor from meta.after to retrieve the next page of results.

Example: 412

Retrieves the e-invoices issued from a wallet › Responses

E-invoices successfully retrieved

​EInvoice[] · required
​CursorBasedPageMeta · required

Retrieves an e-invoice by its id

GET
https://partner-api.monta.com
/api/v1/wallets/{walletId}/e-invoices/{eInvoiceId}

Required scope: e-invoices:read
Organization authorization: supported

Retrieves an e-invoice by its id › path Parameters

walletId
​integer · int64 · required
eInvoiceId
​integer · int64 · required

Retrieves an e-invoice by its id › Responses

E-invoice successfully retrieved

id
​integer · int64 · required

Id of the e-invoice

Example: 412
walletId
​integer · int64 · required

Id of the wallet the e-invoice was issued from

Example: 21
invoiceNumber
​string · required

Serial number carried on the transmitted document

Example: 2170695-4
documentType
​string · enum · required

Whether the document was issued by the seller or self-billed by the buyer

Enum values:
INVOICE
SELF_BILLED_INVOICE
Example: INVOICE
issueDate
​string · date · required

Date the document was issued

Example: 2026-08-03
currencyCode
​string · required

ISO 4217 currency of every amount on the document

Example: EUR
periodFrom
​string · date-time · required

Start of the period the document covers

Example: 2026-07-01T00:00:00Z
periodTo
​string · date-time · required

End of the period the document covers

Example: 2026-08-01T00:00:00Z
​EInvoiceLine[] · required

Line items on the document

​object · required

Document totals, in major units

​EInvoiceTaxSubtotal[] · required

VAT breakdown, one entry per rate and category

note
​string | null

Free-text note carried on the document

Example: Summary invoice for July purchases.
​object

Party that issued the document

​object

Party the document was issued to

​object

Delivery state of the document on the e-invoicing network


Downloads the document transmitted for an e-invoice

GET
https://partner-api.monta.com
/api/v1/wallets/{walletId}/e-invoices/{eInvoiceId}/document

Required scope: e-invoices:read
Organization authorization: supported
Returns the document exactly as it was transmitted to the buyer, as a file attachment. The format is whatever the e-invoicing network required — UBL XML everywhere Monta operates today, but not guaranteed as more countries go live. Switch on the response Content-Type rather than assuming XML.

Downloads the document transmitted for an e-invoice › path Parameters

walletId
​integer · int64 · required
eInvoiceId
​integer · int64 · required

Downloads the document transmitted for an e-invoice › Responses

Document successfully retrieved

No data returned