Отчёт формируется за операционный день. С группировкой по сменам входящим в этот операционный день. Берутся все позиции проданные за смену. Вычисляется общая сумма всех позиций отдельно по каждой ставке налогов (0%,10%, 18%) → Далее берутся отдельно все суммы по типам оплат за смену (наличный и безналичный расчет) и начинается заполнение сумм по налогам по очереди.
Продажи <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>