04.10.2024 15:15

DocPaymentAggregation

Модель, описывающая документы агрегированных платежей

Название Тип данных Описание
id Int64 ID документа агрегированных платежей
firm Firm Предприятие
date Int64 Дата документа в формате unix time в секундах
code String Код документа
type PaymentType Форма оплаты
amount Decimal Сумма оплат
performed Boolean Метка о том, что документ проведен
last_update Int64 Дата последнего изменения записи в формате unix time в секундах

Пример объекта модели

{
    "id": 73,
    "firm": {
        "id": 1,
        "name": "REGOS"
    },
    "date": 1724180400,
    "code": "PAG-0000073",
    "type": {
        "id": 1,
        "name": "Наличные",
        "enabled": "True"
    },
    "amount": 10000.1,
    "performed": true,
    "last_update": 1724359680
}

Примечания

  • Поле type.enabled имеет тип enum PaymentTypeEnabled и сериализуется строковым значением (True, Frontoffice, Backoffice, False), а не boolean.
  • Поля date и last_update возвращаются в формате Unix time (секунды, UTC).
  • Поле amount имеет тип Decimal (десятичное число).