---
title: "Create a total amount price adjustments"
method: POST
path: "/price-adjustments/manual-total-amount"
tags: ["Price Adjustments"]
---

# Create a total amount price adjustments

`POST /price-adjustments/manual-total-amount`

## Request

- Base URL: `https://open-api.guesty.com/v1`
- URL: `https://open-api.guesty.com/v1/price-adjustments/manual-total-amount`
- Auth: API key in header `authorization`

Use to create a manual price adjustments (increase or decrease) for a reservation.

## Request body

- object
  - `reservationId` string, required
  - `priceAdjustments` object[], required
    - `normalType` 'AF' | 'AFO' | 'ARC' | 'LOSD' | 'GCD' | 'CO' | 'PRO' | 'CF' | 'PCM' | 'CM' | 'LT' | 'CT' | 'TT' | 'GST' | 'VAT' | 'TTH' | 'LGT' | 'HT' | 'TAF' | 'TRT' | 'AFE' | 'PF' | 'CFE' | 'RT' | 'ST' | 'COT' | 'OCT' | 'TOT' | 'HSHAT' | 'HST' | 'MAT' | 'SDC' | 'TAX' | 'MARF' | 'MAR' | 'AFWD' | 'OT' | 'OTHER', required: Read more about valid enums <a href="https://open-api-docs.guesty.com/docs/valid-enumerations">here</a>
    - `secondIdentifier` 'ACTIVITIES' | 'ADDITIONAL_BED' | 'ADDITIONAL_CHARGE' | 'AIR_CONDITIONING' | 'BABY_BED' | 'BEVERAGE' | 'BOOKING_FEE' | 'BREAKFAST' | 'BUSINESS_CENTER' | 'CAR_RENTAL' | 'CHEF' | 'CLEANING' | 'CLUB_CARD' | 'COMMISSION_CHARGE' | 'COMMUNITY' | 'CONCIERGE' | 'CREDIT_CARD_PROCESSING_FEE' | 'DAMAGE_CHARGE' | 'DAMAGE_WAIVER' | 'DEPOSIT' | 'DIRECT_SERVICE' | 'DOCK_FEE' | 'EARLY_CHECK_IN' | 'EARLY_CHECKOUT' | 'ELECTRICITY' | 'EQUIPMENT_RENTAL' | 'FLIGHTS' | 'FOOD' | 'GIFT_BASKET' | 'GOLF_CART_RENTAL' | 'GUEST_SERVICE' | 'GUESTY_BASIC_TRAVEL_COVERAGE' | 'GUESTY_EXTENDED_TRAVEL_COVERAGE' | 'GUESTY_SHIELD' | 'HEATING' | 'HOMEOWNERS_ASSOCIATION' | 'HOT_TUB' | 'HOUSEKEEPING' | 'INSURANCE' | 'PROPERTY_INSURANCE' | 'INTERNET' | 'LATE_CHECK_IN' | 'LATE_CHECKOUT' | 'LAUNDRY' | 'LINENS' | 'MANAGEMENT' | 'MEAL' | 'MEET_AND_GREET' | 'MINIBAR' | 'MISCELLANEOUS' | 'OIL' | 'PARKING' | 'PAYMENT_FEE' | 'PET' | 'POOL' | 'POOL_HEATING' | 'RESERVATION_FEE' | 'RESORT' | 'SERVICE' | 'SHIPPING' | 'SPA' | 'TOILETRIES' | 'TOTAL_PAYOUT_BASED' | 'TOUR' | 'TOWELS' | 'TRANSFER' | 'TRANSPORTATION' | 'UTILITY_FEE' | 'VALET' | 'VIP_SERVICES' | 'WATER' | 'WELLNESS' | 'WIFI' | 'WOOD' | 'EXPEDIA_AFE': When normalType AFE (Additional Fee) is selected, secondIdentifier is required, else it's forbidden. Second identifier is the type of the additional fee
    - `parentInvoiceItemId` string: The id of the parent invoice item that this adjustment is applied to. Optional: when omitted, the server resolves the owning invoice item from the reservation folio (same semantics as the FIN-11828 backfill)
    - `taxAdjustmentType` 'SPLIT_TO_LINE_ITEMS' | 'SPECIFIC_LINE_ITEM' | 'DO_NOT_SPLIT': [Beta] How a tax adjustment should be applied: to a specific taxable line, split across taxable lines, or left unsplit
    - `baseInvoiceItemId` string: [Beta] Taxable invoice item id. Required when taxAdjustmentType is SPECIFIC_LINE_ITEM
    - `amount` number, required
    - `description` string
    - `realizationDates` object[]
      - `date` string, date: The date in which the invoice item fee is to be realized. Provide if you want to set a single date for the realization date. Allowed only if "from" and "to" are not provided.
      - `from` string, date: The start date of the realization date range. Provide if you want to set a range for the realization dates, If you provide the "from" date, you must provide the "to" date.
      - `to` string, date: The end date of the realization date range. Provide if you want to set a range for the realization dates, If you provide the "to" date, you must provide the "from" date.
    - `stayIndex` number

## Response `201`

The updated reservation folio.

## Other responses

- `400`: Invalid request body.

## Changes

- **2026-11-03** `3122b8618183`: 3 breaking, 2 info
  - the `priceAdjustments/items/realizationDates/items/date` request property format changed from no format to `date`
  - the `priceAdjustments/items/realizationDates/items/from` request property format changed from no format to `date`
  - the `priceAdjustments/items/realizationDates/items/to` request property format changed from no format to `date`
  - added the new optional request property `priceAdjustments/items/baseInvoiceItemId`
  - …1 more

[Operation history](https://skmtc.dev/guesty/apis/guesty-open-api/changes/price-adjustments/manual-total-amount/post.md)

---

[API](https://skmtc.dev/guesty/apis/guesty-open-api.md) - [All operations](https://skmtc.dev/guesty/apis/guesty-open-api/llms.txt) - [OpenAPI document](https://skmtc.dev/guesty/apis/guesty-open-api/revisions/3122b8618183?raw)
