Correction Invoice Support for Polish, Hungarian, Czech & Slovakia Databases
Overview
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:
- A/R Correction Invoice
- A/R Correction Invoice Reversal
- A/P Correction Invoice
- A/P Correction Invoice Reversal
Correction invoice is supported if the:
- Normal Item (no management method)
- Item is Serial number managed
- Item is Batch number managed
- The feature is NOT available on the Mobile Client.
- PMX Serial Number integration is NOT supported.
- Catch Weight Items are NOT handled in this feature.
- It is only possible to issue from one logistics unit (LUID).
- It is only possible to receive into one logistics unit (LUID).
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.
A/P & A/R Correction Invoice Windows
- Was section shows the original quantity and value.
- Should Be section allows you to adjust the corrected quantity or value.
- Select Stock button to manually adjust the stock.
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:
- Quantity – modify the quantity to correct the invoice
- Storage Location – where the corrected stock will be placed.
- Quality Status – define the condition of the stock (e.g., Released, Quarantine).
- The SAP quantity reflects the corrected amount (e.g., what was actually delivered), while the WMS quantity shows the difference between the Was and Should Be SAP quantities—indicating how much inventory movement the change triggered, regardless of the direction.
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.
Select Stock Button Behavior
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.
- Single line selected: The quantity on the Should Be grid differs from the quantity on the Was grid. If the item is not batch or serial managed, the form opens only if the quantity difference triggers an issue.
- Multiple lines selected: Clicking the button will result in an error message from WMS.
Serial Numbers during a Correction Invoice
A/P and A/R Correction Invoice - Issue direction
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.
- Open the Select Stock screen
- See the Serial Numbers in the additional grid
A/R Correction Invoice - Receipt direction
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.
- Open the Select Stock screen
- Right click and add a new row for another serial number if needed
Batch Numbers during a Correction Invoice
A/P Correction Invoice - Issue direction
It is always possible to add new batches when processing A/P Correction Invoices.
Single or multiple Logistic Units (LUIDs)
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:
- Storage location e.g: DC1.1|DC1.1
- Quality status e.g: RELEASED|RELEASED * Pmx quantity e.g: 1|1
- LUID’s e.g: 164|165
- SSCC’s e.g: 00000000000001632|00000000000001633
- 1st batch number
- 2nd batch number
- Best before date
Correction Invoice Reversal
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.
SAP Behavior
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.
WMS Behavior
The WMS Transaction Notification enforces stricter rules:
- For batch-managed items: WMS it only accepts the same batch as specified in the original base document.
- For serial-managed items: Users are allowed to return different serial numbers into stock.