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