General information
Version 2.22.1 was released on 31 August 2026 and introduces NetSuite Next compatibility, inbound self-billing e-invoice support for Ecosio-connected configurations, AP Payments performance improvements, and bug fixes. Below you can find more information related to the changes introduced in the new version. We will update your live account automatically and the sandbox account can be updated from the customer's end at any given time.
Note: Inbound self-billing e-invoices and France e-invoicing are available for new, selected Ecosio-connected configurations only. If you're interested in enabling these features for your account, please reach out to your Account Manager.
Enhancements
NetSuite Next compatibility
ZoneCapture is now compatible with NetSuite Next (the new NetSuite UI). This release resolves core compatibility issues to ensure ZoneCapture screens and workflows function correctly in the NetSuite Next environment.
Inbound self-billing e-invoices
Available for Ecosio e-document stations only.
ZoneCapture now supports receiving and processing self-billing e-invoices (UBL InvoiceTypeCode = 389), where a buyer issues an invoice on the seller's behalf via the PEPPOL network.
- Receive self-billing e-invoices: When Ecosio delivers an inbound e-invoice with InvoiceTypeCode = 389, ZoneCapture routes it to a new Incoming Self-Billing Transaction record rather than the standard AP queue. The record captures the provider, transaction type, date received, BUM ID, and attached PDF/XML references. Standard AP workflows are unaffected — only type-code 389 documents are routed to the new record.
- Manually create a Sales Invoice from a self-billing record: A "Create an Invoice" button on the Incoming Self-Billing Transaction record opens a blank Sales Invoice form alongside the received PDF in a split view, allowing the user to manually post the invoice in NetSuite using the Ecosio document as reference. On save, the self-billing record status updates to "Processed" and links to the created invoice.
- Process a record without creating an invoice: A "Confirm" button allows users to acknowledge receipt of a self-billing document without creating a Sales Invoice — useful when the invoice is already recorded elsewhere. A confirmation dialog ensures this is intentional, and the record status updates to "Processed" with no linked invoice.
- Automatic subsidiary matching: The subsidiary is automatically matched by extracting the seller Tax ID from the received XML and matching it against the Tax ID field in ZoneCapture Subsidiary Setup. If a match is found, the subsidiary is set on the Incoming Self-Billing record automatically.
French Invoice Subtype Code at invoice level
French e-invoices now support a per-invoice Invoice Subtype Code (Goods / Services / Mixed) that overrides the subsidiary default. When saving a French e-invoice without the code set, a confirmation dialog advises the user that the subsidiary default will be applied. The fallback ensures a valid code is always emitted regardless of creation path (UI, import, API).
Zone AP Payments improvements
- (SC-5202) Source Bank Account lookup loading state: When using the Source Bank Account lookup within AP Payment batch search criteria, the system now displays a loading indicator while bank accounts are being retrieved, replacing the misleading "No Data" message that previously appeared during loading.
- (SC-5299) Improved performance when changing dropdown values: Client script performance on AP Payment transaction screens has been significantly improved by caching the AP Main Configuration lookup. Changing dropdown values no longer causes extended wait times.
Bug fixes
SC-5213: Partially paid bill showing incorrect amount in AP Payments
When a vendor bill was partially paid outside of Zone AP Payments, the full original amount was still displayed in the Bills to Pay section when the bill was included in a payment batch. The system now correctly shows the remaining unpaid amount.
SC-5335: Bill to Process page remaining locked after editor closes window
The Bill to Process page could remain locked (greyed out) even after the user closed the editing window, requiring manual intervention to unlock. This has been resolved so the lock is released correctly when the session ends.
SC-5358: E-Invoices stuck on "Sending In Progress" after 2.22.0 update
After upgrading to 2.22.0, some customer accounts experienced e-invoices stuck in "Sending In Progress" status due to an incorrect saved search reference for the Main Line query. The script now uses the correct saved search, resolving the stuck status.
SC-5284: Native NetSuite Belgian Vendor Bills incorrectly triggering e-invoicing notification
Creating a standard domestic Belgian bill (vendor bill or bill credit) directly in NetSuite (not via ZoneCapture) was incorrectly triggering an e-invoicing compliance notification warning. Native NetSuite vendor bills and bill credits are now excluded from this notification.