Go to content

System for the Inspector General of Taxes in Panama

The aim of the project was to create a system for the Panama Government General Inspector of Taxes in order to carry out mass taxation procedures. The system features a high degree of parametrization which does not depend on users having programming skills.

The system consists of the following sub-systems: reception, validation, data uploading, specifying and maintaining control logic, specifying and maintaining control logic stratification and scenarios, specifying and maintaining a previous plan for taxation, control logic application, dossier, assigning dossiers to users, taxpayer exclusion, handling communications, reprocessing control logic, handling notifications, maintaining reasons, document handling, notification service, dossier updating, handling people involved in the dossier, maintenance of comments in the dossier, application of types of comment, and maintenance of document types.

The Reception, Validation and Uploading data sub-systems enable the FMA system to be fed with data from internal and external sources. Specification and maintenance of control logic, Specification and maintenance of control logic stratification and scenarios, and Specification and maintenance of previous plan for taxation sub-systems enable the user to create pre-set parameters to be used in preparing the taxation plan.

The Control logic application sub-system enables the user to obtain a selection of taxpayers that the user can increase or reduce by means of the pre-set parameters. The Dossier sub-system enables all updates in taxation procedure to be ordered and categorised, either automatically or manually.

Likewise, the Taxpayer Exclusion sub-system enables users to decide whether to exclude taxpayers from the general taxation plan. There must be a reason for excluding taxpayers. Having identified the taxpayers and excluded some as necessary, the dossiers are assigned to tax auditors. The Dossier Assignation sub-system was designed for this purpose.

Once the dossiers have been assigned, users can prepare documents (Document Generation sub-system) based on tasks to be done on the dossier (Dossier Tasks sub-system), which will be notified to the taxpayers (Notifications sub-system), thus starting the second level of taxation. The Communications sub-system identifies the first task to carry out after the taxation plan has been approved. Communication with the taxpayer is started through this sub-system.

Within the process, and in order to start communication with a taxpayer, a notification document must be drawn up and sent to the taxpayer. These two requirements are supported by the Generate document and Notification Service sub-systems.

The Reprocessing Control Logic sub-system gives information on which taxpayers have yet to regularize their situation. Given that the selected taxpayers may have chosen to be represented by another person, the Handling People sub-system has been designed to relate taxpayers with their representatives and keep data on both types of people updated.

The Reason sub-system is closely tied to the documentation generation sub-system, as all documents generated must have a notification.
Maintaining Reasons enables the catalogue of texts used as a reason for the documents to be updated. Since situations may arise during the general taxation procedure that require adjustment in order to process the dossier correctly, the Comments sub-system allows for these facts to be taken into account in the dossier.

Finally the Maintenance of Comments sub-system enables the type of comments included by the user to be defined, altered or removed.
 

  • Internal administration management