- Почему сумма закрывающих документов не соответствует сумме моей оплаты?
- Основные положения закона
- Agentdata
- Agentsign
- Amounts
- Api кассы
- Causecorrection
- Cloudkassir – phpshop
- Correctionreceiptdata
- Correctionreceipttype
- Correctiontype
- Customerreceipt
- Industryrequisitecollection
- Items
- Markpartquantity
- Method
- Object
- Operationreceiptrequisite
- Productcodedata
- Purveyordata
- Receipt
- Taxationsystem
- Vatrate
- Архитектура
- Запрос статуса чека
- Запрос статуса чека коррекции
- Идемпотентность api
- Изменение состояния кассы
- Как узнать информацию про состав счёта, который я получил от ооо «клаудкассир»?
- Коды временных зон
- Коды ошибок
- Коды предупреждений
- Момент отправки чека
- На какую сумму выставляется закрывающий документ в случае, если услуга оказывалась не полный календарный месяц (первый/ последний месяц сотрудничества)?
- Онлайн-касса
- Операторы фискальных данных
- Отправка покупателю онлайн-чека
- Получение данных кассы
- Получение данных чека
- Получение данных чека коррекции
- Порядок подключения
- Пример запроса
- Принцип работы и проверка уведомлений
- Сводка изменений
- Способ 1 – посредством эдо
- Стоимость
- Тестирование онлайн-чека
- Тестовый метод
- Тип уведомления
- Условия успешного создания чека
- Фз-54
- Фискализация кассы
- Формирование кассового чека
- Формирование чека коррекции
- Cloudkassir: аналоги, отзывы и интеграции с другими сервисами (март 2022)
- Cloudkassir – отзывы экспертов и пользователей
Почему сумма закрывающих документов не соответствует сумме моей оплаты?
В первый месяц оказания услуг (месяц, в котором фискализирована касса) закрывающие документы предоставляются на* резерв кассы на 1 год,* фискальный накопитель,* аренду кассы за первый месяц действия пакета.Остаток аванса будет на ежемесячной основе закрываться УПД на аренду кассы в течение всех оставшихся месяцев действия пакета.
Пример:
Я оплатил 12.05.2021 пакет на сумму 48 990р. одним платежом, включающим:* резерв кассы на 1 год (01.05.2021 – 30.04.2022) на сумму 6 000р.,* фискальный накопитель на 3 года на сумму 12 990р.,* аренду кассы на 1 год (01.05.2021 – 30.04.2021)
на сумму 30 000р.Допустим, касса была фискализирована в мае 2021, тогда первый месяц оказания услуг – это май 2021 года.
За май 2021 года будут выставлены УПД на резерв кассы (6 000р.), фискальный накопитель (12 990р.) и аренду кассы за май 2021 (2 500р.) на общую сумму 21 490р.
Основные положения закона
- Необходимо использовать кассу нового образца с установленным фискальным накопителем (ФН).
- Необходимо заключить договор с оператором фискальных данных (ОФД) для передачи данных с ККТ в режиме онлайн в ФНС.
- Необходимо указывать в чеке все товарные позиции: наименование, цена, кол-во, сумма, ставка НДС.
- Необходимо подключить кассу к интернету.
- Необходимо выдавать чек покупателю непосредственно в момент расчета: для интернет-платежей с использованием банковской карты отправлять чек на e-mail или телефон.
- Необходимо менять ФН в двух случаях:
- по истечении его срока действия;
- при заполнении памяти до истечения срока действия;
и хранить его в течение 5-ти лет.
- Нет необходимости заключать договор с ЦТО на обслуживание.
- Нет необходимости предъявлять кассу инспектору ФНС, все регистрационные действия можно выполнить дистанционно в личном кабинете налогоплательщика на сайте ФНС.
Agentdata
Данные агента, Тег ОФД 1223.
Параметр | Формат | Применение | Описание |
---|---|---|---|
AgentOperationName | Строка | Обязательно, если AgentSign (1222) = 0, 1 | Наименование операции банковского платежного агента или банковского платежного субагента, тег ОФД 1044 |
PaymentAgentPhone | Строка | Обязательно, если AgentSign (1222) = 0, 1, 2, 3 | Телефон платежного агента, тег ОФД 1073 |
PaymentReceiverOperatorPhone | Строка | Обязательно, если AgentSign (1222) = 2, 3 | Телефон оператора по приему платежей, тег ОФД 1074 |
TransferOperatorPhone | Строка | Обязательно, если AgentSign (1222) = 0, 1 | Телефон оператора перевода, тег ОФД 1075 |
TransferOperatorName | Строка | Обязательно, если AgentSign (1222) = 0, 1 | Наименование оператора перевода, тег ОФД 1026 |
TransferOperatorAddress | Строка | Обязательно, если AgentSign (1222) = 0, 1 | Адрес оператора перевода, тег ОФД 1005 |
TransferOperatorInn | Строка | Обязательно, если AgentSign (1222) = 0, 1 | ИНН оператора перевода, тег ОФД 1016 |
Agentsign
Признак агента, Тег ОФД 1057, 1222.Для корректного формирования при указаннии признака агента необходимо:В каждой товарной позиции указывать данные агента (AgentData, Тег 1223) и данные поставщика (PurveyorData, Тег 1224).
Код | Описание |
---|---|
0 | “Банковский платежный агент”, Оказание услуг пользователем, являющимся банковским платежным агентом |
1 | “Банковский платежный субагент”, Оказание услуг пользователем, являющимся банковским платежным субагентом |
2 | “Платежный агент”, Оказание услуг пользователем, являющимся платежным агентом |
3 | “Платежный субагент”, Оказание услуг пользователем, являющимся платежным субагентом |
4 | “Поверенный”, Оказание услуг пользователем, являющимся поверенным |
5 | “Комиссионер”, Оказание услуг пользователем, являющимся комиссионером |
6 | “Агент”, Оказание услуг пользователем, являющимся агентом и не являющимся банковским платежным агентом (субагентом), платежным агентом (субагентом), поверенным, комиссионером |
Amounts
Общая сумма платежа или возврата.
Должна содержать в себе, как минимум, один из следующих параметров.
Параметр | Формат | Применение | Описание |
---|---|---|---|
Electronic | Строка | Необязательный | Сумма оплаты электронными деньгами |
AdvancePayment | Строка | Необязательный | Сумма предоплаты |
Credit | Строка | Необязательный | Сумма постоплатой |
Provision | Строка | Необязательный | Сумма встречным предоставлением |
Api кассы
API для касcы — программный интерфейс системы для взаимодействия с онлайн-кассой.
Causecorrection
Основание для коррекции
Параметр | Формат | Применение | Описание |
---|---|---|---|
CorrectionDate | Строка | Обязательный | Дата документа основания для коррекции |
CorrectionNumber | Строка | Обязательный | Номер документа основания для коррекции |
Cloudkassir – phpshop
Correctionreceiptdata
Параметры формирования чека/состав чека.
Correctionreceipttype
Код | Признак расчета коррекции |
---|---|
1 | Корректировка прихода |
3 | Корректировка расхода |
Correctiontype
Код | Тип коррекции |
---|---|
0 | Самостоятельно |
1 | По предписанию |
Customerreceipt
Параметры формирования чека/состав чека.Объект CustomerReceipt также может быть передан в параметре Data с вызовом виджета, либо в любом другом платёжном методе CloudPayments (например, оплата по криптограмме, по токену, подтверждении оплаты, возвратах денежных средств, изменений подписки и др.) для формирования чека прихода при успешном платеже.
Industryrequisitecollection
Отраслевой реквизит чека
Параметр | Формат | Применение | Описание |
---|---|---|---|
Code | Строка | Обязательный | Идентификатор ФОИВ, тег ОФД 1262 |
DocumentDate | Строка | Обязательный | Дата документа основания, тег ОФД 1263 |
DocumentNumber | Строка | Обязательный | Номер документа основания, тег ОФД 1264 |
RequisiteValue | Строка | Обязательный | Значение отраслевого реквизита, тег ОФД 1265 |
Items
Параметры услуг/товарных позиций в чеке.
Параметр | Формат | Применение | Описание |
---|---|---|---|
Label | Строка | Обязательный | Наименование товара или услуги |
Price | Строка | Обязательный | Цена за единицу товара/услуги |
Quantity | Строка | Обязательный | Количество |
Vat | Строка | Обязательный | Ставка НДС услуги/товара |
Amount | Строка | Обязательный | Price * Quantity c учетом скидки |
Method | Строка | Необязательный | Способ расчёта, см. ниже |
Object | Строка | Необязательный | Предмет расчёта, см. ниже |
MeasurementUnit | Строка | Необязательный | Единица измерения |
Excise | Строка | Необязательный | Сумма акциза |
CountryOriginCode | Строка | Необязательный | Код страны происхождения товара в соответствии с Общероссийским классификатором стран мира 3 символа, тег ОФД 1230 |
CustomsDeclarationNumber | Строка | Необязательный | Регистрационный номер таможенной декларации 32 символа, тег ОФД 1231 |
AgentSign | Строка | Необязательный | Признак агента, тег ОФД 1222, см. ниже |
AgentData | JSON | Необязательный | Данные агента, тег ОФД 1223, см. ниже |
PurveyorData | JSON | Необязательный | Данные поставщика платежного агента, тег ОФД 1224, см. ниже |
ProductCodeData | JSON | Необязательный | Данные маркировки товара, тег ОФД 1162, см. ниже |
AdditionalPositionInfo | Строка | Необязательный | Дополнительная информация внутри конкретной позиции чека |
SaleObjectData | Строка | Необязательный | Дополнительный реквизит предмета расчета, тег ОФД 1191 |
IndustryRequisiteCollection | Массив объектов | Необязательный | Отраслевой реквизит предмета расчета, тег ОФД 1260 (ффд 1.2) |
MarkPartQuantity | JSON | Необязательный | Дробное количество маркированного товара, тег ОФД 1291 (ффд 1.2) см. ниже |
RawMarkCode | Строка | Необязательный | Код маркировки, тег ОФД 2000 (ффд 1.2) |
GroupSeparator | Строка | Необязательный | Разделитель GS |
Markpartquantity
Дробное количество маркированного товара
Параметр | Формат | Применение | Описание |
---|---|---|---|
Numerator | Число | Обязательный | Числитель, тег ОФД 1293 |
Denominator | Число | Обязательный | Знаменатель, тег ОФД 1294 |
Method
Признак способа расчета.
Код | Описание |
---|---|
0 | Unknown, неизвестный способ расчета |
1 | FullPrepayment, предоплата 100% |
2 | PartialPrepayment, предоплата |
3 | AdvancePay, аванс |
4 | FullPay, полный расчёт |
5 | PartialPayAndCredit, частичный расчёт и кредит |
6 | Credit, передача в кредит |
7 | CreditPayment, оплата кредита |
Object
Признак предмета расчета.
Код | Описание |
---|---|
0 | Unknown, неизвестный предмет оплаты |
1 | Commodity, товар |
2 | ExcisedCommodity, подакцизный товар |
3 | Job, работа |
4 | Service, услуга |
5 | GamblingBet, ставка азартной игры |
6 | GamblingWin, выигрыш азартной игры |
7 | LotteryTicket, лотерейный билет |
8 | LotteryWin, выигрыш лотереи |
9 | RidAccess, предоставление РИД |
10 | Payment, платеж |
11 | AgentReward, агентское вознаграждение |
12 | Composite, составной предмет расчета |
13 | Another, иной предмет расчета |
14 | PropertyLaw, Имущественное право |
15 | NonOperatingIncome, Внереализационный доход |
16 | InsuranceContributions, Страховые взносы |
17 | TradeFee, Торговый сбор |
18 | ResortFee, Курортный сбор |
19 | CautionMoney, Залог |
Operationreceiptrequisite
Операционный реквизит чека
Параметр | Формат | Применение | Описание |
---|---|---|---|
OperationIdentifier | Число | Обязательный | Идентификатор операции, тег ОФД 1271 |
OperationDate | Строка | Обязательный | Дата, время операции, тег ОФД 1273 |
OperationData | Строка | Обязательный | Данные операции, тег ОФД 1272 |
Productcodedata
Данные маркировки товара.
Параметр | Формат | Применение | Описание |
---|---|---|---|
CodeProductNomenclature | Строка | Необязательный | HEX представление штрих/бар кода маркировки целиком (Только для касс Микропэй) |
Purveyordata
Данные поставщика платежного агента, Тег ОФД 1224.
Параметр | Формат | Применение | Описание |
---|---|---|---|
Name | Строка | Обязательный | Наименование поставщика, тег ОФД 1225 |
Inn | Строка | Обязательный | ИНН поставщика, тег ОФД 1226 |
Phone | Строка | Необязательный | Телефон поставщика, тег ОФД 1171 |
Receipt
Выполняется после выдачи кассового чека.
Служит для информирования о сформированных онлайн-чеках: система отправляет запрос на адрес ТСП с информацией о чеке, а сайт должен зафиксировать информацию.
Параметры передаются в теле запроса, список представлен в следующей таблице:
В ответ на запрос система ожидает получить ответ в JSON формате с обязательным параметром code:
Код определяет результат обработки сервером ТСП уведомления о чеке и может принимать единственное значение:
Код | Значение |
---|---|
0 | Чек зарегистрирован |
Taxationsystem
В таблице ниже представлены варианты систем налогообложения юридических лиц и индивидуальных предпринимателей, которые используются при формировании кассовых чеков.
Код | Система налогообложения |
---|---|
0 | Общая система налогообложения |
1 | Упрощенная система налогообложения (Доход) |
2 | Упрощенная система налогообложения (Доход минус Расход) |
3 | Единый налог на вмененный доход |
4 | Единый сельскохозяйственный налог |
5 | Патентная система налогообложения |
Vatrate
Код | Ставка НДС |
---|---|
1 | 20 |
2 | 10 |
3 | 20/120 |
4 | 10/110 |
5 | 0 |
6 | Без НДС |
Архитектура
API использует REST архитектуру. Параметры передаются методом POST в формате JSON, кодировке UTF-8 с обязательным указанием заголовка Content-Type: application/json.
Ответ система выдает в JSON формате, который как минимум включает в себя два параметра: Success и Message:
Первый параметр указывает на результат выполнения запроса – успешно или нет, второй может содержать дополнительную информацию.
Запрос статуса чека
Метод получения статуса чека.
Запрос статуса чека коррекции
Метод получения статуса чека.
Идемпотентность api
Идемпотентность — свойство API при повторном запросе выдавать тот же результат, что на первичный без повторной обработки. Это значит, что вы можете отправить несколько запросов к системе с одинаковым идентификатором, при этом обработан будет только один запрос, а все ответы будут идентичными. Таким образом реализуется защита от сетевых ошибок, которые приводят к созданию дублированных записей и действий.
Для включения идемпотентности необходимо в запросе к API передавать заголовок с ключом X-Request-ID, содержащий уникальный идентификатор. Формирование идентификатора запроса остается на вашей стороне — это может быть guid, комбинация из номера заказа, даты и суммы или любое другое значение на ваше усмотрение.
Каждый новый запрос, который необходимо обработать, должен включать новое значение X-Request-ID. Обработанный результат хранится в системе в течение 1 часа.
Изменение состояния кассы
Метод ручного управления состоянием кассы.
Касса может быть принудительно выключена (отправлена на техобслуживание) и включена (введена в эксплуатацию).
Как узнать информацию про состав счёта, который я получил от ооо «клаудкассир»?
Этот вопрос нужно адресовать менеджеру, ведущему Ваш пакет (бухгалтерия ООО «Клаудкассир» не владеет информацией о выставляемых партнёрам счетах).
Коды временных зон
В таблице ниже представлены коды временных зон для преобразования времени.
Код | Название |
---|---|
HST | (UTC-10:00) Гавайи |
AKST | (UTC-09:00) Аляска |
PST | (UTC-08:00) Тихоокеанское время (США и Канада) |
MST | (UTC-07:00) Горное время (США и Канада) |
CST | (UTC-06:00) Центральное время (США и Канада) |
EST | (UTC-05:00) Восточное время (США и Канада) |
AST | (UTC-04:00) Атлантическое время (Канада) |
BRT | (UTC-03:00) Бразилия |
UTC | (UTC) Время в формате UTC |
GMT | (UTC) Дублин, Лиссабон, Лондон, Эдинбург |
CET | (UTC 01:00) Амстердам, Берлин, Берн, Вена, Рим, Стокгольм |
CET | (UTC 01:00) Белград, Братислава, Будапешт, Любляна, Прага |
CET | (UTC 01:00) Брюссель, Копенгаген, Мадрид, Париж |
CET | (UTC 01:00) Варшава, Загреб, Сараево, Скопье |
EET | (UTC 02:00) Афины, Бухарест |
EET | (UTC 02:00) Вильнюс, Киев, Рига, София, Таллин, Хельсинки |
EET | (UTC 02:00) Восточная Европа |
EET | (UTC 02:00) Калининград (RTZ 1) |
MSK | (UTC 03:00) Волгоград, Москва, Санкт-Петербург (RTZ 2) |
MSK | (UTC 03:00) Минск |
AZT | (UTC 04:00) Баку |
AMT | (UTC 04:00) Ереван |
SAMT | (UTC 04:00) Ижевск, Самара (RTZ 3) |
GET | (UTC 04:00) Тбилиси |
TJT | (UTC 05:00) Ашхабад, Ташкент |
YEKT | (UTC 05:00) Екатеринбург (RTZ 4) |
ALMT | (UTC 06:00) Астана, Алматы |
NOVT | (UTC 06:00) Новосибирск (RTZ 5) |
KRAT | (UTC 07:00) Красноярск (RTZ 6) |
HKT | (UTC 08:00) Гонконг, Пекин, Урумчи, Чунцин |
IRKT | (UTC 08:00) Иркутск (RTZ 7) |
SGT | (UTC 08:00) Куала-Лумпур, Сингапур |
ULAT | (UTC 08:00) Улан-Батор |
YAKT | (UTC 09:00) Якутск (RTZ 8) |
VLAT | (UTC 10:00) Владивосток, Магадан (RTZ 9) |
SAKT | (UTC 11:00) Чокурдах (RTZ 10) |
ANAT | (UTC 12:00) Анадырь, Петропавловск-Камчатский (RTZ 11) |
Коды ошибок
В таблице ниже представлены коды ошибок при формировании онлайн-чека.
Код | Описание |
---|---|
-1 | Неизвестная ошибка |
2 | Отсутствует ККТ для фискализации транзакции для данной организации |
3 | Переданная система налогообложения не установлена ни в одной кассе для данной организации |
4 | Переданы не все необходимые данные агента |
5 | Отсутствует ИНН поставщика или телефон поставщика при агентском расчете |
6 | Оформление услуг не разрешено при регистрации ККТ или телефон покупателя передан в неверном формате |
7 | Неверный формат ИНН поставщика |
8 | Ресурс хранения документов исчерпан (ФН переполнен) |
9 | Ошибка агентских данных |
10 | Не зашифрованные персональные данные |
11 | Не передан ИНН |
12 | Отсутствует информация о товарах/услугах |
13 | Сумма по всем способам оплаты меньше итога чека |
14 | Вносимая безналичной оплатой сумма больше суммы чека |
15 | Нет подходящей ККМ для данной организации |
16 | Нет касс с подходящим терминалом |
17 | Нет касс с признаком БСО |
18 | Нет касс без признака БСО |
19 | Нет касс поддерживающих наличный рассчет |
20 | Нет касс с агентским признаком |
21 | Нет касс с поддержкой тега – Дополнительный реквизит пользователя |
22 | Превышен лимит тестовых чеков за день |
Коды предупреждений
В таблице ниже представлены возможные коды предупреждений при попытке формирования чека, которые могут блокировать пробитие чека (в этом случае в ответе присутствует поле Warning с рекомендацией решения проблемы)
Код | Описание |
---|---|
1 | Ошибка криптопроцессора |
2 | Срок действия фискального накопителя истек |
3 | Переполнение очереди отправки в ОФД |
4 | Буфер ФН переполнен |
5 | Ошибка кассы |
Момент отправки чека
Чек должен быть отправлен покупателю в момент расчета. Для одностадийных платежей чек формируется сразу же после прохождения оплаты, для двустадийных (c холдированием) — при подтверждении операции.
На какую сумму выставляется закрывающий документ в случае, если услуга оказывалась не полный календарный месяц (первый/ последний месяц сотрудничества)?
Документ выставляется на сумму, равную стоимости услуг за полный календарный месяц (см. п. 5.5 и 5.6 Договора (оферты) об информационно-технологическом взаимодействии с целью обработки фискальных данных оферты).
Онлайн-касса
Мы используем кассы “MicroPay-ФАС” и “MicroPay-ФС” с подключением к любому оператору фискальных данных.
Операторы фискальных данных
В таблице ниже представлены операторы фискальных данных, с которыми могут работать интернет-кассы.
Код | Название оператора |
---|---|
PeterService | ООО «ПС СТ» |
FirstOfd | Первый ОФД |
Taxcom | Такском |
PlatformaOfd | Платформа ОФД |
OfdYa | ОФД-Я |
OfdYandex | Яндекс ОФД |
Garantexpress | Гарант ОФД |
OfdAstralNalog | Астрал ОФД |
Sbis | Компания “ТЕНЗОР”, ООО |
Esphere | КОРУС ОФД |
Kontur | Контур.ОФД |
Magnit | ОФД АО «Тандер» |
InitPro | ИнитПро ОФД |
Element | ОФД Группа Элемент |
KonturNtt | ОФД Контур НТТ |
KazakhTelecom | ОФД – АО «Казахтелеком» |
Отправка покупателю онлайн-чека
На выбор покупателя кассовый чек необходимо отправить в письме на e-mail адрес или в СМС (Viber/WhatsApp/Telegram) сообщении на номер телефона. При формировании корректного запроса на отправку чека, при условии передачи e-mail адреса или номера телефона покупателя, или при самостоятельном создании чека из личного кабинета — все необходимые реквизиты система передает в уведомлении Receipt.
Получение данных кассы
Метод получения данных кассы.
Получение данных чека
Метод получения детализации чека.
Получение данных чека коррекции
Метод получения детализации чека.
Порядок подключения
Для подключения услуги онлайн-фискализации необходимо:
- Подключиться к сервису онлайн-фискализации CloudKassir.
- Получить квалифицированную электронную подпись для работы с сайтом ФНС.
- Зарегистрироваться в личном кабинете налоговой службы:
— для юридических лиц
— для индивидуальных предпринимателей - Заключить договор на онлайн-фискализацию с CloudKassir.
После подписания договора и оплаты счета вам будут предоставлены номер ККТ и ФН для регистрации в ФНС.
Пример запроса
{"Inn":"7708806062",//ИНН"InvoiceId":"1234567",//номерзаказа,необязательный"AccountId":"user@example.com",//идентификаторпользователя,необязательный"Type":"Income",//признакрасчета"CustomerReceipt":{"Items"://товарныепозициии[{"label":"Наименование товара 1",//наименованиетовараилиуслуги"price":100.00,//цена"quantity":1.00,//количество"amount":100.00,//сумма"vat":0,//ставкаНДС"method":0,//тег-1214признакспособарасчета-признакспособарасчета"object":0,//тег-1212признакпредметарасчета-признакпредметатовара,работы,услуги,платежа,выплаты,иногопредметарасчета"measurementUnit":"шт"//единицаизмерения},{"label":"Наименование товара 2",//наименованиетовараилиуслуги"price":200.00,//цена"quantity":2.00,//количество"amount":300.00,//суммасоскидкой25%"vat":10,//ставкаНДС"method":0,//тег-1214признакспособарасчета-признакспособарасчета"object":0,//тег-1212признакпредметарасчета-признакпредметатовара,работы,услуги,платежа,выплаты,иногопредметарасчета"measurementUnit":"шт",//единицаизмерения"excise":0.01,//тег-1229суммаакциза"countryOriginCode":"156",//тег-1230цифровойкодстраныпроисхождениятоваравсоответствиисОбщероссийскимклассификаторомстранмира3симв."customsDeclarationNumber":"54180656/1345865/3435625/23",//тег-1231регистрационныйномертаможеннойдекларации32симв."ProductCodeData"://данныемаркировкитовара{"CodeProductNomenclature":"3031303239303030303033343....a78495a4f6672754744773d3d"//HEXпредставлениештрих/баркодамаркировкицеликом(ТолькодлякассМикропэй)},"markPartQuantity"://дробноеколичествомаркированноготовара{"numerator":1,"denominator":4},"rawMarkCode":"010460043993125621JgXJ5.Tu001d8005112000u001d930001u001d923zbrLA==u001d24014276281","groupSeparator":"u001d"},{"label":"Наименование товара 3",//наименованиетовараилиуслуги"price":300.00,//цена"quantity":3.00,//количество"amount":900.00,//сумма"vat":20,//ставкаНДС"method":0,//тег-1214признакспособарасчета-признакспособарасчета"object":0,//тег-1212признакпредметарасчета-признакпредметатовара,работы,услуги,платежа,выплаты,иногопредметарасчета"measurementUnit":"шт",//единицаизмерения"AgentSign":6,//признакагента,тегОФД1222"AgentData"://данныеагента,тегофд1223{"AgentOperationName":null,//наименованиеоперациибанковскогоплатежногоагентаилибанковскогоплатежногосубагента,тегОФД1044"PaymentAgentPhone":null,//телефонплатежногоагента,тегОФД1073"PaymentReceiverOperatorPhone":null,//телефоноператорапоприемуплатежей,тегОФД1074"TransferOperatorPhone":null,//телефоноператораперевода,тегОФД1075"TransferOperatorName":null,//наименованиеоператораперевода,тегОФД1026"TransferOperatorAddress":null,//адресоператораперевода,тегОФД1005"TransferOperatorInn":null//ИННоператораперевода,тегОФД1016},"PurveyorData"://данныепоставщикаплатежногоагента,тегОФД1224{"Phone":" 74951234567",//телефонпоставщика,тегОФД1171"Name":"ООО Ромашка",//наименованиепоставщика,тегОФД1225"Inn":"1234567890"//ИННпоставщика,тегОФД1226}}],"calculationPlace":"www.my.ru",//Местоосуществлениярасчёта"taxationSystem":0,//системаналогообложения; необязательный, если у вас одна система налогообложения"email":"user@example.com",//e-mailпокупателя,еслинужноотправитьписьмосчеком"phone":"",//телефонпокупателявлюбомформате,еслинужноотправитьсообщениесоссылкойначек"customerInfo":"",//тег-1227Покупательнаименованиеорганизацииилифамилия,имя,отчество(приналичии),серияиномерпаспортапокупателя(клиента)"customerInn":"7708806063",//тег-1228ИННпокупателя"isBso":false,//чекявляетсябланкомстрогойотчётности"AgentSign":null,//признакагента,тегОФД1057"amounts":{"electronic":1300.00,//Суммаоплатыэлектроннымиденьгами"advancePayment":0.00,//Суммаизпредоплаты(зачетомаванса)(2знакапослезапятой)"credit":0.00,//Суммапостоплатой(вкредит)(2знакапослезапятой)"provision":0.00//Суммаоплатывстречнымпредоставлением(сертификаты,др.мат.ценности)(2знакапослезапятой)},"customerBirthday":"1992-12-26","customerStateCode":"443","customerDocType":"04","customerDoc":"Some doc value","customerPlace":"Kazan city","userRequisiteData":{"requisiteKey":"key string","requisiteValue":"value string"},"operationReceiptRequisite":{"operationIdentifier":7,"operationDate":"2022-03-21","operationData":"some data"},"industryRequisiteCollection":[{"code":"012","documentDate":"2022-03-21T11:29:26.714Z","documentNumber":"doc number value","requisiteValue":"requisite value"}]}}
Формирование чека является асинхронной операцией, поэтому в ответ на запрос API система сообщает, что чек поставлен в очередь и будет обработан кассой в течение нескольких секунд. Для получения результата операции, вы можете включить Receipt уведомление в личном кабинете. При постановке чека в очередь, ему присваивается уникальный идентификатор.
Пример ответа:запрос принят успешно:
Пример ответа:запрос принят успешно (но имеется сообщение требующее внимания):
Пример ответа:некорректный запрос:
В случае ошибки в поле Model возвращается объект с полем ErrorCode (см. справочник)
Принцип работы и проверка уведомлений
Параметры передаются методом POST или GET в теле запроса в формате «ключ=значение».
Сводка изменений
Версия 3.3.2 от 21.03.2022
В этом разделе отражены изменения документа, внесенные с 18.11.2020 года.
Способ 1 – посредством эдо
1. Вы уже работаете с ЭДО
1.1. Если Вы уже получали от нас закрывающие документы по ЭДО:
1.2. Если ранее Вы не получали от нас закрывающие документы по ЭДО
2. Вы планируете начать работу с ЭДО
- Подключите этот сервис через любого оператора ЭДО (для ускорения работы с нами рекомендуем выбрать Контур.Диадок).
- Следуйте инструкции из п. 1.2 выше.
Стоимость
Стоимость услуг по онлайн-фискализации и сопровождению можно узнать на сайте CloudKassir и/или уточнить у менеджера.
Тестирование онлайн-чека
При работе в тестовом режиме кассовые чеки будут формироваться в демонстрационной ККТ с отладочным фискальным накопителем. После получения доступа в личный кабинет запросите у вашего персонального менеджера подключение тестовой кассы.
Тестовый метод
Для проверки взаимодействия с API можно вызвать тестовый метод.
Тип уведомления
В таблице ниже представлены тип уведомления.
Условия успешного создания чека
- в чеке есть хотя бы одна позиция;
- во всех позициях указано наименование;
- цена и сумма позиции не отрицательная;
- общая сумма всех позиций больше нуля;
- входная строка наименования товара длиной не более 128 символов, более длинные строки будут обрезаны;
- указанная система налогообложения должна совпадать с одним из вариантов, зарегистрированных в ККТ;
- числовые значения переданы с точностью не более двух знаков после запятой;
- передан ИНН, если он требуется в документации.
Фз-54
Закон 54-ФЗ “О применении контрольно-кассовой техники” с изменениями от 03.07.2022 предписывает интернет-сервисам при осуществлении расчетов с использованием электронного средства платежа (в т.ч. банковской картой) использовать контрольно-кассовую технику (ККТ) и отправлять покупателю электронный чек в момент расчета.
Фискализация кассы
Метод перевода интернет-кассы в фискальный режим работы (первичная регистрация).
Формирование кассового чека
Метод формирования кассового чека.
Формирование чека коррекции
Метод формирования чека коррекции.
Cloudkassir: аналоги, отзывы и интеграции с другими сервисами (март 2022)
Для интернет магазина, после того как вышел новый закон, срочно пришлось искать выход. Наткнулась на онлайн кассу cloudkassir. Условия мне понравились, подала заявку. Связалась со мной минут через 30. Все объяснили, рассказали все этапы работы и я решила подписать договор. Так как пользуюсь кассой уже давно могу, оставить отзыв на cloudkassir. Работает она без отключения, все данные в налоговую передает, никаике штрафы мне не приходили, поэтому рекомендую. Я работой довольна.
Cloudkassir – отзывы экспертов и пользователей
Касса в облаке
Неплохое решение для тех, кто делает бизнес с онлайн-оплатой. Удобно в первую очередь тем, что это вариант под ключ – дают кассу, ФН, подключают к ОФД. Из минусов в первую очередь ценник. Это у них только на сайте указано, что 3,5к в месяц, но по факту платишь намного больше. За ФН идет около 6к платеж, за резерв кассы еще 6к, но хотя бы подключают к ОФД бесплатно. Я работаю по ежеквартальному тарифу, 1-й квартал аренды мне встает в 9к, плюс указанные выше платежи, итого на старте я отдал около 21к. Далее по кварталам мне придется платить по 9к еще 3 раза. За год расход будет на уровне 47к. Когда рассчитывал выгоду относительно помесячной оплаты, то так выгода составит около 6к. Если все будет нормально, то возможно стоит перейти на годовую оплату, но это уже как покажет время.
Еще мне не понравилось в ценнике то, что недавно увидел аналогичное предложение АТОЛа. У них это стоит 2,9к в месяц. Более точно условия не узнавал, но возможно, что они выгоднее. По работоспособности все ок, это как бы касса в облаке, настоящая стоит в дата-центре. Сбоев в работе пока не наблюдал, проблем с приемом платежей и отправкой чеков аналогично. Есть автоматическая фискализация, открытие/закрытие смен. Всю инфу по платежам можно видеть в личном кабинете. У меня все везде совпадает, так что решение работает отлично. Снизили бы цену или дали больше гарантий, чтобы я сразу годовой пакет приобретал, было бы замечательно.