Package disc

Interface ProvisionPayment

All Superinterfaces:
BlockchainContract, ScheduledPayment

public interface ProvisionPayment extends ScheduledPayment
Представление сущности токенов переданных участнику под обеспечение расчетов. Отличается от AdvancePayment необходимостью создания актов на покрытие всех или части платежа предусмотренного данным объектом, в зависимости от уже произведены.
  • Method Details

    • createAct

      default @NonNull AcceptanceAct createAct(@NonNull BigDecimal amount, @NonNull String title)
      Создать акт соответствующий данному запланированному платежу. Используется идентификатор субподряда, укащанный при создании запланированного платежа, плательщик в качестве заказчика и получатель в качестве исполнителя по акту.
      Parameters:
      amount - сумма акта
      title - название акта, опционально, для отладки
      Returns:
      неподписанный акт, который должен быть подписан участниками и зарегистрирован в системе.