Мексика

Вебінари

Також доступне відео про мексиканську локалізацію. У цьому відео розповідається, як впровадити цю локалізацію з нуля, зокрема як налаштувати конфігурації, як виконати типові робочі процеси, а також детально розглядається кілька конкретних випадків використання.

Вступ

Модулі локалізації Odoo для Мексики дозволяють підписувати електронні рахунки-фактури відповідно до специфікацій SAT для версії 4.0 CFDI, що є юридичною вимогою, станом на 1 січня 2022 року. Ці модулі також додають відповідні бухгалтерські звіти (такі як: DIOT, що дозволяє здійснювати зовнішню торгівлю та створювати довідники доставки).

Примітка

Щоб електронно підписувати будь-які документи в Odoo, переконайтеся, що встановлено додаток Підпис.

Налаштування

Вимоги

Перед налаштуванням модулів локалізації для Мексики в Odoo необхідно виконати такі вимоги:

  1. Бути зареєстрованим у SAT з дійсним RFC.

  2. Мати Сертифікат цифрової печатки (CSD).

  3. Оберіть PAC (Proveedor Autorizado de Certificación / Authorized Certification Provider). Наразі Odoo працює з такими PAC: Solucion Factible, Quadrum (раніше Finkok) та SW Sapien - Smarter Web.

  4. Мати знання та досвід роботи з виставленням рахунків, продажами та бухгалтерським обліком в Odoo. Ця документація містить тільки необхідну інформацію, необхідну для використання Odoo.

Встановлення модулів

Встановити наступні модулі, щоб отримати всі функції мексиканської локалізації. Для цієї конфігурації необхідно встановити модулі Бухгалтерський облік та Контакти:

Ім’я

Технічна назва

Опис

Mexico - Accounting

l10n_mx

За замовчуванням пакет фіскальної локалізації додає характеристики бухгалтерського обліку для мексиканської локалізації, такі як: найпоширеніші податки та план рахунків – на основі код групування рахунків SAT.

EDI для Мексики

l10n_mx_edi

Включає всі технічні та функціональні вимоги для створення та перевірки Електронні документи — на основі технічної документації, опублікованої SAT. Це дозволяє надсилати рахунки-фактури (з додатками або без них) та платіжні доповнення до уряду.

EDI v4.0 для Мексики

l10n_mx_edi_40

Необхідно створювати XML-документи з правильними специфікаціями CFDI 4.0.

Odoo Mexican Localization Reports

l10n_mx_reports

Адаптує звіти для електронного бухгалтерського обліку Мексики: план рахунків, пробний баланс та DIOT.

Mexico - Localization Reports for Closing

l10n_mx_reports_closing

Необхідно створити Заключний запис (також відомий як переміщення 13-го місяця).

Odoo Mexican XML Polizas Export

l10n_mx_xml_polizas

Дозволяє експортувати XML-файли записів журналу для обов’язкового аудиту.

Odoo Mexican XML Polizas Export Edi bridge

l10n_mx_xml_polizas_edi

Доповнює модуль l10n_mx_xml_polizas.

Примітка

Під час встановлення бази даних з нуля та вибору Мексика як країни, Odoo автоматично встановлює такі модулі: Мексика - Бухгалтерський облік, EDI для Мексики та EDI v4.0 для Мексики.

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

Ім’я

Технічна назва

Опис

EDI для Мексики (Розширені функції)

l10n_mx_edi_extended

Додає доповнення про зовнішню торгівлю до рахунків: юридична вимога для продажу продукції до іноземних країн.

EDI версії 4.0 для Мексики (COMEX)

l10n_mx_edi_extended_40

Адаптує модуль l10n_mx_edi_extended для CFDI 4.0.

Mexico - Electronic Delivery Guide

l10n_mx_edi_stock

Дозволяє створити Carta Porte: коносамент, який підтверджує уряду, що ви відправляєте товари між пунктом А та пунктом Б, за допомогою підписаного електронного документа.

Electronic Delivery Guide for Mexico CFDI 4.0

l10n_mx_edi_stock_40

Адаптує модуль l10n_mx_edi_stock для CFDI 4.0

Odoo Mexico Localization for Stock/Landing

l10n_mx_edi_landing

Дозволяє керувати митними номерами, пов’язаними з витратами на доставку, в електронних документах.

Налаштуйте свою компанію

Після встановлення правильних модулів наступним кроком є перевірка правильності налаштувань вашої компанії. Для цього перейдіть до Налаштування ‣ Загальні налаштування ‣ Компанії та виберіть Оновити інформацію під назвою вашої компанії.

Введіть повну Адреса у отриманій формі, включаючи: Поштовий індекс, Область, Країна та RFC (номер платника ПДВ ПДВ).

Згідно з вимогами CFDI 4.0, ім’я основної контактної особи компанії повинно збігатися з назвою вашої компанії, зареєстрованою в SAT, без скорочення юридичної особи.

Основні вимоги до контактної особи компанії для правильного виставлення рахунків.

Важливо

З юридичної точки зору, мексиканська компанія зобов’язана використовувати місцеву валюту (MXN). Тому Odoo не надає функцій для керування альтернативною конфігурацією. Якщо ви хочете керувати іншою валютою, встановіть MXN як валюту за замовчуванням і використовуйте замість неї прайс-лист.+

Далі перейдіть до Налаштування ‣ Бухгалтерський облік ‣ Електронне виставлення рахунків (MX) ‣ Фіскальний режим, потім виберіть режим, який застосовується до вашої компанії, зі спадного списку та натисніть Зберегти.

Налаштування фіскального режиму в налаштуваннях бухгалтерського обліку.

Порада

Якщо ви хочете протестувати мексиканську локалізацію, компанію можна налаштувати з реальною адресою в Мексиці (включно з усіма полями) та додати EKU9003173C9 як ПДВ та ESCUELA KEMPER URGATE як Назва компанії. Для Фінансовий режим використовуйте General de Ley Personas Morales.

Контакти

Щоб створити контакт, для якого можна виставити рахунок, перейдіть до Контакти ‣ Створити. Потім введіть ім’я контакту, повну Адреса, включаючи: Поштовий індекс, Область, Країна та RFC (номер платника ПДВ).

Важливо

Як і у випадку з вашою власною компанією, усі ваші контакти повинні мати зареєстровану правильну назву компанії в SAT. Це також стосується Фінансовий режим, який потрібно додати на вкладці MX EDI.

Податки

Для належного підписання рахунків до податків з продажу потрібно додати деякі додаткові налаштування для типу фактора та податкових об’єктів.

Тип фактора

Поле Тип фактора попередньо завантажено у стандартних податках. Якщо створюються нові податки, вам потрібно налаштувати це поле. Для цього перейдіть до Бухгалтерський облік ‣ Налаштування ‣ Податки, потім увімкніть поле Тип фактора на вкладці Додаткові параметри для всіх записів, встановивши для Тип податку значення Продажі.

Тип фактора Конфігурація типу податку з продажу.

Порада

Мексика застосовує два різні види 0% ПДВ для двох сценаріїв:

  • 0% ПДВ встановити Тип фактора як Tasa

  • Звільнено від ПДВ встановити Тип фактора як Exento

Об’єкт оподаткування

Одна з вимог CFDI 4.0 полягає в тому, що результуючий XML-файл повинен (або не повинен) містити розбивку податків операції. У XML-файлі додаються три різні можливі значення:

  • 01: Не підлягає оподаткуванню – це значення додається автоматично, якщо рядок вашого рахунку не містить жодних податків.

  • 02: Підлягає оподаткуванню – це конфігурація за замовчуванням для будь-якого рядка рахунку, що містить податки.

  • 03: Підлягає оподаткуванню та не підлягає обов’язковій розбивці – це значення може бути активоване на вимогу певних клієнтів для заміни значення 02.

Щоб використати значення 03, перейдіть до Контакти ‣ рахунок вашого клієнта ‣ вкладка MX EDI та активуйте прапорець Без податкової розбивки.

На вкладці MX EDI рахунку клієнта немає опції Без розбивки податків.

Важливо

Значення Без податкової розбивки застосовується тільки до певних фіскальних режимів та/або податків. Перш ніж вносити будь-які зміни, проконсультуйтеся зі своїм бухгалтером, щоб дізнатися, чи потрібно це для вашого бізнесу.

Інші податкові конфігурації

Під час реєстрації платежу Odoo здійснить переміщення податків з Рахунку перехідного використання грошових коштів на рахунок, встановлений на вкладці Визначення. Для такого переміщення буде використано рахунок бази оподаткування: (Base Imponible de Impuestos en Base a Flujo de Efectivo) у журнальному записі під час перекласифікації податків. Не видаляйте цей рахунок.

Якщо ви створюєте новий податок у Бухгалтерський облік ‣ Конфігурація ‣ Податки, вам потрібно додати для нього правильні Податкові сітки (IVA, ISR або IEPS). Odoo лише підтримує ці три групи податків.

Податкові рахунки доступні для Odoo.

Товари

Щоб налаштувати продукти, перейдіть до Бухгалтерський облік ‣ Клієнти ‣ Продукти, потім виберіть продукт для налаштування або Створити новий. На вкладці Бухгалтерський облік у полі Категорія продукту UNSPSC виберіть категорію, яка відповідає продукту. Процес можна виконати вручну або за допомогою масовий імпорт.

Примітка

Усім продуктам має бути присвоєно код SAT, щоб запобігти помилкам перевірки.

Електронне виставлення рахунків

Облікові дані PAC

Після того, як ви обробили свій Приватний ключ (CSD) за допомогою SAT, ви повинні зареєструватися безпосередньо у PAC на ваш вибір, перш ніж розпочати створення рахунків з Odoo.

Після створення облікового запису у будь-якого з цих постачальників перейдіть до Налаштування ‣ Бухгалтерський облік ‣ Електронне виставлення рахунків (MX). У розділі MX PAC введіть назву вашого PAC разом із вашими обліковими даними (Ім’я користувача PAC та Пароль PAC).

Налаштування облікових даних PAC з налаштувань облікового запису.

Порада

Якщо у вас немає облікових даних, але ви хочете протестувати електронне виставлення рахунків, ви можете активувати прапорець Тестове середовище MX PAC та вибрати Фактичне рішення як PAC. Вам не потрібно додавати ім’я користувача чи пароль для тестового середовища.

Сертифікати .cer та .key

Цифрові сертифікати компанії необхідно завантажити в розділ Сертифікати MX. Для цього перейдіть до Налаштування ‣ Бухгалтерський облік ‣ Електронне виставлення рахунків (MX). У розділі Сертифікати MX виберіть Додати рядок, і відкриється вікно. Натисніть Створити, а потім завантажте свій цифровий Сертифікат (файл .cer), ваш Ключ сертифіката (файл .key) та ваш Пароль сертифіката. Щоб завершити, натисніть Зберегти та Закрити.

Вхідні дані для завантаження сертифіката та ключа.

Порада

Якщо у вас досі немає одного з контрактних PACs і ви хочете протестувати електронне виставлення рахунків, ви можете скористатися такими тестовими сертифікатами SAT:

Робочі процеси

Електронне виставлення рахунків

Процес виставлення рахунків-фактур в Odoo базується на Додаток 20 версії 4.0 електронного виставлення рахунків SAT.

Рахунки клієнта

Щоб розпочати виставлення рахунків з Odoo, необхідно створити рахунок-фактуру клієнта за допомогою стандартний процес виставлення рахунків.

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

Після того, як ви Підтвердите рахунок клієнта, з’явиться синє повідомлення з таким змістом: Рахунок буде оброблена асинхронно наступною службою електронних рахунків-фактур: CFDI (4.0).

Натискання кнопки Обробити зараз надсилає документ до уряду для підписання. Після отримання підписаного документа від уряду, на документі з’являється поле Фінансовий портфель, а XML-файл додається до повідомлення.

Порада

Якщо ви натиснете Повторити у полі Статус SAT у рахунку, ви зможете перевірити, чи є XML-файл дійсним у SAT.

Якщо ви перебуваєте в тестовому середовищі, ви завжди отримуватимете повідомлення Не знайдено.

Щоб надіслати підписаний рахунок клієнту поштою, ви можете надіслати обидва файли – XML та PDF – разом безпосередньо з Odoo, натиснувши кнопку Надіслати та роздрукувати. Ви також можете завантажити PDF-файл на свій комп’ютер, натиснувши кнопку Друк та вибравши потрібний варіант друку.

Кредитні ноти

У той час як рахунок є документом типу «I» (Ingreso), кредитна нота є документом типу «E» (Egreso).

Єдиним доповненням до стандартний поток для кредитних нот є те, що, як вимога SAT, має бути зв’язок між кредитною нотою та рахунком через фінансовий портфель.

Через цю вимогу поле Походження CFDI додає це відношення з 01|, а потім фіскальний аркуш оригінального рахунку.

Приклад номера походження CFDI.

Порада

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

Доповнення до оплати

Політика оплати

Одним із доповнень мексиканської локалізації є поле Політика оплати. Згідно з документацією SAT, існує два типи платежів:

  • PUE (Pago en una Sola Exhibición/Payment in a Single Exhibition)

  • PPD (Pago en Parcialidades o Diferido/Платеж частинами або відстрочений)

    Перегляньте також

    Накладні витрати

Різниця полягає у Термін оплати або Умови оплати рахунку.

Щоб налаштувати рахунки PUE, перейдіть до Бухгалтерський облік ‣ Клієнти ‣ Рахунки-фактури та виберіть рахунок Дата оплати в межах того ж місяця, або виберіть умови оплати, які не передбачають зміни місяця оплати (негайний платіж, 15 днів, 21 день, усі в межах поточного місяця).

Приклад рахунку з вимогами PUE.

Порада

Деякі Умови оплати вже встановлені за замовчуванням, і ними можна керувати з Бухгалтерський облік ‣ Налаштування ‣ Умови оплати.

Щоб налаштувати рахунки PPD, перейдіть до Бухгалтерський облік ‣ Клієнти ‣ Рахунки-фактури та виберіть рахунок-фактуру з Дата оплати після першого дня наступного місяця. Це також застосовується, якщо ваш Термін оплати має бути сплачений у наступному місяці.

Приклад рахунку з вимогами PPD.

Важливо

Оскільки політика PPD передбачає, що рахунок не буде оплачена на даний момент, правильним способом оплати для рахунків PPD є 99 - Por Definir (Визначити).

Потік платежів

В обох випадках процес оплати в Odoo є однаковим, основна відмінність полягає в тому, що платежі, пов’язані з рахунками PPD, запускають створення документа типу «P» (Pago).

Якщо платіж пов’язаний з рахунком PUE, його можна зареєструвати за допомогою майстра та пов’язати з відповідним рахунком. Для цього перейдіть до Бухгалтерський облік ‣ Клієнти ‣ Рахунки-фактури та виберіть рахунок-фактуру. Потім натисніть кнопку Зареєструвати платіж. Статус рахунку зміниться на В оплаті, оскільки платіж фактично підтверджено після його банківського звірення.

Перегляньте також

Банківська звірка

Хоча цей процес однаковий для рахунків PPD, додавання створення електронний документ означає, що для правильного надсилання документа до SAT потрібні деякі додаткові вимоги.

У рахунку вам потрібно підтвердити конкретний спосіб оплати Спосіб оплати, яким ви отримали платіж. Через це поле Спосіб оплати не можна встановити як 99 - Por Definir (Визначити).

Якщо ви збираєтеся додати номер банківського рахунку на вкладку Бухгалтерський облік картки контакту клієнта, він повинен мати дійсний номер рахунку.

Примітка

Точні конфігурації наведено в додатку 20 SAT <http://omawww.sat.gob.mx/tramitesyservicios/Paginas/anexo_20.htm>. Зазвичай Банківський рахунок повинен містити 10 або 18 цифр для переказів, 16 для кредитних або дебетових карток.

Якщо платіж пов’язаний із підписаним рахунком-фактурою з Політика оплати PPD, Odoo автоматично генерує відповідне доповнення до оплати після натискання Обробити зараз.

Повідомлення про процес оплати за послугою електронного виставлення рахунків CFDI (4.0).

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

Платіж у мексиканських песо не можна використовувати для оплати кількох рахунків у USD. Натомість платіж слід розділити на кілька платежів, використовуючи кнопку Зареєструвати платіж на відповідних рахунках.

Скасування рахунків

Можна скасувати документи EDI, надіслані до SAT. Згідно з Реформа за 2022 фінансовий рік, з 1 січня 2022 року для цього існують дві вимоги:

  • У всіх запитах на скасування ви повинні вказати причину скасування.

  • Через 24 години після створення рахунку клієнту необхідно попросити схвалити скасування. Якщо протягом 72 годин відповіді немає, скасування обробляється автоматично.

Скасування рахунків може бути здійснено з однієї з наступних причин:

  • 01 - Рахунок-фактура виставлена з помилками (з відповідним документом)

  • 02 - Рахунок-фактура виставлена з помилками (заміна не передбачена)

  • 03 - Операцію не було проведено

  • 04 - Номінативна операція, пов’язана з глобальним рахунком-фактурою

Щоб ініціювати скасування, перейдіть до Бухгалтерський облік ‣ Клієнти ‣ Рахунки, виберіть опублікований рахунок для скасування та натисніть Запит на скасування. Потім зверніться до розділів Причина скасування 01 - Рахунок-фактура виставлена з помилками (з відповідним документом) або Причини скасування 02, 03 та 04, залежно від причини скасування.

Порада

Або ж надішліть запит на скасування на вкладці CFDI, натиснувши Скасувати на позиції.

Причини скасування 02, 03 та 04

У спливаючому вікні Запит на скасування CFDI виберіть потрібну Причину скасування та Підтвердити скасування.

Після цього генерується повідомлення про скасування рахунку з пунктом причини на вкладці CFDI.

Примітка

Якщо клієнт відхиляє скасування, рядок скасування рахунку видаляється з вкладки CFDI.

Скасування платежів

Також можна скасувати Доповнення до оплати. Для цього перейдіть до оплати через Бухгалтерський облік ‣ Клієнти ‣ Платежі та виберіть Запит на скасування EDI. Як і у випадку з рахунками, з’явиться синя кнопка. Натисніть Обробити зараз, і документ буде надіслано до SAT. Через кілька секунд ви можете натиснути Повторити, щоб підтвердити поточний статус SAT.

Зрештою, статус платежу переміщується на Скасовано.

Примітка

Так само, як і у випадку з рахунками, під час створення нового Доповнення до платежу ви можете додати зв’язок оригінального документа, додавши 04| разом із фіскальним фоліо в поле Походження CFDI.

Спеціальні випадки використання виставлення рахунків

CFDI для опублікування

Якщо клієнт, якому ви продаєте товари чи послуги, не потребує рахунку, необхідно створити CFDI для опублікування.

Якщо ви використовуєте ім’я Клієнт PUBLICO EN GENERAL, виникне помилка. Це основна зміна в CFDI 4.0, яка вимагає, щоб рахунки-фактури з цим конкретним ім’ям потребували додаткових полів, що Odoo наразі не підтримує. Отже, щоб створити CFDI для опублікування, вам потрібно додати будь-яке ім’я вашого клієнта, яке не PUBLICO EN GENERAL. (Наприклад: CLIENTE FINAL).

Крім того, необхідно додати поштовий індекс вашої компанії ZIP, встановити загальний RFC як XAXX010101000, а Фінансовий режим вашого клієнта має бути встановлений як: Sin obligaciones fiscales.

Конфігурація поля CFDI для публічного клієнта.
Мультивалютність

Основною валютою в Мексиці є мексиканський песо. Хоча це обов’язково для всіх мексиканських компаній, можна надсилати та отримувати рахунки (та платежі) в різних валютах. Щоб увімкнути використання мультивалютний, перейдіть до Бухгалтерський облік ‣ Налаштування ‣ Валюти та встановіть Мексиканський банк як Послуга у розділі Автоматичні курси валют. Потім встановіть у полі Інтервал частоту оновлення обмінних курсів.

Таким чином, XML-файл документа міститиме правильний обмінний курс та загальну суму як в іноземній валюті, так і в мексиканських песо.

Наполегливо рекомендується використовувати банківський рахунок для кожної валюти.

Примітка

Єдині валюти, обмінний курс яких автоматично оновлюється щодня: USD, EUR, GBP, та JPY.

Багатовалютна конфігурація в налаштуваннях бухгалтерського обліку.
Авансові внески

Можуть бути випадки, коли ви отримуєте авансовий платіж від клієнта, який пізніше потрібно буде застосувати до рахунку. Щоб зробити це в Odoo, потрібно правильно пов’язати рахунки один з одним за допомогою поля Походження CFDI. Для цього необхідно встановити додаток Продажі.

Спочатку перейдіть до додатку Продажі, щоб створити продукт Anticipo та налаштувати його. Тип продукту має бути Послуга, а Категорія UNSPSC має бути: 84111506 Послуги з вирахування.

Потім перейдіть до Продажі ‣ Налаштування ‣ Виставлення рахунків ‣ Авансові платежі та додайте продукт Anticipo як продукт за замовчуванням.

Створіть замовлення на продаж із загальною сумою та внесіть авансовий платіж (у відсотках або з фіксованою сумою). Потім підпишіть документ та Зареєструвати платіж.

Коли настане час для клієнта отримати остаточний рахунок, створіть його знову з того самого замовлення на продаж. У майстрі Створення рахунків виберіть Звичайний рахунок та зніміть позначку Відрахувати авансові платежі.

Потім скопіюйте Фінансовий портфель з першого рахунку та вставте його в Походження CDFI другого рахунку, додавши префікс 07| перед значенням. Потім підпишіть документ.

Після цього створіть кредитну ноту для першого рахунку. Скопіюйте Фінансовий портфель з другого рахунку та вставте його в Походження CFDI кредитної ноти, додавши префікс 07|. Потім підпишіть документ.

Таким чином, усі електронні документи пов’язані один з одним. Останнім кроком є повна оплата нового рахунку. Унизу нового рахунку ви можете знайти кредитну ноту в розділі Неоплачені кредити – додайте її як платіж. Нарешті, зареєструйте решту суми за допомогою майстра Зареєструвати платіж.

Зовнішня торгівля

Зовнішня торгівля є доповненням до звичайного рахунку, яке додає певні значення як у XML, так і в PDF, до рахунків-фактур з іноземним клієнтом відповідно до Правила SAT, такі як:

  • Конкретна адреса одержувача та відправника

  • Додавання Тарифна частка, яка визначає тип продукту

  • Правильний Інкотермс (міжнародні комерційні терміни), серед інших (сертифікат походження та спеціальні одиниці вимірювання).

Це дозволяє правильно ідентифікувати експортерів та імпортерів, а також розширити опис проданих товарів.

З 1 січня 2018 року зовнішня торгівля є обов’язковою для платників податків, які здійснюють експортні операції типу A1. Хоча поточна версія CFDI - 4.0, зовнішня торгівля наразі працює у версії 1.1.

Щоб скористатися цією функцією, необхідно встановити модулі l10n_mx_edi_extended та l10n_mx_edi_extended_40.

Важливо

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

Налаштування

Контакти

Щоб налаштувати контакт вашої компанії для зовнішньої торгівлі, перейдіть до Бухгалтерський облік ‣ Клієнти ‣ Клієнти та виберіть свою Компанія. Хоча вимоги CFDI 4.0 вимагають додати дійсний Поштовий індекс до вашого контакту, доповнення зовнішньої торгівлі додає вимогу, що ваші Місто та Область також повинні бути дійсними. Усі три поля повинні збігатися з Офіційний каталог SAT, інакше ви отримаєте помилку.

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

Додайте Місто та Область до контактної інформації компанії, а не до самої компанії. Ви можете знайти контактну інформацію вашої компанії в Бухгалтерський облік ‣ Клієнти ‣ Клієнти.

Поля Населений пункт та Код колонії є необов’язковими та можуть бути додані безпосередньо в компанії в Налаштування ‣ Загальні налаштування ‣ Компанії. Ці два поля повинні збігатися з даними у SAT.

Необов'язкові поля зовнішньоторговельної компанії.

Щоб налаштувати контактні дані для іноземного клієнта-отримувача, перейдіть до Бухгалтерський облік ‣ Клієнти ‣ Клієнти та виберіть контакт іноземного клієнта. Щоб уникнути помилок, контакт має заповнити такі поля:

  1. Повна адреса компанії Адреса, включаючи дійсний поштовий індекс Поштовий індекс та іноземну країну Країна.

  2. Формат іноземного ПДВ (ідентифікаційний номер платника податків, наприклад: Колумбія 123456789-1)

  3. На вкладці MX EDI вам потрібно вказати, чи отримує клієнт товари на певний період часу тимчасово (Тимчасовий) чи назавжди (Остаточний).

Важливо

Якщо новий контакт було створено шляхом дублювання іншого існуючого контакту з Мексики, обов’язково видаліть будь-яку перенесену інформацію з поля Фіскальний режим. Крім того, не вмикайте опцію Без податкової розбивки. Вибір цієї опції приховує обов’язкові поля, необхідні для налаштування контакту для зовнішньої торгівлі.

Обов'язкові поля для зовнішнього торгового клієнта.

Примітка

У результуючих XML- та PDF-файлах VAT автоматично замінюється на загальний ПДВ для закордонних транзакцій: XEXX010101000.

Товари

Усі товари, що стосуються зовнішньої торгівлі, мають чотири обов’язкові поля, два з яких стосуються виключно зовнішньої торгівлі.

  1. Внутрішнє посилання на продукт знаходиться на вкладці Загальна інформація.

  2. Вага товару має бути більше ніж 0.

  3. Правильна Тарифна частка товару на вкладці Бухгалтерський облік.

  4. UMT Aduana відповідає Тарифна частка.

Обов'язкові поля для товарів зовнішньої торгівлі.

Порада

  • Якщо код UoM для Тарифна частка дорівнює 01, правильним UMT Aduana буде кг.

  • Якщо код UoM для Тарифна частка - 06, правильним UMT Aduana буде Одиниці.

Процес виставлення рахунків

Перед створенням рахунку важливо врахувати, що зовнішні торговельні рахунки вимагають конвертації сум вашого товару в USD. Тому необхідно ввімкнути функцію мультивалютний та активувати USD у розділі Валюти. Правильною службою Послуга для запуску є Мексиканський банк.

Потім, після налаштування правильного обмінного курсу в Бухгалтерський облік ‣ Налаштування ‣ Валюта, залишаться лише поля Інкотермс та необов’язкове Джерело сертифіката на вкладці Інша інформація.

Вкладка Інша інформація про зовнішню торгівлю для товару.

Нарешті, підпишіть рахунок, виконавши ті ж дії, що й звичайний рахунок, та натисніть кнопку Обробити зараз.

Керівництво з доставки

Carta Porte - це коносамент: документ, у якому зазначено вид, кількість та місце призначення товарів, що перевозяться.

1 грудня 2021 року було впроваджено версію 2.0 цього CFDI для всіх постачальників транспортних послуг, посередників та власників товарів. Odoo може генерувати документ типу «T» (Traslado), який, на відміну від інших документів, створюється в замовленні на доставку, а не в рахунку чи платежі.

Odoo може створювати XML- та PDF-файли з наземним транспортом (або без нього), а також може обробляти матеріали, які вважаються небезпечними.

Щоб скористатися цією функцією, необхідно встановити модулі l10n_mx_edi_extended, l10n_mx_edi_extended_40, l10n_mx_edi_stock та l10n_mx_edi_stock_40.

Крім того, необхідно також встановити додатки Інвентаризація та Продажі.

Важливо

Odoo не підтримує документи типу Carta Porte типу «I» (Ingreso), повітряний або морський транспорт. Перш ніж вносити будь-які зміни, проконсультуйтеся зі своїм бухгалтером, якщо вам потрібна ця функція.

Налаштування

Odoo керує двома різними типами CFDI:

  • Без федеральних автомагістралей: використовується, коли Відстань до пункту призначення менше 30 км.

  • Федеральний транспорт: Використовується, коли Відстань до пункту призначення перевищує 30 км.

Окрім стандартних вимог щодо регулярного виставлення рахунків (RFC клієнта, код UNSPSC тощо), якщо ви використовуєте Без федеральних автомагістралей, зовнішнє налаштування не потрібне.

Для Федеральний транспорт необхідно додати кілька конфігурацій до контактів, налаштувань транспортних засобів та продуктів. Ці конфігурації додаються до файлів XML та PDF.

Контакти та транспортні засоби

Як і у випадку з функцією зовнішньої торгівлі, Адреса як у компанії, так і в кінцевому клієнті має бути повною. Поштовий індекс, Місто та Область повинні збігатися з Офіційним каталогом SAT для Carta Porte <sat-catalog_>_.

Порада

Поле Населений пункт є необов’язковим для обох адрес.

Конфігурація контакту гіда доставки.

Важливо

Адреса відправлення, яка використовується для керівництва доставки, встановлюється в Інвентаризація ‣ Конфігурація ‣ Управління складами ‣ Склади. Хоча вона встановлена як адреса компанії за замовчуванням, ви можете змінити її відповідно до правильної адреси вашого складу.

Ще одним доповненням до цієї функції є меню Налаштування транспортних засобів, яке знаходиться в Інвентаризація ‣ Налаштування ‣ Мексика. Це меню дозволяє вам додати всю інформацію, пов’язану з транспортним засобом, який використовується для замовлення на доставку.

Усі поля обов’язкові для створення правильного посібника з доставки.

Порада

Поля Номерний знак транспортного засобу та Номерний знак повинні містити від 5 до 7 символів.

У розділі Посередники необхідно додати оператора транспортного засобу. Єдиними обов’язковими полями для цього контакту є ПДВ та Ліцензія оператора.

Конфігурація транспортного засобу для керівництва по доставці.
Товари

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

  • Для створення рухів запасів для Тип продукту має бути встановлено як Продукт, що зберігається.

  • На вкладці Інвентаризація значення поля Вага має бути більше ніж 0.

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

Створення інструкції з доставки товару зі значенням 0 призведе до помилки. Оскільки Вага вже збережена в замовленні на доставку, необхідно повернути товари та знову створити замовлення на доставку (і інструкцію з доставки) з правильними значеннями.

Посібник з конфігурації продукту.

Продажі та переміщення запасів

Щоб створити довідник з доставки, спочатку потрібно створити та підтвердити замовлення на продаж у Продажі ‣ Замовлення на продаж. Це згенерує смарт-кнопку Доставка. Натисніть на неї та Підтвердьте переказ.

Після того, як статус буде встановлено на Готово, ви можете редагувати переказ та вибрати Тип транспорту (або Без федеральних автомагістралей, або Федеральний транспорт).

Якщо ваш посібник з доставки має тип Без федеральних автомагістралей, ви можете зберегти переказ, а потім натиснути Створити посібник з доставки. Отриманий XML-файл можна знайти в чатері.

Примітка

Окрім UNSPSC у всіх продуктах, посібники з доставки, що використовують Без федеральних автомагістралей, не потребують жодної спеціальної конфігурації для надсилання уряду.

Якщо ваш посібник з доставки має тип Федеральний транспорт, з’явиться вкладка MX EDI. Там введіть значення в Відстань до пункту призначення (км) більше за 0 та виберіть Налаштування транспортного засобу, що використовується для цієї доставки.

Налаштування вкладки MX EDI в довіднику доставки.
Небезпечні небезпеки

Певні значення в категорії Категорія UNSPSC розглядаються в офіційному каталозі SAT як небезпечні небезпеки. Ці категорії потребують додаткового врахування під час створення посібника з доставки за допомогою Федеральний транспорт.

Спочатку виберіть свій продукт з Інвентаризація ‣ Продукти ‣ Продукти. Потім, на вкладці Бухгалтерський облік, поля Код позначення небезпечного матеріалу (MX) та Небезпечна упаковка (MX) повинні бути заповнені правильним кодом з каталогу SAT.

Обов'язкові поля для заповнення інструкції з доставки небезпечних матеріалів.

У Інвентаризація ‣ Налаштування ‣ Мексика ‣ Налаштування транспортного засобу також необхідно подати дані від Страховик навколишнього середовища та Поліс екологічного страхування. Після цього продовжуйте звичайний процес створення інструкції з доставки.

Обов'язкові поля для страховика середовища доставки.

Митні номери

Митна декларація (Pedimento Aduanero) – це фінансовий документ, який засвідчує сплату всіх внесків до податкової установи (SAT), включаючи імпорт/експорт товарів.

Згідно з Додаток 20 до CFDI 4.0, у документах, де товари, що виставлені на рахунок, походять з операції імпорту з перших рук, поле Митний номер необхідно додавати до всіх рядків товарів, що беруть участь в операції.

Для цього необхідно встановити модуль l10n_mx_edi_landing, окрім додатку Інвентаризація, Купівля та Продажі.

Важливо

Не плутайте цю функцію із зовнішньою торгівлею. Митні номери безпосередньо пов’язані з імпортом товарів, тоді як доповнення до зовнішньої торгівлі стосується експорту. Перш ніж вносити будь-які зміни, проконсультуйтеся зі своїм бухгалтером, якщо ця функція потрібна.

Налаштування

Щоб відстежити правильний митний номер для конкретного рахунку, Odoo використовує накладні витрати. Перейдіть до Інвентаризація ‣ Конфігурація ‣ Налаштування ‣ Оцінка. Переконайтеся, що Накладні витрати активовано.

Почніть зі створення продукту типу послуги під назвою Pedimento. На вкладці Купівля активуйте Це вартість оренди та виберіть Метод поділу за замовчуванням.

Потім налаштуйте товари, що зберігаються, які містять митні номери. Для цього створіть товари, що зберігаються, та переконайтеся, що Категорія товару має наступну конфігурацію.

  • Метод калькуляції собівартості: Або FIFO, або AVCO

  • Оцінка запасів: Автоматизовано

  • Рахунок оцінки запасів: 115.01.01 Інвентаризація

  • Журнал запасів: Оцінка запасів

  • Рахунок вхідних запасів: 115.05.01 Товари в дорозі

  • Рахунок виходу запасів: 115.05.01 Товари в дорозі

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

Процес купівлі та продажу

Після налаштування продукту дотримуйтесь стандартного процес купівлі.

Створіть замовлення на купівлю з Купівля ‣ Замовлення ‣ Замовлення на купівлю. Потім підтвердіть замовлення, щоб відобразити смарт-кнопку Квитанція. Натисніть смарт-кнопку Квитанція, щоб Підтвердити чек.

Перейдіть до Інвентаризація ‣ Операції ‣ Витрати на доставку та створіть новий запис. Додайте щойно створений вами переказ, а також продукт Pedimento та Митний номер.

За бажанням, ви можете додати суму вартості. Після цього перевірте вартість доставки. Після Опубліковано всім продуктам, пов’язаним із цим квитанцією, буде присвоєно митний номер.

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

Ви можете додати номер Pedimentos лише один раз, тому будьте обережні, пов’язуючи правильний номер із переказом(ами).

Митний номер у записі інвентаризації витрат на доставку.

Тепер створіть замовлення на продаж та підтвердіть його. Це має активувати смарт-кнопку Доставка. Підтвердьте її.

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

Митний номер на підтвердженому товарі замовлення на продаж.

Електронний облік

Для Мексики Електронний облік стосується зобов’язання вести бухгалтерський облік та записи електронними засобами, а також щомісяця вводити бухгалтерську інформацію через веб-сайт SAT.

Він складається з трьох основних XML-файлів:

  1. Оновлений список плану рахунків, який ви зараз використовуєте.

  2. Щомісячний пробний баланс плюс звіт про кінцевий запис, також відомий як: Пробний баланс за 13 місяць.

  3. Експорт записів журналу у вашій головній книзі (необов’язково) або для обов’язкового аудиту.

Отримані файли XML відповідають вимогам Anexo Técnico de Contabilidad Electrónica 1.3.

Крім того, ви можете згенерувати DIOT: Звіт про записи журналу постачальника, що стосуються податків IVA, який можна експортувати у файл .txt.

Щоб використовувати ці звіти, необхідно встановити модулі l10n_mx_reports, l10n_mx_reports_closing, l10n_mx_xml_polizas та l10n_mx_xml_polizas_edi, а також Бухгалтерський облік.

Важливо

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

План рахунків

План рахунків у Мексиці дотримується певної схеми, заснованої на документі SAT Código agrupador de cuentas.

Ви можете створити будь-який обліковий запис, якщо він враховує групу кодування SAT: шаблон NNN.YY.ZZ або NNN.YY.ZZZ.

Example

Деякі приклади: 102.01.99 або 401.01.001.

Коли в Бухгалтерський облік ‣ Конфігурація ‣ План рахунків створюється новий обліковий запис із шаблоном групового кодування SAT, правильний код групування відображається в Теги, а ваш обліковий запис відображається у звіті COA.

Після створення всіх облікових записів переконайтеся, що додано правильні Теги.

Примітка

Не можна використовувати шаблони, розділ яких закінчується цифрою 0 (наприклад, 100.01.01, 301.00.003 або 604.77.00). Це призведе до помилок у звіті.

Після налаштування перейдіть до Бухгалтерський облік ‣ Звітність ‣ Пробний баланс, натисніть (стрілка вниз) поруч із кнопкою PDF та виберіть COA SAT (XML). Це створить XML-файл з вашими обліковими записами, який ви можете завантажити безпосередньо на веб-сайт SAT.

Оборотно-сальдова відомість

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

Щоб створити цей звіт у форматі XML, перейдіть до Бухгалтерський облік ‣ Звітність ‣ Пробний баланс. Виберіть місяць, який ви хочете завантажити в календарі, потім натисніть (стрілка вниз) поруч із кнопкою PDF та виберіть SAT (XML).

Звіт про пробний баланс.

Примітка

Odoo не генерує Додатковий пробний баланс.

Пробний баланс за 13 місяць

Звіт за 13-й місяць – це балансовий звіт наприкінці року, який відображає будь-які коригування або зміни, внесені до бухгалтерського обліку для закриття року.

Щоб його згенерувати, виконайте такі дії:

  1. Перейдіть до Бухгалтерський облік ‣ Бухгалтерський облік ‣ Журнальні записи та створіть новий запис для всіх сум, які потрібно змінити, збалансувавши дебет та/або кредит кожної з них.

  2. На вкладці Інша інформація увімкніть опцію Закриття 13-го місяця.

  3. Перейдіть до Бухгалтерський облік ‣ Звітність ‣ Пробний баланс, натисніть на календар і виберіть Місяць 13.

  4. Натисніть (стрілка вниз) поруч із кнопкою PDF та виберіть SAT (XML).

Звіт про пробний баланс за 13 місяць.

Головна книга

Згідно із законом, усі транзакції в Мексиці повинні бути записані в цифровому вигляді. Оскільки Odoo автоматично створює всі основні журнальні записи ваших рахунків та платежів, ви можете експортувати свої журнальні записи, щоб відповідати вимогам аудитів SAT та/або податкових відшкодувань.

Порада

Ви можете фільтрувати за періодом або за журналом, відповідно до ваших поточних потреб.

Ви можете фільтрувати за періодом або за журналом, відповідно до ваших поточних потреб.

  • Податкова перевірка

  • Аудиторська сертифікація

  • Повернення товару

  • Компенсація

Для Податкова перевірка або Сертифікація аудиту вам потрібно вказати Номер замовлення, наданий SAT. Для Повернення товарів або Компенсація вам потрібно вказати Номер процесу, також наданий SAT.

Примітка

Якщо ви хочете переглянути цей звіт, не надсилаючи його, використовуйте ABC6987654/99 для Номер замовлення та AB123451234512 для Номер процесу.

Звіт DIOT

DIOT (Declaración Informativa de Operaciones con Terceros / Informative Declaration of Operations with Third Parties) – це додаткове зобов’язання перед SAT, де поточний стан зарахованих та незарахованих платежів, утримань та відшкодувань ПДВ з ваших рахунків постачальників надається SAT.

На відміну від інших звітів, DIOT завантажується в програмне забезпечення, що надається SAT та містить форму A-29. В Odoo ви можете завантажити записи своїх транзакцій у вигляді файлу .txt, який можна завантажити у форму, уникаючи прямого захоплення цих даних.

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

Щоб створити звіт DIOT, перейдіть до Бухгалтерський облік ‣ Звітність ‣ Податкові звіти. Виберіть місяць, який ви хочете завантажити в календарі, потім натисніть (стрілка вниз) поруч із кнопкою PDF, щоб вибрати Звіт: DIOT (MX) та завантажити файл .txt.

Рахунок постачальника, що перебуває в процесі оплати.

Важливо

Щоб уникнути помилок перевірки, вам потрібно заповнити поле L10N Mx Type of Operation на вкладці Бухгалтерський облік кожного з ваших постачальників. Переконайтеся, що у ваших іноземних клієнтів налаштовано країну для автоматичного відображення L10N Mx Nationality.

Інформація DIOT про контакт постачальника.