Appearance
The invoice lifecycle
What Amaniq supports
Amaniq covers the full commercial document chain that Tanzanian businesses use:
Price Offer → Proforma Invoice → Tax Invoice → [Mark as Paid] → EFD ReceiptYou do not have to use every step. Many businesses go straight to a Tax Invoice. But the full chain is there when you need it — for example, when a client requests a proforma before approving a purchase order.
The four document types
Price Offer
An informal quote. Not a financial commitment. Used when a client asks "how much would this cost?" You produce a branded PDF with item descriptions and prices. No VAT declaration, no accounting entry.
Proforma Invoice
A formal invoice before the goods or services are delivered. Many Tanzanian clients require a proforma to get internal purchase approval before paying. A proforma can be converted to a final tax invoice once the sale is confirmed. A proforma can only be used once — once it has been converted, it is locked.
Tax Invoice
The legal document that records the sale. This is what your client uses to claim input VAT on their end. It triggers an accounting entry in Amaniq. It can be issued in TZS or a foreign currency (USD, EUR). Once sent, the number is locked — it cannot be changed.
EFD Receipt
After a tax invoice is paid, you issue an EFD receipt through TRA via Amaniq. This is the step that makes the transaction legally complete in Tanzania. The receipt gets a TRA verification code and is registered in TRA's system. The invoice status becomes EFD Issued.
Invoice statuses explained
| Status | What it means |
|---|---|
| Draft | Created but not yet sent. You can still edit everything. |
| Sent | Emailed or downloaded and given to the client. The invoice number is now locked. |
| Paid | You have recorded that the client paid. The payment date and amount are stored. |
| EFD Issued | The invoice is paid AND an EFD receipt has been issued to TRA. This is the final, complete state. |
| Cancelled | The invoice is void. |
What you cannot change after sending
Once an invoice moves from Draft to Sent, the invoice number is locked. You cannot assign the same number to another invoice. This is a legal requirement — invoice numbers must be sequential and unique.
You can still edit the line items, due date, and client details until the invoice is paid. After payment, the amount is locked.
Invoices in foreign currency
You can create invoices in USD or EUR. Amaniq stores the exchange rate at invoice creation. When you mark the invoice as paid, you enter the exchange rate at payment — which may be different. This matters because TRA requires VAT to be reported in TZS.
