Skip to content

Reconcile payment transaction

POST/payroll/payment-transactions/{id}/reconcile

Marks an individual payment transaction within a batch as reconciled, linking it to a bank statement or payment processor confirmation. Use during month-end reconciliation.

Request

Path parameters

NameTypeRequiredDescription
idintegerYes

The numeric ID of the payment transaction to reconcile.

Request body

Content type application/json.

FieldTypeRequiredDescription
bank_referencestringNo

Bank or payment processor transaction reference.

Max length: 255

settled_atstring (date-time)No

Timestamp when the transaction was confirmed as settled.

Example

{
  "bank_reference": "GHB-TXN-2026-0042",
  "settled_at": "2026-04-30T23:59:00Z"
}

Responses

200 Transaction reconciled

404 Transaction not found

Example request

curl -X POST "https://{tenant}.faciotech.net/api/v1/payroll/payment-transactions/{id}/reconcile" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{"bank_reference": "GHB-TXN-2026-0042", "settled_at": "2026-04-30T23:59:00Z"}'
Loading