IOutput: {
    reportExpenseItem: {
        outcome: ExpenseReportOutcome;
        settlement_amount?: null | string;
        settlement_payment_hash?: null | string;
        transaction?: {
            chain?: unknown;
            request?: unknown;
            resolved?: unknown;
            response?: unknown;
            returns?: unknown;
            revisions?: unknown;
            signatures?: unknown;
            signer?: unknown;
            transaction?: unknown;
        };
    };
}

Type declaration

  • reportExpenseItem: {
        outcome: ExpenseReportOutcome;
        settlement_amount?: null | string;
        settlement_payment_hash?: null | string;
        transaction?: {
            chain?: unknown;
            request?: unknown;
            resolved?: unknown;
            response?: unknown;
            returns?: unknown;
            revisions?: unknown;
            signatures?: unknown;
            signer?: unknown;
            transaction?: unknown;
        };
    }

    Отчитаться по строке-авансу: при совпадении факта с авансом — закрыть позицию; при недо-/перерасходе — завести платёжку расчёта разницы.

    Требуемые роли: chairman, member, user.

    • outcome: ExpenseReportOutcome

      Исход отчёта.

    • Optional settlement_amount?: null | string

      Сумма разницы к расчёту (asset), при недо-/перерасходе.

    • Optional settlement_payment_hash?: null | string

      Хэш заведённой платёжки расчёта (возврат/доплата).

    • Optional transaction?: {
          chain?: unknown;
          request?: unknown;
          resolved?: unknown;
          response?: unknown;
          returns?: unknown;
          revisions?: unknown;
          signatures?: unknown;
          signer?: unknown;
          transaction?: unknown;
      }

      Транзакция закрытия позиции (только при CLOSED).

      • Optional chain?: unknown

        Блокчейн, который использовался

      • Optional request?: unknown

        Запрос на подписание транзакции

      • Optional resolved?: unknown

        Разрешенный запрос на подписание транзакции

      • Optional response?: unknown

        Ответ от API после отправки транзакции (если был выполнен бродкаст)

      • Optional returns?: unknown

        Возвращаемые значения после выполнения транзакции

      • Optional revisions?: unknown

        Ревизии транзакции, измененные расширениями в ESR формате

      • Optional signatures?: unknown

        Подписи транзакции

      • Optional signer?: unknown

        Авторизованный подписант

      • Optional transaction?: unknown

        Итоговая транзакция