#validation #finance
#проверка #финансы
Вопрос:
Какой наилучший рабочий процесс для проверки НДС? В настоящее время мы используем только VIES и relative SOAP, но, похоже, это работает не так уж хорошо, поскольку в нем не указан мой собственный номер НДС и несколько других, которые, как я знаю, верны.
Я открыт для сторонних платных сервисов, если они предлагают хороший стандарт надежности.
Комментарии:
1. Проверяется ли ваш номер НДС, если вы используете форму VIES ?
2. нет, это не так. Похоже, что система не будет проверять личный (самозанятый) НДС. НДС компании работают нормально.
3. Используйте, пожалуйста, мою библиотеку: github.com/se-panfilov/jsvat (он перепроверяет НДС — с помощью регулярного выражения и математического расчета)
4. @SergeiPanfilov Вы создали версию своей библиотеки Angular 2 ? Есть планы сделать это доступным через NPM?
5. @KyleBarnes Привет. это уже доступно через npm:
npm i jsvat
. Нет необходимости создавать версию Angular 2, потому что она не зависит от фреймворка и может использоваться с любым фреймворком
Ответ №1:
Термин «Проверка НДС» может означать следующие две вещи:
- Проверьте номер НДС на синтаксическую корректность — это означает, что номер соответствует правилам для номера НДС в данном государстве-члене ЕС. Правила для номеров НДС GB (Соединенное Королевство) отличаются от правил для номеров НДС DE (Германия). Здесь вы можете проверить формат:http://ec.europa.eu/taxation_customs/vies/faqvies.do#item_11 . Эта проверка может только сообщить вам, что указанный НДС правильный, но не может проверить, принадлежит ли он реальной компании;
- Проверьте номер НДС в системе VIES — это означает вызов официальной веб-службы:http://ec.europa.eu/taxation_customs/vies/faqvies.do#item_18 . Если проверка на знание действительного номера не удалась, вам следует обратиться в свою налоговую администрацию: http://ec.europa.eu/taxation_customs/vies/faqvies.do#item_12 . Это единственный «официальный» способ проверить, действительно ли данный номер НДС связан с компанией;
- Важный момент: смотрите http://ec.europa.eu/taxation_customs/vies/faqvies.do#item_23 . Не существует единой базы данных (системы), которая содержала бы все действительные и связанные с компаниями номера НДС. Система VIES является распределенной системой. Каждое государство-член (страна) ведет реестр своих собственных номеров НДС. Веб-служба VIES запрашивает (фактически отправляет «сообщение» в систему конкретного государства-члена) с запросом на проверку состояния действительности НДС.
Вы также можете проверить эти ресурсы. Они могут содержать полезную информацию:
Комментарии:
1. Похоже, что не все НДС указаны по умолчанию в базе данных VIES по соображениям конфиденциальности. Запрос должен быть сделан во время открытия VAT. Этот процесс отличается от штата к штату.
2. Также можно использовать github.com/se-panfilov/jsvat что касается it — он основан на библиотеке braemoor, но переписан с использованием современных стандартов и тестов, а также добавлен в bower и npm
Ответ №2:
https://github.com/viruschidai/validate-vat является ли node.js библиотека, вызывающая официальную службу soap(http://ec.europa.eu/taxation_customs/vies/faqvies.do#item16 ) если вы запускаете node.js .