Alder Books Reconciliation: Document set README
Document set README for Alder Books Reconciliation. 33 files, 5 of them intentionally invalid, with the reconciliation identities and the exact defect in each broken file named in full.
# Alder Books Reconciliation: ledger, trial balance, bank statement and payment-initiation documents
A complete month-end accounting pack for one small entity: the chart of accounts, the general ledger export that balances, the trial balance that ties to it, the bank statement in five different formats (CSV, camt.053, MT940, OFX and QIF), the reconciliation that matches them, the aged debtors and creditors, a payment initiation file and a legacy fixed-width feed with its column map and COBOL copybook.
All parties, amounts and identifiers are fictional. Fixed snapshot: 2026-09-08. Every record is derived from the shared operating model `accounting-reconciliation`, so identifiers join across this set and across the business-kit fixtures that use the same model.
## Reconciliation identities this set asserts
- Ledger debits equal ledger credits at 22464.00, and every document_id balances on its own.
- Trial balance debits equal credits at 13100.00.
- Trial balance account 1000 equals the bank statement closing balance, 10236.00, in all five statement formats.
- Trial balance account 1100 equals the aged debtors total, 800.00.
- All 24 statement lines match a cash ledger line with a 0.00 difference.
- The pain.001 control sum equals the sum of its instructed amounts and the aged creditors total, 2064.00.
## Files
| File | Format | Validity | What it is |
| --- | --- | --- | --- |
| `chart-of-accounts.csv` | csv | reference | Chart of accounts |
| `chart-of-accounts.json` | json | reference | Chart of accounts JSON |
| `general-ledger-export.csv` | csv | valid | General ledger export |
| `general-ledger-export.json` | json | valid | General ledger export JSON |
| `general-ledger-parentheses-negatives.csv` | csv | valid | General ledger with parenthesised credits and grouped thousands |
| `general-ledger-eu-dialect.csv` | csv | valid | General ledger in the European CSV dialect |
| `trial-balance.csv` | csv | valid | Trial balance that balances |
| `trial-balance.json` | json | valid | Trial balance JSON |
| `trial-balance-out-of-balance.csv` | csv | invalid | Trial balance out by 1250.00 |
| `journal-batch.csv` | csv | valid | Balanced manual journal batch |
| `journal-batch-unbalanced.csv` | csv | invalid | Journal batch with one entry out by 45.00 |
| `bank-statement.csv` | csv | valid | Bank statement CSV |
| `bank-statement-camt053.xml` | xml | valid | camt.053 bank statement |
| `bank-statement-camt053-entry-count-mismatch.xml` | xml | invalid | camt.053 whose entry count does not match its entries |
| `bank-statement-mt940.txt` | txt | valid | MT940 bank statement |
| `bank-statement-mt940-bad-closing-balance.txt` | txt | invalid | MT940 whose :62F: closing balance is out by 100.00 |
| `bank-statement.ofx` | ofx | valid | OFX 1.0.3 bank statement |
| `bank-statement.qif` | qif | valid | QIF bank statement |
| `bank-reconciliation.csv` | csv | valid | Bank reconciliation |
| `bank-reconciliation.json` | json | valid | Bank reconciliation JSON |
| `aged-debtors.csv` | csv | valid | Aged debtors report |
| `aged-creditors.csv` | csv | valid | Aged creditors summary |
| `budget-vs-actual.csv` | csv | valid | Budget versus actual |
| `supplier-payments-pain001.xml` | xml | valid | ISO 20022 pain.001 payment initiation |
| `saft-ledger-extract.xml` | xml | valid | SAF-T style ledger extract |
| `gl-feed-fixed-width.txt` | txt | valid | Fixed-width general ledger feed |
| `gl-feed-layout.json` | json | reference | Fixed-width GL feed column map |
| `gl-feed-fixed-width-short-record.txt` | txt | invalid | Fixed-width GL feed with one record a byte short |
| `gl-feed-copybook.txt` | txt | reference | COBOL copybook for the GL feed |
| `ledger-pack.xlsx` | xlsx | valid | Month-end ledger pack workbook |
| `month-end-close-pack.pdf` | pdf | valid | Month-end close pack PDF |Specifications
- Document Set
- accounting
- Industry
- finance
- Source Kit
- accounting-reconciliation
- Synthetic
- true
- As Of
- 2026-09-08
- Documented Files
- 33
- Documented Defects
- 5
Testing contract
Reference control- Scenario
- Read the README before using the set, then check that every filename it lists exists in the same directory and that the defect list matches the files marked invalid.
- Expected result
- The file table lists 33 entries including this README, and the deliberate-defect section names 5 file(s). The reconciliation section states the arithmetic identities the valid files satisfy exactly.
What is a .md file?
Markdown (MD) is a lightweight plain-text markup language that uses simple punctuation conventions to denote headings, lists, links, emphasis, and code. It is designed to be readable as-is and to convert cleanly to HTML. It is widely used for documentation, READMEs, and content authoring.
How to use this file
Use an example Markdown file to test parsers and renderers, verify GitHub-Flavored Markdown extensions like tables and fenced code, and exercise HTML-conversion pipelines.
How to use this file for testing
“Alder Books Reconciliation: Document set README” is a deterministic Testaroo fixture for Data import. Realistic faker-generated datasets with documented schemas for testing import and ETL flows.
Documented properties for this file: MD · 6,373 bytes. Compare results against paired or grouped companions on this page when present (clean↔damaged, searchable↔scanned, or format twins) so scores stay reproducible across runs.
Download the file once, keep the path stable in CI or local scripts, and treat the spec table as the contract: dimensions, seeds, field lists, and roles are intentional. Corrupt or invalid samples are labelled as such, expect parsers to fail loudly rather than silently accept them.
Document fixtures list their internal structure (pages, fields, tracked changes, embedded objects) in the spec table. Test extractors, converters, and OCR against that known structure, and compare searchable↔scanned or format-twin companions when present.
Code examples
import markdown # pip install markdown
html = markdown.markdown(open("README.md").read())
print(html[:200])Generated by generation/industry_documents.py. Free for any use, no attribution required, license.
Related files
- pdfAlder Books Reconciliation: Month-end close pack PDFMonth-end close pack PDF for Alder Books Reconciliation. A two-page close pack: page one carries the 10-row trial balance totalling 13,100.00 on each side and the receivables ageing summing to 800.00; page two states the bank reconciliation and the budget variance of 2,136.00.

- xlsxAlder Books Reconciliation: Month-end ledger pack workbookMonth-end ledger pack workbook for Alder Books Reconciliation. Five worksheets: Chart of accounts (9 rows), General ledger (66), Trial balance (10), Bank statement (24) and Aged debtors (9). The trial balance sheet totals 13100.00 on each side and the bank statement sheet closes on the same cash figure.

- mdAlder Books Reconciliation: banking document set READMEDocument set README for Alder Books Reconciliation. 25 files, 1 of them intentionally invalid, with the reconciliation identities, the declared parameters and the measured size of each deliberate defect named in full.

- docxAlder Books Reconciliation: Credit application (DOCX)Credit application (DOCX) for Alder Books Reconciliation. An unsecured working capital application for 15,000.00 USD. Every figure in the financial summary names the wave-one accounting file and column it comes from, so the whole table is checkable: closing cash 10,236.00, invoiced 8,100.00, received 7,300.00, outstanding 800.00 and expenditure 2,064.00 USD. The PDF twin in the same directory carries the identical text.

- pdfAlder Books Reconciliation: Credit application (PDF)Credit application (PDF) for Alder Books Reconciliation. An unsecured working capital application for 15,000.00 USD. Every figure in the financial summary names the wave-one accounting file and column it comes from, so the whole table is checkable: closing cash 10,236.00, invoiced 8,100.00, received 7,300.00, outstanding 800.00 and expenditure 2,064.00 USD. The DOCX twin in the same directory carries the identical text.

- pdfAlder Books Reconciliation: Operating report PDFOperating report PDF for Alder Books Reconciliation. Three readable pages summarize the same model, chart, source tables and usage instructions. Net cash change=5,236.00 USD; Journal debits=9,364.00 USD; Journal credits=9,364.00 USD.
