type: object
description: A mapping that links a bank account to a general ledger account for bank reconciliation purposes.
properties:
  id:
    type: string
    format: uuid
    description: Unique identifier of the bank ledger mapping.
    example: "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
  bankAccountId:
    type: string
    format: uuid
    description: Unique identifier of the bank account.
    example: "b2c3d4e5-f6a7-8901-bcde-f12345678901"
  generalLedgerAccountId:
    type: string
    format: uuid
    description: Unique identifier of the general ledger account.
    example: "3b5d64ae-7a9f-6aa7-aa29-44e2457aa047"
required: [id, bankAccountId, generalLedgerAccountId]
