秘鲁¶
介绍¶
秘鲁语本地化已得到改进和扩展,在此版本中,可以使用以下模块:
l10n_pe:为秘鲁本地化添加会计功能,这些功能表示公司在秘鲁运营所需的最低配置,并符合 SUNAT 法规和准则。该模块中包含的主要元素是:会计科目表,税收,单据类型。
l10n_pe_edi:包括生成和验证电子发票的所有技术和功能要求,基于 SUNAT 规范创建和处理有效的电子文档,有关更多技术详细信息,您可以访问“SUNAT EDI 规范<https://cpe.sunat.gob.pe/node/88/>”_,跟踪新的更改和更新。该模块的功能基于在“SUNAT立法<https://www.sunat.gob.pe/legislacion/general/index.html/>”上发布的决议。
配置¶
安装秘鲁语本地化模块¶
转到“应用程序”并搜索“秘鲁”,然后单击“秘鲁 EDI”模块中的“安装”。此模块依赖于 *秘鲁 - 会计。如果未安装最后一个,Odoo会自动将其安装在EDI中。
注解
当您从头开始安装数据库并选择秘鲁作为国家/地区时,Odoo会自动安装基本模块:秘鲁 - 会计。
Configure your company¶
除了公司的基本信息外,我们还需要将秘鲁设置为国家/地区,这对于电子发票的正常工作至关重要。“地址类型代码”字段表示 SUNAT 在公司注册其 RUC(唯一贡献者注册)时分配的机构代码:
小技巧
如果地址类型代码未知,可以将其设置为默认值:0000。请注意,如果输入的值不正确,则电子发票验证可能会有错误。
注解
NIF 应按照 RUC 格式进行设置。
科目表¶
默认情况下,会计科目表作为本地化模块中包含的数据集的一部分进行安装,帐户将自动映射到:
税
Default Account Payable.
默认应收科目(PoS)
秘鲁的会计科目表基于最新版本的:abbr:`PCGE(计划持续总务)“,该版本分为几个类别,与NIIF会计兼容。
会计设置¶
安装模块并设置公司的基本信息后,您需要配置电子发票所需的元素。为此,请转到:menuselection:会计 -->设置 -->秘鲁本地化
。
基本概念¶
以下是秘鲁本地化中必不可少的一些术语:
EDI:电子数据交换,此处指电子发票。
SUNAT:是在秘鲁执行海关和税收的组织。
OSE**: 电子服务运营商,“OSE SUNAT 的定义<https://cpe.sunat.gob.pe/aliados/ose#:~:text=El%20Operador%20de%20Servicios%20Electr%C3%B3nicos%20(OSE)%20es%20qui%C3%A9n%20se%20encarga,otro%20documento%20que%20se%20emita>’_。
CDR: 收据证书 (Constancia de Recepción).
SOL Credentials: Sunat Operaciones en Línea.用户和密码由 SUNAT 提供,并授予对在线操作系统的访问权限。
签名提供程序¶
作为秘鲁电子发票要求的一部分,您的公司需要选择一个签名提供商,负责文档签名过程并管理 SUNAT 验证响应。Odoo提供三个选项:
IAP (Odoo 应用内购买)
数字流
苏纳特
请参阅以下部分,查看每个选项的详细信息和注意事项。
IAP (Odoo 应用内购买)¶
这是默认和建议的选项,考虑到数字证书作为服务的一部分包含在内。
什么是IAP?¶
这是Odoo直接提供的签名服务,该服务负责下一个过程:
提供电子发票证书,因此您无需自己获取。
将文档发送到 OSE,在本例中为 Digiflow。
接收 OSE 验证和 CDR。
工作原理是什么?¶
该服务需要积分才能处理您的电子文档。Odoo在新数据库中免费提供1000个积分。消耗这些积分后,您需要购买积分包。
信用 |
欧元 |
---|---|
1000 |
22 |
5000 |
110 |
10,000 |
220 |
20,000 |
440 |
配额是针对发送到 OSE 的每个文档消耗的。
重要
如果您遇到验证错误,并且需要再次发送文档,则将收取一个额外的信用额度。因此,在将文档发送到 OSE 之前,请务必验证所有信息是否正确。
您需要做什么?¶
在Odoo中,一旦您的企业合同被激活并开始在生产中工作,您需要在消耗前1000个积分后购买积分。
由于Digiflow是IAP中使用的OSE,因此您需要在SUNAT网站上将其作为您公司的官方OSE进行关联。这是一个简单的过程。有关更多信息,请查看“OSE 联盟指南<https://drive.google.com/file/d/1BkrMTZIiJyi5XI0lGMi3rbMzHddOL1pa/view?usp=sharing>”_。
将 Digiflow 注册为授权的 PSE,请查看“PSE 联盟指南<https://drive.google.com/file/d/1QZoqWvtQERpS0pqp6LcKmw7EBlm9EroU/view?usp=sharing>”_。
数字流¶
此选项可以用作替代方案,而不是使用IAP服务,您可以将文档验证直接发送到Digiflow。在这种情况下,您需要考虑:
购买您自己的数字证书:有关官方供应商列表的更多详细信息以及获取它的过程,请参阅“SUNAT Digital Ceritifcates <https://cpe.sunat.gob.pe/informacion_general/certificados_digitales/>”_。
直接与“Digiflow <https://www.digiflow.pe/>”签订服务协议。
提供您的 SOL 凭据。
苏纳特¶
如果您的公司想要直接使用 SUNAT 签名,则可以在配置中选择此选项。在这种情况下,您需要考虑: - 接受 SUNAT 认证流程。
购买您自己的数字证书:有关官方供应商列表的更多详细信息以及获取它的过程,请参阅“SUNAT Digital Ceritifcates <https://cpe.sunat.gob.pe/informacion_general/certificados_digitales/>”_。
为您提供 SOL 凭据。
重要
与 SUNAT 使用直接连接时,SOL 用户必须设置为公司 RUT + 用户 ID。示例:“20121888549JOHNSMITH”
测试环境¶
Odoo提供了一个可以在公司投入生产之前激活的测试环境。
使用测试环境和 IAP 签名时,您无需为交易购买测试积分,因为默认情况下,所有这些积分都会经过验证。
小技巧
默认情况下,数据库设置为在生产环境中工作,请确保根据需要启用测试模式。
证书¶
如果您不使用Odoo IAP,为了生成电子发票签名,需要扩展名为“.pfx”的数字证书。继续执行此部分并加载您的文件和密码。
多币种¶
秘鲁的官方货币汇率由秘鲁银行提供。Odoo可以直接连接到其服务,并自动或手动获取货币汇率。
Please refer to the next section in our documentation for more information about multicurrencies.
Configure Master data¶
税¶
作为本地化模块的一部分,将自动创建税收及其相关的财务帐户和电子发票配置。
EDI 配置¶
作为税收配置的一部分,电子发票需要三个新字段,默认情况下创建的税收包含此数据,但如果您创建新税收,请确保填写这些字段:
财政状况¶
默认情况下,在安装秘鲁本地化时包括两个主要的财政状况。
Extranjero - Exportación:为出易记录的客户设置此财务状况。
秘鲁当地:对当地客户设置此财务状况。
Document Types¶
在一些拉丁美洲国家,包括秘鲁,一些会计交易(如发票和供应商账单)按单据类型分类,由政府财政当局定义,在本例中由SUNAT定义。
每个文档类型在分配的每个日记帐中都可以有一个唯一的序列。作为本地化的一部分,文档类型包括文档适用的国家/地区;安装本地化模块时会自动创建数据。
默认情况下,包含文档类型所需的信息,因此用户无需在此视图上填写任何内容:
警告
目前,客户发票上支持的文档是:发票,Boleta,借方通知单和贷方通知单。
日记账¶
创建销售日记帐时,除了日记帐上的标准字段外,还必须填写以下信息:
使用文档¶
此字段用于定义日记帐是否使用文档类型。它仅适用于采购和销售日记帐,这些日记帐可以与秘鲁可用的不同单据类型集相关联。默认情况下,创建的所有销售日记帐都使用单据。
电子数据交换¶
本节指示发票中使用了哪个EDI工作流程,对于秘鲁,我们必须选择“秘鲁UBL 2.1”。
警告
默认情况下,始终显示值 Factur-X (FR),请确保可以手动取消选中它。
业务伙伴¶
Identification Type and VAT¶
作为秘鲁本地化的一部分,SUNAT定义的标识类型现在可以在合作伙伴表单上找到,此信息对于发件人公司和客户中的大多数交易都是必不可少的,请确保您在记录中填写此信息。
产品¶
除了产品中的基本信息外,对于秘鲁语本地化,产品上的 UNSPC 代码是需要配置的值。
用法和测试¶
客户结算单¶
EDI 元素¶
配置主数据后,可以从销售订单或手动创建发票。除了:d oc:’我们关于发票流程的页面中描述的基本发票信息外,<。/../应收账款/customer_invoices/概述>’,秘鲁EDI中有几个必填字段:
文档类型:默认值为“Factura Electronica”,但您可以根据需要手动更改文档类型,例如选择Boleta。
操作类型:此值对于电子发票是必需的,指示交易记录类型,默认值为“内部销售”,但可以在需要时手动选择另一个值,例如货物出口。
EDI 影响原因:在发票行中,除了税金之外,还有一个字段“EDI 影响原因”,该字段根据显示的 SUNAT 列表确定税税范围。默认情况下加载的所有税款都与默认的EDI影响原因相关联,如果需要,您可以在创建发票时手动选择另一个原因。
Invoice validation¶
检查发票中的所有信息是否正确后,您可以继续对其进行验证。此操作将注册帐户移动并触发电子发票工作流以将其发送到 OSE 和 SUNAT。以下消息显示在发票的顶部:
异步意味着在发票过帐后不会自动发送单据。
电子发票状态¶
待发送:待发送:表示文档已准备好发送到OSE,这可以由Odoo使用每小时运行的*cron*自动完成,或者用户可以通过单击“立即发送”按钮立即发送。
已发送:指示文档已发送到 OSE 并已成功验证。作为验证的一部分,将下载一个 ZIP 文件,并在聊天中记录一条消息,指示正确的政府验证。
如果出现验证错误,电子发票状态将保持在“待发送”状态,以便可以进行更正并再次发送发票。
警告
每次发送文档进行验证时都会消耗一个信用额度,从这个意义上说,如果在发票上检测到错误并且您再发送一次,则总共消耗两个信用额度。
Common Errors¶
OSE或SUNAT拒绝的原因有很多,当发生这种情况时,Odoo会在发票顶部发送一条消息,指示错误详细信息,并在最常见的情况下发送解决问题的提示。
如果收到验证错误,您有两种选择:
如果错误与合作伙伴、客户或税金的主数据相关,您只需在记录上应用更改(例如客户标识类型),完成后单击“重试”按钮。
如果错误与直接记录在发票上的某些数据(操作类型,发票行上缺少数据)有关,正确的解决方案是将发票重置为Draft,应用更改,然后再次将发票发送到SUNAT进行另一次验证。
有关更多详细信息,请参阅“SUNAT <https://www.nubefact.com/codigos-error-sunat/>中的常见错误”_。
Invoice PDF Report¶
SUNAT 接受并验证发票后,可以打印发票 PDF 报告。该报表包含一个 QR 码,指示发票是有效的会计凭证。
IAP 积分¶
Odoo的电子IAP免费提供1000个积分,在您的生产数据库中消耗这些积分后,您的公司必须购买新的积分才能处理您的交易。
一旦您的积分用完了,发票顶部会显示一个红色标签,指示需要额外的积分,您可以通过访问消息中提供的链接轻松购买它们。
在IAP服务中,包括根据信用额度数量具有不同定价的软件包。IAP 中的价目表始终以欧元显示。
Special Use cases¶
取消流程¶
某些方案需要取消发票,例如,当错误地创建发票时。如果发票已由 SUNAT 发送并验证,则正确的方法是单击“请求取消”按钮:
要取消发票,请提供取消原因。
电子发票状态¶
取消:表示取消请求已准备好发送到OSE,这可以由Odoo使用每小时运行的*cron*自动完成,或者用户可以通过单击“立即发送”按钮立即发送。发送后,将创建取消票证,因此下一条消息和CDR文件将记录在聊天中:
已取消:指示取消请求已发送到 OSE 并已成功验证。作为验证的一部分,将下载一个 ZIP 文件,并在聊天中记录一条消息,指示正确的政府验证。
警告
每个取消请求都会消耗一个积分。
取消流程¶
创建导出发票时,请考虑以下注意事项:
客户的身份证明类型必须是“外国身份证”。
发票中的操作类型必须是导出类型。
发票行中包含的税款应为 EXP 税。
从客户收到的预付款¶
创建预付款发票并应用其相关付款。
在不考虑预付款的情况下创建最终发票。
使用预付款金额为最终发票创建贷方通知单。
将贷方通知单与最终发票进行对帐。
最终发票上的余额应通过定期付款交易支付。
减损发票¶
创建受减损影响的发票时,请考虑以下注意事项:
发票中包含的所有产品都必须配置以下字段:
发票中的操作类型必须为“1001”
退款通知¶
当需要对经过验证的发票进行更正或退款时,必须生成贷方通知单,只需单击“添加贷方通知单”按钮,这是秘鲁本地化的一部分,您需要证明信用原因,选择列表中的选项之一。
小技巧
创建第一个贷方通知单时,选择贷方方法:部分退款,这允许您定义贷方通知单序列。
默认情况下,贷方通知单在单据类型中设置:
要完成工作流程,请按照:d oc:’我们关于信用票据<页面上的说明进行操作。/../应收账款/customer_invoices/credit_notes>’。
注解
贷方通知单的 EDI 工作流的工作方式与发票相同。
借记单¶
作为秘鲁本地化的一部分,除了从现有单据创建贷方通知单外,您还可以创建借方票据。为此,只需使用“添加借方通知单”按钮即可。
默认情况下,借方通知单在单据类型中设置。