Сервис онлайн-касс АТОЛ Онлайн: API и интеграция с CMS / Блог компании АТОЛ / Хабр

Поскольку субъекту налогообложения требуется ставить на учет в ФНС каждую кассу самостоятельно через личный кабинет на nalog. По официальной статистике, на учете стоит около 14 тыс. Без этих данных фискализации не. Позже подобный функционал появится и в API. До сих пор многие магазины работают с платежными системами, просто передавая сумму к оплате. В марте г. С этим были мпгазина даже у крупных офлайн-магазинов. Общение с онлайн-кассой в рамках API состоит из трех частей: И полностью легально, поскольку: API как таковой будет интересен тем, кто использует самописные инструменты. Обеспечение соответствия работы интернет-магазина требованиям законодательства о применении онлайн-касс — совершенно интернот для значительной части владельцев интернет-магазинов, если не для большинства, процедура. С нашей точки зрения этот сегмент пользователей самый сложный, поскольку самописные CMS немного по-разному обрабатывают процессы, могут выдавать не ту информацию и т. Время, которое документы в среднем проводят в очереди, является хорошим маркером того, достаточно ли касс арендовал магазин. Вдобавок, во многих CMS такая логика просто не заложена, поэтому здесь требуются серьезные доработки. Арендованный магазином кассовый аппарат с фискальным накопителем сейчас в качестве такового используется ККТ АТОЛ 42ФС обрабатывает полученные платежные данные, пробивает чек и направляет данные в ОФД — точно так же, как и любая другая онлайн-касса.

Первая онлайн-касса АТОЛ 42ФС для интернет магазинов

Если у одного юридического лица несколько сайтов, нужно регистрировать отдельные кассовые аппараты для каждого сайта? У нас сейчас один сайт для нескольких юридических лиц. Можем ли мы при регистрации кассы оставить один сайт или мы должны разделить их так, чтобы у каждого юридического лица был свой сайт? У нескольких юридических лиц может быть один сайт. Однако на каждое юридическое лицо должна быть оформлена своя касса. Есть домен первого уровня магазин. На него зарегистрированы кассы.

Можно использовать кассы основного домена. Адрес расчетов — это место установки кассового аппарата. Если мы являемся не платежным агентом, нужно ли ставить флажок? В заявлении на регистрацию этот флажок нужно ставить, только если вы платежный или банковский агент. Если просто агент, то не нужно. С чем это может быть связано? Но стоит помнить, что такая касса не подходит для интернет-магазинов, которые принимают оплаты не в интернете например, при доставке курьером, в точке самовывоза.

Адрес ЦОДа, где будет стоять касса. Это зависит от объема поступающих заказов на сайтах и трафика оплат. Обычно для каждого сайта арендуется один кассовый аппарат, но расчет лучше сделать индивидуально при помощи калькулятора. Если оплат на сайтах мало, можно использовать одну кассу на несколько URL. Обязательно ли для интернет-магазина, который хочет работать с АТОЛ Онлайн, быть подключенным к какому-нибудь платежному агрегатору?

Обмен данными происходит между кассовым аппаратом и CMS сайта или же между кассой и платежным агрегатором. Касса сама не может взять информацию с сайта, ей ее должен отправить другой участник система. Это может быть или CMS, или платежный агрегатор. Нет, но есть API, благодаря ему вы можете дописать ее самостоятельно или обратиться за помощью к веб-студии или интеграторам 1С. Большая часть магазинов предпочитает другой подход — рассчитывать количество постоянно арендованных касс, учитывая в том числе и пиковые нагрузки.

Вне пиков оборудование используется не на полную силу, но зато такая схема обеспечивает большую отказоустойчивость. Зачем и кому необходимо API Помимо самого использования онлайн касс, ФЗ регламентирует новые параметры кассового чека — дополнительные реквизиты и обязательное отражение в документе всех товарных позиций с соответствующими ставками налога. Вне зависимости от того, приобретена касса в собственность компании или взята в аренду, информация о товарных позициях и их итоговой стоимости со всеми скидками и надбавками, а заодно со ставкой налога должна поступать в нее из внешней системы — из CMS магазина или сервисной площадки.

Тонкости этого процесса зависят от деталей задачи, но в общем случае обеспечение интеграции CMS и онлайн-кассы, как в присутствии платежного агрегатора, так и без него — это технически нетривиальная задача. То есть для магазина, который только что решил привести свою деятельность в соответствие с действующим законодательством, это упрощает процедуру: А покупая с нуля готовое решение CMS или выбирая платежного агрегатора, можно подобрать инструмент с уже реализованной интеграцией с онлайн-кассой.

Интегрированные платежные агрегаторы и банки: API как таковой будет интересен тем, кто использует самописные инструменты. В свое время целый ряд компаний в основном — крупные вместо приобретения сторонней CMS-системы выбрали путь написания собственной. Им-то и приходится работать с API напрямую. С нашей точки зрения этот сегмент пользователей самый сложный, поскольку самописные CMS немного по-разному обрабатывают процессы, могут выдавать не ту информацию и т.

И с каждым клиентом здесь отдельный проект. Общение с онлайн-кассой в рамках API состоит из трех частей: В ходе взаимодействия от интернет-площадки требуются только те параметры, которые действительно необходимы для фискализации чеков — никаких сложных дополнительных систем, вроде расчета скидок и акций, тут не предусмотрено. В строгом соответствии с ФЗ API позволяет передавать из интернет-магазина в онлайн-кассу список товаров в корзине со всей сопутствующей информацией: Но поскольку эксплуатация сервиса показала, что для некоторых клиентов ограничение в товаров играет существенную роль, оно было снято.

Теперь магазинам необходимо самостоятельно контролировать переполнение чека — то есть требуется принимать и обрабатывать соответствующую ошибку от АТОЛ онлайн. В особенности это касается магазинов, где покупатель может набрать в корзину большое количество мелких штучных товаров крепеж, электронные компоненты и т. Технически чеки более 30 Кбайт в онлайн торговле обрабатываются также, как и в офлайн торговле, где кассир просто разбивает корзину на два чека. Однако эта логика должна находиться на стороне внешней системы — то есть магазина, поскольку АТОЛ Онлайн может лишь выдать ошибку о том, что фискализация не выполнена по закону нельзя два чека оплатить через одну транзакцию.

В дополнение к перечисленной выше информации через API магазин должен предоставить телефон или email пользователя, куда будет отправлен электронный чек. По закону именно интернет-магазин должен обеспечить возможность доставки электронного чека покупателю, то есть его обязанность — выяснить адрес для доставки хотя, конечно, ритейлер понесет ответственность, если пользователь указал заведомо некорректные данные. Непосредственно доставку он может делегировать ОФД или осуществить самостоятельно.

API доставляет уведомления о том, что документ передан на фискализацию — то есть он отстоял в очереди и отправился на кассу — или, наоборот, возвращен с ошибкой, например, по таймауту в том случае, если очередь слишком большая и он в течение пяти минут так и не дошел до кассы. Время, которое документы в среднем проводят в очереди, является хорошим маркером того, достаточно ли касс арендовал магазин.

Там доступна различная статистика, а также сами фискализированные чеки. Позже подобный функционал появится и в API. Кроме того, предполагается сделать механизм сверки. Что нужно интернет-магазину, помимо API Работа с онлайн-кассами на практике упирается не столько в поиск оборудования и настройку взаимодействия по API, сколько в изменение некоторых бизнес-процессов внутри магазина.

В первую очередь необходимо подготовиться к передаче корзины на сторону для фискализации. До сих пор многие магазины работают с платежными системами, просто передавая сумму к оплате. Легально продолжать работать по такой схеме уже нельзя. Нужно указывать весь перечень товаров в корзине. Каждый товар в чеке должен иметь окончательную цену уже после применения всех скидок и надбавок. Раньше касса могла сама посчитать скидку, теперь же этого делать нельзя.

Вдобавок, во многих CMS такая логика просто не заложена, поэтому здесь требуются серьезные доработки. Помимо названий и цен, как было упомянуто выше, надо передавать ставку налога. С этим были сложности даже у крупных офлайн-магазинов.

Чеки и доставка товаров

Официально обосновать причину. 1 ст. Подпишитесь на новые статьи Если у вас будет. Заявки принимаются через личный кабинет на сайте kassa.

Доставка и оплата

К чеку, номенклатуру в чеке? Работы.

Похожие темы :

Случайные запросы