Skip to content

VEFD settings (EFD receipts)

In Tanzania, every sale must produce a TRA-registered EFD receipt. Amaniq uses Simplify VEFD (Virtual EFD) — a software-based system that connects directly to TRA and issues receipts without a physical device.

Go to Settings → VEFD Settings to configure your EFD credentials.


What you need before you start

You need an account with Simplify (simplify.co.tz). Simplify is a TRA-approved VEFD provider. To register:

  1. Visit simplify.co.tz and apply for a VEFD account
  2. Provide your company TIN, VRN, and business details
  3. Simplify will review your application and issue credentials
  4. You receive a username and password for the Simplify API

This is a separate registration from your Amaniq account. Simplify charges their own fees — check their current pricing on their website.


Entering your credentials

Once you have your Simplify credentials:

  1. Go to Settings → VEFD Settings
  2. Enter your Simplify username
  3. Enter your Simplify password
  4. Set the environment to Production (not Sandbox)
  5. Click Save

Amaniq will test the credentials immediately and show you whether the connection is working.


Sandbox vs Production

EnvironmentWhat it does
SandboxIssues test receipts on Simplify's staging server — NOT registered with TRA
ProductionIssues real receipts registered with TRA

Always use Production for real business receipts. Sandbox receipts do not count as official TRA EFD receipts and will not protect you in a TRA audit. Only use Sandbox when testing a new setup.


What happens if VEFD fails

If an EFD issuance fails:

  • Amaniq shows you the specific error from Simplify
  • Common issues: wrong credentials, TIN format errors, network timeout
  • The VEFD settings page shows the last error and whether your credentials are currently valid

If issuance keeps failing, check that:

  1. Your Simplify credentials are correct and the account is active
  2. Your company TIN in Amaniq matches the TIN registered with Simplify
  3. The environment is set to Production (not Sandbox)

For persistent issues, contact support — we can check the Simplify API logs.


EFD receipts on invoices

Once an EFD receipt is issued, the invoice PDF is updated automatically to include:

  • The EFD verification code
  • The TRA receipt number
  • A QR code linking to TRA's verification portal
  • The date and time the receipt was issued

This enriched PDF is what you send to your client as their official receipt.

Amaniq by EcoSoul — Built for Tanzanian businesses