Review core filing status, overdue obligations, and fiscal risk signals from the same records that drive the rest of the VillaTax workspace.
The compliance dashboard at Compliance module is VillaTax’s operational control surface for filing status, overdue obligations, and risk visibility. It is designed to answer a practical question: based on the records currently inside the system, what still needs attention before compliance risk gets worse?
This is not a static legal memo and it is not a government filing portal. It is an internal monitoring layer built on top of declarations, reports, bookings, documents, and other fiscal records already stored in VillaTax.
The safest way to understand the module is in two layers:
That distinction matters because the compliance page is not trying to express every possible Indonesian obligation in one giant legal matrix. It is giving operators a working cockpit for the obligations VillaTax actively monitors.
The checklist is built around a small number of high-value control points, including items such as:
The point of the checklist is not to replace detailed review. It is to make obvious gaps visible quickly.
VillaTax applies due-period logic from the compliance helper layer rather than from ad hoc UI copy. The important deadlines visible in code are:
Those deadlines come from the period helpers and overdue-obligation logic in the compliance layer, and they are the safe dates to describe publicly from the current codebase.
The product uses these dates to determine:
The stronger part of the module is the overdue-obligation handling. VillaTax can surface when a monitored obligation is already late according to the stored record state and the due-period logic above.
Examples of obligations that can feed this layer include:
This is useful because it turns compliance into something operational. Instead of asking a user to remember every filing cycle manually, the dashboard can surface where the current record state still looks incomplete.
The compliance page should be described carefully here. There are multiple “risk” ideas in the product and they are not all the same thing.
The dashboard-side risk logic visible in code accumulates points from missing or problematic factors such as:
That risk score is then mapped into levels like:
The safe public claim is that the compliance area helps surface both checklist completion and broader fiscal-risk signals. It is not safe to publish a simplified fake formula unless it matches code exactly.
The compliance module is valuable because it sits in the middle of several other records:
This makes compliance a coordination screen, not just a status board. It becomes the place where users notice whether the rest of the system still tells a coherent story.
The module should be described honestly:
Its job is to keep supported obligations and risk signals visible, not to impersonate a government portal.
The best way to use the page is operationally:
That makes the compliance dashboard one of the most useful “what should we fix now?” screens in the product.
See how this feature connects with the rest of the VillaTax ecosystem
Review core filing status, overdue obligations, and fiscal risk signals from the same records that drive the rest of the VillaTax workspace.
Automatic PBJT, PPh 4(2), PPh 21, PPh 23, PPh 25, PPh 26, PPN, and UMKM calculations sourced from 57 official Indonesian regulations.
TaxMap your compliance obligations to Indonesia's Coretax system with NPWP validation, PKP detection, e-Faktur readiness checks, and obligation boundary scoring.
TaxConfigure the entity's tax identity, legal form, and fiscal profile before compliance, reporting, and accounting outputs can be trusted.
TaxKeep entity-level financial context organized for fiscal review, accounting interpretation, and annual reporting preparation.
Tax