Correction invoices are used when the quantity or value on an invoice needs to be changed — for example, if goods were damaged or there was a shipping error.
From product version 2025.09, Produmex WMS supports the correction invoice process.
This support makes it possible to handle correction invoices consistently in both SAP Business One (SBO) and Produmex WMS (PMX WMS).
Stock modifications from A/R (Accounts Receivable) and A/P (Accounts Payable) Correction Invoices are synchronized between SBO and WMS, preventing inventory discrepancies.
The correction invoice with quantity change is required by the damaged goods or discrepancy during the shipping process. The processing of correction invoices are required by law for the following countries: Poland, Hungarian, Czech Republic & Slovakia.
Produmex WMS is supporting the stock movement in the following SBO functions:
Correction invoice is supported if the:
Limitation for Batch/Serial Number Selection in A/R Correction Invoices:
When working with batch-managed items, the Select Stock form may sometimes open without displaying any stock data. When this occurs, both the standard SAP Business One form and the WMS Select Stock form may appear empty.
This limitation can occur when receiving stock through an A/R Correction Invoice based on another A/R Correction Invoice.
In addition to the fields listed above, there are many other WMS fields available, such as LUID, batch1, batch2, BBD, SSCC, and master LUID.
Note: A/R Correction Invoices & A/P Correction Invoice are having the same grids!
WMS user fields are available directly on the document, allowing for specification:
For deliveries, employees can also select the additional stock that should be used. This ensures that changes made in correction invoices update stock levels consistently in both SAP and WMS.
The Select Stock button is used to manually adjust stock, therefore the button is always active in Add mode, but the form only opens when it is relevant — if the stock is changed in the Should Be grid.
The existing serial numbers from stock can be selected for issue. If the item is serial managed, and additional grid is displayed on the bottom where serial numbers can be selected. The Select Stock screen opens showing stock that can be issued for the selected line.
The Allow reception of new batch/serial numbers in Select Stock screen setting applies only to A/R documents.
New serials can always be added regardless of the Allow reception of new serial numbers in Select Stock screen setting. Depending the Allow reception of new batch/serial numbers in Select Stock screen settings for A/P or A/R Correction Invoices, serials can be added.
It is always possible to add new batches when processing A/P Correction Invoices.
In general, the following description applies to all WMS documentation types: When creating an A/P Correction Invoice without using Select Stock special attention is required if the user wants to post quantities into multiple logistic units (LUIDs). If the quantity is to be split into more than one logistic unit, values must be entered using the pipe symbol.
Example of the mandatory field if the item is received at least into two logistic units:
The following fields require a pipe separation:
The Correction Invoice Reversal is a document that fully cancels an existing Correction Invoice. As a result, fields cannot be edited, since the logic is to completely nullify the previous invoice.
In Produmex WMS, the inventory change related to the Correction Invoice Reversal is handled in the background, with no additional UI.
When adding a Correction Invoice Reversal, the standard SAP batch/serial selection window always appears. In receipt direction (when goods are returned to inventory), SAP allows users to select a different batch than the one used in the original Correction Invoice.
The WMS Transaction Notification enforces stricter rules: