Correction Invoice Support for Polish, Hungarian, Czech & Slovakia Databases

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.

Important Note:

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
General Limitations:
  • 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.
Limitations for Serial Number managed items:
  • 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.

When creating a Correction Invoice in SAP Business One the:
  1. Was section shows the original quantity and value.
  2. Should Be section allows you to adjust the corrected quantity or value.
  3. 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.

Note: The behavior is consistent for A/R Correction Invoices & A/P Correction Invoice!

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.

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.

  1. Open the Select Stock screen
  2. 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.

  1. Open the Select Stock screen
  2. Right click and add a new row for another serial number if needed

A/P Correction Invoice - Issue direction

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.

Note: This applies not only to the obvious fields (e.g., Storage Location, LUIDs, Quantity), but also to several related fields that need to remain consistent.
Important Note: If the user enters more than one LUID in the grids, each value must be separated using a pipe symbol (|). Otherwise, the system will display a warning.

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

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.

This topic does not exist yet

You've followed a link to a topic that doesn't exist yet. If permissions allow, you may create it by clicking on Create this page.