---
title: "Get price breakdown for a reservation"
method: GET
path: "/connectivity-payments/reservations/{reservation-id}/breakdown"
tags: ["Reservation breakdown"]
---

# Get price breakdown for a reservation

`GET /connectivity-payments/reservations/{reservation-id}/breakdown`

Retrieve a detailed price breakdown for a given reservation, including VAT, applicable taxes, and fees, per each room the guest booked.

## Path parameters

- `reservation-id` integer, required

## Headers

- `Authorization` string, required
- `accept-version` string

## Response `200`

Successfully retrieved a detailed price breakdown for the reservation, including VAT, applicable taxes, and fees, per each room the guest booked.

- AccommodationReservationPayoutBreakdownResponse — Response of partner payout information with detailed breakdown for respective accommodation reservation
  - `meta` DefaultMeta — Metadata for the response
    - `ruid` string — Request unique identifier
  - `data` BreakdownResponse — Detailed payout breakdown for a reservation
    - `reservation_id` string — Accommodation reservation identifier
    - `property_id` string — Property identifier
    - `payout_type` string — Type of payout: GROSS, NET, or UNKNOWN.
    - `payment_tags` string[] — Payment tags associated with the reservation.
    - `total_price_of_reservation` object — Breakdown of the total reservation price
      - `total_amount_paid` AmountPaid — Contains information on the total amount the guest paid to Booking.com.
        - `currency` string — Currency of the amount.
        - `value` string — Amount paid by the guest.
        - `decimals` integer — Number of decimals in the amount.
      - `total_amount_to_collect_at_property` AmountToCollect — Contains information on the estimated amount the partner needs to collect from the guest at checkin.
        - `currency` string — Currency of the amount.
        - `value` string — Estimated amount to be collected from the guest at checkin.
        - `decimals` integer — Number of decimals in the amount.
    - `partner_payout` object — Partner payout summary
      - `total_payout` AmountPayout — Contains information on the total amount to be paid out to the partner.
        - `currency` string — Currency of the amount.
        - `value` string — Total payout amount.
        - `decimals` integer — Number of decimals in the amount.
      - `commissionable_price` AmountCommissionable — Contains information on the total commissionable price.
        - `currency` string — Currency of the amount.
        - `value` string — Total commissionable price.
        - `decimals` integer — Number of decimals in the amount.
      - `commissions_and_charges` AmountCommissionsAndCharges — Contains information on the total amount of commissions and other charges such as fees.
        - `currency` string — Currency of the amount.
        - `value` string — Total amount of commissions and other charges.
        - `decimals` integer — Number of decimals in the amount.
        - `breakdown` object — Breakdown of commissions and charges.
          - `total_commissions` object — Total commission amount.
            - `currency` string — Currency of the amount.
            - `value` string — Total commission amount.
            - `decimals` integer — Number of decimals in the amount.
          - `total_charges` object — Total charges amount.
            - `currency` string — Currency of the amount.
            - `value` string — Total charges amount.
            - `decimals` integer — Number of decimals in the amount.
    - `price_breakdown` object[] — Per-room price breakdown
      - `room_reservation_id` string — Room reservation identifier
      - `charges` object[]
        - `type` string — Charge type (e.g. Tax, COMMISSION)
        - `amount` AmountCharges — Contains information on the total amount of all charges.
          - `currency` string — Currency of the amount.
          - `value` string — Total amount of all charges.
          - `decimals` integer — Number of decimals in the amount.
        - `is_already_collected_from_guest` string — If set to TRUE, the charged amount has already been collected from the guest and the partner does not need to collect anything. If set to FALSE, the partner has to collect the money at checkin. If set to UNKNOWN, no information is available.
        - `is_included_total_partner_payout` string — If set to TRUE, the charged amount is included in the payout and will be transferred to the partner. If set to FALSE, the charged amount is intended for another party, such as the government. If set to UNKNOWN, no information is available.
        - `applicable_rate` object, nullable — The rate applied to calculate the charge.
          - `type` string — How the rate is applied (e.g. PERCENTAGE).
          - `value` string — Rate value.
          - `decimals` integer — Number of decimals in the rate value.
        - `applicable_type` string[], nullable — The type of applicable rate.
  - `errors` unknown[]
    - unknown
  - `warnings` unknown[]
    - unknown

## Other responses

- `400` — Invalid request payload.
- `401` — Unauthorized. Missing or invalid authentication token.
- `403` — Access Denied!
- `404` — The reservation data is not found at this moment.
- `410` — Reservation cannot be processed because the checkout date is older than the allowed 18-months window.
- `429` — You exceeded the rate limit.
- `500` — The request failed with an internal server error.

---

[API](https://skmtc.net/booking/apis/payments-api.md) · [All operations](https://skmtc.net/booking/apis/payments-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/booking/payments-api/revisions/3c0b3d08cb90/schema)
