Skip to content

Finalize reservation charge with backend-owned regional benefit decision

POST
/reservation-financial-lifecycles/{reservationBookingId}/regional-benefit-charge-finalizations
curl --request POST \
--url https://example.com/reservation-financial-lifecycles/example/regional-benefit-charge-finalizations \
--header 'Content-Type: application/json' \
--data '{ "branchProfileId": "example", "finalizedChargeSnapshotId": "example", "capturedOn": "2026-04-15", "serviceType": "바우처", "serviceAddressLevel1": "example", "serviceAddressLevel2": null, "serviceAddressLevel3": null, "quotedOn": "2026-04-15", "servicePriceKrw": 1, "ownPriceKrw": 1, "additionalServiceChargeKrw": 0, "rentalEquipmentChargeKrw": 0, "governmentDiscountAmountKrw": 0, "couponDiscountAmountKrw": 0, "preReservationPaymentAmountKrw": 0, "voucherServiceBalanceAddOnKrw": 0, "voucherInhomeUserFeeChangeAmountKrw": 0, "amountByComponentCode": {}, "enabledFlags": {}, "branchId": null, "assignedCaregiverUserId": null, "serviceCalendarImpactPlanId": null, "serviceCalendarImpactPolicyFingerprint": null, "serviceCalendarImpactFactIds": [] }'
reservationBookingId
required
string
>= 1 characters
Media typeapplication/json
FinalizeReservationChargeWithRegionalBenefit
object
branchProfileId
required
string
>= 1 characters
finalizedChargeSnapshotId
required
string
>= 1 characters
capturedOn
required
string format: date
serviceType
required
string
Allowed values: 바우처 일반
serviceAddressLevel1
required
string
>= 1 characters
serviceAddressLevel2
string | null
>= 1 characters
serviceAddressLevel3
string | null
>= 1 characters
quotedOn
required
string format: date
servicePriceKrw
required
integer
ownPriceKrw
required
integer
additionalServiceChargeKrw
integer
0
rentalEquipmentChargeKrw
integer
0
governmentDiscountAmountKrw
integer
0
couponDiscountAmountKrw
integer
0
preReservationPaymentAmountKrw
integer
0
voucherServiceBalanceAddOnKrw
integer
0
voucherInhomeUserFeeChangeAmountKrw
integer
0
amountByComponentCode
object
key
additional properties
integer
enabledFlags
object
key
additional properties
boolean
branchId
integer | null
>= 1
assignedCaregiverUserId
string | null
>= 1 characters
serviceCalendarImpactPlanId
string | null
>= 1 characters
serviceCalendarImpactPolicyFingerprint
string | null
>= 1 characters
serviceCalendarImpactFactIds
Array<string>
default:
key
additional properties

Reservation financial lifecycle after charge finalization

Media typeapplication/json
ReservationFinancialLifecycle
object
reservationBookingId
required
string
>= 1 characters
financialStage
required
string
Allowed values: reservation_booked charge_finalized service_delivered caregiver_payout_ready branch_settlement_ready hq_settlement_ready settled
motherVisiblePayableKrw
required
integer
caregiverPayoutKrw
required
integer
branchSettlementKrw
required
integer
hqSettlementKrw
required
integer
careDeliverySessionCode
required
string | null
>= 1 characters
deliveredDayCount
required
integer | null
>= 1
ledgerLineCount
required
integer
key
additional properties

Reservation facts required for finalization were not found

Regional benefit charge finalization request is invalid

Regional benefit charge finalizer is unavailable