General Information
Version 2.19.0 was released on the 24th of November and contains major enhancements and several 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.
Enhancements
SC-4305 3-Way Matching customizable algorithm
ZoneCapture introduces Custom 3-way matching rules — giving customers full control over how purchase order lines match with capture lines in NetSuite.
Every business works differently with purchase orders, whether it’s custom fields, SKUs, serial numbers, or unique identifiers — you can now define your own matching logic while still leveraging our trusted defaults.
The new feature supports:
- NetSuite custom fields and business-specific identifiers
- Flexible rule setup — combine custom and default logic seamlessly
- Dynamic pop-up showing rule names for easy auditing
Detailed guide of the new feature can be find here.
SC-2431 3-Way Matching: Respect Captured PO Number on Line During Matching
This enhancement improves the 3-Way Matching process in scenarios where a bill is linked to multiple purchase orders and the PDF line-level data includes specific PO references.
Previously, ZoneCapture performed line matching at the header level, without considering which line corresponded to which PO. This worked in most cases but caused issues when identical items appeared on the bill from different POs.
The updated logic now respects the captured PO number on each line, ensuring more accurate and reliable line-level matching across multiple purchase orders.
SC-4320 Option to Block Sending of E-Invoices for Selected Transactions
A new feature has been added to allow users to exclude specific transactions from being sent as e-invoices.
This enhancement supports use cases where invoices are synchronized from external systems and should not be transmitted as e-invoices, while other transactions should proceed normally.
A new transaction body field has been introduced: ZC Block Sending as E-Invoice.
Selecting this checkbox will exclude the chosen invoice or credit memo from e-invoice delivery.
SC-4359 Automatically Remove Unbilled PO Lines from Vendor Bills Upon Saving
Previously, when partially billing purchase orders, ZoneCapture set unbilled lines on the vendor bill to quantity 0, leaving them on the saved bill (without any GL impact).
A new configuration option has been added under ZoneCapture Main Configuration: Automatically remove lines with quantity equal to 0.
When this preference is enabled, all lines with a quantity of zero will be automatically removed upon saving the vendor bill, keeping the record clean and relevant.
SC-4396 3-Way Matching: Show More Details About Purchase Order Quantity
A new option has been added to provide an extended view in the 3-way matching pop-up, offering more detailed insights into purchase order quantities. This is particularly useful for customers performing frequent partial billing.
In ZoneCapture Main Configuration, a new preference has been introduced: Display Additional Columns About PO Quantity.
When enabled, the 3-way matching pop-up will show two extra columns:
Original PO Quantity
Cumulative Billed Quantity
This replaces the previous single column that displayed only the available quantity for billing, giving users a clearer and more comprehensive view of PO line status.
SC-4479 Capture Rounding Amounts from Inbound E-Invoices
For certain vendors, such as Swedish suppliers, rounding amounts are included as separate values in e-invoices.
ZoneCapture’s parsing of inbound e-invoices has been enhanced to capture these rounding amounts and automatically create corresponding vendor bill lines, ensuring accurate billing and accounting.
Bug Fixes
SC-3359 Handling of Discount Items in Outbound E-Invoices
When a discount item with a percentage-based rate was included on an invoice, e-invoice delivery often failed due to line imbalance. A fix has been implemented to correctly handle this scenario, ensuring successful e-invoice delivery.
SC-3888 Captured Quantity Not Displayed Correctly with Comma Separator
In certain cases where a comma was used as a decimal or thousand separator in quantity values on PDFs, the values were not displayed correctly on the vendor bill when using items or standalone/PO-related bills. Special handling has been added to correctly parse and display such data.
SC-4376 Issue Processing PDFs When Primary Subsidiary of a Multi-Subsidiary Vendor Is Inactive
An issue occurred when scanning PDFs without a predefined subsidiary and the matched vendor had an inactive primary subsidiary. This has been fixed, allowing such bills to be processed correctly.
SC-4420 Improved Error Message When ZC 3WM Matching ID Field Is Hidden on the Bill Form
Users encountered an empty error message on vendor bills when the ZC 3WM Matching ID field was hidden on the transaction form. The error message has been improved to clearly identify the root cause and provide guidance on how to prevent the issue.
SC-4460 Rate Not Populated When Item Set via Transaction Line Defaulting Rules
When using expenses instead of items on standalone bills, and an item was created based on a user-configured transaction line defaulting rule, the rate column was not populated despite correct parser mapping. This issue has been resolved — the rate is now properly populated based on the captured unit price.
SC-4480 Error in ZC SC Create AI Fields When Custom Segments Feature Is Disabled
Starting from version 2.18.0, the ZC SC Create AI Fields script logged errors on NetSuite accounts where the Custom Segments feature was not enabled. The script has been updated to work correctly regardless of this feature’s status.
SC-4498 Bank Details Mismatch Caused by captured Hyphens
When comparing captured bank details from PDFs (containing hyphens) with NetSuite vendor records (stored without hyphens), mismatches occurred. The comparison logic has been improved to ignore hyphens and other non-alphanumeric characters, ensuring accurate comparison of bank account numbers and IBANs.