# Projet : AIR — Accounting Intermediate Representation # Auteur : Simon-Pierre Boucher # Contact : contact@spboucher.ai # # Demo AIR document: a small first month of business, standalone mode. # All amounts are strings — bare YAML floats are rejected by the schema. air_version: "0.1" events: - id: evt_demo_owner type: OwnerContribution date: 2026-01-02 description: "Initial owner investment" amount: {amount: "20000.00", currency: CAD} - id: evt_demo_loan type: LoanReceived date: 2026-01-05 description: "Working-capital bank loan" amount: {amount: "15000.00", currency: CAD} - id: evt_demo_equipment type: Purchase date: 2026-01-08 description: "Workshop CNC machine" parties: {buyer: "company:acme", vendor: "vendor:machinco"} amount: {amount: "8000.00", currency: CAD} tax: {jurisdiction: CA-QC} - id: evt_demo_supplies type: Purchase date: 2026-01-10 description: "Office supplies (cash)" amount: {amount: "250.00", currency: CAD} payment: {method: cash, immediate: true} tax: {jurisdiction: CA-QC} - id: evt_demo_sale1 type: Sale date: 2026-01-15 description: "3 standard chairs, Visa" parties: {seller: "company:acme", buyer: "customer:cust_123"} items: - {sku: chair-std, qty: "3", unit_price: {amount: "333.33", currency: CAD}} payment: {method: card.visa, immediate: true} tax: {jurisdiction: CA-QC, codes: [GST, QST]} meta: source: {kind: invoice_pdf, uri: "s3://demo/inv-001.pdf", ocr_score: "0.97"} llm: {model: "claude-fable-5", confidence: "0.93"} policy_version: "2026.08" - id: evt_demo_sale2 type: Sale date: 2026-01-20 description: "Consulting engagement (on account)" amount: {amount: "5000.00", currency: CAD} tax: {jurisdiction: CA-QC} - id: evt_demo_export type: Sale date: 2026-01-22 description: "Export sale to US customer (zero-rated)" amount: {amount: "2000.00", currency: USD} tax: {jurisdiction: CA-QC, exempt: true} fx: {rate: "1.3450", source: "bankofcanada.valet:FXUSDCAD", rate_date: 2026-01-22} - id: evt_demo_collect type: PaymentReceived date: 2026-01-28 description: "Customer pays consulting invoice" related_event: evt_demo_sale2 amount: {amount: "5748.75", currency: CAD}