My Oracle Support Banner

WS: 03: Batch Receipts Processing (P03550) is not Processing Mulitple Pay Items with Different Due Dates and Gives Error 2554 - Direct Match Was Not Successful (Doc ID 2874006.1)

Last updated on MAY 31, 2022

Applies to:

JD Edwards World Accounts Receivable - Version A9.3 and later
Information in this document applies to any platform.


A/R Process Batch Receipts (P03550) gives an error when trying to process multiple pay items where the first pay item has a due date that is prior to the cut off date, but the other two pay items have due dates after the cut-off date. The system should not allow the discount on the first pay item, but should allow the discounts on the other pay items. The system is not allowing any of the pay items to be processed and gives the following error:

2554 - Direct Match Was Not Successful

To reproduce the issue, do the following:

1. Set up the following:

-  From menu G0311, option 15 - Customer Master Information (P01053) for the customer with Auto Cash Algorithm = I
-  From menu G0341, option 2 - Accounts Receivable Constants (P000903), verify/change the Auto Receipt Algorithm = I for the company on the transaction
-  From menu G00141, option 2 - Payment Term Revisions (P0014), set the Payment Term. See following example to produce multiple pay items, each with a different due date:

2. From menu G0311, option 3 - Standard Invoice Entry (P03105), enter an invoice for the customer using the payment term 2D. Verify the three pay items have the correct due date (30 days apart) once the invoice is accepted by the system. NOTE: When initially entering the invoice you will see the full amount, but re-inquire on the invoice and you will see it has been split into 3 pay items. Post the Invoice Batch.

3. From menu G0313, option 4 - Batch receipts Entry (P03121) enter the receipt record in the F0312 by populating the following fields:

Note the Batch number that is given in the video for P03121.

4. From menu G0313, option 7 - Process Batch Receipts (P03550) and review/update the processing options on your version of P03550. Focus on the following processing options for Discounts and the Auto Cash Algorithm, which should be 'I'. Use dates that line up with the data on your Invoice:

  1. Enter the default G/L date to use if         05/15/22                   

       the Receipt G/L date is blank.                                             

       (Lock-Box Transactions Only.)

  1. Enter the cut-off date for discounts.        05/20/22           

       If left blank, the current date will                                       

       be used. 

  1. Enter a '1' to reduce the discount                   1                         

       taken when the applied amount is more                                     

       than the discounted amount.  If the                                       

       applied amount is more than the gross                                      

       amount, no discount will be taken.                                        

       (This applies to Direct Match only.)  

    11.Enter the default Auto Cash algorithm            I                           

       to use if the Receipt transaction                                          

       type is left blank and both the                                            

       Customer Master and Company Constants                                       

        default algorithms are blank.                                              

5. Submit the P03550 to process the batch, using the Batch number that was noted in item 3 above. Note that the receipt did not process, and the report gives the following error:

Error Code/Reason. . . 2554  Direct Match Was Not Successful




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.