REST API, webhooks, and SDKs to integrate Indonesian villa tax compliance into your platform.
// Calculate taxes for a Bali villa
const response = await fetch('https://api.villa-tax.operium.store/v1/calculate', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
regency: 'badung',
annual_revenue_idr: 500000000,
occupancy_rate: 0.75
})
});
const { pbjt, pph, total } = await response.json();
// { pbjt: 37500000, pph: 18750000, total: 56250000 }Full CRUD API for properties, bookings, taxes, and declarations. JSON responses with OpenAPI 3.0 spec.
Real-time events for tax due dates, compliance alerts, and booking ingestion. HMAC-signed payloads.
Access our tax calculation engine directly. Pass revenue data, get PBJT+PPh+BPJS amounts instantly.
Endpoints for properties, bookings, taxes, compliance and reports. API key authentication. Configurable rate limiting. Real-time webhooks. Node.js and Python SDKs available.
Instant notifications for: new booking, tax calculation, compliance alert, document expiry. HMAC signed JSON payload. Automatic retry. Event logs.
Deploy VillaTax under your brand for your investors. Multi-organization management (holdings, funds). Consolidated cross-entity reporting. Hierarchical access by organization.
Native Xero, QuickBooks and SAP export. CAMT.053 format for European banks. Multi-currency CSV (IDR, USD, EUR). Automatic transaction reconciliation.
API keys available on all paid plans. Sandbox environment included.
Get API Access