Skip to content

How receipts work in Amaniq

Why this matters

TRA requires businesses to keep EFD receipts for every expense. If a receipt is lost, you lose the right to claim input VAT on that expense. If you cannot produce receipts during an audit, TRA can dispute your entire expense record.

Physical receipts get wet, torn, or simply disappear. Amaniq solves this by digitising them at the point of receiving them — so your receipt is stored, searchable, and verified before the paper version has a chance to get lost.


What Amaniq stores for each receipt

Every receipt in Amaniq holds:

  • Supplier name and VRN — who sold you the goods or service, and their VAT Registration Number
  • Z-number — the EFD receipt number that TRA uses to identify the specific transaction
  • Date, time, and amount — including the VAT breakdown (net amount + VAT = gross)
  • Account code — which expense category this belongs to (e.g., Fuel, Office Supplies, Rent)
  • PDF attachment — the original scanned receipt, stored securely

TRA verification

For receipts that have a Z-number, Amaniq can cross-check the receipt against TRA's system and confirm whether TRA recognises it as valid. A receipt that fails verification is flagged — either the Z-number is wrong, or the receipt may not be genuine.

How to verify receipts →


Receipt document types

Amaniq currently supports two receipt types when recording a new expense:

  • EFD Receipt — official Tanzanian EFD fiscal receipts from suppliers. Has a Z-number and a TRA verification QR code.
  • Control Number Receipt — TRA control number receipts for government fees, licences, and similar payments.

Four ways to add a receipt

  1. TRA verified PDF (recommended) — visit verify.tra.go.tz, enter the verification code and time, download the PDF, and upload it. OCR fills all fields automatically. Step-by-step guide →

  2. QR code scan — if the receipt has a TRA QR code, Amaniq reads it with your camera and fetches the receipt data directly from TRA. Step-by-step guide →

  3. Enter code and time — type the verification code and receipt time; Amaniq fetches the PDF from TRA automatically. Step-by-step guide →

  4. Manual entry — type the fields yourself. Useful for receipts that are handwritten or have poor scan quality. Step-by-step guide →


What the receipt list shows

Go to Expenses → Receipt List. Each row shows:

  • Supplier name, date, and total amount
  • Whether the receipt has a PDF attachment (📎)
  • Whether it has been TRA-verified (✅ / ❌ / not checked)
  • Whether it has been matched to a bank transaction
  • Whether it is flagged as suspicious

You can filter by date range, supplier, account code, verification status, or document type.

Amaniq by EcoSoul — Built for Tanzanian businesses