IBM Support

Invoice Limits and Tolerances Problem

Troubleshooting


Problem

BMXAA2013E - Could not change invoice XXXX status to APPR. BMXAA1964E - Cannot approve invoice XXXX. The difference in cost between line 1 of the invoice and the purchase order line is 1,000 USD, which exceeds the tolerance of 0 USD.

Symptom

Unable to approve some invoices in Maximo 7.5 environments prior to 7.5.0.3.

Diagnosing The Problem

1. If a user sets the upper invoice amount field to 0.00 the user receives the following error messages:
BMXAA2013E - Could not change invoice XXXX status to APPR.
BMXAA1964E - Cannot approve invoice XXXX. The difference in cost
between line 1 of the invoice and the purchase order line is 1,000 USD,
which exceeds the tolerance of 0 USD.

2. If the user sets the upper invoice amount field to NULL (Unlimited) the user
then can approve the Invoice even though the Upper Percent Invoice is set
to 10%.

How can the user set up these tolerances so the user can approve any invoice as long
as the variance of the PO Total Cost and the Invoice Total cost is within the users 10% tolerance?

Resolving The Problem

Instead of using 10.0 to indicate ten percent, express it as 0.1.

[{"Product":{"code":"SSLKT6","label":"IBM Maximo Asset Management"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"Invoices","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"7.5","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
17 June 2018

UID

swg21677280