Skip to content

Capture a receipt

Amaniq reads supplier name, VRN, Z-number, date, and amounts from your receipt automatically. Choose the method that fits your workflow.


Document types available when adding an expense

TypeWhen to use
EFD ReceiptOfficial Tanzanian EFD fiscal receipts from VAT-registered suppliers. Has a Z-number and a QR code linking to TRA.
Control Number ReceiptTRA control number receipts (e.g. government fees, licensing). Has a control number printed on it.

Other document types (commercial invoices, foreign receipts, etc.) are available when editing an existing expense record.


Option A — Upload the TRA verified PDF (recommended)

This is the most reliable method. TRA's verification portal generates an official PDF that contains all structured data — OCR reads it with high accuracy.

Steps:

  1. Go to Expenses → New Expense.
  2. Select EFD Receipt as the document type.
  3. Click Upload File.
  4. In a separate tab, open verify.tra.go.tz.
  5. Enter the verification code and receipt time printed on your physical receipt.
  6. Click Verify. When the receipt details appear, click PrintSave as PDF.
  7. Upload that PDF in Amaniq — OCR fills supplier, VRN, Z-number, receipt time, and amounts automatically.
  8. Review the auto-filled fields. Correct anything that looks wrong.
  9. Choose an account code (expense category, e.g. Fuel, Office Supplies, Rent).
  10. Click Save Expense.

Tip: If the supplier is new, Amaniq creates a supplier record automatically. Next time you scan a receipt from the same supplier, the name is already recognised.


Option B — Scan the QR code on the receipt

Official TRA/EFD receipts include a QR code linking to TRA's verification portal. Amaniq can fetch the receipt data directly from TRA — no manual upload needed.

Steps:

  1. Go to Expenses → New Expense.
  2. Select EFD Receipt as the document type.
  3. Click Scan QR Code.
  4. Click Start Camera and point it at the QR code on the receipt.
  5. Amaniq reads the QR, contacts TRA's portal, extracts the receipt data, and fills all fields.
  6. Review and confirm the fields.
  7. Choose an account code and click Save Expense.

How to get the TRA URL from a QR code manually:

  • On your phone: open the camera, point it at the QR code, and tap the link. Copy the URL and paste it into the TRA verification URL field.

What if the fetch fails? TRA's portal occasionally returns an error or times out. Amaniq shows a link so you can open the verification page manually and use Option A (download the PDF) or fill the fields yourself.


Option C — Enter verification code and time manually

If you have the verification code and receipt time but no camera or PDF:

  1. Go to Expenses → New Expense → EFD Receipt → Enter Code & Time.
  2. Enter the verification code and receipt time (HH:MM:SS) from your receipt.
  3. Click Fetch PDF — Amaniq fetches the receipt from TRA and fills all fields.

Option D — Manual entry (no PDF)

When the PDF is unavailable or the OCR quality is poor, fill the fields directly. See Enter a receipt manually →


After saving

The receipt appears in Expenses → Receipt List. If the receipt has a Z-number, you can verify it against TRA from the receipt detail view. How to verify →

To attach a second document (e.g. the commercial invoice from the same supplier), open the receipt from the list, click Edit, and upload the additional file. The documents are merged into one stored PDF.


Add another receipt immediately

After saving, Amaniq asks: Add another receipt or Finish.

Choose Add another receipt to stay on the entry form — the fields reset and you can enter the next one immediately. Useful when you have a batch of receipts to process at once.

Amaniq by EcoSoul — Built for Tanzanian businesses