My Oracle Support Banner

E1: 76B: Receipt Routing Reversal (P43250) On Brazil Purchase Order with Landed Cost Returns AAI for G/L Class Code Invalid Error (2976) (Doc ID 2968954.1)

Last updated on AUGUST 21, 2023

Applies to:

JD Edwards EnterpriseOne Procurement and Subcontract Management - Version 9.2 and later
Information in this document applies to any platform.


When attempting to Reverse a Receipt (P43214) or Move a Item to the Previous Receipt Routing Step (P43250), on a Brazil Localization Purchase Order with Landed Cost applied the following error occurs.

This error was returned by "Reverse If PIS or COFINS G/L Offset - 76B" (N76B7010.c) Business Function on Line 439 of the code

Steps to Reproduce:

Test 1A - Receipt Routing Reversal (P43250)

  1. User creates a 6 line Brazil Localization purchase order (P4310).
    1. Add PO Header Brazil (P4310BR)
    2. Add PO Detail Brazil (P4310BR)
  2. Update the status of the purchase order to simulate its approval.
  3. Print the PO (R43500)
  4. Receive the PO (P4312)
  5. Landed cost is not applied at the time of receipt since a receipt route is configured for the item-supplier combination used in the order.
  6. In the receipt routing process (P43250), they transfer the quantities from 'In Transit' to 'Stock'.
  7. Apply landed cost manually (P43214) using (Row > Apply Landed Cost)
  8. Attempt to reverse the receipt routing movement:
    1. Transfer the quantities from 'Stock' to 'In Transit' with Receipt Routing Movement (P43250) before performing the reversal.
    2. AAI for G/L Class Code Invalid (2976) error is returned by "Reverse if PIS for COFINSs G/L Offset" (N76B7010.c) business function on Line 439 of the code.

Test 1B - Receipt Reversal (P43214)

  1. After encountering the error in the receipt routing step, they remove the Normal Route Code populated in the Supplier/Item Relationship (P43090) record. 
    1. This way, the receipt routing step for that item is removed.
  2. A new purchase order is created:
    1. Brazil Localization Header (P4310BR) and Detail (P4310BR) are added.
  3. Update the status of the purchase order to simulate its approval.
  4. Print the PO (R43500)
  5. Receive the PO (P4312).
  6. In contrast to the previous order, the landed cost is applied at the time of receipt since the receipt routing route for this item was removed:
  7. Use Open Receipts Inquiry (P43214) to attempt to reverse the receipt, the same error occurs:
  8. This time, the error appears on the Open Receipts Inquiry (P43214) application rather than the receipt routing (P43250) application.


To view full details, sign in with your My Oracle Support account.

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

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.