Changelog
2026-11-11: data out, part 2 (Wave 3.5, 3.6, 4.4)#
- All company document kinds.
companyDocumentnow renderspurchase_invoice_original,receipt_original(by bank transaction,params.documentIdpicks one ofbooking.receipt.documentIds),tax_filing_pdf,tax_filing_receipt(JSON: reference and the authority's status messages, submitted filings only),annual_accounts_pdf(params.financialYearor a financial year id; the issued version, else a CONCEPT),payslip_pdfandyear_document_pdf, with the same renderers as the FinBaze app. Each needsdata_exportand its module (purchase_invoices,banking,tax_filings,annual_accounts,payroll);report_pdfandreport_xlsxnow also check the report's module, likeplatformReport. A transaction without a receipt answersNOT_ATTACHED.audit_loganswersUNSUPPORTED_OPERATION(userequestAuditLogExport). - Report PDFs on the document layout. Profit and loss and balance sheet are now available as PDF (
platformReportDocument(format: PDF),report_pdf). Every report PDF (also cash flow, forecast, aged reports and budgets) is rendered on the company'sreportdocument layout, your preset or the company's own, like payslips and annual accounts. - XAF 4.0. The audit file is Auditfile Financieel 4.0 by default, validated against the official XSD;
version: "3.2"(requestXafExport(version:),params.versionofcompanyDocument(kind: xaf)) still writes 3.2. The Belastingdienst accepts only 4.0 from 1 January 2027. Invoice lines carry their VAT (vat) and relation (custSupID, the relation id without hyphens), with the codes invatCodesand RGS codes on the ledger accounts. Behaviour change: a call withoutversionreturned 3.2 until now. - Exports. New dataset
vat_returns(NL and UK VAT returns with their boxes, incremental).runPlatformExportNow(key, companies)runs a schedule for some of its companies only; the manifest lists them incompanyFilter. - Return flow.
PaymentBooking.suggestion(counterpart, ledger, confidence of FinBaze's pending proposal),reviewReason(policy_review_required,awaiting_document,amount_difference,low_confidence; the status is thenneeds_reviewandbank_transaction.needs_reviewis sent),vatAmountMinor(the VAT of the invoice the transaction is booked to) andreceipt.documentIdsare filled.MonetaryAccountPayment.bookingreturns the same object on the transaction. - Schema.
MonetaryAccountPayment.booking,requestXafExport(version: String),runPlatformExportNow(companies: [CompanyRef!]), descriptions onPaymentBookingandBookingReceipt. Nothing removed.