IBM Support

$0 Order Invoicing and Payment Status Behaviour

Question & Answer


Question

Why does the OMS show an order as PAID if the payable amount is zero, and is invoicing necessary for a $0 order?

 

Cause

In real-world operations, there are scenarios where an order ends with zero payable value.
Examples include situations such as an empty truck dispatched for carrier service with no customer billing, or when promotions, discounts, or adjustments reduce the order total to $0. In such cases, even though no payment is collected, once the invoice is generated and ProcessOrderPayment (POP) is executed, the PaymentStatus updates to PAID.

Answer

This behaviour is working as designed within Sterling OMS.

Sterling OMS completes the financial lifecycle of every order through the invoicing process. The invoice serves as the financial record that confirms the value of the shipment, even when that value is zero. Once the invoice is created, the system knows there is no outstanding payment to settle. During POP, OMS validates that no further payment processing is needed, which results in the PaymentStatus changing to PAID.

In other words, $0 orders follow the same financial closure steps as regular orders. Although no funds are collected, the invoice signals that the financial activity is finished. After POP, the order is marked as PAID because nothing remains to be charged.

[{"Type":"MASTER","Line of Business":{"code":"LOB77","label":"Automation Platform"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SS6PEW","label":"IBM Sterling Order Management System Software"},"ARM Category":[{"code":"a8m0z000000cy02AAA","label":"Payments"}],"ARM Case Number":"TS019125931","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"10.0.0;9.0.0;9.1.0;9.2.0;9.2.1;9.3.0;9.4.0;9.5.0"}]

Document Information

Modified date:
28 November 2025

UID

ibm17252214