Business Permit and Licensing System



One of the truly unique features of E-TRACS is the use of rule engines in the BPLS Module. Establishment of business taxes, permit fees and charges when applying for business is very difficult to automate considering the different practices of LGUs in imposing taxes and fees. What is applicable to one LGU may not apply to the other. Most systems resort to reprogramming and customization for those areas not handled in their program design. This is not cost-efficient and most definitely very hard to maintain. What makes it difficult is that tax imposition is not straight forward that one can simply lookup tax tables or use formulas. It is highly unstructured and dependent on information provided by the business applicant. Some proposals were made to standardize fees so that LGUs will adapt to the system, not the other way around.

However, this approach would be next to impossible considering that LGUs are autonomous and have their jurisdiction to maximize their revenues or lower taxes as they see fit. It is for this reason why TRACS had its limitation. E-TRACS has made a huge improvement in this area by employing rule engines. A rule engine is a special software that executes rules in a runtime environment. Rules are authored by the business expert, and during execution, data or facts are evaluated and the appropriate rules are fired to produce the outcome.

The rule author translates ordinances into rules through a rule authoring interface:

With the use of the rule engine, E-TRACS was able to accurately capture ordinances in the LGUs. In fact, LGUs also realized that they could improve on their way of computation because the system helped them realize that they were under-collecting on some businesses due to improperly categorizing lines of business or segregating essential from non-essential sales, which they missed out before because of the tediousness of such computations.

The following are the salient features included, but not limited to, in BPLS Module:

  • Support for the following transactions: New, Renew, Retire
  • Supports special transactions like adding/removing lines of business, reporting quarterly gross for new business, reassessment, and processing of late renewals
  • Highly flexible rule engine that can be customized for any kind of computation of tax, fees, penalties, discounts and requirements based on the LGUs ordinances
  • Smart application that asks only relevant information for a particular kind of business
  • 100% fully automated assessments with 0 manual intervention
  • Traces change history of business information: trade name, address, organization type, etc.
  • Supports multiple lines of business and assess taxes and fees by line of business or by establishment
  • Support for data capture of manual assessments for initial data build up
  • Support for advance billing
  • Seamless integration with treasury module for payments
  • Accepts quarterly and partial payments
  • Views business ledgers and payment history
  • Automatic segregation of applications that are due for renewal
  • Controls the issuance of permits only to applications that have paid the minimum amount required
  • Support for SMS inquiry
  • Support of PIN for integration with GIS
  • Mapping of revenue accounts to SRE (Statement of Revenue and Expense) to generate the required BLGF reports
  • Reports - Business Listing, Business Owner Master List, Application Listing, Business with permits listing, Business Comparative Assessment Listing, Business Comparative Listing, etc.
  • Various reports that can be outputted to different file formats like PDF, Excel, CSV etc.