法国

模块

以下模块会随法国本地化自动安装:

名称

技术名称

描述

法国 - 会计

l10n_fr_account

法国 财税本地化包,仅适用于总部位于法国本土的公司,不包含 DOM-TOM(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 已批准的平台发送和接收文档。

法国 - POS 电子申报

l10n_fr_pdp_pos

用于 POS 的 PDP Flux 10 电子申报。

此外,以下模块必须手动 安装:

名称

技术名称

描述

法国 - FEC 导入

l10n_fr_fec_import

导入标准 FEC 文件,对导入会计历史记录很有用。

法国 - 带会计的薪资

l10n_fr_hr_payroll_account

包括法国薪资规则所需的会计数据。

法国 - Peppol 与 Chorus Pro 集成

l10n_fr_facturx_chorus_pro

添加 向 Chorus Pro 提交发票 所需的字段。

注解

在某些情况下,例如升级到包含附加模块的版本时,模块可能不会自动安装。任何缺失的模块都可以手动 安装 。

本地化概述

法国本地化包确保符合法国财税和会计法规。它包括管理税务、财务位置、报告的工具,以及根据法国标准定制的预定义科目表。

法国本地化包提供以下关键功能,以确保符合当地财税和会计法规:

报表

要访问这些法国特有的会计报表,请 安装 法国 - 会计 (l10n_fr_account):

DAS2 报告

任何在职业活动中向第三方支付佣金、经纪费、回扣、酬金或其他类似报酬的个人或法人实体,都必须提交费用申报(DAS2 报告)。

要访问 DAS2 报告,请前往 会计 ‣ 报告 ‣ DAS2 报告 。

小技巧

与 DAS2 报告相关的特定标签用于说明付款性质,包括 费用 (H)、佣金 (C)、经纪费 (CO)、回扣 (R)、出席费 (JP)、版权 (DA)、发明人权利 (DI) 和 其他报酬 (AR) 。

Contact

要提供必要的联系人信息,请填写以下详细信息:

  • 名称:个人请填写全名,或填写企业名称。

  • 地址:包括 街道、邮政编码、城市 和 国家/地区 。

  • SIRET 号:在 增值税 字段中,点击 (加号) 图标并选择 SIRET,以输入 SIRET 号。

  • DAS2 - 职业:在 会计选项卡 中,填写位于 常规 部分的 DAS2 - 职业 字段。

注解

对于身为欧盟居民(法国除外)且收到版权使用费 (DA) 或发明人费用 (DI) 的 DAS2 受益人,必须填写业务伙伴的出生日期。

提交

注解

  • 付款总额最低为 2,400 欧元时,相应行才会纳入 DAS2 报告。

  • 要成功发送 EDI DAS2 报告,必须在 公司记录 上填写 APE 和公司的主要 活动 字段。

DAS2 报告包含已支付款项的总额;如果受益人需缴纳增值税,则包含增值税。要提交 EDI DAS2 报告,请按以下步骤操作:

  1. 在 DAS2 报告 视图中,点击 (齿轮)图标,然后选择 EDI DAS2 。

  2. 在 DAS2 报告生成 窗口中,如有必要,通过选择负责将报告直接发送至 DGFiP 的联系人来更新 联系点 字段。

  3. 点击 发送 DAS2 报告 。

小技巧

或者,按照以下步骤进行分步提交:

  1. 前往 会计 ‣ 报告 ‣ DAS2 报告 。在 DAS2 报告 视图中,点击 申报 。

  2. 在税务申报列表视图中移除 待办 筛选器,以显示 DAS2 报告 行。

  3. DAS2 报告 行包括:

    • 期间(年份)。

    • 截止日期。

    • 相关公司及 分支机构 (如适用)。

    • 操作步骤,例如 审核 和 提交,完成后会变为绿色。

    • 用于打开报告的 DAS2 报告 (FR) 按钮。

    • 用于附加选项的 (垂直省略号) 菜单。

  4. 点击 DAS2 报告 行,然后点击 DAS2 报告 (FR) 按钮以访问并查看报告。

  5. 查看后,点击面包屑导航中的 税务申报 以返回 DAS2 报告 项。

  6. 点击 验证 以完成 审核 步骤;随后 DAS2 报告 PDF 即可在聊天记录中获取。

  7. 点击 提交 将 DAS2 报告提交至 DGFiP。

  8. 在 DAS2 报告 窗口中,如有必要更新 联系点 字段,选择负责将报告直接发送至 DGFiP 的联系人,然后点击 发送 DAS2 报告 。

简化财政申报

大多数纳税人须按标准程序提交简化财政申报。

要访问该申报表,请前往 会计 ‣ 报告 ‣ 财政申报 。财政申报包含多个部分,例如 2033 - A 和 2031 - 附件 。使用各部分按钮在报告中导航。

小技巧

  • 要更新数值,点击 (铅笔) 图标;更改会自动保存。

  • 对于需要填写信息的行,例如会计师姓名或地址,点击 (向下箭头) 图标以选择相关的 联系人 。

  • 在可用的情况下,点击 添加 或 添加新部分 行,以在报告中插入行或子部分。

  • 要生成 XML 文件,点击 (齿轮) 图标并选择 下载 XML 。

提交

要通过 Odoo 将财政申报直接提交至 DGFiP,请按以下步骤操作:

  1. 前往 会计 ‣ 报告 ‣ 财政申报 并点击 申报 。

  2. 移除 待办 筛选器,以显示 财政申报 行。

  3. 财政申报 行包括:

    • 期间(年份)。

    • 截止日期。

    • 相关公司及 分支机构 (如适用)。

    • 操作步骤,例如 审核 和 提交,完成后会变为绿色。

    • 用于打开财政申报的 财政申报 按钮。

    • 用于附加选项的 (垂直省略号) 菜单。

  4. 点击 财政申报 行,然后点击 财政申报 按钮以访问并查看。

  5. 查看后,点击面包屑导航中的 税务申报 以返回 财政申报 项。

  6. 点击 验证 以完成 审核 步骤;随后财政申报 PDF 即可在聊天记录中获取。

  7. 点击 提交 将财政申报提交至 DGFiP。

  8. 在 财政申报 窗口中,选择 税种,说明是否属于 业务转让/停业或特殊情形,选择必须发送的报告,然后点击 发送财政申报 。

随后财政申报会通过 ASPOne 提交至 DGFiP。

会计

电子发票

B2B 和 B2C 开票

法国的 电子发票改革 (reforme de la facturation électronique) 影响所有已注册增值税的法国公司,并分两个阶段推行:

  • 自 2026 年 9 月 1 日 起:

    • 每家公司都必须能够通过 plateformes agréées (已批准平台)接收国内的 B2B 电子发票 (电子发票)

    • 大型企业 (GE) 和中等规模企业 (ETI) 必须发送国内 B2B 电子发票 (电子发票),并且必须向税务机关提交有关某些业务的数据,例如 B2C 和跨境 B2B 业务 (电子申报)

  • 自 2027 年 9 月 1 日 起,每家公司,包括中小型企业 (PME) 和微型企业,都需遵守相同的 电子发票 和 电子申报 要求。

Odoo 已获得电子发票网络中 plateforme agréée (已批准平台)的官方认证。它支持接收多种格式的文档(Facture-X、UBL 和 CII),并且仅支持以 UBL 格式发送文档。

注解

第 261-261E 条规定的增值税免税交易不在此列。

配置

要启用电子发票和电子申报功能,请按以下配置步骤操作:

  1. 确保 法国 - 电子发票(已批准平台) (l10n_fr_pdp)模块已 安装 。

  2. 在 会计 或 开票 应用中,前往 配置 ‣ 设置,向下滚动到 法国电子发票 部分,然后点击 启用电子发票 。

  3. 在 通过法国电子发票发送 窗口中,在 电子邮件 字段中填写法定代表的电子邮件地址,然后点击 验证身份:

    • 在弹出的窗口中,点击 开始验证 。

    • 在 访问贵公司的法定代表 窗口中,点击 检查状态,然后在 请选择您的身份 列表中选择您的姓名,并点击 确认 。

    • 要验证您的身份,请点击 打开验证页面 。

    • 在 验证 窗口中,点击 接收验证码,然后输入通过电子邮件收到的 5 位验证码并点击 确认 。

    • 在 身份验证 窗口中,点击 下一步 。

    • 要完成验证,请点击 在此处添加您的文档 下方的 (加号) 图标,上传您的身份证、护照或居留许可副本,然后点击 下一步 。

    • 要以电子方式签署 Attestation de désignation de plateforme agréée (已批准平台指定证明),请点击 下一步 查看,然后再次点击 下一步 并启用两个选项:

      • 我确认已阅读所有文档 。

      • 我接受 VIALNIK 360 的一般使用条件及签名证书 。

    • 点击 签名 。

    • 签名确认后,如有需要,可以下载已签署的证明以及条款和条件。

    此时验证成功,可以关闭页面。

  4. 在 通过法国电子发票发送 窗口中,点击 刷新 。

  5. 确认 标识符 字段中已填入您的 SIREN 号;如果您在 2026 年 9 月 1 日之前配置电子发票,请启用 试点阶段 选项,然后点击 验证注册 。

  6. 您的法国电子发票 ID 现在可用于发送和接收电子发票及贷记单。请根据需要启用以下选项:

    • 传入发票日记账:已自动设置,如有必要请更新。

    • 启用向 PPF 的电子报告与发票发送:如果您的公司 需要电子报告与电子发票,请启用此选项。

    • 参与试点阶段:此选项仅在试点阶段结束日期 2026 年 9 月 1 日之前启用。

      注解

      启用或禁用此选项的更改将于次日生效。

    • 电子报告频率:设置 电子报告 的频率。

在 annuaire de la facturation électronique (电子发票登记目录) <https://facturation.chorus-pro.gouv.fr/annuaire/#/> 中的注册将在配置完成后的次日生效。

小技巧

要从电子发票网络断开连接,请单击 从已批准平台中移除 。

重要

一旦注册到电子发票网络,用户将自动注册到 Peppol。此时无需单独注册 Peppol。

联系人

在向联系人发送电子发票之前,请确保该联系人已注册到电子发票网络并准备好接收电子发票。为此,请按照以下步骤操作:

  1. 在 Accounting (会计)或 Invoicing (发票)应用中,转到 Customers ‣ Customers (客户 –> 客户),打开客户表单。

  2. 确保客户的 国家/地区 设置为 France (法国)。

  3. 确保 SIREN 号码已填写完毕。如果尚未填写,请单击 VAT (增值税)字段中的 (plus) (加号)图标,选择 SIREN,并输入相关信息。

    注解

    随后,SIREN 号码将自动添加到 Accounting tab (会计选项卡)下的 France FRCTC Electronic Address (法国 FRCTC 电子地址)字段中,位于 Customer Invoices (客户发票)部分下。

  4. 在 Accounting tab (会计选项卡)的 Customer Invoices (客户发票)部分中,单击 Verify (验证)以验证该联系人。如果该联系人在电子发票网络中找到,将显示 Partner is in the annuaire (合作伙伴已在目录中)。

小技巧

在客户表单 Accounting (会计)选项卡的 Customer Invoices (客户发票)部分中,将该客户的首选 发票发送 方式设置为 French E-Invoicing (法国电子发票)。

电子发票

境内 B2B 业务的电子发票可以通过电子发票网络 发送 并 接收 。

注解

  • B2C 发票或跨境 B2B 发票不能通过电子发票网络发送。但是,一旦在 Odoo 中确认,这些发票将通过 电子报告 提交给税务机关。

  • 以现金支付的境内 B2B 发票也将通过 电子报告 提交给税务机关。

发送客户发票

要通过电子发票网络发送的已发布境内 B2B 发票,将在发票的 E-invoicing Status (电子发票状态)字段中标记为 Ready to send (准备发送)。

注解

所有准备通过电子发票网络发送的发票可以通过以下方式查看:

  • 在 Invoices (发票)列表视图中,使用 (adjust settings)(调整设置)按钮添加 E-invoicing Status (电子发票状态)列,或在搜索栏中应用 E-Invoicing Ready (电子发票就绪)筛选器。

  • 在会计仪表板中,在相关的销售日记账上单击 E-invoicing ready invoices (电子发票就绪发票)。

当发票 创建 并 确认 后,请按照以下步骤通过电子发票网络将发票发送给客户:

  1. 检查 联系人是否已注册到电子发票登记目录 。

  2. 确保每个发票行至少包含一个产品或标签,以及正好一个税。

  3. 在已确认的发票表单上单击 Send (发送)。

  4. 在 Print & Send (打印并发送)窗口中,确保已启用 French E-Invoicing (法国电子发票)选项,然后单击 Send (发送)。

小技巧

在 Other Info (其他信息)选项卡的 French Invoicing Info (法国发票信息)部分中,一旦发票成功送达联系人的已批准平台,E-Invoicing Status (电子发票状态)将更新为 Done (已完成)。

注解

  • 发票送达状态也显示在 Invoices (发票)列表视图的 E-Invoicing Status (电子发票状态)列中。

  • 如果税务机关在送达发票时发生错误,错误详情将显示在发票的 chatter(讨论区)中。

小技巧

要手动触发用于检查发票送达状态的定时操作,请转到会计仪表板,并在相应的销售日记账上单击 Fetch E-invoicing Status (获取电子发票状态)。

重要

对于境内 B2B 发票,Reset to Draft (重置为草稿)选项不适用于已经通过 电子报告 发送的发票。

收到供应商账单

Odoo 每天多次检查通过电子发票网络收到的新文档,并自动将供应商账单导入 配置 期间在 Incoming Invoices Journal (传入发票日记账)字段中设置的采购日记账。相应的供应商账单以草稿形式创建,并出现在供应商账单列表视图中。

打开供应商账单并单击以下其中一个选项:

  • Confirm (确认):确认供应商账单。

  • Cancel (取消):拒绝该供应商账单。在 Send Response (发送回复)窗口中填写以下字段,然后单击 Send (发送):

    • Reason Code (原因代码):选择拒绝该供应商账单的原因。

    • Enter an optional note here (在此输入可选备注):如需要,添加一条说明拒绝原因的消息给供应商。

小技巧

要手动触发用于获取传入供应商账单的定时操作,请转到会计仪表板,并在配置期间在 Incoming Invoices Journal (传入发票日记账)字段中设置的采购日记账上单击 Fetch E-invoicing Documents (获取电子发票文档)。

电子报告

电子报告包括将电子报告范围内的 已确认 发票的交易数据和付款数据提交给税务机关,其中包含 B2C 交易和跨境 B2B 业务。每十天,Odoo 会自动向税务机关提交一份包含这些数据的 XML 报告。

要查看电子报告及其提交状态,请在 Accounting (会计)应用中,转到 Reporting ‣ E-reporting (报表 –> 电子报告)。电子报告具有以下状态之一:

  • Ready (就绪):准备提交。

  • Error (错误):提交失败,电子报告将在 5-7 天后重新提交。

  • Sent (已发送):已提交,等待确认。

  • Completed (已完成):已成功处理。

小技巧

  • 要手动触发用于发送电子报告的定时操作,请从 E-Reporting (电子报告)列表视图中打开相应的电子报告并单击 Send (发送)。

  • 要显示电子报告中包含的发票或付款列表,请单击 Invoices (发票)或 Payments (付款)智能按钮,然后单击 (right arrow) (右箭头)图标以显示列表。

重要

对于 B2C 发票、跨境 B2B 发票和以现金支付的境内 B2B 发票,如果之前通过 电子报告 发送的发票需要重置为草稿以进行修改,则电子报告更正将在草稿发票被确认时发送。

B2G 发票 - Chorus Pro

由 AIFE(国家财政信息局)管理的 Chorus Pro 门户是向法国公共实体提交电子发票的官方平台。它允许企业发送和管理发票、跟踪其处理状态并访问付款更新。自 2020 年 1 月起,法国所有企业对政府 (B2G) 交易都必须使用电子发票。Odoo 支持与 Chorus Pro 集成,以提交在 Odoo 中生成的发票。

配置

要向 Chorus Pro 发送发票,需要进行以下配置:

  1. 安装 法国 - Factur-X 与 Chorus Pro 集成 (l10n_fr_facturx_chorus_pro) 模块。

  2. 注册 Peppol,因为发票是通过 Peppol 网络从 Odoo 发送到 Chorus Pro 的。

  3. 如果您还没有 Chorus Pro 账户,请转到 Chorus Pro 页面,单击 创建账户 ,然后创建一个。

  4. 配置相关客户的联系人表单 。

另请参阅

Chorus Pro 文档

客户

要向 Chorus Pro 提交发票,请按如下方式配置相关客户的联系表单:

  1. 验证 Country (国家/地区)、VAT (增值税)和 SIRET 字段已填写。

  2. 在 会计 选项卡中,在 客户发票 部分填写以下字段:

    • 电子发票格式 :选择 BIS Billing 3.0 。

    • 确保在下一个字段中选择了 法国 SIRET ,然后输入 11000201100044 ,这是 Chorus Pro 使用的参考。

向 Chorus Pro 发送发票

要向 Chorus Pro 发送发票,请按照以下步骤操作:

  1. 确保 公司记录 中的 SIRET 字段已填写完毕。

  2. 在 Accounting (会计)应用中,转到 Customers ‣ Invoices (客户 –> 发票),打开或创建发票。

  3. 确保 Other Info (其他信息)选项卡中的以下字段已填写:

    • 买方参考 :Chorus Pro 中的 执行服务

    • 合同参考 :Chorus Pro 中的 市场编号

    • 采购订单参考 :Chorus Pro 中的 法律承诺

  4. 确认发票。

  5. 单击 发送 ,并在 发送 窗口中启用 通过 Peppol 。

  6. 点击 发送 。

发票发送后,发票的 Peppol 状态将更新为 完成 。

另请参阅

Peppol

FEC - Fichier des Écritures Comptables

FEC 会计记录文件 审计文件包含一个财政年度内所有会计日记账中记录的所有会计数据和条目。文件中的条目必须按时间顺序排列。自 2014 年 1 月起,每家法国公司都必须应税务机关的要求生成并传输此文件以用于审计目的。

FEC 导入

安装 法国 - FEC 导入 (l10n_fr_fec_import) 模块以从其他软件导入 FEC 文件。

要启用此功能,在 Accounting (会计)应用中,转到 Configuration ‣ Settings (配置 –> 设置)。在 Accounting Import (会计导入)部分中,单击 Import (导入)和 Import FEC (导入 FEC)。然后,在 FEC Import (FEC 导入)窗口中,上传 FEC 文件并单击 Import (导入)。

注解

导入不同年份的 FEC 文件不需要特殊的操作或计算。但是,如果多个文件包含带有年度期初余额的 RAN 新报告 ,这些条目在 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

日记代码

日志代码

journal.code 和 journal.name,如果未提供 JournalLib

字母数字

02

期刊图书馆

日记账标签

journal.name

字母数字

03

EcritureNum

特定于条目的每个日志序列号的编号

move.name

字母数字

04

EcritureDate

会计分录日期

移动.日期

Date (yyyyMMdd)

05

CompteNum

账号

account.code

字母数字

06

CompteLib

账户标签

account.name

字母数字

07

CompAuxNum

辅助帐号(接受空)

partner.ref

字母数字

08

CompAuxLib

辅助帐户标签(接受空)

partner.name

字母数字

09

片材参考

参考文件

move.ref 和 move.name,如果未提供 EcritureNum

字母数字

10

片状日期

文件日期

移动.日期

Date (yyyyMMdd)

11

EcritureLib

帐户条目标签

move_line.name

字母数字

12

借方

借方总额

move_line.debit

浮动的

13

贷方

信用额度(不允许使用字段名称“Crédit”)

move_line.credit

浮动的

14

EcritureLet

会计分录交叉引用(接受空)

move_line.fec_matching_number

字母数字

15

日期让我们

会计分录日期(接受空)

在日历年度结束时,未使用的应计费用将被

Date (yyyyMMdd)

16

有效日期

会计分录验证日期

在日历年度结束时,未使用的应计费用将被

Date (yyyyMMdd)

17

蒙坦特维斯

货币金额(接受空值)

move_line.amount_currency

浮动的

18

伊德维塞

货币标识符(接受空值)

currency.name

字母数字

这两个字段以与其他字段相同的顺序出现,取代了它们。

12

蒙坦特

金额

“move_line.debit”或“move_line.credit”

浮动的

13

森斯

可以是“C”表示贷方,“D”表示借方

确定“move_line.debit”或“move_line.credit”

字符型

实现细节

从 FEC 文件导入以下会计实体: 账户、日记账、业务伙伴 和 移动 。模块自动确定文件中使用的编码、行终止符和分隔符。接下来,执行检查以确保每行具有与标题匹配的正确字段数。如果检查成功,则读取整个文件,存储在内存中并进行扫描。然后按以下顺序一次导入一种类型的会计实体。

科目

每个会计条目都与由 CompteNum 字段标识的账户相关联。

代码匹配

如果已存在具有相同代码的账户,则使用现有账户而不是创建新账户。在 Odoo 中,账户编号遵循财务本地化的默认数字长度。由于 FEC 模块与法国本地化相关联,默认账户长度为 6 位数字。这意味着账户代码中的尾随零会被移除,并且 FEC 文件中的账户代码与 Odoo 中已有账户代码的比较仅基于代码的前六位数字进行。

Example

文件中的账户代码 65800000 与 Odoo 中现有的 658000 账户匹配,并使用现有账户而不是创建新账户。

可调和标志

从技术上讲,如果账户出现的首行填写了 EcritureLet 字段,则该账户被标记为 可调账 ,表明该会计条目将与另一个条目进行调账。

注解

该字段可以在行中留空,但条目仍必须与未记录的付款进行调账。一旦导入移动行需要,该账户将被标记为可调账。

账户类型和模板匹配

由于 FEC 格式中未指定账户 类型 ,因此 新 账户以默认类型 流动资产 创建。导入过程后,它们与已安装的会计科目表模板进行匹配。 调账 标志也通过这种方式确定。

匹配通过比较最左侧的数字执行,从所有数字开始,然后是 3 位数字,接着是 2 位数字。

Example

名称

代码

全面比较

3 位数字比较

2 位数字比较

模板

400000

400000

400

40

CompteNum

40100000

40100000

401

40

(无结果)

没有找到匹配

然后根据账户模板将账户类型标记为 应付 和 可调账 。

日记账

日记账会与 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%

日记账 type 将是 bank ,因为银行的移动百分比 (75%) 超过了阈值 (70%)。

联系人

每个联系人保留其来自 CompAuxNum 字段的 Reference 。

注解

这些字段可根据之前的 FEC 导入进行搜索,用于财务/审计目的。

小技巧

相似和潜在的重复联系人可以使用数据清理应用合并。

凭证

条目在提交后立即过账和调账,使用 EcritureLet 字段匹配条目。

EcritureNum 字段表示移动的名称,但有时可能留空。在这种情况下,改用 PieceRef 字段。

舍入问题

根据货币精度对借方和贷方金额应用舍入容差(例如,欧元为 0.01)。如果差异在此容差范围内,则向移动添加一个新行,称为 导入舍入差异 ,目标为以下账户:

  • 658000 对增加的借项收取不同的费用

  • 758000 Produits divers de gestion courante, for add credits

缺少移动名称

如果 EcritureNum 字段未填写且 PieceRef 字段不适合确定移动名称(它可能用作会计移动行参考),则无法识别哪些行应分组到单个移动中,从而有效阻止创建平衡的移动。

在这种情况下,会进行最后一次尝试,按相同的日记账和日期( JournalLib 、 EcritureDate )对所有行进行分组。如果此分组生成平衡的移动(sum(credit) - sum(debit) = 0),则每个不同的日记账和日期组合创建一个新移动。

Example

“ACH” + “2021/05/01” –>名为“20210501”的期刊“ACH”的新举措。

如果此尝试失败,将显示错误消息,列出所有被视为不平衡的移动行。

联系信息

如果一行包含联系信息,则将其复制到会计移动本身,前提是目标日记账类型为 payable 或 receivable 。

FEC 导出

要下载 FEC,在 Accounting (会计)应用中,转到 Reporting ‣ General Ledger (报表 –> 总分类账)。单击 (gear) (齿轮)图标并选择 FEC 。在 FEC File Generation (FEC 文件生成)窗口中,填写以下字段:

  • 开始日期

  • 结束日期

  • 测试文件 :启用此选项以测试 FEC 文件生成。

  • 排除为 0 的行 :如果需要,启用此选项。

  • 排除的日记账 :选择要排除的日记账。

然后,单击 生成 。

财务申报表

liasse fiscale (税务申报)是企业必须每年向税务机关提交的一组标准化财务文件,它全面汇总公司的财务活动并确定公司所得税。

Teledec 是一个使用会计记录中的数据准备和提交税务申报的平台。要将存储在 Odoo 中的会计数据与 Teledec 同步并电子方式将贵公司的 liasse fiscale 发送给 DGFiP,请按照以下步骤操作:

  1. 创建 Teledec 账户

  2. 公司注册和财政年度信息

  3. Odoo 同步

创建 Teledec 账户

要创建 Teledec 账户,请访问 Teledec 账户创建页面,并在 Adresse e-mail 字段中填写电子邮件地址。选择安全密码,勾选接受一般条款和条件,然后点击 注册 保存。然后,输入公司的 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 (将此 申报表 与 Odoo 同步)。

在 将此申报表与 Odoo 同步 窗口中,填写以下信息以完成同步:

  • Nom / URL complète de la base de données Odoo :Odoo 数据库名称或 URL。要提供数据库的完整 URL,请启用 Je voudrais donner une url complète hors .odoo.com 选项。

  • Nom de l’utilisateur:与 Odoo 账户关联的用户名。

  • Clé API:由 Odoo 实例生成的 API 密钥 。

注解

在多公司设置中,Odoo 中需要以下配置:

  • 与生成的 API 密钥 关联的用户必须具有 访问 要同步的公司的权限。

  • 此公司还必须设置为用户的 默认公司 ,因为 Teledec 始终与用户的默认公司同步。

接下来,点击 Importer(导入) 从 Odoo 同步数据。在 Confirmation de la synchronisation de liasse avec Odoo (确认与 Odoo 同步申报表)窗口中,检查金额并进行任何必要的更改。然后点击 Importer la balance (导入余额),确认 liasse fiscale 与 Odoo 同步,并导入余额。

重要

点击 导入余额 可能会覆盖或更改之前手动更新的内容。

要进行付款并将申报表发送至税务机关,请点击 付款并发送申报表 。

EDI 税务申报

注解

使用此服务需要一个有效的 Odoo Enterprise 订阅。

EDI 税务申报(增值税申报)可以直接通过 Odoo 提交给 DGFiP。为此,请按照以下步骤操作:

  1. 审核并确认 税务申报(增值税申报)。

  2. 单击 Submit (提交),或在 Tax Return (税务申报)视图中,单击 Tax Report (FR) (税务报告(法国))按钮,然后单击 (gear)(齿轮)图标,并选择 EDI VAT 。

  3. 在 EDI VAT 窗口中,确保已输入有效的增值税 ROF (Référence d’Obligation Fiscale,税收义务编号)。

  4. 如有需要,启用 Add express mention (添加即时提及)选项并包含一条注释。

    • 如果需要向 DGFiP 付款:

      • 在 IBAN 列中单击 Add a line (添加行),输入用于付款的 IBAN 账号和 BIC。

      • 在 Amount (金额)字段中,输入 VAT to pay (应缴增值税)总额;Amount to pay (待付金额)字段会自动更新。

      小技巧

      如果输入的金额与应付款项不匹配,将显示黄色横幅,因为不允许部分付款。

    • 如果预计将从 DGFiP 获得退款:

      • 启用 Add reimbursement comment (添加退款注释)选项,并在需要时包含一条注释。

      • 在 IBAN 列中单击 Add the line (添加该行),输入用于付款的 IBAN 账号和 BIC。

      • 选择 Reimbursement type (退款类型):

        • First asking (首次申请):选择公司的 Date (日期)创建日期。

        • Assignment, cessation, death, entry into a VAT group (转让、停止、死亡、加入增值税集团):相应地更新 Date (日期)。

      • 在 Amount (金额)字段中,输入待收取的 Amount (金额)总额或部分金额;Amount to receive (待收金额)字段会自动更新。

      小技巧

      如果金额与应收取的金额不匹配,将显示黄色横幅。如果在不匹配增值税金额的情况下继续,差额将结转至下一期间。

  5. 单击 Send VAT Report (发送增值税报告)以将税务申报(增值税报告)提交给 DGFiP。

Submit (提交)操作步骤变为橙色,讨论区中出现一条提交消息,随后当 DGFiP 确认收到时变为绿色。

注解

要访问税务报告 XML 文件,请转到 Accounting ‣ Reporting ‣ EDI Exports (会计 –> 报表 –> EDI 导出)。

销售点

增值税反欺诈认证

自 2018 年 1 月起,法国及其海外领土(DOM-TOM)已实施新的反欺诈立法。该立法对销售数据的完整性、安全性、存储和归档提出了具体要求。Odoo 通过提供模块和可下载的合规证书来遵守这些法律要求。

在法国或 DOM-TOM 应税且部分客户为个人(B2C)的公司需要反欺诈收银软件,例如 Odoo(CGI 第 286 条,I. 3° bis)。此规则适用于所有规模的公司,但免征增值税的个体经营者不受影响。

Odoo 认证

税务机关要求所有公司提供合规证书,确认其软件符合反欺诈立法。如果不合规,可能会被处以 7,500 欧元的罚款。

注解

此 certificate (证书) <https://www.odoo.com/my/contract/french-certification/> 由 Odoo SA 授予拥有订阅编号的 Odoo Enterprise 用户。

要获得认证,请按照以下步骤操作:

  1. 安装 France - VAT Anti-Fraud Certification for Point of Sale (CGI 286 I-3 bis) ( l10n_fr_pos_cert )模块。

  2. 在 公司记录 上设置 Country 字段,以加密条目进行不可变性检查。

  3. 下载由 Odoo SA 提供的强制性 合规证书 。

反欺诈功能

反欺诈模块引入了以下功能:

Inalterability

对于位于法国或任何法国海外省/领土 (DOM-TOM) 的公司,所有取消或修改 POS 订单、发票和日记账分录中关键数据的方法都将被禁用。

注解

在多公司环境中,只有这些公司的单据会受到影响。

安全

为确保不可篡改性,每笔订单或日记账分录在验证时都会被加密。这个数字(或哈希值)是根据单据的关键数据和先前单据的哈希值计算得出的。该模块提供了一个界面来测试数据的不可篡改性。如果任何信息在单据验证后被修改,测试将失败。算法会重新计算所有的哈希值,并与初始值进行比较。如果失败,系统会指出系统中记录的第一个被损坏的单据。

只有拥有 管理员 访问权限的用户才能启动不可篡改性检查:

  • 对于 POS 订单,请转到 销售点 ‣ 报表 ‣ POS 不可篡改性检查;

  • 对于日记账分录,在 Accounting (会计)或 Invoicing (发票)应用中,转到 Configuration ‣ Settings (配置 –> 设置)。在 Reporting (报表)部分中,单击 Download the Data Inalterability Check Report (下载数据不可篡改检查报告)。

存储

系统还会每日、每月、每年自动处理销售结算。此类结算会计算该期间的销售总额以及从系统中记录的第一个销售分录开始的累计总额。

要访问结账,请转到 Point of Sales ‣ Reporting ‣ Sales Closings (销售点 –> 报表 –> 销售结账),或在 Accounting (会计)或 Invoicing (发票)应用中,转到 Reporting ‣ Sales Closings (报表 –> 销售结账)。

注解

  • Closings compute the totals for journal entries of sales journals (Journal Type = Sales).

  • For multi-companies environments, such closings are performed by company.

  • POS 订单在 POS 钱箱结账时作为日记账分录过账。可以随时结账 POS 钱箱。为了提示用户每日结账,该模块会阻止用户继续 24 小时前打开的会话。这类会话必须先结账才能再次销售。

  • 一个期间的总额是根据同类型上次结算后过账的所有日记账分录计算的,无论其过账日期如何。为已结算期间记录的新销售交易将被计入下一次结算中。

小技巧

出于测试和审计目的,可以在 开发者模式 下手动生成结算。为此,请转到 设置 ‣ 技术 ‣ 计划操作 。在计划操作列表视图中,打开所需的 销售结算 操作,然后点击 手动运行 。

责任

卸载此模块将重置安全哈希值。这意味着系统将不再保证过去数据的完整性。

用户对其 Odoo 系统负责,必须谨慎操作。不允许修改负责确保数据完整性的源代码。

如果由未经认证的第三方应用程序引起此模块功能问题,Odoo 不承担任何责任。