# Смена знака сумм проводки

Меняет знак сумм проводки. Скрипт показывает, что при работе с API важно учитывать тип данных, который ожидают методы: `Act_TransApi.load()` принимает значение типа `Long`, а методы `Act_TransApi.setnSum()` и `Act_TransApi.setnSumBase()` — значения типа `BigDecimal`.

Место применения: `Сервис > Инструменты > Выполнить JEXL-скрипт`

Тип: JEXL-скрипт

```jexl
const nvSum = toBigDecimal(104467.84);
const nvSumBase = toBigDecimal(104467.84);
var ropTrans = Act_TransApi.load(toLong(1204862));
Act_TransApi.setnSum(ropTrans, -nvSum);
Act_TransApi.setnSumBase(ropTrans, -nvSumBase);
```
