Naar inhoud
Abonnement Beschikbaarheid Boeking

Boekingstotalen

Om verschillende redenen willen mensen allerlei soorten totalen berekenen voor hun boekingen. Daarom nemen we die totalen niet direct op in het boekingsobject. In plaats daarvan kun je de totalen voor een bepaalde boeking berekenen aan de hand van de line_items die bij die boeking horen.

Eerst selecteer je de regels voor boekingen, inclusief de bijbehorende belastingregels, via onze API: GET https://api.bookingmood.com/v1/line_items?select=,line_item_taxes!line_item_id()&booking_id=eq.{{YOUR_BOOKING_ID}}

Deze posten kun je onderverdelen in kosten en stortingen: kosten = items.filter(item => item.fee_type === 'fee') stortingen = items.filter(item => item.fee_type === 'deposit')

Daarnaast kun je de belastingen eruit halen: taxes = items.flatMap(item => item.line_item_taxes) included_taxes = taxes.filter(tax => tax.type === "included") additive_taxes = taxes.filter(tax => tax.type === 'on-top')

Als je dat handig vindt, kun je belastingen groeperen op tax_id of (name.default).

Hier zijn een paar standaardtotalen die je misschien wilt gebruiken: subtotal = sum(fees.map(item => item.amount item.quantity)) aanbetaling = som(aanbetalingen.map(item => item.bedrag item.aantal)) toeslagbelasting = som(toeslagbelastingen.map(belasting => belasting.bedrag)) totaal = subtotaal + aanbetaling + toeslagbelasting

Laatst gewijzigd 3 november 2026


Neem de controle over je boekingen. Bouw een bedrijf dat van jou is.

Sluit je aan bij 1200+ onafhankelijke vakantieverhuurbedrijven die Bookingmood gebruiken om hun directe boekingen te vergroten en een sterkere band met hun gasten op te bouwen.

Start je gratis 14-daagse proefperiode