Інтеграція TaxCloud

TaxCloud розраховує ставку податку з продажу в режимі реального часу для кожного штату, міста та спеціальної юрисдикції в Сполучених Штатах. Він відстежує, які продукти звільняються від податку з продажів і в яких штатах застосовується кожне звільнення.

Реєстрація в TaxCloud

Зареєструйте обліковий запис на TaxCloud.com і завершіть налаштування. Після запуску отримайте Ключі API TaxCloud, натиснувши Магазини, а потім Отримати деталі.

Приклад ключів API магазину TaxCloud

Увімкніть TaxCloud

  1. Перейдіть до Інф. панель бухгалтерського обліку ‣ Конфігурація ‣ Налаштування та в розділі Податки увімкніть TaxCloud.

  2. Додайте ID входу магазину в API ID і Ключ магазину в :guilabel:`API KEY. Натисніть Зберегти.

  3. Натисніть кнопку Оновити (🗘) поруч із Категорія за замовчуванням, щоб імпортувати категорії продуктів TIC Коди інформації про оподаткування з TaxCloud. Деякі категорії можуть передбачати певні податкові ставки або звільнення.

  4. Виберіть Категорію за замовчуванням і Зберегти. Категорія за замовчуванням застосовується, якщо не встановлено Категорію TaxCloud для ваших продуктів або категорій продуктів, або якщо продукт не знайдено в замовленні/рахунку-фактурі.

    Заповнення ключів TaxCloud API в Odoo

Встановіть категорії TaxCloud для продуктів

Якщо вам потрібно використовувати більше ніж одну категорію TIC (тобто Категорію за замовчуванням), перейдіть на вкладку Загальна інформація продукту та виберіть Категорію TaxCloud.

Якщо ви хочете налаштувати кілька продуктів одночасно, переконайтеся, що вони мають однакову категорію продукту, і натисніть кнопку зовнішнього посилання (🡕), щоб установити категорію TaxCloud на :guilabel :Категорія продукту замість цього.

Примітка

Якщо ви встановите Категорія TaxCloud для продукту, а іншу - для його Категорія продукту, Odoo розглядатиме лише Категорія TaxCloud, знайдену в самому продукті.

Категорія TaxCloud, встановлена для батьківської категорії продукту, не застосовується до її дочірніх категорій продуктів. Наприклад, якщо ви встановите Категорія TaxCloud для Всі Категорія продукту, це не буде застосовано до Всі/Продажі Категорія продукту.

Важливо

Переконайтеся, що адреса вашої компанії повна, включаючи штат і поштовий індекс. Перейдіть до Налаштування ‣ Компанії: Оновити інформацію, щоб відкрити та змінити адресу вашої компанії.

Автоматично проводьте податки на правильному рахунку податкової заборгованості

Щоб переконатися, що нові податки, згенеровані інтеграцією TaxCloud, створюються з правильним обліковим записом Податок до сплати, створіть визначене користувачем значення за умовчанням. Цей процес потрібно повторити для кожної вашої компанії, яка використовує TaxCloud.

Попередження

Визначене користувачем значення за умовчанням впливає на всі записи під час створення. Це означає, що кожен новий податок налаштовано для запису доходу в указаному обліковому записі податку до сплати, якщо податок не редагується вручну, щоб указати інший обліковий запис доходу (або якщо інший визначений користувачем параметр за умовчанням має пріоритет).

Для цього перейдіть до Інф. панель бухгалтерського обліку ‣ Конфігурація ‣ Бухгалтерський облік: План рахунків, знайдіть обліковий запис компанії Податок до сплати і натисніть Налаштування. Зверніть увагу на число після id= в рядку URL-адреси; це ID податкової заборгованості, який використовуватиметься пізніше.

Приклад ідентифікатора рахунку податкової заборгованості в рядку URL-адреси

Активуйте режим розробника, потім перейдіть до Налаштування ‣ Технічні ‣ Дії: користувацькі параметри за замовчуванням і натисніть Створити.

Натисніть спадне меню Поле, а потім Пошук більше….

Пошук по полям за замовчуванням, визначеним користувачем

Використовуйте рядок пошуку, щоб відфільтрувати модель Лінія розподілу податків, і використайте її вдруге, щоб відфільтрувати поле Обліковий запис. Виберіть рядок із Tax Repartition Line під стовпцем Модель.

Пошук моделі рядка розподілу податків і поля рахунку

Коли ви повернетесь до створення Визначених користувачем параметрів за замовчуванням, введіть ID податкової заборгованості, який ви згадали раніше, у полі Значення за замовчуванням (формат JSON).

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

Приклад конфігурації за замовчуванням, визначеної користувачем

Автоматичне визначення фінансової позиції

Податки з продажу розраховуються в Odoo на основі фіскальних позицій. Фіскальна позиція для Сполучених Штатів створюється під час увімкнення TaxCloud.

Ви можете налаштувати Odoo на автоматичне визначення, до яких клієнтів має застосовуватися фінансова позиція. Для цього перейдіть до Інф. панель бухгалтерського обліку ‣ Конфігурація ‣ Облік: фіскальні позиції та виберіть Автоматичне зіставлення податків (TaxCloud). Увімкніть Визначити автоматично, а потім Зберегти.

Визначати автоматичне налаштування фінансової позиції TaxCloud

Тепер ця фінансова позиція автоматично встановлюється в будь-якому замовленні чи рахунку-фактурі, якщо країною клієнта є Сполучені Штати. Це запускає автоматичне обчислення податку.

Примітка

Щоб отримати податки на продаж із замовлення на продаж, підтвердьте його або натисніть кнопку Оновити податки поруч із Додати доставку.

Взаємодія з купонами та акціями

Якщо ви використовуєте Купон або Програми просування, інтеграція з TaxCloud може працювати несподівано. Дійсно, оскільки TaxCloud не приймає рядки з від’ємними сумами як частину розрахунку податку, кількість рядків, доданих програмою просування, має бути виведена із загальної кількості рядків, на які вона впливає.

Важливо

Серед інших ускладнень це означає, що замовлення з використанням купонів або рекламних акцій із фінансовою позицією TaxCloud повинні виставлятися повністю – ви не можете створювати рахунки-фактури для часткових поставок тощо.

Можлива інша несподівана поведінка. Наприклад, ви продаєте продукт, на який у вас діє програма просування, яка передбачає знижку 50%. Якщо ставка податку на продукт становить 7%, ставка податку, обчислена за допомогою інтеграції TaxCloud, відображає 3,5%. Це відбувається тому, що знижка включена в ціну, надіслану в TaxCloud. Однак в Odoo знижка зовсім в іншому рядку. Проте розрахунок податку правильний. Дійсно, 3,5% податку від повної ціни еквівалентно 7% податку від половини ціни, але це може бути неочікуваним з точки зору користувача.