Centralized storage for villa compliance documents with OCR processing, expiry tracking, and organized access by property and document type.
A villa's compliance health depends on having the right documents (NIB, NPWP, IMB/PBG, DJP receipts, BPJS payment proofs) organized, accessible, and not expired. The document management module at Documents module centralizes all of this in one place, linked to your organization and properties.
Beyond simple storage, VillaTax applies OCR processing to supported document types, enabling text extraction for search and automated cross-validation against your declared tax data.
VillaTax organizes documents into named categories:
Supported file formats: PDF, JPEG, PNG (up to 10 MB per file).
To upload, navigate to Documents module, click "Upload," and select:
Documents are stored securely under your organization's scope and are not accessible by other organizations or users without access.
For the following document types, VillaTax runs OCR extraction automatically after upload:
OCR extracts amounts, dates, reference numbers, and NPWP/NIK where present. Extracted values are shown on the document detail page and can be used to cross-validate against your logged expenses, tax payments, and payroll records.
OCR extraction is best-effort, results depend on scan quality and document layout. Extracted values should be reviewed, not assumed correct without verification.
Documents with an expiry date are monitored continuously. The dashboard surfaces alerts when:
These alerts appear on the documents page and in the dashboard notification center. NIB, NPWP, IMB, and KITAS documents for foreign directors are the most common triggers.
Keeping expiry dates on your documents is optional but strongly recommended, expired business licenses or work permits carry compliance risk.
Each uploaded document has a detail page showing:
Documents are scoped to an organization. Within that organization, they can be linked to:
The document list can be filtered by type, property, date range, and alert status.
/api/fiscal/dgt-upload, not through the general document module. Those files link specifically to the tax treaty workflow.Navigate to Documents module and start uploading your organization's key documents. Prioritize NIB, NPWP, and IMB first, these are referenced by the compliance module and the tax engine for validation checks.
See how this feature connects with the rest of the VillaTax ecosystem
Centralized storage for villa compliance documents with OCR processing, expiry tracking, and organized access by property and document type.
Find uploaded documents and extracted records more quickly through structured filtering and document-linked workflows.
PlatformManage employee records, generate payroll calculations, produce payslips, and keep staff-related deductions and declarations visible.
PlatformGenerate monthly salary slips with BPJS and withholding context from the same payroll records used in VillaTax.
PlatformTrack payroll-related declaration and payment status so monthly staff obligations are not lost after payroll is generated.
Platform