Имей в виду:
При выполнении сопоставления, у тебя может рождаться несколько (максимум 5 штук) проводок в CustTrans и соответственно до 4 проводок в LedgerTrans. При этом однозначно установить соответствие между custTrans и LedgerTrans тебе даже разноска в LedgerTrans не поможет, поскольку 5 записей в ledgerTrans будут иметь тип LedgerPostingType::custBalance.
Так что на мой взгляд - в общем случае эта задача не решаема.
|