IOutput: {
    marketplaceSignAplReceptionAsSupplier: {
        apl_reception: {
            braname: string;
            chairman_account?: null | string;
            chairman_signchair_tx_hash?: null | string;
            chairman_signed_at?: unknown;
            coopname: string;
            created_at: unknown;
            created_by_operator_account: string;
            cycle_id: string;
            expeditor_data?: {
                delivery_datetime_estimate?: null | string;
                expeditor_full_name?: null | string;
                expeditor_phone?: null | string;
                loading_address?: null | string;
                loading_datetime?: null | string;
                packaging?: {
                    order_id: string;
                    units_per_box: number;
                }[];
                vehicle_number?: null | string;
            };
            fact_quantity_per_order: {
                fact_quantity: number;
                fact_unit_price?: null | string;
                order_id: string;
                orderer_account?: null | string;
                orderer_name?: null | string;
                package_size?: null | number;
                product_name?: null | string;
                unit_of_measure?: null | MarketplaceUnitOfMeasure;
            }[];
            id: string;
            offerer_account: string;
            offerer_name?: null | string;
            shipment_id: string;
            status: MarketplaceAplReceptionStatus;
            supplier_signed_at?: unknown;
            supplier_signsupp_tx_hash?: null | string;
            total_amount: string;
            ttn_number?: null | string;
            updated_at: unknown;
            variant: MarketplaceAplReceptionVariant;
        };
    };
}

Type declaration

  • marketplaceSignAplReceptionAsSupplier: {
        apl_reception: {
            braname: string;
            chairman_account?: null | string;
            chairman_signchair_tx_hash?: null | string;
            chairman_signed_at?: unknown;
            coopname: string;
            created_at: unknown;
            created_by_operator_account: string;
            cycle_id: string;
            expeditor_data?: {
                delivery_datetime_estimate?: null | string;
                expeditor_full_name?: null | string;
                expeditor_phone?: null | string;
                loading_address?: null | string;
                loading_datetime?: null | string;
                packaging?: {
                    order_id: string;
                    units_per_box: number;
                }[];
                vehicle_number?: null | string;
            };
            fact_quantity_per_order: {
                fact_quantity: number;
                fact_unit_price?: null | string;
                order_id: string;
                orderer_account?: null | string;
                orderer_name?: null | string;
                package_size?: null | number;
                product_name?: null | string;
                unit_of_measure?: null | MarketplaceUnitOfMeasure;
            }[];
            id: string;
            offerer_account: string;
            offerer_name?: null | string;
            shipment_id: string;
            status: MarketplaceAplReceptionStatus;
            supplier_signed_at?: unknown;
            supplier_signsupp_tx_hash?: null | string;
            total_amount: string;
            ttn_number?: null | string;
            updated_at: unknown;
            variant: MarketplaceAplReceptionVariant;
        };
    }

    Поставщик ставит первую подпись на акте приёмки (лично — Вариант А; асинхронно через push — Вариант Б).

    • apl_reception: {
          braname: string;
          chairman_account?: null | string;
          chairman_signchair_tx_hash?: null | string;
          chairman_signed_at?: unknown;
          coopname: string;
          created_at: unknown;
          created_by_operator_account: string;
          cycle_id: string;
          expeditor_data?: {
              delivery_datetime_estimate?: null | string;
              expeditor_full_name?: null | string;
              expeditor_phone?: null | string;
              loading_address?: null | string;
              loading_datetime?: null | string;
              packaging?: {
                  order_id: string;
                  units_per_box: number;
              }[];
              vehicle_number?: null | string;
          };
          fact_quantity_per_order: {
              fact_quantity: number;
              fact_unit_price?: null | string;
              order_id: string;
              orderer_account?: null | string;
              orderer_name?: null | string;
              package_size?: null | number;
              product_name?: null | string;
              unit_of_measure?: null | MarketplaceUnitOfMeasure;
          }[];
          id: string;
          offerer_account: string;
          offerer_name?: null | string;
          shipment_id: string;
          status: MarketplaceAplReceptionStatus;
          supplier_signed_at?: unknown;
          supplier_signsupp_tx_hash?: null | string;
          total_amount: string;
          ttn_number?: null | string;
          updated_at: unknown;
          variant: MarketplaceAplReceptionVariant;
      }
      • braname: string

        КУ-получатель партии.

      • Optional chairman_account?: null | string

        Account председателя, поставившего закрывающую подпись.

      • Optional chairman_signchair_tx_hash?: null | string

        Хэш транзакции закрывающей подписи председателя.

      • Optional chairman_signed_at?: unknown
      • coopname: string
      • created_at: unknown
      • created_by_operator_account: string
      • cycle_id: string

        Консолидированная заявка.

      • Optional expeditor_data?: {
            delivery_datetime_estimate?: null | string;
            expeditor_full_name?: null | string;
            expeditor_phone?: null | string;
            loading_address?: null | string;
            loading_datetime?: null | string;
            packaging?: {
                order_id: string;
                units_per_box: number;
            }[];
            vehicle_number?: null | string;
        }

        Снапшот данных экспедитора + ТТН (только для Варианта Б).

        • Optional delivery_datetime_estimate?: null | string

          Расчётная дата и время доставки на КУ (ISO).

        • Optional expeditor_full_name?: null | string

          ФИО экспедитора.

        • Optional expeditor_phone?: null | string

          Контактный телефон экспедитора.

        • Optional loading_address?: null | string

          Адрес погрузки (склад поставщика).

        • Optional loading_datetime?: null | string

          Дата и время погрузки (ISO).

        • Optional packaging?: {
              order_id: string;
              units_per_box: number;
          }[]

          Упаковка по строкам партии: сколько единиц в коробке на каждый заказ.

        • Optional vehicle_number?: null | string

          Госномер транспортного средства.

      • fact_quantity_per_order: {
            fact_quantity: number;
            fact_unit_price?: null | string;
            order_id: string;
            orderer_account?: null | string;
            orderer_name?: null | string;
            package_size?: null | number;
            product_name?: null | string;
            unit_of_measure?: null | MarketplaceUnitOfMeasure;
        }[]

        Фактически принятое количество per-Order.

      • id: string
      • offerer_account: string

        Account поставщика-владельца Offer'ов.

      • Optional offerer_name?: null | string

        Наименование поставщика (ФИО или название организации) — для экранов приёмки/подписи.

      • shipment_id: string

        Партия поставки, по которой формируется приёмка.

      • status: MarketplaceAplReceptionStatus
      • Optional supplier_signed_at?: unknown
      • Optional supplier_signsupp_tx_hash?: null | string

        Хэш транзакции подписи поставщика.

      • total_amount: string

        Сумма АПП (с учётом расхождений Варианта Б).

      • Optional ttn_number?: null | string

        Номер ТТН (только для Варианта Б).

      • updated_at: unknown
      • variant: MarketplaceAplReceptionVariant