Кассовые чеки - data.OfftakeReceipt

Спецификация

data.OfftakeReceipt Receipts

Receipt, obtained via outlet report.

FieldTypeDescription
ID* PK
bigint
SO+ unique record identifier
DateInvoice*
datetime
Date and time of sale
ReceiptNumber*
varchar(100)
Receipt number
FNNumber*
varchar(100)
Factory serial number of fiscal memory device
FDNumber*
varchar(100)
Sequence ID number of fiscal memory device
FiscalSign*
varchar(100)
Fiscal document flag
TotalReceiptValue*
money
Value of sales
ID_Load*
data.Load
int
Load number
ID_ref_Period*
ref.Period
int
Sale period
ID_ref_OFD
ref.OFD
int
Fiscal data operator
ID_status_Status*
Status.status.Status
int
Status of record processing
ID_mapping_DataSource*
mapping.DataSource
int
Data source
UID_DS*
varchar(1000)
Data source unique record identifier
RowVersion*
binary
Row version
FlagDeleted
bit
Признак удаления записи
DateUpdate
datetime
Update date
ID_OfdReceipt
data.OfdReceipt
bigint
Ofd receipt
ID_ref_Company*
ref.Company
int
Company seller

Связанные объекты

ER представления отображают поля актуальные для обозначенной предметной области.

Бизнес-представление

На диаграмме ниже представлены поля, которые описывают кассовые чеки с точки зрения бизнеса.

Получение детализации по чеку

Веб-сервис https://app.sellout.plus/api/sellout/sync/OfftakeReceiptDetails возвращает детальную информацию по чеку:

  • ID — идентификатор чека из data.OfftakeReceipt.

  • RowVersion — версия записи чека из data.OfftakeReceipt.

  • OfdResponse — оригинальный ответ от оператора фискальных данных или налоговой службы РФ.

  • ExecutedActions — выполненные проверки и их статус.

    • ActionDescription — название проверки.

    • ID_status_Status — идентификатор статуса проверки из status.Status.

    • Status — наименование статуса проверки из status.Status.

    • Message — детализация результата неуспешной проверки.

Параметры:

  • Take — количество записей.

  • RowVersion — максимальная версия записи из последней выгрузки.

  • Fields — поля, которые необходимо получить. По умолчанию возвращаются поля из таблицы ниже.

  • Language — язык ответа (ru/en). Для поля Message мультиязычность не предусмотрена.