Публичный ресурс
Экспорт отчета о продажах с разбивкой по налоговым ставкам из SetRetail10 в ERP (веб-сервис на стороне SetRetail10)
Отчёт формируется за операционный день. С группировкой по сменам входящим в этот операционный день. Берутся все позиции проданные за смену. Вычисляется общая сумма всех позиций отдельно по каждой ставке налогов (0%,10%, 18%) → Далее берутся отдельно все суммы по типам оплат за смену (наличный и безналичный расчет) и начинается заполнение сумм по налогам по очереди.
Методы веб-сервиса для экспорта отчета по продажам с разбивкой по налоговым ставкам
Выгрузка отчета по продажам доступна только в SetRetail10, в SetCentrum10 выгрузка таких данных не предусмотрена.
За заданный операционный день с разбивкой по налоговым ставкам | |
Метод | getSalesReportWithTax |
URL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport |
WSDL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport?wsdl |
Комментарий | В данном методе добавлен блок распределения сумм по типам отплат по налоговым ставкам |
Поле | Тип данных | Описание | Обязательное |
Принимаемые параметры | |||
dateOperDay | date | Операционный день в формате YYYY-MM-DD | Нет |
Возвращаемые параметры | |||
return | base64Binary | Отчет о продажах за операционный день |
Описание формата выгрузки отчёта по продажам с разбивкой по налогам
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:plug="http://plugins.operday.ERPIntegration.crystals.ru/"> <soapenv:Header/> <soapenv:Body> <plug:getSalesReportWithTax> <!--Optional:--> <dateOperDay>2019-05-13</dateOperDay> </plug:getSalesReportWithTax> </soapenv:Body> </soapenv:Envelope>
За заданный операционный день с разбивкой по налоговым ставкам с агрегацией данных по чекам | |
Метод | getSalesReportWithSeparatedTax |
URL | http://IP-адрес_сервера:8090/SET-ERPIntegration/SalesReportWithSeparatedTaxWS |
WSDL | http://IP-адрес_сервера:8090/SET-ERPIntegration/SalesReportWithSeparatedTaxWS?wsdl |
10.2.42.0 |
Поле | Тип данных | Описание | Обязательное |
Принимаемые параметры | |||
dateOperDay | date | Операционный день в формате YYYY-MM-DD | Нет |
Возвращаемые параметры | |||
return | base64Binary | Отчет о продажах за операционный день |
Описание формата выгрузки отчёта по продажам с разбивкой по налогам
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sal="http://salesreportwithtax.plugins.operday.ERPIntegration.crystals.ru/"> <soapenv:Header/> <soapenv:Body> <sal:getSalesReportWithSeparatedTax> <!--Optional:--> <dateOperDay>2019-03-10</dateOperDay> </sal:getSalesReportWithSeparatedTax> </soapenv:Body> </soapenv:Envelope>
Продажи <sales>
sales | |||
Наименование атрибута | Тип данных | Описание | Обязательное |
amountByCashPurchase | Long | Сумма продаж за наличные | Нет |
countCashPurchase | Long | Количество продаж за наличные | Нет |
amountByCashlessPurchase | Long | Сумма продаж за б/наличные | Нет |
countCashlessPurchase | Long | Количество продаж за б/наличные | Нет |
amountByCashReturn | Long | Сумма возвратов наличных | Нет |
countCashReturn | Long | Количество возвратов наличных | Нет |
amountByCashlessReturn | Long | Сумма возвратов б/наличных | Нет |
countCashlessReturn | Long | Количество возвратов б/наличных | Нет |
operationDay | String | Операционный день | Нет |
Наименование элемента | Тип данных | Описание | Обязательное |
position | Комплексный | Товарные позиции | Нет |
salesDistributedOnVAT | Комплексный | Распределение суммы налогов НДС по налоговым ставками типам оплат | Нет |
Товарная позиция <postion>
sales/position | |||
Наименование атрибута | Тип данных | Описание | Обязательное |
cash | String | Номер кассы | Нет |
markingOfTheGood | String | Код товара | Нет |
name | String | Наименование товара | Нет |
count | Long | Количество товара | Нет |
cost | Long | Стоимость товара | Нет |
amount | Long | Сумма | Нет |
nds | Double | Ставка НДС | Нет |
ndsAmount | Long | Сумма налога | Нет |
discountValue | Long | Сумма скидки по этому товару | Нет |
operationType | Integer | Тип операции:
| Нет |
Распределение суммы налогов НДС по налоговым ставками типам оплат <salesDistributedOnVATType>
sales/salesDistributedOnVATType | |||
Наименование атрибута | Тип данных | Описание | Обязательное |
cash | Long | Номер кассы | Нет |
shift | Long | Номер смены | Нет |
nds | Decimal | Ставка НДС | Нет |
paytype | String | Тип оплаты | Нет |
amount | Long | Сумма НДС | Нет |
Отчёт о реализации с разбивкой по ставкам налогов в 1С
Описание
Отчет агрегирует данные по чекам и предоставляет их по запросу внешней системы 1С.
- SRTE-1220Получение подробных данных проблемы… СТАТУС
10.2.42.0
Продажи <sales>
sales | |||
Наименование атрибута | Тип данных | Описание | Обязательное |
Date | String | Дата отчёта | Нет |
Наименование элемента | Тип данных | Описание | Обязательное |
position | Комплексный | Товарные позиции | Нет |
salesDistributedOnVAT | Комплексный | Распределение суммы налогов НДС по налоговым ставками типам оплат | Нет |
Товарная позиция <postion>
sales/position | |||
Наименование атрибута | Тип данных | Описание | Обязательное |
cash | String | Номер кассы | Нет |
markingOfTheGood | String | Код товара | Нет |
name | String | Наименование товара | Нет |
quantity | String | Количество товара | Нет |
cost | String | Стоимость товара | Нет |
amount | String | Сумма | Нет |
nds | String | Ставка НДС | Нет |
ndsAmount | String | Сумма налога | Нет |
operationType | Integer | Тип операции:
| Нет |
Распределение суммы налогов НДС по налоговым ставками типам оплат <salesDistributedOnVATType>
sales/salesDistributedOnVATType | |||
Наименование атрибута | Тип данных | Описание | Обязательное |
cash | Long | Номер кассы | Нет |
shift | Long | Номер смены | Нет |
nds | Decimal | Ставка НДС | Нет |
paytype | String | Тип оплаты | Нет |
amount | Long | Сумма НДС | Нет |
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <sales Date="2017-07-21"> <position cash="1" markingOfTheGood="45000" name="TEST_PRODUCT" quantity="1" amount="1000" nds="10.0" ndsAmount="100" operationType="0"/> <position cash="1" markingOfTheGood="45001" name="TEST_PRODUCT" quantity="1" amount="500" nds="18.0" ndsAmount="90" operationType="0"/> <position cash="1" markingOfTheGood="45002" name="TEST_PRODUCT" quantity="1" amount="300" nds="18.0" ndsAmount="54" operationType="0"/> <position cash="1" markingOfTheGood="45003" name="TEST_PRODUCT" quantity="1" amount="1500" nds="10.0" ndsAmount="150" operationType="0"/> <position cash="1" markingOfTheGood="45004" name="TEST_PRODUCT" quantity="1" amount="700" nds="10.0" ndsAmount="70" operationType="0"/> <position cash="1" markingOfTheGood="45005" name="TEST_PRODUCT" quantity="1" amount="800" nds="10.0" ndsAmount="80" operationType="0"/> <position cash="1" markingOfTheGood="45006" name="TEST_PRODUCT" quantity="1" amount="150" nds="18.0" ndsAmount="27" operationType="0"/> <position cash="1" markingOfTheGood="45007" name="TEST_PRODUCT" quantity="1" amount="450" nds="10.0" ndsAmount="81" operationType="0"/> <position cash="1" markingOfTheGood="45008" name="TEST_PRODUCT" quantity="1" amount="1400" nds="18.0" ndsAmount="252" operationType="0"/> <position cash="1" markingOfTheGood="45009" name="TEST_PRODUCT" quantity="1" amount="450" nds="18.0" ndsAmount="81" operationType="0"/> <position cash="1" markingOfTheGood="45010" name="TEST_PRODUCT" quantity="1" amount="670" nds="18.0" ndsAmount="120.6" operationType="0"/> <position cash="1" markingOfTheGood="45011" name="TEST_PRODUCT" quantity="1" amount="940" nds="18.0" ndsAmount="169.2" operationType="0"/> <position cash="1" markingOfTheGood="45012" name="TEST_PRODUCT" quantity="1" amount="721" nds="10.0" ndsAmount="129.78" operationType="0"/> <position cash="1" markingOfTheGood="45013" name="TEST_PRODUCT" quantity="1" amount="800" nds="10.0" ndsAmount="80" operationType="0"/> <position cash="1" markingOfTheGood="45014" name="TEST_PRODUCT" quantity="1" amount="200" nds="18.0" ndsAmount="36" operationType="0"/> <position cash="1" markingOfTheGood="45015" name="TEST_PRODUCT" quantity="1" amount="819" nds="10.0" ndsAmount="147.42" operationType="0"/> <position cash="1" markingOfTheGood="45016" name="TEST_PRODUCT" quantity="1" amount="1400" nds="18.0" ndsAmount="252" operationType="1"/> <position cash="1" markingOfTheGood="45017" name="TEST_PRODUCT" quantity="1" amount="450" nds="18.0" ndsAmount="81" operationType="1"/> <salesDistributedOnVAT cash="1" shift="184" nds="10.0" paytype="CashPaymentEntity" amount="800"/> <salesDistributedOnVAT cash="1" shift="184" nds="18.0" paytype="CashPaymentEntity" amount="600"/> <salesDistributedOnVAT cash="1" shift="184" nds="10.0" paytype="BankCardPaymentEntity" amount="4000"/> <salesDistributedOnVAT cash="1" shift="184" nds="18.0" paytype="BankCardPaymentEntity" amount="2150"/> <salesDistributedOnVAT cash="1" shift="184" nds="18.0" paytype="GiftCardPaymentEntity" amount="2000"/> </sales>
© 1994-2024, ООО "Кристалл Сервис Интеграция".
Все права защищены.