OTAiCal feedGlobal

HRS + VillaTax

German corporate travel managers and multinational enterprises rely on HRS to arrange business accommodations for their ...

Type
OTA
Region
Global
Connection
iCal feed
Payout
Per booking
Connector details
TypeOTA
RegionGlobal
Connection
iCal feedEmail parser
PayoutPer booking
Confidenceindustry_known
Last verified2026-06-18
Sources4

About HRS

German corporate travel managers and multinational enterprises rely on HRS to arrange business accommodations for their staff. For Bali lodging operators, this corporate travel portal represents an important channel to secure bookings during the low season, as corporate stays are less dependent on holidays. The portal functions within corporate networks, matching company travel policies with pre-negotiated corporate rates and custom invoicing guidelines. Reconciling this corporate travel data is different from managing standard OTA reservations because billing records must match corporate invoices and company profiles. Managers must track negotiated rates separately from public pricing to ensure the correct tax base is reported. VillaTax processes these HRS business reports, organizing reservation details into clean logs that align with Indonesian tax filing formats.

Why this platform matters for a Bali villa

Corporate business travelers using HRS often stay for extended periods and require detailed invoices that comply with company policies. A challenge is that corporate rates do not include regional lodging taxes, meaning managers must calculate and declare these amounts manually. Additionally, corporate bookings must match physical guest registers for local Banjar registrations, which local police audit regularly. VillaTax addresses this by parsing HRS logs, separating corporate representation fees from the accommodation revenue, and converting foreign currencies at the official weekly rates to ensure that your monthly Bapenda declarations remain fully compliant, verified against external banking records, and ready for audit reviews.

Connecting HRS to VillaTax

VillaTax integrates with HRS by parsing corporate booking logs and transaction files exported from your HRS portal. Because corporate reservations are handled through company-specific systems, uploading monthly spreadsheet reports is the standard way to reconcile these records. Managers export files containing billing references, company codes, guest check-in dates, negotiated rates, and corporate addresses. The system processes this data to match each corporate stay with the physical property in Bali, allowing managers to verify business transactions against bank statements before regional declarations are submitted to local tax offices. This helps keep corporate bookings organized, accurate, and ready for regular financial reviews.

What data VillaTax imports from HRS

The import module extracts corporate booking references, company identifiers, stay durations, villa listing codes, negotiated company rates, and billing currencies from the HRS reports. Isolating the gross rate is necessary because local accommodation taxes and corporate income taxes cannot be calculated on net payouts, and portal commission deductions are not allowed. Foreign currency payments, typically in Euros, are converted to Indonesian Rupiah using the weekly tax exchange rates set by the Ministry of Finance on the check-in date. This maps each booking to the correct fiscal profile, establishing a clear history of business reservations and ensuring that every check-in has a corresponding currency log.

What VillaTax captures

Data fields automatically synchronized

Reservation code
Check-in date
Check-out date
Nights stayed
Guest name
Gross revenue
Platform commission
Net payout
Payout date

How it works

From platform to compliance in 4 steps

1
Connect platform
Sync bookings automatically
2
Ingest data
VillaTax normalizes all records
3
Tax calculation
IDR conversion & obligation mapping
4
Compliance output
Reports, exports, declarations

Things to know

Operational quirks

(1) Modifications to corporate bookings made by travel managers directly on the portal require new report uploads to align local tax ledgers. (2) Custom payment terms applied to business stays must be manually reconciled in the PMS to ensure that lodging taxes reflect the actual cash received. (3) Corporate invoice adjustments for extended business stays must be cross-checked against bank transactions to prevent differences in the declared tax base. Property managers should inspect corporate logs weekly to verify booking details, maintain accurate lodging records, resolve dynamic invoicing disputes, track guest ledger changes, and cross-reference portal records with internal company account profiles to ensure complete consistency.

Bali-specific watchouts

Villa managers using HRS must confirm that guest counts match the occupancy limits permitted under Pondok Wisata licenses, as corporate bookings sometimes involve group business trips. Additionally, since business guests often check in at late hours, guest details must be registered with the local Banjar immediately to pass administrative inspections. VillaTax helps cross-reference corporate logs with physical guest lists to verify that currency conversions match the weekly government rates, protecting your business from audit issues. This keeps your corporate files and tax ledgers organized, complete, aligned with local requirements, and accessible, ensuring that property managers can present correct documentation during local tax audits or Banjar security spot checks.

  • iCal feeds are read-only โ€” cancellations and modifications need to propagate from the source platform.
  • Sync frequency depends on polling interval; there may be a short delay between the event and dashboard update.
  • Currency conversion to IDR may introduce minor rounding differences in tax reports.

Points of vigilance

OTAs typically operate under pricing-parity terms, which limits how much cheaper you can sell on direct channels. Many OTAs also delay payouts (T+30 or longer), so cash-flow planning matters โ€” VillaTax records the booking on check-in date for tax purposes, regardless of when the OTA pays you.

Global platforms expose multi-currency flows. Always reconcile against IDR at the official Kurs Pajak rate, not the platform's internal conversion.

Indonesian fiscal framework that applies regardless of platform

The tax obligations triggered by a villa booking in Bali are defined by Indonesian law and do not depend on which platform produced the reservation. This section lists the applicable provisions with citations to primary sources; for case-by-case computation use the /dashboard/tax cockpit.

โ€ข PBJT (Regional Accommodation Tax) at the rate set by each Bali kabupaten โ€” see UU 1/2022 HKPD Pasal 56โ€“61 and Perda Badung Pasal 7โ€“8 for the legal basis. Liability accrues at check-in date and is owed monthly. โ€ข PPh Final 4(2) on rental income โ€” when the lessor is a non-corporate Indonesian taxpayer, PP 34/2017 sets a final 10% rate on gross rental. For corporate lessors, PPh Badan applies at the rate fixed in UU 7/2021 HPP. โ€ข PPh 21 on staff salaries โ€” TER (effective rate) regime per PP 58/2023 and PMK 168/2023; VillaTax computes monthly withholding for your villa staff. โ€ข PPh 26 on cross-border payouts โ€” UU 36/2008 Pasal 26 and PMK 112/2022 โ€” applies when a non-resident receives Indonesia-sourced income; relevant for cross-border OTA commission settlements rather than the host's payout. โ€ข PPN (VAT) โ€” UU 7/2021 HPP โ€” only if the lessor is a registered PKP (Pengusaha Kena Pajak). โ€ข LKPM quarterly investment report โ€” required for entities with foreign capital, filed via BKPM. None of these obligations depend on which OTA, PMS or channel manager produced the booking.

Sources cited

Platform-specific fiscal points VillaTax tracks

  • Regional lodging tax. Under the UU 1/2022 HKPD framework, bookings processed via HRS corporate contracts are subject to the 10% regional lodging tax. The tax base is the negotiated company rate, which must be declared to the local kabupaten Bapenda. VillaTax logs the reservation references and gross values to ensure that monthly declarations to the kabupaten Bapenda match the verified revenue. The outcome depends on the property location. VillaTax records these parameters to support compliance reviews, assisting managers in verifying lodging revenue.
  • Income tax on corporate lodging. Rental revenues generated by business bookings are subject to PPh Final Pasal 4(2) at a 10% rate under PP 34/2017. For PT PMA structures, these earnings must be reported in monthly corporate income tax returns. VillaTax normalizes the negotiated rates in HRS to IDR using the weekly government rates to ensure accurate corporate tax reporting and full regulatory compliance. Reconciling these bookings on a monthly basis protects the corporate entity from compliance audits and under-reporting penalties. The tax obligation applies to all realized rental income.
  • Withholding tax on corporate commissions. Commissions or fees retained by HRS's German entity may trigger PPh Pasal 26 withholding tax considerations at a standard rate of 20% under UU 36/2008. This liability can be reduced if a double taxation treaty applies and the vendor provides a certificate of residence. The host must withhold and report this tax if a certificate of residence is available. VillaTax registers these technical payments in the expense ledger to support withholding tax calculations and help manage foreign vendor compliance. Understanding this withholding path is essential.
  • BKPM investment realization. PT PMA entities operating in Bali are required to submit quarterly investment realization reports (LKPM) to the BKPM. This requires clear segmentation of booking channels and revenues by property. VillaTax organizes HRS transaction logs into clean CSV exports sorted by channel, ensuring that reports match official banking statement histories and BKPM requirements for international businesses. This compliance mapping is crucial for maintaining the PT PMA's corporate license and ensure transparent investment reporting to BKPM and local tax offices in Bali.

Frequently asked questions

Does HRS calculate local Bali lodging taxes automatically?

No. HRS is a corporate travel portal and does not calculate, collect, or remit regional PBJT or PPh taxes on behalf of villa operators in Bali. The host must report and pay these taxes directly to the local Bapenda. VillaTax parses your HRS exports to automate these calculations based on the physical location of each villa, helping make sure you remain fully compliant.

How are negotiated company rates in HRS handled for tax?

VillaTax records the gross rate negotiated with the corporate client as the tax base. The system matches these bookings with your calendar dates and converts foreign currencies using the weekly government exchange rate to ensure compliant tax reporting, keeping your direct bookings compliant with local tax regulations without manual entry. This assists in verifying that you pay the correct regional accommodation tax without manual calculation errors.

What happens if a corporate booking from HRS is modified?

When a booking is modified in the HRS portal, you must export the updated report. VillaTax adjusts the tax ledger automatically to ensure that you do not pay taxes on non-realized stays, keeping your accounting accurate and preventing local Bapenda tax auditors from flagging inconsistencies between guest logs and declared taxable lodging revenues. By maintaining this updated history, your tax ledger remains clean.

What exchange rate applies to HRS business bookings settled in Euros?

VillaTax converts all HRS foreign currency bookings to Indonesian Rupiah using the weekly tax exchange rates set by the Ministry of Finance on the check-in date. This automated conversion ensures that your tax ledger remains compliant with local guidelines, protecting your business from under-reporting penalties and commercial exchange rate fluctuations during local Bapenda tax audits. This supports accurate bookkeeping and regular updates.

Explore VillaTax features

Connect this integration to your full compliance workflow

Similar connectors

Automate your Bali villa tax compliance

Start free โ€” connect your channels and let VillaTax compute PBJT, PPh and BPJS automatically.

Create a free account
Editorial review
Reviewed on 2026-06-18 against industry-known information. Some details may be approximate โ€” contact us if you can confirm or correct.
โ† All integrations (310)