FULLA LEDGER FICTIONAL STATEMENT SAMPLE This pack is an authored fictional example. It contains no customer data or real bank account. Fulla Fictional Bank and Sample Workshop are invented names. WHAT THIS DEMONSTRATES The matching PDF, approved rows and downloads let you inspect the current Fulla CSV, XLSX and OFX export structure. The generator calls createCsv, createWorkbook and createOfx from src/lib/server/exports.ts with the same deterministic rows. It does not call an extraction model, upload a PDF, approve a live document, or import a file into QuickBooks, Xero or another accounting application. It is not an extraction accuracy benchmark, a real bank template, or proof of compatibility. FILES statement.pdf: one page with selectable text and a printed debit/credit table. approved-rows.json: complete authored ExportStatement with 8 corrected rows. transactions.csv: actual Fulla CSV export, UTF-8 BOM, CRLF, signed numeric amounts. transactions.xlsx: actual Fulla workbook with Transactions (8 data rows), Statement (8 metadata rows), and Original Fields (40 data rows). transactions.ofx: actual Fulla OFX 1.0.2 SGML output for one checking account. correction-example.json: one deliberately wrong sign and the corrected row. validation.json: numeric checks, exporter source fingerprints and file hashes. README.txt: this explanation. BALANCE CHECK Currency: USD. Period: September 1-30, 2026. Fictional account ending: 0426. Opening 1250.00 + credits 3299.50 - debits 848.50 = closing 3701.00. Net movement: +2451.00. All 8 running balances agree. Difference: 0.00. WORKED CORRECTION September 4 office supplies is printed in the debit column as 84.50. The separate before-row deliberately treats it as a positive 84.50 credit. That incorrect sign produces a calculated closing of 3870.00, which is 169.00 above the printed 3701.00. Set amount=-84.50, debit=84.50 and credit=null. The corrected running balance is 3565.50 and the final difference is 0.00. All CSV, XLSX and OFX files contain only the corrected version. This example does not assert that a model made this error or that balance agreement alone proves all dates, descriptions and rows are correct. EXPORT DETAILS Money out is a negative amount; debit/credit columns use positive magnitudes. CSV canonical numbers may omit trailing zeroes. XLSX monetary cells are numeric. The invented description @Sample design studio begins with @. The real exporter prefixes an apostrophe in CSV/XLSX text and original fields to prevent spreadsheet formula interpretation. OFX preserves that description as ordinary text. OFX dates are posted at 12:00 UTC; transaction IDs become stable FITID values. OFX BANKID=000000000 is the exporter's routing-number placeholder, not a real bank routing number. ACCTID=0426 contains fictional last-four digits only. Select an appropriate test account and check your destination's supported format before trying any import. OFX is not a QBO, QFX or IIF file. No importer has been tested for this pack. Re-import behaviour depends on the destination. REPRODUCE AND VERIFY From a checkout with the project's locked dependencies installed: bun scripts/generate-seo-samples.ts Verify that checked-in files still match the current generator/exporters: bun scripts/generate-seo-samples.ts --check The command performs no network requests or database access. Fixture IDs, dates, PDF metadata, OFX server timestamp and ZIP timestamps are fixed. Source fingerprints normalize line endings to LF. The fixed timestamp is fixture metadata, not a claimed execution time. validation.json hashes all content files except itself and the ZIP; the ZIP includes validation.json. The JSON confidence value 1 means known authored fixture values, not model confidence. The future expiresAt value is test metadata, not a retention promise. ACCESSIBILITY AND REUSE The PDF contains selectable English text; it is not a tagged PDF/UA document. The same rows are available as JSON and CSV for accessible text inspection. You may reuse these fictional sample files with attribution to Fulla Ledger. PUBLICATION LABEL Recommended label: Fictional statement with matching approved export samples. Do not describe this pack as an automatic extraction run, an accuracy result, or a tested QuickBooks/Xero import.