ledgerBondClient
пытаюсь создать доп транзакцию методом
ledgerVoucher.addTrans(
LedgerVoucherTransObject::newCreateTrans(
ledgerVoucher.findLedgerVoucherObject(),
LedgerPostingType::SalesCommission,
accountSales1,
salesLine.dimension,
salesLine.currencyCode,
-102,//lineValue,
this.ledgerRefRecid(),
0,
this.fixedExchRate(),
this.fixedExchRateSecondary(),
this.fixedEuroTriangulation()));
и ничего не получается - "Транзакция отменена", баланс не соблюден
при внесении еще одного дополнительного кода создания транзакции с положительной суммой (102) баланс соблюдается , но появляются 2 паразитные транзакции
в документации (самопальной) по 2.5 описано, что необходимо использовать ledgerBondClient
в 3.0 этот объект используется непредсказуемым образом и далеко не при любом создании транзакции
Вопросы:
1. Как работает объект ledgerBondClient
2. Как корректно добавить произвольную проводку в Voucher
|