![]() |
#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, будто проводки с разными профилями. "Пропустил" кусок кода, сопоставилось правильно без закрывающих проводок, так как профиль один. Не нашёл где определяется что профили разные, то есть вроде бы такой проверки вообще нет. Это вообще правильно и было ли по другому? Last edited by VORP; 11.05.2020 at 21:07. |
|
![]() |
#2 |
Участник
|
Видимо этот метод всегда вызывался а уже внутри в нём вызывалась проверка, сейчас она тоже вызывается только там сложней стало. Хотел удалить тему не нашёл кнопку. Но проводки по Settlement аксапта всё же создаёт по обычному инвойсу и оплате.
Last edited by VORP; 11.05.2020 at 21:50. |
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread |
Display Modes | |
|