法国

模块

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

名称

技术名称

描述

法国 - 会计

l10n_fr_account

法国财政本地化包仅适用于法国大陆的公司,不包括DOM-TOMs(Départements d’Outre-Mer et Territoires d’Outre-Mer,即法国海外省和海外领地)。

法国 - 会计报表

l10n_fr_reports

法国增值税报告的导出,可发送给DGFiP、OGA或专业会计师。

法国 - POS 增值税防伪认证(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

包含法国工资单规则所需的会计数据。

法国 - 与Chorus Pro的Peppol集成

l10n_fr_facturx_chorus_pro

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

注解

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

本地化概述

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

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

报表

安装法国 - 会计l10n_fr_account)模块可访问一些法国特定的会计报告,例如:

  • Bilan comptable (FR)`(:guilabel:`资产负债表

  • Compte de résultats (FR)`(:guilabel:`损益表

  • Rapport de taxes (FR)`(:guilabel:`税务报告

会计

电子发票

B2B和B2C发票

法国的`电子发票改革<https://www.impots.gouv.fr/professionnel/je-passe-la-facturation-electronique>`_*(réforme 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) 中的注册将在配置完成后的次日生效。

小技巧

要断开与电子发票网络的连接,请点击从已批准平台移除

重要

一旦在电子发票网络上注册,用户将自动在 Peppol 上注册。无需单独进行 Peppol 注册。

联系人

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

  1. 会计发票应用中,进入客户 ‣ 客户并访问客户表单。

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

  3. 销售与采购选项卡的其他部分下,确保填写公司 ID字段。

    注解

    公司 ID编号随后将自动添加到会计选项卡客户发票部分下的法国 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

<https://portail.chorus-pro.gouv.fr/aife_csm>Chorus Pro 门户由 AIFE(法国国家财政信息化机构)管理,是向法国公共实体提交电子发票的官方平台。它允许企业发送和管理发票、跟踪处理状态并访问付款更新。自 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页面,点击Créer un compte并创建一个。

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

其他资料

Chorus Pro 文档

客户

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

  1. 验证国家增值税号SIRET字段是否已填写。

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

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

    • 确保在下一个字段中选择了France SIRET,然后输入 11000201100044,即 Chorus Pro 使用的参考编号。

向 Chorus Pro 发送发票

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

  1. 确保在公司记录中填写了SIRET字段。

  2. 会计应用中,前往客户 ‣ 发票并打开或创建发票。

  3. 确保在其他信息选项卡中填写了以下字段:

    • 买方参考:Chorus Pro 中的Service Exécutant

    • 合同参考:Chorus Pro 中的Numéro de Marché

    • 采购订单参考:Chorus Pro 中的Engagement Juridique

  4. 确认发票。

  5. 点击发送,在发送窗口中,启用By Peppol

  6. 点击 发送

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

其他资料

Peppol

FEC - Fichier des Écritures Comptables

FECFichier des Écritures Comptables审计文件包含一个财政年度内所有会计日记账中记录的所有会计数据和分录。文件中的分录必须按时间顺序排列。自 2014 年 1 月起,所有法国公司都必须在税务机关要求时生成并提交此文件以供审计。

FEC 导入

安装France - FEC Import`(`l10n_fr_fec_import)模块以从其他软件导入 FEC 文件。

要启用此功能,在会计应用中,前往配置 ‣ 设置。在会计导入部分,点击导入导入 FEC。然后,在FEC 导入窗口中,上传 FEC 文件并点击导入

注解

从不同年份导入 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

账号

“帐户.代码`

字母数字

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.姓名`

字母数字

12

借方

借方总额

“move_line.借记`

浮动的

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

注解

日记账不会被归档,允许用户根据需要管理它们。

日志类型确定

日记账类型未在格式中指定(类似于科目),最初使用默认类型普通创建。

在导入过程结束时,日记账类型根据以下关于相关移动和科目的规则确定:

  • 银行:这些日记账中的移动始终包括一条影响流动性科目的行(借记或信用)。
    现金/银行`可以互换,因此当满足此条件时,将分配:guilabel:`银行
  • 销售:这些日记账中的移动主要在应收科目上有借记行,在税收收入科目上有信用行。
    销售退款日记帐项目是倒排的借方/贷方。
  • 采购:这些日记账中的移动主要在应付科目上有信用行,在费用科目上有借记行。
    购买退款日记帐项目是倒排的借方/贷方。
  • 通用:用于其他所有情况。

注解

  • 识别日记账类型至少需要三个移动。

  • 必须有70%的移动满足标准才能确定日记账类型。

Example

假设我们正在分析共享某个journal_id的移动。

凭证

数量

百分比

具有销售科目行且没有采购科目行

0

0

具有采购科目行和无销售科目行

1

25%

具有流动性账户行

3

75%

合计

4

100%

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

联系人

每个联系人保留其来自CompAuxNum字段的参考

注解

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

小技巧

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

凭证

提交后立即过账并核销条目,使用EcritureLet字段来匹配条目。

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

舍入问题

根据货币精度对借记和信用金额应用舍入容差(即,EUR为0.01)。如果差额低于此容差,则会向移动添加一个新行,称为导入舍入差异,针对以下科目:

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

  • 758000 Produits divers de gestion courante, for add credits

缺少移动名称

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

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

Example

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

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

联系人信息

如果行包含联系人信息,则会将其复制到会计移动本身,前提是目标日记账的类型为应付应收

FEC 导出

要下载 FEC,在会计应用中,前往报告 ‣ 总账。点击齿轮)图标,然后选择FEC。在FEC 文件生成窗口中,填写以下字段:

  • 开始日期

  • 结束日期

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

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

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

然后,点击生成

财务申报表

*liasse fiscale*(税务申报)是企业每年必须向税务机关提交的标准化财务文档的集合。它全面总结了公司的财务活动并确定公司税。

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

  1. 创建 Teledec 账户

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

  3. Odoo 同步

创建 Teledec 账户

要创建 Teledec 账户,请访问 `Teledec 账户创建页面<https://www.teledec.fr/s-enregistrer>`_,并在 Adresse e-mail 字段中填写电子邮件地址。选择安全密码,勾选接受一般条款和条件,然后点击 注册 保存。然后,输入公司的 :abbr:`SIREN(Système d’identification du répertoire des entreprises,企业目录识别系统)`编号。

注解

如果账户已经创建,点击 :guilabel:`Déjà enregistré?`(已注册)。

公司注册和财政年度信息

要在 Teledec 上注册公司,请前往 :guilabel:`Vos entreprises(您的公司)并点击 :guilabel:`Enregistrer votre entreprise`(注册您的公司)。确保在 :guilabel:`Coordonnées de l’entreprise`(公司详情) 和 :guilabel:`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:电话号码。

点击:guilabel:`Sauvegarder`(保存)以显示下一步:guilabel:`Informations générales sur l’exercice déclaré`(关于所申报财政年度的一般信息)。然后,填写财政年度的信息,例如财政年度的开始和结束日期或上一财政期间的结算日期和持续时间。保存后,会显示liasse fiscale中包含的文档列表,包括标准税务表格和为公司税务申报定制的表格。

小技巧

  • :guilabel:`Etat`(状态)列显示文件申报的进度。

  • 点击 Compléter 填写文档,然后 Sauvegarder 保存。

  • 要打印申报表的空白版本,点击 :guilabel:`Imprimer la déclaration`(打印申报表)并选择 :guilabel:`Imprimer la déclaration avec les notices(打印带说明的申报表)`选项。

Odoo 同步

要使 Odoo 能够自动填写 :guilabel:`Liasse fiscale`的数据,点击右上角的 :guilabel:`Autres actions`(其他操作)并选择 :guilabel:`Synchroniser avec un logiciel tiers`(与第三方软件同步), 然后 :guilabel:`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 同步数据。在 :guilabel:`Confirmation de la synchronisation de liasse avec Odoo`(确认与 Odoo 同步申报表)窗口中,检查金额并进行任何必要的更改。然后点击 :guilabel:`Importer la balance`(导入余额),确认 liasse fiscale 与 Odoo 同步,并导入余额。

重要

点击Importer la balance可能会覆盖或更改之前手动进行的任何更新。

要付款并将申报发送给税务机关,请点击Paiement & envoi de la déclaration

EDI税务申报

注解

使用此服务需要有效的Odoo企业版订阅。

EDI税务申报(增值税报告)可以通过Odoo直接提交给DGFIP(Direction Générale des Finances Publiques)。为此,请按照以下步骤操作:

  1. 审查并验证税务申报(增值税报告)。

  2. 点击提交,或在税务申报视图中,点击税务报告(FR)按钮,然后点击)图标,并选择EDI增值税

  3. EDI增值税窗口中,确保已输入有效的增值税:guilabel:`ROF`(Référence d’Obligation Fiscale)。

  4. 如有需要,启用添加明示说明选项并包含评论。

    • 如果需要向DGFIP(Direction Générale des Finances Publiques)付款:

      • IBAN列中点击添加一行以输入IBAN账号和用于付款的BIC。

      • 金额字段中,输入应付增值税总额VAT to pay应付金额字段将自动更新。

      小技巧

      如果输入的金额与所需付款不符,将显示黄色横幅,因为不允许部分付款。

    • 如果预期从DGFIP(法国公共财政总局)获得退款:

      • 启用添加退款备注选项,并在需要时添加备注。

      • IBAN列中点击添加行,以输入 IBAN 账号和 BIC 用于付款。

      • 选择退款类型

        • 首次申请:选择公司成立的日期

        • 转让、终止、死亡、加入增值税集团:相应更新日期

      • 金额字段中,输入应收的全部或部分金额应收金额字段将自动更新。

      小技巧

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

  5. 点击发送增值税报表将纳税申报表(增值税报表)提交给DGFIP(法国公共财政总局)

提交操作步骤变为橙色,并在沟通记录中显示提交消息,当DGFIP(法国公共财政总局)确认接收后变为绿色。

注解

要访问纳税申报 XML 文件,请转到会计 ‣ 报表 ‣ EDI 导出

POS:

增值税防欺诈认证

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

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

odoo 认证

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

注解

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

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

  1. 安装法国 - POS 增值税防欺诈认证(CGI 286 I-3 bis)l10n_fr_pos_cert)模块。

  2. 公司记录上设置国家/地区字段,以加密不可更改性检查的条目。

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

反欺诈功能

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

Inalterability

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

注解

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

安全

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

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

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

  • 对于日记帐分录,在会计发票应用中,前往配置 ‣ 设置。在报告部分,点击下载数据不可变性检查报告

存储

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

要访问关账,可前往销售点 ‣ 报告 ‣ 销售关账,或在会计发票应用中,前往报告 ‣ 销售关账

注解

  • 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小時的工作階段。此類工作階段必須在再次銷售之前關閉。

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

小技巧

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

责任

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

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

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