Professional Documents
Culture Documents
Functional Requirements Managers
Functional Requirements Managers
(FRD)
1. INTRODUCTION .....................................................................................................3
2. PROJECT SCOPE ...................................................................................................4
3. FUNCTIONAL REQUIREMENTS ..............................................................................5
3.1. MANAGE TAXPAYER ........................................................................................5
3.1.1. Taxpayer Registration ................................................................................5
3.1.2. Registration of Tax Consultant /Preparer ...................................................7
3.1.3. Registration of Withholding Agent ..............................................................8
3.1.4. Taxpayer Temporary Closure of Business ...................................................9
3.1.5. Change Tax Type by ZRB .........................................................................10
3.1.6. Change Taxpayer Profile ...........................................................................10
3.1.7. Taxpayer De-registration ..........................................................................12
3.2. MANAGE TAX RETURNS ................................................................................12
3.2.1. File Tax Return ........................................................................................ 12
3.2.2. Tax Return Verification ............................................................................14
3.2.3. Tax Return Adjustment ............................................................................15
3.2.4. Refund Tax Claim .................................................................................... 16
3.2.5. Withholding Tax Return ...........................................................................17
3.2.6. File Land Lease ........................................................................................ 17
3.2.7. Lease Payment ......................................................................................... 18
3.3. CONDUCT TAX AUDIT ................................................................................... 19
3.4. CONDUCT INVESTIGATION ...........................................................................21
3.5. OBJECT TAX ASSESSMENT (DISPUTES) ....................................................... 21
3.6. MANAGE LEGAL CASES ................................................................................22
3.7. DEBT MANAGEMENT .................................................................................... 23
3.7.1. Debt payment .......................................................................................... 23
3.7.2. Waive Interest and/or Penalty ..................................................................24
3.8. OFFENCE MANAGEMENT ..............................................................................25
3.9. ISSUE TAX CLEARANCE ................................................................................25
3.10. MANAGE MOTOR VEHICLE FEES .............................................................. 26
3.10.1. Register Motor Vehicle .............................................................................26
3.10.2. Change of Motor Vehicle Status ............................................................... 28
3.10.3. Transfer of Motor Vehicle Ownership ....................................................... 29
3.10.4. De-Register Motor Vehicle ........................................................................30
3.10.5. Issue Driver’s License...............................................................................31
2
1. INTRODUCTION
Zanzibar Revenue Board (ZRB) aims to upgrade its Tax Management Information
System by developing and deploying a web-based Zanzibar Tax Management
Information System (ZTMIS).
3
2. PROJECT SCOPE
4
3. FUNCTIONAL REQUIREMENTS
Functional Requirements for the system are all requirements that are considered
to be key driving forces for the business. That is, those functions that are directly
linked to the day- to day business transactions. These are business rules, process
flows and calculations that needs to be automated.
3.1.1.Taxpayer Registration
5
The system shall enable the applicant to
FR-TPR-07 upload the attachment based on the
registration type and submit them.
The system shall send notification to the
FR-TPR-08 applicant through SMS, email, and
displaying it to the dashboard.
The system shall display the application
FR-TPR-09 on the Registration officer’s dashboard
and allow him/her to review them.
The system shall enable the Registration Constraints;
The submitted form
officer to provide feedback/notification to
FR-TPR-10 should be active.
the applicant indicating areas which needs
corrections if the application is incorrect.
The system shall enable the Registration
office to forward the application to the
FR-TPR-11
Registration Manager if the application is
correct.
The system shall enable the Registration
Manager to verify and forward the
FR-TPR-12
application to Director of TRAI for
approval.
The system shall enable the Director of Registration control
number shall contain the
TRAI to approve the submitted application
following:
and automatically generate a control Format of the
registration number
number.
will be :
FR-TPR-13 First two digits will
define registration
year
Second two digits will
define locality
(district)
Last four digits will
define a serial number
6
(provided sequential
annually)
The system shall be able to send Constraints;
The notification shall
notification to the registered taxpayer
specify the one-month (30
through SMS and email to inform the days) time limit for the
FR-TPR-14 late visiting to office.
registration completed and required to
visit the office for the capturing of finger
print.
The system shall enable capturing finger Constraints;
The QR code should
print of the registered tax payer and
FR-TPR-15 accumulate Z-number,
generate a unique QR code for a certificate business name, tax type
of registration.
The system shall be able to print the
certificate of the registered taxpayer with
the following:
FR-TPR-16
1. Commissioner signature
2. Office Stamp
3. QR-Code
7
FR-TCPR-03 The system shall send notification to the
applicant through SMS, email, and
displaying it to the dashboard of the
status of the application.
FR-TCPR-04 The system shall display the application
on the Legal Service Manager’s dashboard
and allow him/her to review them.
The system shall enable the Legal Service Constraints;
Manager’s to provide feedback/notification The submitted form
FR-TCPR-05 to the applicant indicating areas which should be active.
needs corrections if the application is
incorrect.
The system shall enable the Legal Service
FR-TCPR-06 Manager to forward the application to the
Registration Manager for approval.
The system shall enable the Registration
FR-TCPR-07 Manager to approve the submitted
application and automatically generate a
control number.
The system shall be able to send Constraints:
FR-TCPR-08 notification to the registered tax Certificate of Registration
consultant/preparer through SMS and should be attached.
email to inform the registration completed.
The system shall be able to generate a
printable certificate of the registered
FR-TCPR-09 consultant/preparer with the following:
1. Commissioner signature
2. Office Stamp
3. QR-Code
8
FR-WAR-04 The system shall display the application
on the Registration Manager’s dashboard
and allow him/her to review and approve
them.
The system shall be able to send Constraints:
FR-WAR-05 notification to the withholding agent Certificate of Registration
through email to inform the registration should be attached.
completed.
The system shall be able to generate a
printable certificate of the registered
FR-WAR-06 withholding agent with the following:
1. Commissioner signature
2. Office Stamp
3. QR-Code
9
The system shall be able to change the
FR-TCB-07 status of the taxpayer on temporary
closure to full tax payment mandate.
The system shall be able to send Message on Approval:
FR-TCB-08 notification, to the taxpayer on the status “The obligation to submit
of reopening of the business. normal tax return”.
10
FR-CTP-02 The system shall enable taxpayer to fill-in
respected form and submit
FR-CTP-03 If taxpayer select ownership The ownership change
(partnership, company)
The system shall enable the taxpayer to fill-in The form should be
registration number from BPRA and system designed and attached at
should fetch information from BPRA system the appendixes
11
move back to taxpayer and receive the
notification
FR-CTP- The system shall enable Manager to approve
and send the notification to the taxpayer and
05
Registration officer and the.
12
upload/fill-in sales and other supporting Tax-type template
information online through a portal. form should be
design.
Sales form for
uploading will be
design and enable the
tax to fill-in online,
the calculation of
total sales to be done
automatically.
Can uploading the
sales doc (extension
xlx, exe, etc)
Supporting information:
will be defined eg.
Number of bed-nights
Exception for
petroleum:
Notification of
intension for
importation should
be within 72 hours
For the current policy
Due date of
submission should be
on or before the date
of importation
Payment should be
within 7 days after
the date of
importation.
Proposed policy
Due date of
submission and
payment should be
within 7 days after
the date of
importation.
13
All tax type:
Should upload the details
of purchases on 201A
14
month of the accounting
period (TAPA, section
18(2)). The due date must
be working day.
FR-TRV-02 The system shall enable Compliance Constraints:
Manager to view the generated list of Each task should be
selected tax-payer and assign task to assigned to minimum of
compliance officers. two officers
Conditions:
Upon adjustment submission for return of The first control
existing accounting period, number should be
and the adjustment result into extra cancelled.
payment, system shall generate control note:
number accordance to such adjustment accounting period is a
amount. calendar month
15
if the adjustment will not result payment note:
the system should only update the should refer to Refund
taxpayer records. Tax Claim.
Constraints:
Allow only Three months
If the adjustment will result refund, the back including the
system shall able to send notification to accounting period
the Manager of Compliance.
Note: Notification should
be appeared to dashboard
of the Manager for refund
tax claim
16
3.2.5. Withholding Tax Return
Notification:
withholding tax certificate
account update:
paid
FR-WTR-03 Upon payment done by the payment Constraints:
provider, the system should update the The table of the taxpayer
WA account and taxpayer ledger account. should have two fields of
status payment
(1. payment done by
WA
(2. payment done
through payment
provider)
17
Amount of lease
Lessee name
Start date and end
date of the contract
Land description
GPS location
Due date (payment
date)
FR-FLL-02 The system shall send notification to Notification format:
lessee after the lease registration. “Congratulations, your
block/unit has been
successful registered
…….” And should visit to
office for registration
completion (fingerprint)”
within notification should
compromise with link
that direct to make
registration.
18
3.3. CONDUCT TAX AUDIT
Constraints:
Auditor can access only
assigned the taxpayer.
FR-CTA-03 Two weeks prior audit, the system shall Notification: (as
enable the auditors to send notification to prescribed in regulation)
taxpayer. Constraints:
Taxpayer that received
notification should
change audit status
19
‘active’ through
auditor/Auditor Manager
dashboard
20
3.4. CONDUCT INVESTIGATION
21
FR-OTA-02 The system shall enable Objection Manager
to review the objection grounds and upload
“Objection Report” and forward to the Chief
Assurance.
FR-OTA-03 The system shall enable Chief Assurance to Constraints:
recommend and forward to Commissioner The approval process
for approval. shall be within 30days
from the date of
submission.
FR-OTA-04 Upon approval, the system shall send Constraints:
notification to the taxpayer and CRDM. If and only if the objection
reveal the Debt.
Notification:
Should be designed
22
3.7. DEBT MANAGEMENT
23
3.7.2. Waive Interest and/or Penalty
24
If taxpayer didn’t comply after 14 days the
system shall provide demand notice to
taxpayer to make payment within 7 days.
25
FR-ITC-02 The system auto checks for any
outstanding liability and creates a tax
statement report.
FR-ITC-03 The system generates tax clearance
certificate printable by the taxpayer if
there is no any outstanding liability.
FR-ITC-04 If there is outstanding liability the system Notification:
shall notify the taxpayer to clear the Notification should be
outstanding liability through portal. designed
Constraints:
The plate size shall be
defined in the system
(…..)
FR-RMV-02 The system shall validate the custom
declaration number against TRA system.
26
FR-RMV-03 The system shall enable agent to registration type:
categorize the registration type in: Private
Private >Personalize “eg.
Commercial KIPA”
Cooperate >Special number “eg.
Diplomatic Z999AA”
Government >Normal number “eg.
Z153JK”
Commercial
Cooperate
Diplomatic
Government
FR-RMV-04 The system shall be able to fetch owner’s
information by using type of ID and its
number (NIDA, PASSPORT, ZANID)
FR-RMV-05 The system shall enable Revenue officer to
review form and attachments.
FR-RMV-06 The system shall generate control number
and send notification to the applicant
through owner’s SMS and email.
FR-RMV-07 The system shall be able to generate Plate plate number format:
Number (PN) after the payment and send Based on Motor vehicle
notification to the applicant for plate and registration type.
registration certificate collection. Notification format:
The generation of PN shall consider the Please collect your
following registration type and it’s uses: registration certificate to
Private ZRB head office and plate
Commercial number to PN contractor).
Cooperate
Diplomatic registration type and
Government it’s use:
Private
Plate color: black and
white
Private motor cycle
Plate color: black and
white
Commercial
TAXI: White and Red
Private Hire: Yellow
and Red
Public transport:
Red and white
Staff bus: Red and
black
27
School bus: Red and
black
Goods vehicle:
yellow and black
Cooperate
Plate color: black and
white
Diplomatic
Plate color: defined by
the diplomat it self
Government
Plate color: black and
white
FR-RMV-08 The system shall be able to specify the registration type:
following Plate Number format based on Cooperate
the following registration type: Station wagon, saloon:
Cooperate SLS000A
Government Pickups: SLS000B
Motor cycle: SLS000C
Need to additional
Government
Station wagon, saloon:
SMZ000A
Pickups: SMZ000B
Motor cycle: SMZ000C
Need to additional
FR-RMV-09 The system shall enable “plate number
agent” to view plate number and print
through the portal.
The system shall update the plate number
status (printed and collected)
FR-RMV-10 The system shall enable Revenue officer to
print the motor vehicle registration
certificate through the system.
28
Should be designed
FR-CMVS-02 The system shall enable MVR Manager to Control number
approve the change of motor vehicle status notification:
and send notification to the applicant “you have successful
through SMS. changed the status of
your vehicle from …. to
…… please use M677888
with amount 300000 for
payment”
FR-CMVS-03 The system shall calculate the plate registration type and
number fees and generating control uses:
number. The generated control number Tax to private hire
shall capture the fee as described. and VS
Additional should be
added
System should register
the current fees
29
notification to the applicant through Notification:
SMS/email. You have successful submit
the application, Please visit
to ZRB office at Mazizini to
complete your transfer.
FR-TMVO-03 The system shall enable MVR manager to Verification method:
verify the application and transfer the MVR Manager ticks the
ownership (from current owner to new check box based on the
owner). submitted attachments.
30
motor vehicle Manager to print the de-
registration certificate.
31
Send reminder one
month before the
expired date.
Status change
‘expired’ when reach
expired date.
Account status
‘locked’ if exceed 2
years of expiration
Penalize according the
defined conditions
32