Появился тут у Астрала новый сервис (не знаю, возможно у других ОФД он уже был или будет), решил посмотреть, что такое...
Цитата: Информируем вас о новой функции сервиса Астрал.ОФД — отображение статусов чеков в ФНС.
Данный функционал позволит видеть, какой статус присвоил чеку ФНС напротив каждого чека в личном кабинете Астрал.ОФД.
При получении чека от ОФД, на стороне ФНС проводится форматно-логический контроль, в ходе которого проверяется соответствие документа требованиям, предъявляемым к тегам чека. По результатам проверки каждому чеку присваивается статус:
Принят
Принят с предупреждениями
Отказ в приеме
Принят в мягкий карантин
Принят в жесткий карантин
Нет ответа в ФНС
Цитата: При проверке фискальному документу могут быть присвоены следующие статусы:
Принят, т. е. проверка проведена, ошибок не выявлено.
Принят с предупреждениями, т. е. чек принят, но с некритичными ошибками, обнаруженными во время проверки. Возможные коды ошибок: 321, 322, 504, 508, 509, 512, 513, 514, 515, 516, 517, 518, 519, 533, 534 — такие документы принимаются к учету ФНС для сверки данными налоговых деклараций.
Отказ в приеме, т. е. при проверке выявлены критические ошибки с кодами: 400, 405, 409, 417, 419, 420, 421, 422, 423, 424, 505, 506, 507, 510. Такой ФД не учитывается в АИС-Налог 3 и не принимается к учету ФНС для сверки с данными налоговых деклараций, покупатель не сможет его проверить на сайте налоговой.
Прием в карантин, т. е. документ передан в ФНС раньше, чем завершилась регистрация ККТ. Такой документ нельзя проверить на сайте ФНС и он не будет отображаться в АИС-Налог 3. Как только карточка ККТ будет получена, ФД будет направлен на контроль.
Отсутствует, т. е. налоговой фискальный документ получен, но проверка еще не завершена, и, соответственно, статус не присвоен.
Решили посмотреть. И вот на чеках, в которых есть телефон покупателя выскакивает предупреждение (статус "принят с предупреждением").
Если поковырять, что не нравится, то получается такая штука:
SQL код:
"fnsStatus": {
"sentTimeStamp": "2022-04-09T21:48:05.115Z",
"sentResult": true,
"codeResult": 250,
"sentMessage": {
"fdId": 4186601329026497000,
"warnings": [
{
"code": 322,
"tag": "buyerPhoneOrAddress"
}
]
}
Получается, ФНС не нравится тэг "buyerPhoneOrAddress" . Там данные типа: "buyerPhoneOrAddress":"79161234567" (номер изменил, но количество символов такое же).
Чеки печатаем из 1С (УПП), касса АТОЛ. номер телефона записывается в тег "CustomerPhone". СМС клиенту отправляется, номер правильный.
Непонятно, что ФНС не нравится...