Sovos Docs

May 1, 2026

The following Compliance Network updates will be released to production on May 1, 2026.

New and improved

Archive service
  • We added automated archiving of invoice documents for legal compliance. The system now archives outbound, inbound, and shortcut flow invoices based on your company's country-specific legal archive configuration.

  • We added archiving of the Signature Validation Report as part of the legal archiving flow. The archived report is linked to the corresponding invoice for audit traceability.

  • We added archiving of the human-readable PDF rendering of invoices. Your organization can now meet legal archiving requirements that mandate retention of a human-readable format alongside the structured invoice data.

  • We added an archiving step for lifecycles in the document pipeline. After delivery and transmission, lifecycles are now automatically archived when your company has an archiving product enabled.

  • We improved the archiving process to run asynchronously. Document delivery and transmission are no longer blocked or delayed by the archiving process.

Document management
  • We added a workspace ID field with copy-to-clipboard functionality to the workspace settings and workspace listing pages. You can now quickly copy your workspace ID without manual text selection.

  • We added support for sending UBL Coreset invoices to trading partners in different workspaces. You can now send documents to partners who are not registered in your workspace.

Document processing
  • We updated all format mappers to support the invoice period code element. The system now correctly preserves invoice period information during format conversions.

France
  • We improved Factur-X document processing performance and accuracy across all plugin profiles.

  • We enabled Tax Authority response processing for French CTC e-invoicing. You can now receive Tax Authority responses for invoice issuance and lifecycle management through the Portail Public de Facturation (PPF), completing the end-to-end CTC process for France.

  • We added CDAR actor mapping per lifecycle status. The system now assigns the correct actors, roles, and compliance rules when generating CDAR files for statuses 200, 210, 212, and 213.

  • We added schematron validation to the CDAR processing flow in the e-reporting consolidation process. Payment CDARs are now validated against official French regulatory rules before processing.

  • We added document number truncation for Flow 1 and Flow 6. Invoice IDs exceeding 20 characters are now truncated with a prefix per regulatory requirements.

  • We added processing of tax authority lifecycle responses for platform-issued lifecycles. Lifecycle status updates from the tax authority are now applied regardless of whether the lifecycle was issued by you or by the platform.

  • We added negative response simulation for Flow 1 in the mock environment. You can now test error handling and unhappy path scenarios for French e-invoicing.

  • We updated the mapping of B2B transactions from SCI format to the Flow 10 e-reporting format. You can now submit French cross-border B2B transactions with accurate field mappings for e-reporting consolidation.

Bug fixes

Configuration
  • We fixed a problem that was causing network extensions to receive stale configuration after database updates. Configuration changes are now reflected immediately without requiring a service restart.

Document processing
  • We fixed a problem with document schema validation that was incorrectly rejecting valid invoices and preventing documents from being processed. The system now validates and processes documents correctly across all supported countries.

  • We fixed a problem that was causing documents to be processed multiple times during workflow execution. The system now detects and skips duplicate workflow steps, preventing documents from getting stuck during processing.

  • We fixed a problem with document transmission workflows that was causing deferred messages to become blocked during high-traffic periods. The system now correctly processes deferred messages and completes transmission workflows without interruption.

  • We fixed a problem that was causing the sync between Network Services and Compliance Services to fail. Document synchronization now completes without errors.

Notification service
  • We fixed a problem that was causing timeout errors when fetching notifications through the API. The notification service now processes requests within expected time limits.

  • We fixed a problem that was causing notification regeneration to fail with validation errors. The system now regenerates notifications without errors.

Belgium
  • We fixed a problem that was causing inbound document processing to fail when generating the integration format. The system now correctly generates integration formats for inbound documents from trading partners.

Brazil
  • We fixed a problem with NFe tax events returning a 412 error. The system now processes tax event submissions correctly.

France
  • We fixed a problem that was causing intermittent invoice submission failures through the Compliance Network API. You can now submit invoices reliably without encountering unexpected processing errors.

  • We fixed a problem that was causing duplicate invoice IDs to not trigger a "Rejected" status during the validate duplicate step. The system now correctly detects and rejects duplicate documents.

  • We fixed a problem that was causing a SpecifiedTradeProduct error when converting UBL to CII format. The system now processes the conversion without errors.

  • We fixed a problem that was causing incorrect mapping of the response time field from lifecycle timestamps. The system now populates the response time correctly in application responses.

  • We fixed a problem that was causing the French Tax Authority to reject CTC lifecycle messages due to an incorrect identifier value. The system now sends the correct identification data in lifecycle responses.

  • We fixed a problem that was preventing documents from being transmitted to the French Tax Authority. The system now generates the correct transmission format for France CTC document flows.

  • We fixed a problem that was causing CDAR transmission to the French tax authority to omit sender identification data. The system now correctly includes the sender identification in CDAR transmissions.

  • We fixed a problem that was causing CDAR lifecycle reports to be rejected by the French tax authority due to incorrect issuer identification values. The system now uses the correct identification scheme and values in lifecycle reports.

  • We fixed a problem that was causing lifecycle-of-lifecycle events to fail with a "Recipient is not customer" validation error on outbound French invoices. The system now processes lifecycle-of-lifecycle events correctly.

  • We fixed a problem that was causing SCI format invoices to bypass schematron validation for the French mandate. The system now applies validation rules to SCI format invoices correctly.

Malaysia
  • We fixed a problem that was causing the check status action to fail during document rendering. You can now run the check status action on rendered documents without errors.

Poland
  • We fixed a problem that was causing outbound invoice transmissions to fail when the KSeF session was already closed. You can now complete invoice transmissions without errors when the government session has ended.

  • We fixed a problem that was causing invalid QR codes on some outbound invoices processed through the online flow. You can now scan QR codes on Polish invoices and correctly access the corresponding invoice on the KSeF government portal.

  • We fixed a problem that was causing outbound transmissions to continue retrying when the government returned a 403 (Forbidden) certificate error. The system now immediately rejects the document and returns a clear error message indicating a certificate issue.

  • We fixed a problem that was causing the acquisition date from KSeF government responses to lose its original timezone offset during processing. The system now preserves the original Polish timezone in acquisition dates.

  • We fixed a problem that was causing errors when a session was closed during document processing. The system now handles closed session scenarios correctly, preventing processing interruptions.

Regulatory updates

Brazil
  • We added support for two new NFCom (Nota Fiscal de Comunicação) events introduced by the Brazilian tax authority. You can now submit and process these new event types through Compliance Network, ensuring compliance with the latest NFCom mandate requirements.

  • We updated the NFSe São Paulo PDF layout to include tax reform fields. The system now generates a second page with IBS, CBS, and related tax values calculated by the São Paulo municipality, in compliance with Brazil's tax reform requirements.