Purpose

This FAQ explains how the system determines the color display for the payable section based on specific field conditions. It helps users understand why certain records appear in yellow, green, blue, or no color.


When does the color coding apply?

The color coding applies only when:

  • accountInterface = 'Y'

It then branches based on the value of:

  • payablesXferWithApprovalOnly = TRUE or FALSE


Color Rules When Allow Payables Xfer With Approval Only = FALSE

ConditionDisplayed Color
payPostDate is filled, payAccDate is empty, payPayableAmount is 0 or blankYellow
payPostDate is filled, payAccDate is filled, payPayableAmount is 0 or blankGreen
payPostDate is filled, payAccDate is filled, payPayableAmount is non-zeroBlue
payPostDate is empty, payAccDate is empty, payPayableAmount is 0 or blank(No color, just value)
payPostDate is empty, payAccDate is empty, invoiceNumber is not blank, payingStatus = 'A', serviceOrder.job in systemDefaultmiscVl, payPayableAmount is non-zeroYellow
Any other situationJust show the number

Color Rules When Allow Payables Xfer With Approval Only = TRUE

ConditionDisplayed Color
payPostDate is filled, payAccDate is empty, payPayableAmount is 0 or blankYellow
(payingStatus = 'A' OR payPostDate is filled), payAccDate is filled, payPayableAmount is 0 or blankGreen
(payingStatus = 'A' OR payPostDate is filled), payAccDate is filled, payPayableAmount is non-zeroBlue
(payingStatus = 'A' OR payPostDate is filled), payAccDate is empty, payPayableAmount is 0 or blankYellow
payPostDate is empty, payAccDate is empty, invoiceNumber is not blank, payingStatus = 'A', serviceOrder.job in systemDefaultmiscVl, payPayableAmount is non-zeroYellow
Any other situationJust show the number

What if accountInterface ≠ 'Y'?

In this case, the system does not apply color coding — it simply displays the payable amount as a number.