IBM Support

IJ48882: Approving Invoices via MIF does not prevent changing RECEIPTREQD to 0

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • There is an error on approving Invoices when using the MIF. The
    Invoice errors itself can be ignored but the real issue is that
    the MIF is allowing to set RECEIPTREQD to 0.  In the Maximo GUI
    it is not possible to change the RECEIPTREQD  for Material and
    Item lines, because a receipt is required and so the checkbox is
    read only  (for service and standard service it is not).
    However, when using the MIF, there is nothing to prevent setting
    RECEIPTREQD to 0 and thus it overrides the receipt required
    requirement.
    
    Steps to reproduce:
    
    1. Create a new Purchase Requisition (PR) record:
    
    PRNUM: ADPR2408
    Vendor: ATI-R
    Add a new PRLINE:
    Line Type: Material
    Description: test
    
    2. Use MIF to create a Purchase Order (PO) record using below
    payload:
    
    <?xml version="1.0" encoding="UTF-8"?>
    <SyncMXPO xmlns="http://www.ibm.com/maximo"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    creationDateTime="2023-08-24T04:07:44-07:00" transLanguage="EN"
    baseLanguage="EN" messageID="7884216928752640811570"
    maximoVersion="7 6 20200715-0100 V7612-284" event="0">
     <MXPOSet>
       <PO>
         <DESCRIPTION>TEST</DESCRIPTION>
         <ORGID>EAGLENA</ORGID>
         <PONUM>ADPO2481</PONUM>
         <SITEID>BEDFORD</SITED>
         <VENDOR>ATI-R</VENDOR>
         <POLINE>
           <CONVERSION>1.0</CONVERSION>
           <DESCRIPTION>ad test</DESCRIPTION>
           <LINETYPE>MATERIAL</LINETYPE>
           <ORDERQTY>1.0</ORDERQTY
           <ORGID>EAGLENA</ORGID>
           <POLINENUM>1</POLINENUM>
           <PRLINENUM>1</PRLINENUM>
           <PRNUM>ADPR81</PRNUM>
           <RECEIPTREQD>0</RECEIPTREQD>
           <TOSITEID>BEDFORD</TOSITEID>
         </POLINE>
       </PO>
     </MXPOSet>
    </SyncMXPO>
    
    
    3. Check the PO in the Maximo UI. Add a GL Account and change
    the status to "In Progress"
    
    4. Create an Invoice
    
    5. Fill out the PO field with the PONUM
    
    6. Save the record and try to approve it:
    
    Error below occurs:
    
    BMXAA2013E - Could not change invoice D331-1000000012 status to
    APPR.
    BMXAA1974E - Cannot approve invoice because of unexpected error.
    
    Please send the server's stack trace log to support.
    
    Current result:
    When using the MIF, it does not prevent changing the RECEIPTREQD
    to 0 (i.e. not required), where as in Maximo UI, the "Receipt
    Required" checkbox is read only thus preventing any changes.
    
    
    Expected result:
    When using MIF it should not be possible to set RECEIPTREQD to 0
    for Material and Item lines, just like in Maximo UI.
    
    ENVIRONMENT INFO:
    
    Maximo 7.6.1.1
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * MAXIMO                                                       *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * ERROR 'BMXAA2013E - COULD NOT CHANGE INVOICE ####-########## *
    * STATUS TO APPR' ON INVOICE APPROVAL                          *
    ****************************************************************
    

Problem conclusion

  • The fix for this APAR is contained in the following maintenance
    package: release\fix pack for Release 9.0.0 Product
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ48882

  • Reported component name

    MAXIMO ASST MGM

  • Reported component ID

    5724R46AM

  • Reported release

    761

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2023-10-12

  • Closed date

    2023-11-21

  • Last modified date

    2023-11-21

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    MAXIMO ASST MGM

  • Fixed component ID

    5724R46AM

Applicable component levels

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSLKT6","label":"Maximo Asset Management"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"761","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
22 November 2023