Channel managerManual entryGlobal

TravelgateX + VillaTax

TravelgateX operates as a specialized B2B travel technology marketplace based in Spain, providing connectivity through A...

Type
Channel manager
Region
Global
Connection
Manual entry
Payout
Per booking
Connector details
TypeChannel manager
RegionGlobal
Connection
Manual entry
PayoutPer booking
Confidenceindustry_known
Last verified2026-06-18
Sources4

About TravelgateX

TravelgateX operates as a specialized B2B travel technology marketplace based in Spain, providing connectivity through API integrations. Instead of acting as a traditional booking platform, it provides XML and JSON API gateways that route booking requests, rate structures, and room inventories between wholesale buyers and lodging suppliers. For Bali villa operators distributing properties to various international B2B buyers, TravelgateX routes the operational data behind these bookings. Since the platform operates strictly as a technical intermediary, payments are settled directly with the B2B buyers. For VillaTax, understanding this technical routing is critical because the final commercial buyer determines the tax ledger entries. This page explains how TravelgateX data is processed for tax compliance.

Why this platform matters for a Bali villa

For Bali villa operators, TravelgateX is not a booking agency but a technical bridge that connects their PMS to hundreds of B2B channels. A key consideration is that TravelgateX charges technical transaction fees or subscription costs for using their API pipeline. Because TravelgateX is a technical intermediary, it never handles guest payments or collects local taxes. Operators must track which B2B buyer is the merchant of record for each routed reservation, as tax liabilities depend on the contracting buyer. VillaTax addresses this complexity by parsing TravelgateX logs to isolate the technical routing data, ensuring that lodging taxes are declared based on the final contract values while documenting API fees as deductible corporate expenses.

Connecting TravelgateX to VillaTax

VillaTax connects to TravelgateX through manual reports exported from the TravelgateX dashboard. The exports provide comprehensive reservation logs, including booking references, guest names, stay dates, gross room charges, and buyer details. Since TravelgateX operates as a B2B gateway rather than a PMS, VillaTax treats the imported files as technical transmission records. The import process maps TravelgateX room allocations to their corresponding physical properties in Bali, helping make sure every booking is accounted for in the property-level tax ledger before monthly tax declarations are finalized. This technical mapping provides data integrity by verifying routed bookings against local calendars and guest stays.

What data VillaTax imports from TravelgateX

From the TravelgateX gateway logs, VillaTax imports the booking reference, guest identification, occupancy dates, villa unit keys, gross contracted rate, and settlement currency. This helps make sure the wholesale rate paid by the distributor is used as the tax base, as regional lodging taxes and corporate income taxes cannot be calculated on net payouts. All foreign currency transactions are converted into IDR using the official weekly tax exchange rates on the check-in date. VillaTax logs these reservation details to create a clear audit trail for tax compliance, ensuring that all records are structured for review by Indonesian tax inspectors and regional Bapenda auditors.

What VillaTax captures

Data fields automatically synchronized

Manual entry required โ€” fields recognized
Booking reference
Check-in / check-out
Source channel
Channel rate
Commission rate
Net owner payout

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) API timeouts or XML connection dropouts between your property management system and TravelgateX can result in missing reservation logs, which requires manual check-in reconciliation of calendar dates. (2) Technical modifications in the API communication schema can cause temporary discrepancies in how room rates are transmitted, requiring managers to verify booking details against the channel manager logs. (3) Custom promotion codes routed via the API must be cross-checked against actual partner vouchers to ensure the declared lodging revenue aligns with actual cash receipts, preventing accounting discrepancies during local reviews. Technicians should verify connection logs weekly to prevent potential data gaps and ensure stable connections.

Bali-specific watchouts

Bali operators utilizing TravelgateX XML pipelines must verify that their technical API mapping corresponds to the physical property profiles licensed under local Pondok Wisata zoning laws. Since TravelgateX routes bookings to multiple B2B channels, segmenting revenues by physical property is essential to pass local Bapenda audits. Furthermore, operators must ensure that guest details transmitted via the API are aligned with the local Banjar registration records. VillaTax reels in these technical API logs with financial data to maintain compliance, preventing local authorities from detecting inconsistencies between technical routing and declared taxable lodging revenues, protecting your villa license from regulatory penalties and local compliance issues.

  • Manual entry requires diligent record-keeping to avoid reporting gaps.
  • Ensure all bookings are logged before month-end for accurate P&L.
  • Currency conversion to IDR may introduce minor rounding differences in tax reports.

Points of vigilance

Channel managers can produce duplicate records if a booking is mirrored both at the OTA level and the channel-manager level. VillaTax detects duplicates by guest name + dates + property โ€” but verify the channel mapping in TravelgateX so each booking is owned by a single source.

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 UU 1/2022 HKPD, stays routed via TravelgateX APIs are subject to the 10% regional accommodation tax. The tax base is the contracted wholesale rate agreed with the buying partner. VillaTax logs the reservation references and gross values from the API reports to ensure that monthly declarations to the kabupaten Bapenda are based on documented figures. The outcome depends on the property location. VillaTax records these parameters to support compliance reviews. This protects property managers from filing errors.
  • Income tax on rental revenue. Gross revenue processed from B2B buyers linked to TravelgateX is subject to PPh Final 4(2) at a rate of 10% under PP 34/2017. For PT PMA entities, these earnings must be reported in monthly corporate income tax filings. VillaTax converts payout currencies to IDR using the weekly government rates to ensure accurate corporate tax reporting. 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 technical API fees. Software fees paid to TravelgateX as a foreign service provider 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.
  • BKPM investment realization. PT PMA entities must report all booking revenues routed via TravelgateX in their quarterly LKPM report to BKPM. This requires clear segmentation of booking channels and revenues by property. VillaTax organizes technical 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 ensuring transparent investment reporting to BKPM and local tax offices in Bali for full regulatory compliance.

Frequently asked questions

Does TravelgateX collect local Bali lodging taxes?

No. TravelgateX is a technical API connectivity hub and does not manage, collect, or remit regional PBJT or PPh taxes on behalf of villa owners in Bali. The host must report and pay these taxes directly to the local Bapenda. VillaTax uses your technical reports to automate this process, ensuring that your lodging tax calculations match your physical property locations and Bapenda requirements.

How are technical API fees paid to TravelgateX treated for taxes?

Software subscription or transaction fees paid to TravelgateX's Spanish entity are classified as operating expenses. These fees are subject to PPh Pasal 26 withholding tax at 20% unless a tax treaty applies. VillaTax records these software expenses to support proper withholding calculations and foreign vendor compliance, helping property managers document these operational costs for corporate tax deductions during audits, keeping your business records complete.

How does VillaTax reconcile TravelgateX API logs with guest stays?

VillaTax imports TravelgateX transmission reports and matches them with your property calendar and Banjar guest logs. The system cross-references booking codes and stay dates to verify that routed API reservations correspond to actual guest check-ins. This reconciliation keeps your tax ledger accurate and helps prevent local Bapenda tax auditors from flagging discrepancies in your declared lodging revenue, protecting your business.

What exchange rate applies to B2B bookings routed via TravelgateX?

VillaTax converts B2B booking values routed via TravelgateX to Indonesian Rupiah using the weekly tax exchange rates set by the Ministry of Finance on the check-in date. This automated conversion helps make sure your tax ledger remains compliant with local guidelines, protecting your business from under-reporting penalties and commercial exchange fluctuations during local Bapenda tax audits and inspections, ensuring a complete audit ledger.

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)