Payment types
Reference guide for accepted payment methods and settlement codes in TRA VFD
Supported Payment Types
In the DigiTax Tanzania API, the payments array on POST /invoices specifies how the transaction amount is settled. The type field accepts the following standard payment codes:
| Code | Payment Method | Typical Use Case | Document Result |
|---|---|---|---|
CASH | Physical Cash | Immediate cash payment at retail point-of-sale. | Fiscal Receipt |
CCARD | Credit / Debit Card | Card terminal (POS) and online card payments. | Fiscal Receipt |
EMONEY | Mobile Money | Mobile payments (M-Pesa, Tigo Pesa, Airtel Money, Halopesa). | Fiscal Receipt |
CHEQUE | Bank Cheque | Cheque settlement for commercial transactions. | Fiscal Receipt |
INVOICE | Deferred Credit | Credit sales with deferred payment terms. Requires buyer TIN. | Fiscal Invoice (B2B) |
Split Payments
The payments property is an array, allowing transactions to be settled across multiple payment methods:
"payments": [
{
"type": "CASH",
"amount": 50000
},
{
"type": "EMONEY",
"amount": 68000
}
]The sum of all payment amounts must equal the invoice total (tax_inclusive_total).
Updated about 2 hours ago
Did this page help you?