Skip to main content
POST
Request Reverse Issuance

Authorizations

Authorization
string
header
required

Base64-encode your API key and pass it. Enter the API key as the username and leave the password empty.

Headers

Bolta-Client-Reference-Id
string

Client reference ID for a tax invoice request. This header is optional. Enter a non-blank value between 1 and 255 characters. After this value is used with a tax invoice issuance API, the same API key cannot reuse it, regardless of the request content or endpoint. A duplicate returns 400 Bad Request with INVALID_REQUEST. If you do not receive a response, do not resend the request. Check the accepted request with the request status API.

Required string length: 1 - 255
Pattern: \S

Body

application/json
date
string<date>
required

Write date

Example:

"2024-08-24"

purpose
enum<string>
required

RECEIPT: receipt, CLAIM: claim

Available options:
RECEIPT,
CLAIM
taxType
enum<string>
required

TAXABLE: taxable (e-tax invoice), ZERO_RATE: zero-rate (e-tax invoice), TAX_FREE: tax-exempt (invoice). For TAXABLE the item tax cannot be null; for ZERO_RATE every item's tax must be 0. For TAX_FREE every item's tax must be null or omitted.

Available options:
TAXABLE,
ZERO_RATE,
TAX_FREE
Examples:

"TAXABLE"

"ZERO_RATE"

"TAX_FREE"

supplier
Supplier · object
required

Supplier

supplied
Supplied party · object
required

Supplied party

items
Items · object[]
required

Items

Required array length: 1 - 16 elements
trustee
null

Brokered reverse issuance is not supported. Omit this field or set it to null.

description
string | null

Tax invoice note

Required string length: 1 - 150

Response

issuanceKey
string
required

An identifier for the issuance request. Note that the format and length may change.

Example:

"8D529FAD3EBAE050B79CE943CCC7CEDE"