Кассовые чеки - data.OfftakeReceipt
Спецификация
data.OfftakeReceipt Receipts
Receipt, obtained via outlet report.
| Field | Type | Description |
|---|---|---|
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_OFDref.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_OfdReceiptdata.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мультиязычность не предусмотрена.