Wrong callout rules for PaymentRule

Description

On CalloutOrder and CalloutInvoice there are some rules for PaymentRule that doesn't make sense:

  • No Cash in Non-POS (line 408 CalloutOrder) - if the default payment rule for a customer is cash - why cannot be used in standard or credit order?

  • No Check/Transfer in Sales (line 410 CalloutOrder, line 192 CalloutInvoice) - if the default payment rule for a customer is check - why cannot be used in sales?
    Also, there is a check added for the value "U" (from the comment must be some customized Transfer value) - but in idempiere vanilla that value doesn't exist - so it seems a customization was pushed into core

Environment

None

Activity

Show:
Fixed

Details

Assignee

Reporter

Priority

Created December 31, 2017 at 10:51 AM
Updated March 1, 2018 at 3:32 PM
Resolved December 31, 2017 at 11:11 AM