====== Correction Invoice Support for Polish, Hungarian & Czech 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.\\ **Real life scenario:**\\ 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.** **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:** * Item is Serial number managed * Item is Batch number managed **Limitations:** * The feature is NOT available on the Mobile Client. * PMX Serial Number integration is NOT supported. * SSCC generation is NOT part of this feature. * Catch Weight Items are NOT handled in this feature. * Stock movement will be managed using the Storage Location Code and Quality Status Code UDF fields. Please ensure that only one location and one quality status are defined for accurate processing. ===== A/P & A/R Correction Invoice Windows ===== **When creating a Correction Invoice in SAP Business One the:** - **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. **Note:** A/R Correction Invoices & A/P Correction Invoice are having the same grids! {{ :implementation:ap_correction_invoice_simple_grids.png?nolink |}} WMS user fields are available directly on the document, allowing for specification: * **Quantity** – modify the quantity to correct the invoice * **Dock** – select the dock when receiving corrected items. * **Storage Location** – where the corrected stock will be placed. * **Quality Status** – define the condition of the stock (e.g., Released, Quarantine). 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 ==== **Note:** The behavior is consistent for A/R Correction Invoices & A/P Correction Invoice!\\ The **Select Stock** button is used to manually adjust stock, therefor the button is always active in Add mode, but only the form opens only when it is impactful - 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. {{ :implementation:ap_correction_invoice_simple_select_stock_window.png?nolink |}} ==== Serial Numbers ==== As previously mentioned Serial Numbers are supported! 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 {{ :implementation:ap_correction_invoice_simple_select_stock_serial_numbers.png?nolink |}} 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 {{ :implementation:ap_correction_invoice_simple_select_stock_serial_numbers_addarow.png?nolink |}} ==== Batch Numbers ==== As previously mentioned Batch Numbers are supported! Depending the **Allow reception of new batch numbers in Select Stock screen** setting for A/P Correction Invoices, new batches can be added. {{ :implementation:ap_correction_invoice_simple_select_stock_batch_numbers.png?nolink |}}