Prepare caregiver payout ledger lines
POST
/reservation-financial-lifecycles/{reservationBookingId}/caregiver-payout-preparations
const url = 'https://example.com/reservation-financial-lifecycles/example/caregiver-payout-preparations';const options = { method: 'POST', headers: {'Content-Type': 'application/json'}, body: '{"serviceCalendarImpactPlanId":null,"serviceCalendarImpactPolicyFingerprint":null,"serviceCalendarImpactFactIds":[],"serviceOccurrenceLedgerKey":null,"serviceOccurrenceLedgerRevisionNumber":null,"finalizedChargeSnapshotId":null,"serviceBalanceCloseoutEventId":null,"additionalServiceSelectionRevisionKey":null,"additionalServiceSelectionRevisionNumber":null,"lines":[{"ledgerBucket":"caregiver_payout","lineCode":"example","lineTypeCode":"example","policyVersionLabel":"example","payerPartyCode":"example","payeePartyCode":"example","amountKrw":1,"recognizedOn":"2026-04-15","sourceReferenceCode":null,"calculationBasis":{"additionalProperty":"example"}}]}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/reservation-financial-lifecycles/example/caregiver-payout-preparations \ --header 'Content-Type: application/json' \ --data '{ "serviceCalendarImpactPlanId": null, "serviceCalendarImpactPolicyFingerprint": null, "serviceCalendarImpactFactIds": [], "serviceOccurrenceLedgerKey": null, "serviceOccurrenceLedgerRevisionNumber": null, "finalizedChargeSnapshotId": null, "serviceBalanceCloseoutEventId": null, "additionalServiceSelectionRevisionKey": null, "additionalServiceSelectionRevisionNumber": null, "lines": [ { "ledgerBucket": "caregiver_payout", "lineCode": "example", "lineTypeCode": "example", "policyVersionLabel": "example", "payerPartyCode": "example", "payeePartyCode": "example", "amountKrw": 1, "recognizedOn": "2026-04-15", "sourceReferenceCode": null, "calculationBasis": { "additionalProperty": "example" } } ] }'Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”reservationBookingId
required
string
Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
PrepareReservationFinancialLedgerLines
object
serviceCalendarImpactPlanId
string | null
serviceCalendarImpactPolicyFingerprint
string | null
serviceCalendarImpactFactIds
Array<string>
serviceOccurrenceLedgerKey
string | null
serviceOccurrenceLedgerRevisionNumber
integer | null
finalizedChargeSnapshotId
string | null
serviceBalanceCloseoutEventId
string | null
additionalServiceSelectionRevisionKey
string | null
additionalServiceSelectionRevisionNumber
integer | null
lines
required
Array<object>
object
ledgerBucket
required
string
lineCode
required
string
lineTypeCode
required
string
policyVersionLabel
required
string
payerPartyCode
required
string
payeePartyCode
required
string
amountKrw
required
integer
recognizedOn
required
string format: date
sourceReferenceCode
string | null
calculationBasis
required
object
key
additional properties
string | integer
key
additional properties
key
additional properties
Responses
Section titled “Responses”Reservation financial lifecycle after caregiver payout preparation
Media typeapplication/json
ReservationFinancialLifecycle
object
reservationBookingId
required
string
financialStage
required
string
motherVisiblePayableKrw
required
integer
caregiverPayoutKrw
required
integer
branchSettlementKrw
required
integer
hqSettlementKrw
required
integer
careDeliverySessionCode
required
string | null
deliveredDayCount
required
integer | null
ledgerLineCount
required
integer
key
additional properties
Reservation financial lifecycle not found
Reservation financial lifecycle is not in service-delivered stage
Reservation financial lifecycle command handler is unavailable