Roles & permissions
Recommended roles:
- Compliance Owner / Admin
- Configures and governs seller/company settings: Company ID, Electronic Address, scheme fields, and legal company identity values.
- Reviews readiness policy before go-live.
- Should not delegate unrestricted settings changes to broad user groups.
- Finance Lead
- Reviews invoice correctness (totals, taxes, legal/billing values) before external use.
- Validates pilot outputs and acceptance criteria.
- Should not directly maintain customer master-data fields without process ownership.
- Billing Operations
- Runs generation workflows and monitors validation outcomes.
- Coordinates corrective actions with master-data owners.
- Should not bypass validation failures.
- Customer Master-Data Owner
- Maintains customer Electronic Address and Customer Electronic Address Scheme values.
- Ensures country and billing identity correctness.
- Should not change seller-level compliance settings.
- Reviewer / Auditor
- Reviews generated XML files, invoice references, and pilot evidence packs.
- Confirms change governance and retention practice.
- Should have read/review scope rather than operational write access.
Ownership model:
- Seller settings ownership: Compliance/Admin.
- Customer addressing ownership: Master-data/Operations.
- Invoice correctness and go-live signoff: Finance + Compliance.
Setup checklist
Use this checklist before production rollout:
- Confirm company legal identity fields are complete.
- Confirm company VAT is set and validated.
- Confirm company address, city, and country code values are complete.
- Configure seller Company ID.
- Configure seller Electronic Address.
- Set Company ID Scheme and Electronic Address Scheme.
- Confirm required customer custom fields are available.
- Populate Customer Electronic Address for pilot customers.
- Populate Customer Electronic Address Scheme for pilot customers.
- Validate customer country and billing identity correctness.
- Prepare test customer set (multi-country when applicable).
- Prepare test invoices representing real billing patterns.
- Run generation and capture validation outcomes.
- Review generated XML samples with finance/compliance.
- Approve acceptance checklist before go-live expansion.
Key workflows
Workflow 1: Seller setup
- Open E-Invoicing (EU) settings.
- Verify company legal identity values.
- Set VAT, address, city, and country code.
- Configure seller Company ID and Electronic Address.
- Configure Company ID Scheme and Electronic Address Scheme.
- Validate settings with a controlled test invoice.
Workflow 2: Customer data readiness
- Open customer profile.
- Confirm customer exists and is active.
- Enter Customer Electronic Address.
- Enter Customer Electronic Address Scheme.
- Verify customer country and billing identity fields.
- Save and mark record as e-invoicing ready.
Workflow 3: Generate XML
- Select a valid invoice.
- Confirm seller and customer required fields.
- Trigger e-invoice generation.
- Generate XML output file.
- Download/store the file.
- Log invoice ID and output evidence for review.
Workflow 4: Resolve validation failures
- Attempt generation and capture error output.
- Identify missing seller/customer field(s).
- Correct source records.
- Regenerate XML output.
- Confirm successful generation.
- Archive corrected output and update issue log.
Workflow 5: Test by country
- Identify target customer country.
- Confirm supported country-specific path applies.
- Generate representative sample invoice.
- Validate structure + business data.
- Capture evidence for rollout signoff.
- Record any country-specific issue patterns.
Workflow 6: Pilot rollout and evidence capture
- Start with pilot entities/customers.
- Run controlled invoice set.
- Review validation outcomes daily.
- Store XML outputs in pilot evidence pack.
- Hold joint finance/compliance signoff.
- Expand scope only after stable pass results.
Reports
This module is output/evidence-oriented rather than dashboard-oriented.
- XML file outputs
- Contains: structured electronic invoice file content.
- Used by: billing operations, compliance reviewers.
- Supports: output validity review and downstream submission/archiving decisions.
- Pilot validation pack
- Contains: sample invoice IDs, timestamps, validation outcomes, and generated XML references.
- Used by: finance lead, compliance owner.
- Supports: go-live readiness signoff.
- Invoice sample pack
- Contains: selected invoices by country/customer segment with generated files.
- Used by: implementation and operations leads.
- Supports: country-path confidence and controlled rollout decisions.
- Issue/exception log (operationally maintained)
- Contains: failure type, owner, fix date, retry result.
- Used by: operations and compliance owners.
- Supports: recurring issue reduction and governance follow-up.
Troubleshooting / FAQ
Invalid Invoice appears during generation
- Confirm invoice status is valid for generation.
- Re-check seller and customer required fields.
- Correct records and retry.
No client found
- Confirm invoice is linked to a valid customer record.
- Ensure customer record is active and complete.
Missing company VAT/address/city/country code
- Complete seller legal and billing fields in settings.
- Re-run generation after update.
Missing seller Company ID
- Set seller Company ID in settings.
- Confirm scheme alignment if required by your process.
Missing seller Electronic Address
- Configure seller Electronic Address.
- Confirm Electronic Address Scheme is also set.
Missing customer electronic address
- Update Customer Electronic Address on the customer record.
- Validate before generation.
Missing customer electronic address scheme
- Populate Customer Electronic Address Scheme.
- Re-run validation.
Country-specific confusion (Italy, Romania, Spain)
- Confirm customer country field is correct.
- Validate against supported path behavior and pilot examples.
Is this the same as ZATCA?
- No. ZATCA is a Saudi compliance module and must be handled separately from E-Invoicing (EU).
Need help with this section? Contact our team for guided setup support.