Search
Search Indirect Tax Support Help and Support.

SAF-T XML validation workflow

ONESOURCE Income Tax Compliance (OIC) validates SAF-T XML files through XSD schema and DUK compliance before generating the approved output.
When you initiate Romania SAF-T report generation, OIC routes the XML file through 2 sequential validation stages. Errors at either stage stop the process and display the relevant failures. Only when both stages pass does OIC generate and deliver the approved output.
SAF-T XSD Validation
  1. The user initiates Romania SAF-T report generation.
  2. OIC generates the compliant SAF-T XML file.
  3. OIC performs XSD schema validation to check structural integrity.
  4. If schema errors are detected, OIC displays XSD schema errors and the process stops.
  5. If no schema errors are detected, the process continues to DUK validation.
DUK Validation
  1. OIC invokes the DUK Validator via integration.
  2. The DUK Validator performs business rule and compliance validation.
  3. If DUK errors are detected, OIC displays DUK compliance errors and the process stops.
  4. If no DUK errors are detected, OIC generates and delivers the output as an XML file, PDF, or both.