Unique identifier of the bill generated by the issuer.
Min Length1
Max Length100
Pattern"^[-_a-zA-Z0-9]+$"
uniqueReferenceIdentifier
string
Required
Unique identifier of the bill generated by the tenant. Alphanumeric, hyphens, and underscores only.
Min Length3
Max Length90
Pattern"^[-_a-zA-Z0-9]+$"
type
string
Required
Type of bill. INV for Invoice, CRM for Credit Memo.
Valid values"INV""CRM"
cashflowType
string
Required
Cashflow classification — AR (Account Receivable) or AP (Account Payable).
Valid values"AR""AP"
counterpartyReference
string
Required
The unique cross-system identifier for the counterparty (e.g., ERP vendor ID). Facilitates seamless mapping between the Synthix ledger and your internal CRM/ERP.
Min Length3
Max Length90
Pattern"^[-_a-zA-Z0-9]+$"
status
string
Required
Status of the bill on ingestion. Only OPEN bills can be submitted.
Valid values"OPEN"
currency
string
Required
ISO 4217 currency code for the bill amounts. Supported values: INR, USD, EUR, GBP.
Valid values"INR""USD""EUR""GBP"
Min Length3
Max Length3
baseAmount
number
Required
Bill base amount.
Minimum0
Exclusive Minimumtrue
Maximum99999999999.99
totalDiscountAmount
number
Total discounts applied.
Minimum0
Maximum99999999999.99
totalFreightAmount
number
Total freight charges.
Minimum0
Maximum99999999999.99
totalTaxAmount
number
Total tax levied across all tax heads.
Minimum0
Maximum99999999999.99
totalNetAmount
number
Required
Net bill amount after discounts, freight, and taxes.
Minimum0
Exclusive Minimumtrue
Maximum99999999999.99
openAmount
number
Required
Outstanding amount remaining on the bill.
Minimum0
Maximum99999999999.99
issueDate
string
Required
Date the bill was issued. ISO 8601 format (YYYY-MM-DD). Example: 2024-04-01.
Unique identifier of the bill generated by the issuer.
Min Length1
Max Length100
Pattern"^[-_a-zA-Z0-9]+$"
uniqueReferenceIdentifier
string
Required
Unique identifier of the bill generated by the tenant. Alphanumeric, hyphens, and underscores only.
Min Length3
Max Length90
Pattern"^[-_a-zA-Z0-9]+$"
type
string
Required
Type of bill. INV for Invoice, CRM for Credit Memo.
Valid values"INV""CRM"
cashflowType
string
Required
Cashflow classification — AR (Account Receivable) or AP (Account Payable).
Valid values"AR""AP"
counterpartyReference
string
Required
The unique cross-system identifier for the counterparty (e.g., ERP vendor ID). Facilitates seamless mapping between the Synthix ledger and your internal CRM/ERP.
Min Length3
Max Length90
Pattern"^[-_a-zA-Z0-9]+$"
status
string
Required
Status of the bill on ingestion. Only OPEN bills can be submitted.
Valid values"OPEN"
currency
string
Required
ISO 4217 currency code for the bill amounts. Supported values: INR, USD, EUR, GBP.
Valid values"INR""USD""EUR""GBP"
Min Length3
Max Length3
baseAmount
number
Required
Bill base amount.
Minimum0
Exclusive Minimumtrue
Maximum99999999999.99
totalDiscountAmount
number
Total discounts applied.
Minimum0
Maximum99999999999.99
totalFreightAmount
number
Total freight charges.
Minimum0
Maximum99999999999.99
totalTaxAmount
number
Total tax levied across all tax heads.
Minimum0
Maximum99999999999.99
totalNetAmount
number
Required
Net bill amount after discounts, freight, and taxes.
Minimum0
Exclusive Minimumtrue
Maximum99999999999.99
openAmount
number
Required
Outstanding amount remaining on the bill.
Minimum0
Maximum99999999999.99
issueDate
string
Required
Date the bill was issued. ISO 8601 format (YYYY-MM-DD). Example: 2024-04-01.