201Successful Response
Schema: SuccessEnvelope_ExpenseReportDetailResponse_
successbooleanmessagestringcodestringdataExpenseReportDetailResponse
/api/v1/expense-reports/{report_id}/reimburseRecord that an approved expense report was paid and post the payment (Dr Reimbursements Payable / Cr the bank account given). Send bank_transaction_id when the payment is already in the bank feed: the payment is then booked through that transaction (it is recategorized to Reimbursements Payable and dated when it cleared), so it is counted once. Without it the bank is credited directly and warnings explains how the feed's copy gets matched later.
Bearer token authentication. Pass your DayZero API token in the Authorization header and the target business UUID in x-business-id.
report_idstringrequiredSchema: ExpenseReportReimburseRequest
bank_ledger_idstringrequiredBank or cash account the employee was paid from
payment_datestring · dateDate the employee was paid. Defaults to today.
payment_referencestringCheck number, ACH trace or other payment reference
bank_transaction_idstringBank-feed transaction that is this payment: a payment out of bank_ledger_id for exactly the report total, not yet categorized (or categorized to Reimbursements Payable) and not linked to anything else. The payment is then booked through that transaction, dated when it cleared, so it is counted once. List the eligible ones with GET /expense-reports/{report_id}/reimbursement-candidates.
Schema: SuccessEnvelope_ExpenseReportDetailResponse_
successbooleanmessagestringcodestringdataExpenseReportDetailResponseSchema: ErrorResponse
errorstringrequiredError category: validation_error, unauthorized, forbidden, not_found, conflict, rate_limited, server_error, or service_unavailable.
messagestringrequiredHuman-readable explanation, safe to show to end users.
codestringrequiredStable machine-readable code in CATEGORY_NNN form (e.g. NOT_FOUND_006, AUTH_010, GEN_002).
request_idstringCorrelation id for support requests. Echoes the x-request-id request header when one was supplied.
errorsobjectField-level validation messages keyed by field name. Present on 400/422 validation failures only.
Schema: ErrorResponse
errorstringrequiredError category: validation_error, unauthorized, forbidden, not_found, conflict, rate_limited, server_error, or service_unavailable.
messagestringrequiredHuman-readable explanation, safe to show to end users.
codestringrequiredStable machine-readable code in CATEGORY_NNN form (e.g. NOT_FOUND_006, AUTH_010, GEN_002).
request_idstringCorrelation id for support requests. Echoes the x-request-id request header when one was supplied.
errorsobjectField-level validation messages keyed by field name. Present on 400/422 validation failures only.
Schema: ErrorResponse
errorstringrequiredError category: validation_error, unauthorized, forbidden, not_found, conflict, rate_limited, server_error, or service_unavailable.
messagestringrequiredHuman-readable explanation, safe to show to end users.
codestringrequiredStable machine-readable code in CATEGORY_NNN form (e.g. NOT_FOUND_006, AUTH_010, GEN_002).
request_idstringCorrelation id for support requests. Echoes the x-request-id request header when one was supplied.
errorsobjectField-level validation messages keyed by field name. Present on 400/422 validation failures only.
Schema: ErrorResponse
errorstringrequiredError category: validation_error, unauthorized, forbidden, not_found, conflict, rate_limited, server_error, or service_unavailable.
messagestringrequiredHuman-readable explanation, safe to show to end users.
codestringrequiredStable machine-readable code in CATEGORY_NNN form (e.g. NOT_FOUND_006, AUTH_010, GEN_002).
request_idstringCorrelation id for support requests. Echoes the x-request-id request header when one was supplied.
errorsobjectField-level validation messages keyed by field name. Present on 400/422 validation failures only.
Schema: ErrorResponse
errorstringrequiredError category: validation_error, unauthorized, forbidden, not_found, conflict, rate_limited, server_error, or service_unavailable.
messagestringrequiredHuman-readable explanation, safe to show to end users.
codestringrequiredStable machine-readable code in CATEGORY_NNN form (e.g. NOT_FOUND_006, AUTH_010, GEN_002).
request_idstringCorrelation id for support requests. Echoes the x-request-id request header when one was supplied.
errorsobjectField-level validation messages keyed by field name. Present on 400/422 validation failures only.