11.05.2020, 20:58 | #1 |
Участник
|
D365: CustVendSettle всегда генерит проводки с типом Settlement
Добрый день,
сейчас заметил такую проблему - CustVendSettle всегда создаёт закрывающие проводки по CustTrans и GL. Проблема, возможно в следующем коде X++: else if (_balancePostingProfile || settlementPair.getCustVendTransDebit().Prepayment || settlementPair.getCustVendTransCredit().Prepayment || !settleNowState.isCountryRegion_RU() || !VendTable::find(settlementPair.getCustVendTransDebit().AccountNum).vatTaxAgent_RU) // </GEERU> { // this handles the posting profile difference for the debit and credit transaction and also adjust // tax on prepayment transactions. // <GEERU> this.settleForDifferentProfilesOrPrepayment(roundedSettleAmountMstDebit, будто проводки с разными профилями. "Пропустил" кусок кода, сопоставилось правильно без закрывающих проводок, так как профиль один. Не нашёл где определяется что профили разные, то есть вроде бы такой проверки вообще нет. Это вообще правильно и было ли по другому? Последний раз редактировалось VORP; 11.05.2020 в 21:07. |
|
|
|