Reverse (Correct) Invoice primary schema currency, wrong reversal posting in secondary schema

Description

This issue is somewhat similar to https://idempiere.atlassian.net/browse/IDEMPIERE-3430
Primary schema=USD, Secondary schema=THB
Accounting Schema: Use Suspense Balancing=N
Accounting Schema: Use Currency Balancing=N

  • Invoice (Customer or Vendor) in primary schema currency (e.g. USD) with multiple invoice lines, e.g.
    3 invoice in USD 3,634.80, 7,586.40, 2,170.00 A/P in USD= 13,391.20
    Post Invoice: invoice converted to secondary schema currency THB
    DR Charge1 THB 123,742.22
    DR Charge2 THB 258,269.49
    DR Charge3 THB 73,874.93
    CR Payables THB 455,886.65
    DR Realized Loss THB 0.01 => I would be OK that the system allocates the balancing different to Realized Loss.
    Reverse (Correct invoice) and post
    CR Charge1 THB 123,742.22
    CR Charge2 THB 258,269.49
    CR Charge3 THB 73,874.93
    DR Payables THB 455,886.64 => Reversal of invoice is different by 0.01 in Payables!
    View Allocation
    DR Payables THB 455,886.65
    CR Payables THB 455,886.65 => That's would be OK if the Payables in invoice and reversals are both .65 but they are not.

Environment

None

Assignee

Unassigned

Reporter

Michael Powacht

Labels

None

Tested By

None

Components

Affects versions

Priority

Major
Configure