PO NF At Pack Level Returns IRL_DIF_NCM Error

(Doc ID 2335380.1)

Last updated on DECEMBER 11, 2017

Applies to:

Oracle Retail Fiscal Management - Version 14.1.3.1 and later
Information in this document applies to any platform.

Symptoms

 IRL processing of a PO NF-e XML with lines informed at simple pack level finished with 301 - Rejected in Pre-validation, due to the IRL_DIF_NCM errors (The classification id from product %s1 in the invoice is different into RMS/RFM.) for all the lines.
However, the NCM (i.e. the classification attribute) of the component item of each pack is the same as the one informed for each of lines of the NF-e, hence the IRL should not return this error.

 Steps To Reproduce:

  1. Set FM_SYSTEM_OPTIONS: variable NCM_VALIDATION to Y; variable IRL_CODE_DEDUCTION to EAN.
  2. Set and approve a PO at simple pack level.
  3. Set a NF-e at pack level, (DUN14 informed in cEAN and no VPN component item informed in the cPROD), so the IRL loading and processing would not fail.

    Make sure the NCM informed at each detail level is the same of its simple pack's component item set in RMS item fiscal attribute.

  4. In the IRL, enter and process the NF-e xml file; the processing will finish with 301 status due to the IRL_DIF_NCM.

Changes

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms