UK
Подивитися демо

Avalara + Krokul CRM

Так. Krokul CRM інтегрується з Avalara AvaTax. КП і рахунки отримують податок з продажу (sales tax) з AvaTax, виставлені рахунки фіксуються як транзакції AvaTax, скасовані рахунки там анулюються, а сертифікати звільнення від податку зберігаються з покупцем в AvaTax. Виклики йдуть через застосунок Krokul у Make або через API і вебхуки Krokul.

  • Через API і вебхукиВи підключаєте сервіс застосунком Krokul у платформі автоматизації, публічним API і підписаними вебхуками. Кроки для цього сервісу є на сторінці.

Платформи автоматизаціїMake

Що отримує команда

Податок у КП до того, як клієнт погодився

Коли менеджер готує КП, Krokul надсилає її рядки й адресу доставки в CreateTransaction як SalesOrder, який AvaTax розраховує без запису. Податок за кожним рядком з’являється в КП, і клієнт одразу бачить повну суму.

Виставлений рахунок зафіксовано в AvaTax

Виставлення рахунку надсилає транзакцію SalesInvoice з тим самим кодом документа, а коли рахунок остаточний, конектор фіксує її через CommitTransaction. Код транзакції AvaTax лишається на рахунку Krokul як його зовнішній ключ.

Скасований чи змінений рахунок збігається з AvaTax

Скасування рахунку в Krokul викликає VoidTransaction для його транзакції AvaTax. Зміна після фіксації йде через AdjustTransaction, а повернення через RefundTransaction, тож запис AvaTax відповідає документу Krokul.

Адресу перевірено один раз

Коли створено контрагента або змінено його адресу, конектор запускає ResolveAddress. Нормалізовану адресу Krokul пропонує менеджеру, а адреса, яку AvaTax не може розпізнати, стає задачею до першого рахунку.

Сертифікати звільнення під рукою

Для покупця, звільненого від податку, конектор створює клієнта AvaTax через CreateCustomers і додає сертифікат звільнення через CreateCertificates. Наступні транзакції цього клієнта несуть збережений код клієнта, і AvaTax застосовує звільнення.

Що передається між системами

Avalara AvaTaxНапрямKrokulКоли
Транзакція (SalesOrder)Krokul → AvaTax → KrokulКП (документ) з податком за рядкамиКП збережено
Транзакція (SalesInvoice, CommitTransaction)Krokul → AvaTax → KrokulРахунок (документ)Рахунок виставлено
VoidTransaction, AdjustTransaction, RefundTransactionKrokul → AvaTaxСкасований, змінений чи повернений рахунокРахунок змінено після фіксації
Адреса (ResolveAddress)Krokul → AvaTax → KrokulАдреса контрагентаСтворено контрагента або змінено його адресу
Клієнт і сертифікат (CreateCustomers, CreateCertificates)Krokul → AvaTaxКонтрагент, звільнений від податкуДодано сертифікат звільнення

Як підключити сьогодні

Застосунок Krokul у Make

  1. Підключіть у Make застосунок Krokul ключем API Krokul, а застосунок Avalara AvaTax за account ID і license key компанії AvaTax.
  2. Почніть сценарій із тригера Krokul Document Created і надішліть рядки в CreateTransaction через модуль Avalara Make an API Call.
  3. Через Get a Transaction чи Search Transactions by Company перевіряйте, що AvaTax записав для рахунку.

Власний потік через API і вебхуки Krokul

  1. Випустіть ключ API Krokul зі scope на документи й контрагентів і виберіть середовище AvaTax, sandbox чи production.
  2. Підпишіть вебхук Krokul на document.created і перевіряйте його заголовок x-crm-signature своїм секретом. За x-crm-delivery відкидайте повторні доставки.
  3. Викличте CreateTransaction для КП чи рахунку, потім запишіть податок за рядками назад через document/api-setItems.
  4. Збережіть код транзакції AvaTax на рахунку через externalRef/api-upsert, щоб пізніше анулювання чи коригування знайшло його через externalRef/api-resolve.

Дії

  • Get a Transaction
  • Search Transactions by Company
  • Make an API Call

Питання й відповіді

Чи інтегрується Krokul з Avalara?

Так. Krokul інтегрується з Avalara через застосунок Krokul у Make, а також через свій API і вебхуки. У Make застосунок Krokul працює поруч із застосунком Avalara AvaTax.

Чи рахує Krokul податок з продажу сам?

Ні. Krokul питає AvaTax і зберігає результат у рядках документа. Якщо ви натомість нараховуєте ПДВ за фіксованою ставкою, Krokul бере ставку, задану в кожному рядку.

Чи є тригер Avalara, щоб запустити потік?

Ні. AvaTax відповідає на запити, а застосунок Avalara AvaTax у Make має тільки дії й пошуки. Потоки стартують від подій Krokul або за розкладом.

Що відбувається, коли рахунок Krokul скасовано?

Потік викликає VoidTransaction для транзакції AvaTax цього рахунку. Транзакцію він знаходить за зовнішнім ключем, який Krokul зберігає на рахунку.

Обмеження

Податкові декларації, їх подання й сплата лишаються за Avalara. AvaTax відповідає на виклики й не надсилає подій назад, тому кожен результат приходить у Krokul відповіддю на запит конектора.

Чогось бракує?

Напишіть, яким сервісом ви користуєтесь і що має ходити між ним і Krokul. Ми відповімо способом і строком.

Запит отримано. Відповімо на вашу пошту.

Avalara і AvaTax є торговими марками Avalara, Inc. Krokul не афілійований з Avalara.

Подивитися демо