Skip to main content

Logistics Module

The Logistics module is the core of ERP Tanzania, covering the full freight lifecycle from job creation to invoice settlement.

Key concepts

ConceptDescription
CustomerThe company that has engaged you to move goods
JobA freight engagement — one customer, one contract
TripA physical truck movement under a job. One job can have multiple trips
RouteA defined origin-to-destination corridor with checkpoints
ExpenseA cost incurred during a trip (fuel, toll, allowance, etc.)
IncomeRevenue recognised against a job
InvoiceA VAT-compliant invoice issued to the customer

Jobs

A Job represents a contract with a customer to move goods. It groups all trips, expenses, income, and invoices for that engagement.

Status lifecycle: Draft → Open → In Transit → Completed → Closed

To create a job:

  1. Go to Jobs → New Job
  2. Select the customer
  3. Add a description and start date
  4. Save — the job opens in Draft status

Trips

A Trip is a single truck movement under a job. Each trip tracks:

  • Assigned truck, trailer, and driver
  • Route (with estimated days and checkpoints)
  • Start date and status
  • Outsourced fleet details (if using a subcontracted truck)
  • Delivery confirmation (receiver name, date, confirmation flag)

Outsourced trips: If the movement uses a third-party truck, enable the outsourced flag and fill in the vendor's truck registration, driver name, license, and passport details.

Expenses

Expenses are logged against specific trips. Each expense records:

  • Category: Fuel, Toll, Allowance, Maintenance, Border Fee, Other
  • Amount, currency, and VAT status
  • Receipt image upload
  • Approval status (Pending → Approved / Rejected)

Accountants and admins can approve or reject expenses from the Expenses view.

Invoicing

Invoices are generated from completed jobs:

  1. Open a job → click Create Invoice
  2. Add line items (the system pre-fills from income records)
  3. Apply VAT rate (default from tenant settings)
  4. Set payment details and notes
  5. Change status to Sent when emailed to the client

Invoices support:

  • Multi-currency (TZS, USD, EUR, GBP, ZAR, ZMW)
  • VAT-inclusive or exclusive mode
  • Custom branding (logo, stamp, TIN, footer)
  • PDF export

Routes

Define your standard corridors once and reuse them across all trips:

  • Set origin and destination
  • Add intermediate checkpoints
  • Specify estimated days and distance (km)

Common Tanzania/corridor routes: Dar es Salaam – Lusaka, Dar – Lubumbashi, Dar – Beira, Tunduma – Lusaka, Namanga – Nairobi.

Permissions

PermissionWhat it allows
job.viewSee all jobs and their details
job.createCreate new jobs
job.editEdit existing jobs
job.deleteDelete jobs (soft delete)
trip.assignAssign trucks and drivers to trips
invoice.createGenerate invoices
expense.approveApprove or reject expense requests