Hi,
In your example - it appears that the invoice is not balanced at the time of authorization. In the example assume a completed invoice has 4 lines that would trigger different rules.
Assume line 1 is entered and a rule is triggered. IFS will not allow authorization at that time. This is my understanding of the reported subject.
We authorize the posting lines based on rules. We essentially group the various posting lines based on the rules and authorize that grouping. Assume invoice posting line 2 is entered and uses the same rule as line 1. Then we would have a authorization issue with the first grouping, as it was authorized and now we send additional posting authorizations to the same group. We would need to allow a flavor of partial authorizations and or stop the group process and then require authorizations per posting line. Assume we have 10 posting lines and the same group, the user would need to authorize all 10 lines individually. I don’t believe that would be a desirable solution.
One idea - I would not recommend, could be to have a default code string not tied to a rule. As the invoice is reviewed the user would move value X from the default code string to the correct code string. The invoice would be in balance and it may allow authorization of that row. I have not tested this, but it may work. The extra work will be that a value from the original posting line would need to be reduced and a new correct line added. You could even leave the default as is, then add a reversing line for X amount and then a + line for the real line. This process may solve your request, but it’s not an ideal solution. You may consider a modification.
Best regards,
Thomas