Мы обобщили аспекты расчёт налогов в США в предыдущей части этой статьи и упомянул о разработке компонента, который позволяет Tridens Monetization получать налоговые расчеты от различных сторонних поставщиков налоговых услуг, с которыми предпочитают работать наши клиенты.
Оглавление
Аутсорсинг расчета налогов
Это распространенная практика, особенно в коммуникационных компаниях, где налоги могут быть невероятно сложными. Для того, чтобы передать на аутсорсинг налоговые расчеты, как компания, Вы начинаете с выбора надежного поставщика налоговых расчетов, такого как Avalara, Vertex или SureTax. Эти компании изучают Ваш каталог товаров и услуг и предоставляют Вам комбинации налогов, которые необходимо применить к ценам на Ваши товары и услуги. Как правило, они имеют доступные API, которые позволяют их клиентам легко выполнять налоговые расчеты.
Налоги в Tridens Monetization
Tridens Monetization предлагает функциональные возможности облачного биллинга и рейтинга для любых измеряемых услуг, включая коммуникации, такие как VoIP, Telco industry, конференц-связь, медиа, IoT и многие другие. Хотя механизм тарификации и оценки Tridens Monetization способен рассчитывать и применять обычные фиксированные налоги (такие как НДС) в самом процессе оценки, мы часто получали запросы от наших клиентов на интеграцию с их сторонними поставщиками налогов.
Налоговый шлюз
Соответственно, мы разработали отдельный компонент в 1ТП1Т, который отвечает исключительно за связь с API различных налоговых провайдеров. На сайте Налоговый шлюз (TGW) действует как прокси между ядром Tridens Monetization и сторонними сервисами для расчета налогов. В TGW реализована логика для переформатирования запросов и ответов и проксирования налоговых данных от нескольких провайдеров, сохраняя при этом один и тот же API для связи с ядром Tridens Monetization. Такая настройка также позволяет нашей команде быстро добавлять новые интеграции с другими компаниями, занимающимися расчетом налогов.
Клиенты Tridens Monetization
Как только наши клиенты выбирают определенного поставщика налоговых услуг, они получают учетные данные от этого поставщика. Эти учетные данные служат фактором аутентификации, а также помогают провайдерам вести историю транзакций на своей стороне. Для того чтобы использовать функции налогообложения от конкретного провайдера в Tridens Monetization, компании-клиенту достаточно ввести учетные данные от этого провайдера, что позволяет компоненту Налогового шлюза начать взаимодействие. В результате все предварительно настроенные комбинации налогов от поставщика становятся доступными в Tridens Monetization, где наши клиенты могут определять новые продукты и услуги с использованием этих налогов.
Заключение
Разработав компонент Tax Gateway, мы смогли удовлетворить потребности наших американских клиентов в установке налогов с продаж и коммуникаций в нашей системе через интеграцию со сторонними налоговыми провайдерами. Для обеспечения еще большей гибкости, Tax Gateway также может легко использоваться как отдельный компонент и интегрироваться в другие системы. На этапе внедрения нам пришлось преодолеть ряд препятствий, и мы изо дня в день делали новые открытия в области налогообложения США. Основываясь на нашем опыте, мы считаем, что выбор в пользу расчета налогов третьей стороной - это лучший выход, особенно при работе с коммуникациями.