Франція

Модулі

Наступні модулі встановлюються автоматично з французькою локалізацією:

Ім’я

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

Опис

Франція - Бухгалтерія

l10n_fr_account

Французький пакет фіскальної локалізації, який застосовується лише до компаній, розташованих у континентальній Франції, і не включає DOM-TOMs (Départements d’Outre-Mer et Territoires d’Outre-Mer, тобто заморські департаменти та території Франції).

Франція - Бухгалтерські звіти

l10n_fr_reports

Експорт французького звіту з ПДВ, який можна надіслати до DGFiP, OGA або професійному бухгалтеру.

Франція - Сертифікація антишахрайства ПДВ для точки продажу (CGI 286 I-3 bis)

l10n_fr_pos_cert

Сертифікація захисту від шахрайства з ПДВ для точок продажу.

Франція – електронне виставлення рахунків (затверджена платформа)

l10n_fr_pdp

Підтримка обов’язкового електронного виставлення рахунків у Франції для надсилання та отримання документів через затверджену платформу Odoo.

Франція – електронна звітність для точок продажу

l10n_fr_pdp_pos

Електронна звітність PDP Flux 10 для точок продажу.

Крім того, такі модулі необхідно вручну встановити:

Ім’я

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

Опис

Франція - FEC Import

l10n_fr_fec_import

Імпорт стандартних файлів FEC, корисний для імпорту історії обліку.

Франція - Зарплата з бухгалтерією

l10n_fr_hr_payroll_account

Містить необхідні облікові дані для французьких правил розрахунку зарплати.

Франція – інтеграція Peppol з Chorus Pro

l10n_fr_facturx_chorus_pro

Додає поля, необхідні для відправки рахунків до Chorus Pro.

Примітка

У деяких випадках, наприклад під час оновлення до версії з додатковими модулями, можливо, що модулі не будуть встановлені автоматично. Будь-які відсутні модулі можна вручну встановити.

Огляд локалізації

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

Французький пакет локалізації надає наступні ключові функції для забезпечення відповідності місцевим фіскальним та бухгалтерським нормам:

  • План рахунків: попередньо визначена структура, адаптована до французьких облікових стандартів

  • Схеми оподаткування: автоматичне коригування податків на основі реєстраційного статусу клієнта або постачальника.

  • Податки: попередньо налаштовані податкові ставки, включаючи стандартний ПДВ, нульову ставку та звільнені опції

  • Зарплата

  • Звітність

Звітність

Встановлення модуля Франція - Облік (l10n_fr_account) надає доступ до деяких облікових звітів, специфічних для Франції, таких як:

  • Bilan comptable (FR) (Баланс)

  • Compte de résultats (FR) (Звіт про прибутки та збитки)

  • Rapport de taxes (FR) (Податковий звіт)

Бухоблік

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

Виставлення рахунків B2B і B2C

Реформа електронного виставлення рахунків у Франції (reforme de la facturation électronique) впливає на всі французькі компанії, зареєстровані як платники ПДВ, і впроваджується у два етапи:

Odoo офіційно сертифікована як plateforme agréée (затверджена платформа) у мережі електронного виставлення рахунків. Вона підтримує отримання документів у різних форматах (Facture-X, UBL та CII) та надсилання документів виключно у форматі UBL.

Примітка

Операції, звільнені від ПДВ відповідно до статей 261-261E, виключаються.

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

Щоб активувати функції електронного рахунка та електронної звітності, виконайте наступні кроки налаштування:

  1. Переконайтеся, що модуль France - E-Invoicing (Approved Platform) (l10n_fr_pdp) встановлено.

  2. У застосунку Бухгалтерія або Виставлення рахунків перейдіть до Налаштування ‣ Параметри, прокрутіть вниз до розділу French Electronic Invoicing та натисніть Activate Electronic Invoicing.

  3. У вікні Send via French electronic invoicing заповніть поле Email адресою електронної пошти законного представника та натисніть Authenticate:

    • У спливаючому вікні натисніть Begin authentication.

    • У вікні Accessing the legal representatives of your company натисніть Check status, потім виберіть своє ім’я у списку Please select who you are та натисніть Confirm.

    • Щоб підтвердити свою особу, натисніть Open authentication page.

    • У вікні Authentication натисніть Receive a code, потім введіть 5-значний код, отриманий електронною поштою, та натисніть Confirm.

    • У вікні Identity verification натисніть Next.

    • Щоб завершити перевірку, натисніть значок (плюс) під Add your document here, щоб завантажити копію вашого посвідчення особи, паспорта або дозволу на проживання, потім натисніть Next.

    • Щоб електронно підписати Attestation de désignation de plateforme agréée (сертифікат призначення затвердженої платформи), натисніть Next, щоб переглянути його, потім натисніть Next ще раз і активуйте обидва параметри:

      • I acknowledge having read all the documents.

      • I accept the general conditions of use of VIALNIK 360 and the signature certificate.

    • Натисніть Sign.

    • Після підтвердження підпису підписану атестацію та умови використання можна завантажити, якщо потрібно.

    Аутентифікація пройшла успішно, і сторінку можна закрити.

  4. У вікні Send via French electronic invoicing натисніть Refresh.

  5. Переконайтеся, що поле Identifier заповнено вашим номером SIREN, активуйте параметр Pilot Phase, якщо ви налаштовуєте електронне виставлення рахунків до 1 вересня 2026 року, та натисніть Validate Registration.

  6. Ваш французький ідентифікатор електронного виставлення рахунків тепер готовий до надсилання та отримання електронних рахунків та кредитових нот. Активуйте наступні параметри за потреби:

    • Incoming Invoices Journal: встановлюється автоматично, за потреби оновіть.

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

    • Участь у пілотній фазі: Цю опцію слід вмикати лише до завершення пілотної фази 1 вересня 2026 року.

      Примітка

      Зміни для ввімкнення або вимкнення цієї опції набудуть чинності наступного дня.

    • Періодичність електронної звітності: Встановіть періодичність електронної звітності.

Реєстрація в annuaire de la facturation électronique (каталозі електронного виставлення рахунків) набуває чинності наступного дня після завершення налаштування.

Порада

Щоб від’єднатися від мережі електронного виставлення рахунків, натисніть Видалити з затвердженої платформи.

Важливо

Після реєстрації в мережі електронного виставлення рахунків користувачі автоматично реєструються в Peppol. Окрема реєстрація в Peppol тоді не потрібна.

Контакти

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

  1. У додатку Бухгалтерія або Виставлення рахунків перейдіть до Клієнти ‣ Клієнти та відкрийте форму клієнта.

  2. Переконайтеся, що для клієнта в полі Країна встановлено Франція.

  3. На вкладці Продажі та закупівлі в розділі Різне переконайтеся, що поле ІД компанії заповнено.

    Примітка

    Номер ІД компанії потім автоматично додається в поле Електронна адреса Франція FRCTC на вкладці Бухгалтерія в розділі Рахунки клієнтів.

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

Порада

Встановіть бажаний метод надсилання рахунків для клієнта на Французьке електронне виставлення рахунків у розділі Рахунки клієнтів вкладки Бухгалтерія форми клієнта.

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

Електронні рахунки для внутрішніх операцій B2B можуть бути надіслані та отримані через мережу електронного виставлення рахунків.

Примітка

  • Рахунки B2C або транскордонні рахунки B2B не можуть надсилатися через мережу електронного виставлення рахунків. Однак після підтвердження в Odoo ці рахунки подаються до податкових органів через електронну звітність.

  • Внутрішні рахунки B2B, які оплачуються готівкою, також подаються до податкових органів через електронну звітність.

Надсилання рахунків клієнтам

Проведені внутрішні рахунки B2B, які мають бути надіслані через мережу електронного виставлення рахунків, позначаються як Готово до надсилання у полі Статус електронного виставлення рахунків рахунку.

Примітка

Усі рахунки, які готові до надсилання через мережу електронного виставлення рахунків, можна переглянути такими способами:

  • У списковому вигляді Інвойси використовуйте кнопку (налаштувати параметри), щоб додати стовпець Статус електронного інвойсингу або застосуйте фільтр Готово до електронного інвойсингу у панелі пошуку.

  • На дашборді Бухгалтерії клацніть Готові до електронного інвойсингу інвойси у відповідному журналі продажів.

Після того, як інвойс створено та підтверджено, виконайте ці кроки, щоб надіслати інвойс клієнту через мережу електронного інвойсингу:

  1. Перевірте, що контакт зареєстровано в каталозі електронного інвойсингу.

  2. Переконайтеся, що кожен рядок інвойсу містить принаймні один продукт або позначку та рівно один податок.

  3. Клацніть Надіслати у формі підтвердженого інвойсу.

  4. У вікні Друк і надсилання переконайтеся, що опцію Французький електронний інвойсинг увімкнено, та клацніть Надіслати.

Порада

У розділі Інформація про французький інвойсинг на вкладці Інша інформація поле Статус електронного інвойсингу оновлюється на Виконано після того, як інвойси успішно доставлено на затверджену платформу контакту.

Примітка

  • Статус доставки інвойсу також відображається у стовпці Статус електронного інвойсингу спискового вигляду Інвойси.

  • Якщо під час доставки інвойсу податковим органом виникає помилка, деталі помилки відображаються в чаттері інвойсу.

Порада

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

Важливо

Для внутрішніх B2B інвойсів опція Скинути до чернетки недоступна для інвойсів, які вже були надіслані через електронне звітування.

Отримання рахунків від постачальників

Odoo перевіряє наявність нових документів, отриманих через мережу електронного інвойсингу, кілька разів на день та автоматично імпортує рахунки постачальників у журнал закупівель, встановлений у полі Журнал вхідних інвойсів під час налаштування. Відповідні рахунки постачальників створюються як чернетки та з’являються у списковому вигляді рахунків постачальників.

Відкрийте рахунок постачальника та клацніть одну з наступних опцій:

  • Підтвердити: щоб підтвердити рахунок постачальника.

  • Скасувати: щоб відхилити рахунок постачальника. У вікні Надіслати відповідь заповніть наступні поля, потім клацніть Надіслати:

    • Код причини: виберіть причину, чому ви відхиляєте рахунок постачальника.

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

Порада

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

Електронна звітність

Електронна звітність полягає в поданні даних про транзакції та платежі податковим органам для підтверджених рахунків у межах електронної звітності, включаючи операції B2C та міжнародні операції B2B. Кожні десять днів Odoo автоматично надсилає XML-звіт з цими даними податковим органам.

Щоб переглянути електронні звіти та їх статус подання, в додатку Облік перейдіть до Звітність ‣ Електронна звітність. Електронні звіти мають один із таких статусів:

  • Готово: Готово до подання.

  • Помилка: Подання не вдалося, електронний звіт буде повторно поданий через 5-7 днів.

  • Відправлено: Подано, очікується підтвердження.

  • Завершено: Успішно оброблено.

Порада

  • Щоб вручну запустити заплановану дію для надсилання електронної звітності, відкрийте відповідний електронний звіт зі списку Електронна звітність і натисніть Надіслати.

  • Щоб відобразити список рахунків або платежів, включених в електронний звіт, натисніть розумну кнопку Рахунки або Платежі, потім натисніть значок (стрілка вправо), щоб відобразити список.

Важливо

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

Інвойсинг B2G - Chorus Pro

Портал Chorus Pro, керований AIFE (Agence pour l’Informatique financière de l’État), є офіційною платформою для подання електронних рахунків французьким державним установам. Він дозволяє підприємствам надсилати та керувати рахунками, відстежувати статус їх обробки та отримувати оновлення щодо платежів. З січня 2020 року електронне виставлення рахунків є обов’язковим для всіх транзакцій між бізнесом і державою (B2G) у Франції. Odoo підтримує інтеграцію з Chorus Pro для подання рахунків, створених в Odoo.

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

Щоб надсилати рахунки до Chorus Pro, потрібна наступна конфігурація:

  1. Встановіть модуль Франція - інтеграція Factur-X з Chorus Pro (l10n_fr_facturx_chorus_pro).

  2. Зареєструйтеся у Peppol, оскільки рахунки надсилаються з Odoo до Chorus Pro через мережу Peppol.

  3. Якщо ви ще не маєте облікового запису Chorus Pro, перейдіть на сторінку Chorus Pro, натисніть Créer un compte і створіть обліковий запис.

  4. Налаштуйте форму контакту відповідних клієнтів.

Клієнти

Щоб подавати рахунки до Chorus Pro, налаштуйте форму контакту відповідних клієнтів наступним чином:

  1. Переконайтеся, що поля Країна, ПДВ та SIRET заповнені.

  2. На вкладці Бухгалтерія заповніть наступні поля в розділі Рахунки клієнтів:

    • Формат електронного рахунку: виберіть BIS Billing 3.0.

    • Переконайтеся, що в наступному полі вибрано France SIRET, потім введіть 11000201100044, посилання, що використовується Chorus Pro.

Надсилання рахунків до Chorus Pro

Щоб надіслати рахунки до Chorus Pro, виконайте наступні кроки:

  1. Переконайтеся, що поле SIRET заповнено в записі компанії.

  2. В додатку Облік перейдіть до Клієнти ‣ Рахунки і відкрийте або створіть рахунок.

  3. Переконайтеся, що наступні поля заповнені на вкладці Інша інформація:

    • Посилання покупця: Service Exécutant в Chorus Pro

    • Посилання контракту: Numéro de Marché в Chorus Pro

    • Посилання замовлення на покупку: Engagement Juridique в Chorus Pro

  4. Підтвердіть рахунок.

  5. Натисніть Надіслати і у вікні Надіслати увімкніть Через Peppol.

  6. Натисніть Надіслати.

Після надсилання рахунка статус Peppol рахунка оновлюється на Виконано.

Див. також

Peppol

FEC - Fichier des Écritures Comptables

Аудиторський файл FEC Fichier des Écritures Comptables містить усі облікові дані та записи, зареєстровані в усіх облікових журналах за фінансовий рік. Записи у файлі мають бути впорядковані в хронологічному порядку. Починаючи з січня 2014 року кожна французька компанія зобов’язана створювати та передавати цей файл на вимогу податкових органів для цілей аудиту.

Імпорт FEC

Встановіть модуль France - FEC Import (l10n_fr_fec_import) для імпорту файлів FEC з іншого програмного забезпечення.

Щоб увімкнути цю функцію, в додатку Облік перейдіть до Налаштування ‣ Налаштування. У розділі Імпорт обліку натисніть Імпорт і Імпорт FEC. Потім у вікні Імпорт FEC завантажте файл FEC і натисніть Імпортувати.

Примітка

Імпорт файлів FEC з різних років не вимагає жодних особливих дій або обчислень. Однак, якщо кілька файлів містять RAN Reports à Nouveaux з початковим балансом за рік, ці записи автоматично позначаються в Odoo як непотрібні і можуть вимагати видалення.

Формати файлів

Примітка

  • Файли FEC мають бути у форматі CSV, оскільки формат XML не підтримується.

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

Файли FEC мають відповідати таким технічним специфікаціям:

  • Кодування: UTF-8, UTF-8-SIG та iso8859_15.

  • Роздільник: будь-який з цих: ; або | або , або TAB.

  • Символи завершення рядка: підтримуються обидві групи символів CR+LF (\r\n) та LF (\n).

  • Формат дати: %Y%m%d

Опис та використання полів

#

Назва поля

Опис

Користування

Формат

01

JournalCode

Код журналу

journal.code та journal.name, якщо JournalLib не надано

Буквено-цифровий

02

JournalLib

Мітка журналу

journal.name

Буквено-цифровий

03

EcritureNum

Нумерація, специфічна для кожного журналу, порядковий номер запису

move.name

Буквено-цифровий

04

EcritureDate

Дата бухгалтерського запису

move.date

Дата (yyyyMMdd)

05

CompteNum

Номер рахунку

account.code

Буквено-цифровий

06

CompteLib

Мітка рахунку

account.name

Буквено-цифровий

07

CompAuxNum

Номер додаткового рахунку (приймає null)

partner.ref

Буквено-цифровий

08

CompAuxLib

Назва додаткового рахунку (приймає null)

partner.name

Буквено-цифровий

09

PieceRef

Посилання на документ

move.ref та move.name, якщо EcritureNum не вказано

Буквено-цифровий

10

PieceDate

Дата документа

move.date

Дата (yyyyMMdd)

11

EcritureLib

Назва запису рахунку

move_line.name

Буквено-цифровий

12

Дебет

Сума (дебет)

move_line.debit

Число з комою

13

Кредит

Сума credit (назва поля «Crédit» не дозволена)

move_line.credit

Число з комою

14

EcritureLet

Перехресне посилання бухгалтерського запису (допускає null)

move_line.fec_matching_number

Буквено-цифровий

15

DateLet

Дата бухгалтерського запису (допускає null)

не використовується

Дата (yyyyMMdd)

16

ValidDate

Дата підтвердження бухгалтерського запису

не використовується

Дата (yyyyMMdd)

17

Montantdevise

Сума в валюті (допускає null)

move_line.amount_currency

Число з комою

18

Idevise

Ідентифікатор валюти (допускає null)

currency.name

Буквено-цифровий

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

12

Montant

Сума

move_line.debit або move_line.credit

Число з комою

13

Sens

Може бути «C» для Credit або «D» для Debit

визначає move_line.debit або move_line.credit

Стовпчиковий графік

Деталі реалізації

З файлів FEC імпортуються наступні облікові об’єкти: Рахунки, Журнали, Партнери та Проводки. Модуль автоматично визначає кодування, роздільник рядків та роздільник, що використовуються у файлі. Далі виконується перевірка, щоб переконатися, що кожен рядок має правильну кількість полів, що відповідає заголовку. Якщо перевірка успішна, весь файл зчитується, зберігається в пам’яті та сканується. Після цього облікові об’єкти імпортуються по одному типу за раз у наступному порядку.

Рахунки

Кожна облікова проводка пов’язана з рахунком, ідентифікованим полем CompteNum.

Зіставлення кодів

Якщо рахунок з таким самим кодом вже існує, використовується існуючий, а не створюється новий. В Odoo номери рахунків відповідають стандартній довжині розрядів фіскальної локалізації. Оскільки модуль FEC прив’язаний до французької локалізації, стандартна довжина рахунку становить 6 розрядів. Це означає, що кінцеві нулі в кодах рахунків видаляються, а порівняння між кодами рахунків у файлі FEC та тими, що вже є в Odoo, здійснюється лише на основі перших шести розрядів кодів.

Example

Код рахунку 65800000 у файлі зіставляється з існуючим рахунком 658000 в Odoo, і використовується існуючий рахунок замість створення нового.

Прапорець звірки

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

Примітка

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

Тип рахунку та зіставлення з шаблонами

Оскільки тип рахунку не вказується у форматі FEC, нові рахунки створюються зі стандартним типом Current Assets. Після процесу імпорту вони зіставляються з встановленими шаблонами Плану рахунків. Прапорець звірки також визначається таким чином.

Зіставлення виконується шляхом порівняння лівих розрядів, починаючи з усіх розрядів, потім з 3 розрядів, а потім з 2 розрядів.

Example

Ім’я

Код

Повне порівняння

Порівняння 3 розрядів

Порівняння 2 розрядів

Шаблон

400000

400000

400

40

CompteNum

40100000

40100000

401

40

Результат

Збіг знайдено

Тип рахунку позначається як payable та reconcilable на основі шаблону рахунку.

Журнали

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

Якщо журнал з таким самим кодом вже існує, використовується існуючий журнал замість створення нового.

Нові журнали мають префікс FEC-, доданий до їх назви. Наприклад, ACHATS стає FEC-ACHATS.

Примітка

Журнали не архівуються, що дозволяє користувачу керувати ними за бажанням.

Визначення типу журналу

Тип журналу не вказано у форматі (подібно до рахунків) і спочатку створюється з типом за замовчуванням general.

В кінці процесу імпорту тип журналу визначається на основі наступних правил щодо пов’язаних проводок і рахунків:

  • bank: Проводки в цих журналах завжди включають рядок (дебет або кредит), що впливає на рахунок ліквідності.
    cash / bank можна міняти місцями, тому bank призначається, коли ця умова виконується.
  • sale: Проводки в цих журналах переважно мають дебетові рядки на рахунках дебіторської заборгованості та кредитові рядки на рахунках податкового доходу.
    Записи журналу повернення продажу мають інвертовані дебет/кредит.
  • purchase: Проводки в цих журналах переважно мають кредитові рядки на рахунках кредиторської заборгованості та дебетові рядки на рахунках витрат.
    Записи журналу повернення покупки мають інвертовані дебет/кредит.
  • general: Використовується для всього іншого.

Примітка

  • Для визначення типу журналу потрібно мінімум три проводки.

  • Для визначення типу журналу 70% проводок мають відповідати критеріям.

Example

Припустимо, ми аналізуємо проводки, які мають спільне поле journal_id.

Переміщення

Підрахунок

Відсоток

що мають рядок рахунку продажу і не мають рядка рахунку закупівлі

0

0

що мають рядок рахунку закупівлі і не мають рядка рахунку продажу

1

25%

що мають рядок рахунку ліквідності

3

75%

Всього

4

100%

Тип журналу буде банківський, оскільки відсоток банківських проводок (75%) перевищує поріг (70%).

Контакти

Кожен контакт зберігає своє Посилання з поля CompAuxNum.

Примітка

Ці поля доступні для пошуку на основі попередніх імпортів FEC для фіскальних та аудиторських цілей.

Порада

Схожі та потенційно дубльовані контакти можна об’єднати за допомогою застосунку Очищення даних.

Переміщення

Записи проводяться та звіряються одразу після подання, з використанням поля EcritureLet для зіставлення записів.

Поле EcritureNum представляє назву проводок, але іноді воно може залишатися порожнім. У таких випадках замість нього використовується поле PieceRef.

Проблеми з округленням

Застосовується допуск округлення на основі точності валюти для дебетових та кредитових сум (тобто 0,01 для EUR). Якщо різниця потрапляє в цей допуск, до проводки додається новий рядок з назвою Різниця округлення при імпорті, який використовує такі рахунки:

  • 658000 Charges diverses de gestion courante, для доданих дебетів

  • 758000 Produits divers de gestion courante, для доданих кредитів

Відсутня назва проводки

Якщо поле EcritureNum не заповнене, а поле PieceRef не підходить для визначення назви проводки (воно може використовуватися як посилання на рядок бухгалтерської проводки), стає неможливо визначити, які рядки слід згрупувати в одну проводку, що фактично унеможливлює створення збалансованих проводок.

У таких випадках робиться остання спроба згрупувати всі рядки за одним журналом і датою (JournalLib, EcritureDate). Якщо це угруповання генерує збалансовані проводки (sum(credit) - sum(debit) = 0), то кожна різна комбінація журналу та дати створює нову проводку.

Example

ACH + 2021/05/01 –> нова проводка в журналі ACH з назвою 20210501.

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

Контактна інформація

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

Експорт FEC

Щоб завантажити FEC, в додатку Облік перейдіть до Звітність ‣ Головна книга. Натисніть значок (шестерня) і виберіть FEC. У вікні Генерація файлу FEC заповніть наступні поля:

  • Дата початку

  • Дата закінчення

  • Тестовий файл: Увімкніть цю опцію для тестування генерації файлу FEC.

  • Виключити рядки з 0: Увімкніть цю опцію за необхідності.

  • Виключені журнали: Виберіть журнал(и) для виключення.

Потім натисніть Згенерувати.

Liasse fiscale

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

Teledec — це платформа, яка використовується для підготовки та подання податкових декларацій на основі даних бухгалтерського обліку. Щоб синхронізувати ваші облікові дані, що зберігаються в Odoo, з Teledec і електронно надіслати liasse fiscale вашої компанії до DGFiP, виконайте наступні кроки:

  1. Створення облікового запису Teledec

  2. Інформація про реєстрацію компанії та фінансовий рік

  3. Синхронізація з Odoo

Створення облікового запису Teledec

Для створення облікового запису Teledec перейдіть на сторінку створення облікового запису Teledec та заповніть поле Adresse e-mail адресою електронної пошти. Виберіть надійний пароль, прийміть загальні положення та умови, поставивши позначку у відповідному полі, та натисніть S’enregistrer, щоб зберегти. Потім введіть номер SIREN компанії.

Примітка

Якщо обліковий запис уже створено, натисніть Déjà enregistré? (Уже зареєстровані).

Інформація про реєстрацію компанії та фінансовий рік

Щоб зареєструвати компанію на Teledec, перейдіть до Vos entreprises (Ваші компанії) та натисніть Enregistrer votre entreprise (Зареєструвати вашу компанію). Переконайтеся, що заповнили таку інформацію про компанію в розділах Coordonnées de l’entreprise (Відомості про компанію) та Représentant légal (Законний представник):

  • Nom de l’entreprise: назва компанії.

  • Forme juridique: виберіть організаційно-правову форму компанії.

  • Les comptes sont clôturés le: дата закриття.

  • Régime d’imposition, choix de la liasse: Виберіть податковий режим або опцію податкової декларації.

  • Adresse du siège social: адреса головного офісу.

  • Nom du représentant légal: ім’я законного представника.

  • Agissant en qualité de: посада законного представника.

  • Numéro de téléphone: номер телефону.

Натисніть Sauvegarder (Зберегти), щоб відобразити наступний крок Informations générales sur l’exercice déclaré (Загальна інформація про заявлений фінансовий рік). Потім заповніть інформацію про фінансовий рік, як-от дати початку та закінчення фінансового року або дату закриття та тривалість попереднього фінансового періоду. Після збереження відображається список документів, включених до liasse fiscale, включно зі стандартними податковими формами та формами, налаштованими для податкової декларації компанії.

Порада

  • У стовпці Etat (Статус) відображається прогрес подання документа.

  • Натисніть Compléter, щоб заповнити документ, потім Sauvegarder, щоб зберегти.

  • Щоб роздрукувати порожню версію декларації, натисніть Imprimer la déclaration та виберіть опцію Imprimer la déclaration avec les notices.

Синхронізація з Odoo

Щоб дозволити Odoo автоматично заповнювати дані для Liasse fiscale, натисніть Autres actions (Інші дії) у верхньому правому куті та виберіть Synchroniser avec un logiciel tiers (Синхронізувати зі стороннім програмним забезпеченням), потім Synchroniser cette liasse avec Odoo (Синхронізувати цю liasse з Odoo).

У вікні Synchroniser cette liasse avec Odoo заповніть таку інформацію для завершення синхронізації:

  • Nom / URL complète de la base de données Odoo: назва або URL бази даних Odoo. Щоб вказати повну URL-адресу бази даних, увімкніть опцію Je voudrais donner une url complète hors .odoo.com.

  • Nom de l’utilisateur: ім’я користувача, пов’язане з обліковим записом Odoo.

  • Clé API: ключ API, згенерований екземпляром Odoo.

Примітка

У багатокомпанійному налаштуванні в Odoo потрібні наступні конфігурації:

  • Користувач, пов’язаний із згенерованим ключем API, повинен мати доступ до компанії, призначеної для синхронізації.

  • Ця компанія також повинна бути встановлена як Компанія за замовчуванням користувача, оскільки Teledec завжди синхронізується з компанією за замовчуванням користувача.

Далі натисніть Importer, щоб синхронізувати дані з Odoo. У вікні Confirmation de la synchronisation de liasse avec Odoo перегляньте суми та внесіть необхідні зміни. Потім натисніть Importer la balance, щоб підтвердити синхронізацію liasse fiscale з Odoo та імпортувати баланс.

Важливо

Натискання Importer la balance може перезаписати або змінити будь-які раніше внесені вручну оновлення.

Щоб здійснити платіж та надіслати декларацію до податкових органів, натисніть Paiement & envoi de la déclaration.

Електронна податкова декларація

Примітка

Для використання цієї послуги потрібна дійсна підписка Odoo Enterprise.

Податкову декларацію EDI (звіт з ПДВ) можна подати безпосередньо до DGFIP через Odoo. Для цього виконайте такі кроки:

  1. Перегляньте та затвердіть податкову декларацію (звіт з ПДВ).

  2. Натисніть Подати або у поданні Податкова декларація натисніть кнопку Податковий звіт (FR), потім піктограму (налаштування) і виберіть EDI VAT.

  3. У вікні EDI VAT переконайтеся, що введено дійсний ПДВ ROF (Référence d’Obligation Fiscale).

  4. За потреби увімкніть опцію Додати експрес-згадку та включіть коментар.

    • Якщо потрібна оплата до DGFIP:

      • Натисніть Додати рядок у стовпці IBAN, щоб ввести номер рахунку IBAN та BIC для платежу.

      • У полі Сума введіть загальну суму ПДВ до сплати; поле Сума до сплати оновиться автоматично.

      Порада

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

    • Якщо очікується відшкодування від DGFIP:

      • Увімкніть опцію Додати коментар про відшкодування та за потреби включіть коментар.

      • Натисніть Додати рядок у стовпці IBAN, щоб ввести номер рахунку IBAN та BIC для платежу.

      • Виберіть Тип відшкодування:

        • Перший запит: виберіть Дату створення компанії.

        • Передача, припинення, смерть, вступ до групи ПДВ: оновіть Дату відповідно.

      • У полі Сума введіть повну або часткову Суму, яку потрібно отримати; поле Сума до отримання оновиться автоматично.

      Порада

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

  5. Натисніть Надіслати звіт з ПДВ, щоб подати податкову декларацію (звіт з ПДВ) до DGFIP.

Крок дії Подати стає помаранчевим, і в чаті з’являється повідомлення про подання, потім стає зеленим, коли DGFIP підтверджує отримання.

Примітка

Щоб отримати доступ до XML-файлу податкового звіту, перейдіть до Бухгалтерія ‣ Звітність ‣ Експорти EDI.

Точка продажу

Сертифікація запобігання шахрайству з ПДВ

З січня 2018 року у Франції та її заморських територіях (DOM-TOM) набрало чинності нове законодавство щодо запобігання шахрайству. Це законодавство встановлює особливі вимоги до цілісності, безпеки, зберігання та архівування даних про продажі. Odoo відповідає цим законодавчим вимогам, надаючи модуль та сертифікат відповідності, доступний для завантаження.

Програмне забезпечення касового апарату із захистом від шахрайства, таке як Odoo (CGI art. 286, I. 3° bis), є обов’язковим для компаній, що оподатковуються у Франції або DOM-TOM, де деякі клієнти є приватними особами (B2C). Це правило застосовується до компаній будь-якого розміру, але підприємці-самозайняті особи, звільнені від ПДВ, не підпадають під його дію.

Сертифікація Odoo

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

Примітка

Цей сертифікат надається Odoo SA користувачам Odoo Enterprise з номером підписки.

Щоб отримати сертифікацію, виконайте наступні кроки:

  1. Встановіть модуль France - VAT Anti-Fraud Certification for Point of Sale (CGI 286 I-3 bis) (l10n_fr_pos_cert).

  2. Встановіть поле Країна у записі компанії, щоб зашифрувати записи для перевірки незмінності.

  3. Завантажте обов’язковий сертифікат відповідності, виданий Odoo SA.

Особливості боротьби із шахрайством

Модуль боротьби із шахрайством впроваджує такі функції:

Незмінність

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

Примітка

У багатокомпанійному середовищі впливу зазнають лише документи таких компаній.

Безпека

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

Ініціювати перевірку незмінності можуть лише користувачі з правами доступу адміністратора:

  • Для замовлень Точки продажу перейдіть до Точка продажу ‣ Звіти ‣ Перевірка незмінності Точки продажу;

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

Зберігання

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

Щоб отримати доступ до закриттів, перейдіть до Точка продажу ‣ Звітність ‣ Закриття продажів або в додатку Бухгалтерія чи Виставлення рахунків перейдіть до Звітність ‣ Закриття продажів.

Примітка

  • Завершення обчислюють підсумки для журнальних записів журналів продажів (Тип журналу = Продажі).

  • Для середовищ кількох компаній такі закриття виконуються компанією.

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

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

Порада

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

Обов’язки

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

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

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