TaxTable is a single-row stub
The generated TaxTable entry is a placeholder. Extend it with your jurisdiction's full tax-code hierarchy before filing.
Structurally-valid SAF-T XML for Portugal, Poland, Romania, Norway, and Luxembourg. Audit-PoC ready for tax-software validation, compliance simulation, and integration testing.
Each jurisdiction emits a single structurally-valid XML conforming to its schema, with header metadata, master files (GL accounts, customers, suppliers, products), and general-ledger entries.
output:
format: saft
saft:
jurisdiction: pt # pt | pl | ro | no | lu
company_tax_id: PT123456789
company_name: "Your Company Ltd"The XML lands at saft/saft_{jurisdiction}.xml inside the job archive. Header metadata (CompanyID, TaxRegistrationNumber, FiscalYear, SoftwareCompanyName), master files (GL accounts, customers, suppliers, products), and general-ledger entries (one journal, one transaction per JE, one debit/credit line per GL line).
These XMLs conform to jurisdiction schemas and are suitable for audit PoCs, vendor integration testing, and tax-software validation workflows. For regulatory filing, validate against the jurisdiction XSD and extend the source-document layer first.
The generated TaxTable entry is a placeholder. Extend it with your jurisdiction's full tax-code hierarchy before filing.
All entries are stamped with basis 'F' (standard fiscal). Cash-basis and mixed-basis filings require manual remapping.
Invoice-level SourceDocuments are not emitted. Most jurisdictions require them for VAT; the GL-entries layer is sufficient for audit-trail PoCs.
DataSynth doesn't track period-level balances today. Jurisdictions that require explicit opening balances need post-processing.
Always run xmllint --schema against the jurisdiction XSD (DGITA for PT, MF for PL, ANAF for RO, Skatteetaten for NO, ACD for LU).
Sub-ledger balance tracking and invoice-level SourceDocuments are planned for DataSynth 4.5. Hungary, France, and Germany jurisdictions follow.
SAF-T export is available on Scale and Enterprise. 1.25× credit multiplier applies on jobs using the format.
We use strictly necessary cookies so the site works — authentication, session state, CSRF protection. We don't use advertising or marketing cookies. If we later add analytics to understand product usage, it will only run with your consent here. See our Cookie Policy.