Tanzania Revenue Authority
TZDAR Main Quay
Tanzania Revenue Authority, Customs and Excise Department
Dar es Salaam Port

Customs Operations
Wharf Main Quay

Live performance tracking for collection targets and vessel boardings, plus duty roster visibility for day and night operations at Dar es Salaam Port.

East Africa Time (EAT)
--:--:--
Loading...
Dar es Salaam Port, Kurasini
Approx 6.83 S, 39.29 E
Operations Dashboard
Auto updates from Reports
Collection feed Boarding feed Auto-sync
Collection Target
Loading...
Loading
Month: -
Performance: -
Last updated: -
Target, month
-
TZS
Actual, month
-
TZS
Annual target, FY
-
Fiscal year
Annual progress, FY
-
YTD actual
FY collection performance model
Target (month)
Actual (month)
Actual exceeded
YTD target (dashed)
YTD actual
Loading collection data...
Boarded Vessels
Loading...
Loading
Month: -
Last Boarded Vessel: -
Last updated: -
Boardings, month
-
Count
Boardings, YTD
-
Year
Fiscal year
-
July to June
Boarding movement model
Boardings (month)
Boardings (YTD line)
Loading boarding data...
FY performance · monthly
Below 60% 60–89% 90–99% 100%+
Vessel Traffic
Loading...
-At Berth
-At Anchorage
-Departed
-New Arrivals
-Total Balance
Anchorage balance = previous 0 + new 0
Traffic balance = berth 0 + anchorage 0
Berth Vessel Cargo Agent Arrival Departure Status
Loading vessel traffic...
Duty Roster Center

Interactive watch board for the active duty watch, roster-date context, contact shortcuts, and duty calendar access.

Loading...
Live Roster
Current Watch Board
Building active duty command board...

Could not load today's roster from Google Sheets.

Roster Sheet Format
Column order can be expanded, this page reads fixed columns by default.

Required columns in row 1: Date | Day | Supervisor | Night Lead | Night Support | Day Lead | Day Support | Day Support | Support
Date format: DD/MM/YYYY

Publish steps: File, Share, Publish to web, select CSV, then publish.
Paste the CSV link into CFG.ROSTER_CSV_URL in the script.
Live Vessel Traffic - Dar es Salaam
MarineTraffic
Cargo
Tanker
Passenger
Data via MarineTraffic AIS
Quick Access
Vessel Search
Boarding Register

Search Filters

Find a vessel by name, type, rotation number, last port, and date range.

Not loaded
Results
0 matches
NO DATA LOADED
Open this tab and the register will load automatically. You can also press Search.
Collection Report
Loading...

Search Filters

Collection Report Details for the Year of ...

Not loaded
Results
0 records
NO DATA LOADED
Open this tab and the collection report will load automatically. You can also press Search.
Vendor Disposal Permission Generator
Customs Main Quay

Permission Details

Fill in the fields below to generate a disposal permission message.

Fill in the form and click generate to preview the permission message here.

Click to copy
Click to copy
Incident Calls Register

Create or Update a Call

Update this register whenever you have created an incident call for ease of follow-up.

Setup needed
Paste your deployed Google Apps Script web app URL into CFG.INCIDENT_CALLS_API_URL after setup. Until then, the register cannot sync across devices.
Editing Call: 
Officer Breakdown
Current view
No calls in this view yet.
Total Calls
0
All recorded calls
Pending
0
Awaiting resolution
Solved
0
Closed calls
Saved Calls
0 visible records
Call Number Heading Date Officer Status
NO INCIDENT CALLS YET
Create the first incident call after the Apps Script endpoint is set up.
Ving'amuzi, UI.Vision RPA Scripts
Automation

Organised Script Library

Search, filter, and open scripts by workflow area.

Discharge Operations
Assignment, full processing, and approval workflows.
Cargo Discharge

Discharge, Full

Cargo discharge processing macro

UI.Vision JSON
Loading discharge macro...

Discharge, Assign

Assign discharge tasks macro

UI.Vision JSON
Loading discharge assign macro...

Discharge, Approve

Approve discharge processing macro

UI.Vision JSON
Loading discharge approve macro...
Validation Workflows
Fast validation and penalty-aware checking.
Bond Cancellation

Validation, Fast

Quick validation processing macro

UI.Vision JSON
Loading fast validation macro...
⚠️

Validation, Penalty Check

Validation with penalty verification macro

UI.Vision JSON
Loading penalty validation macro...

Validation, PC (Console)

Auto-confirm border point for CRNs, console script

JavaScript
Loading validation PC console script...
Console Scripts
Browser automation tools designed to run from the Chrome DevTools console.
Browser Tools
⌨️

Penalty Waiver Registration

Batch-register bills with a common attachment, console script

JavaScript · Console
Loading penalty waiver registration script...
Utilities
Support tools that keep the workstation stable during long runs.
Support
💡

Screen Awake

Screen awake automation macro

UI.Vision JSON
Loading screen awake macro...
Scrapper Scripts
Data extraction macros for loading declarations and export status.
Scrappers

Exported Containers Extractor

Compile every paginated container row into one verified CSV

JavaScript · Console
Loading exported containers extractor...
🔍

Loading Declaration, Scrapper

Loading declaration data extraction macro

UI.Vision JSON
Loading loading declaration scrapper macro...
🔍

Export Loading Status, Scrapper

Export loading status data extraction macro

UI.Vision JSON
Loading export loading status scrapper macro...
🔍

Sub-T1 Bill Number, Scrapper

Sub-T1 bill number data extraction script

JavaScript
Loading sub-T1 bill scrapper...
Leave Roster

Team leave planner — colour-coded by type, synced live to every device.

2026
Ship Spares Register

MQ Customs Warehouse receipt, storage, delivery and bond-validation control.

Customs Warehouse
Receipt → Storage / Direct Delivery → Vessel Delivery → Bond Validation

Track every ship spare until its CRN is fully exited.

Receipt Control
The receipt form opens only when needed, keeping this register clear and uncluttered.
Pending by CFA
Not yet bond validated
LIVE
No pending ship spares.
Live warehouse balance
Stock on Hand
Automatically reduced when a vessel delivery exits the warehouse.
LIVE
Packages 0 units on hand
Gross Weight (kgs) 0 currently stored
Currently in Store
0
Delivered / Not Validated
0
Validated
0
Total Records
0
Warehouse Register
0 visible records
Status CRN Vessel B/L CFA Actions
NO SHIP SPARES IN THIS VIEW
Click New Receipt to record a receipt, delivery or validation.
Bond Validation Register

Track files submitted for bond validation, monitor partial submissions, and review officer activity from one control page.

Files Submitted
Submission → Validation → Exit Control

Use this page to record submitted files, separate full and partial submissions, monitor containers submitted, and download a working report.

Record a Submission

Log each set of files submitted to the system for bond validation.

Editing submission
Existing CRN — saving updates it & adds to its log.
Penalty status Tick when this bond validation submission has a penalty.
Officer Breakdown
Current view
No records in this view yet.
Total Submissions
0View 0Recorded
Full
0View 0Recorded
Partial
0View 0Recorded
Containers Submitted
0View 0Recorded
Full 0% Partial 0%
Submitted Files
0 visible records
Date Officer CRN Submitted / Total Type Penalty
NO SUBMISSIONS YET
Record the first bond validation submission using the form.
Copied to clipboard!