Fleet Schemas ↑↓ move within a pane · ←→ move between panes · Enter opens · Esc backs out
AonStatement 11 fields

data-accounting/AonStatement

month string matching /^\d{4}-(0[1-9]|1[0-2])$/
Statement month in YYYY-MM form.
required
openingBalance string matching /^-?\d+\.\d{2}$/
Opening USD bank balance as an exact decimal string.
required
closingBalance string matching /^-?\d+\.\d{2}$/
Closing USD bank balance as an exact decimal string.
required
currency string matching /^[A-Z]{3}$/
Statement currency, required to be USD by the store.
required
statements non-empty list of non-empty string
Drive paths to the statement PDF copies for this month.
required
reconciled boolean
Whether the transcription was reconciled to the statement.
required
source string
Source provenance when supplied by the original transcription.
7
transactions list of object
Statement transaction lines and signed USD amounts.
required
date string matching /^\d{4}-\d{2}-\d{2}$/
no description declared
required
description string
no description declared
required
amount string matching /^-?\d+\.\d{2}$/
no description declared
required

Checks

  • _arithmetic
  • _currency
  • _distinctStatements
  • _filename
  • _sequence

Defects

No defects in the 87 records checked.

Where it lives

Bound bydata-accounting
Declared in~/mnt/mdr/skills/data-accounting/assets/schemas/aon-statement.ts
BindingaonStatementDataStore
Directory~/mnt/mdr/skills/data-accounting/assets/aon-statements
Files*.yaml
Referenced asaon-statement