Revenue & Payments

Invoicing, dynamic pricing, multi-currency, and payment processing — from booking to bank account.

Financial Management in Experience Hospitality

The financial complexity of experience hospitality is often underestimated. A typical surf camp in Bali needs to invoice in multiple currencies (Euro for European guests, IDR for local regulations, USD for American travelers), handle tourism tax that changes by municipality and period, track what it owes local surf instructors and boat trip operators on a per-session basis, manage deposit-to-full-payment conversion with expiration logic, and produce financial reports that satisfy both the local tax authority and the European parent company.

Most operators run this on a combination of spreadsheets, a basic invoicing tool (like Wave or Xero), and manual bank reconciliation. The dynamic pricing that could optimize revenue sits in yet another spreadsheet, disconnected from the booking engine, requiring manual rate updates that are usually forgotten during busy periods — precisely when they matter most.

The Revenue & Payments group in Artidal provides four modules that handle the complete financial lifecycle — from automated invoicing and payment collection through dynamic pricing optimization to multi-currency management and payment processing.

An Integrated Financial Stack

Financial Management provides the full invoicing, payment tracking, and accounting foundation — invoice lifecycle management (pending through paid), multi-currency support with automatic daily exchange rates, VAT and service fees per line item, tourism tax with effective periods, supplier billing for partner activities, refund management with credit notes, and a complete ledger (income, expense, balance) with hospitality-specific chart of accounts.

Dynamic Pricing Engine automates yield management — adjusting rates based on demand, occupancy, season, group size, and configurable rules. Pricing applies to rooms, activities, packages, and package items, with min/max bounds to prevent runaway adjustments. The pricing engine runs in real-time during the booking flow, so guests always see the current rate without manual staff intervention.

Multi-Currency System handles 21+ currencies with automatic daily rate updates, organization-level and company-level currency configuration, separate display and payment currencies, fixed exchange rate overrides for volatile currencies, and guest currency preferences that persist across visits.

Payment Processing provides Stripe integration with support for cards, bank transfers, and local payment methods. Multiple payment providers per company (different Stripe accounts per brand or location), deposit and full payments, partial payment matching, and real-time webhook-based status updates.

Revenue Impact

The combination of automated dynamic pricing, proper upselling through packages, and reduced payment friction typically generates a 15-25% revenue increase in the first year for operators switching from manual pricing and basic payment collection.

The elimination of manual invoicing, payment chasing, and supplier reconciliation saves 15-20 hours per week for a typical finance team — or makes it possible for an owner-operator to handle finances without a dedicated bookkeeper. Multi-currency management alone eliminates a category of errors and lost revenue that operators in international markets experience when they rely on mental math or manual currency converter tools.

— Explore the platform

See how Revenue & Payments
works in practice.