如何将 SAPDRC 用于电子发票以墨西哥电子发票为例

作者:郑德鼎 约 7 分钟阅读 更新日期:2025-03-02 1 年前更新 标签:CO, FI, 财务
如何将 SAPDRC 用于电子发票以墨西哥电子发票为例 - 封面图
如何将 SAPDRC 用于电子发票以墨西哥电子发票为例 - 封面图
如何将 SAPDRC 用于电子发票以墨西哥电子发票为例 - 封面图
如何将 SAPDRC 用于电子发票以墨西哥电子发票为例 - 封面图

** 一、什么是SAP DRC? **

DRC全称为Document and Reporting

Compliance,是SAP推出的一种可处理各国家/地区电子发票和电子报告合规化的解决方案。在它的帮助下,我们可以使用SAP系统创建、处理和监控所有电子文档和定期报告。

此外,SAP DRC中的 eDocument Cockpit 功能有助于轻松进行文档协作,SAP Application Interface

Framework (SAP AIF) 和 SAP Integration Suite 有助于SAP与其他外部系统无缝集成。借助 SAP

DRC,电子文档和法定报告可直接从 SAP 数据生成,企业可以确保其符合法规要求,最大限度地减少人工工作,并保持系统中存储信息的准确性和可靠性。

** 二、如何将SAP DRC用于电子发票? **

如何将 SAPDRC 用于电子发票以墨西哥电子发票为例 - 封面图
如何将 SAPDRC 用于电子发票以墨西哥电子发票为例 - 封面图

1\. 使用 SAP 应用程序创建源文档(例如,销售发票、收款凭证等)。发布源文档后,系统将在数据库中创建电子文档(eDocument)

2\. 我们可以通过在 eDocument Cockpit 中运行 eInvoice 流程来提交 eDocument(事务代码:EDOC_COCKPIT)

3\. SAP AIF触发系统中交易数据对XML格式中相应字段的映射,并保存XML文件。之后通过ABAP Proxy调用SAP Integration

Suite,并与税务机关或业务合作伙伴的系统建立通信,如果调用成功,则保存XML文件。

4\. SAP Integration Suite处理 XML以符合官方通信要求,并触发相应的 Web Services将 XML 文件发送到外部系统。

5\. SAP Integration Suite从外部系统接收有关请求状态的信息,将其转换为可使用的格式(通过解码和映射结果),并转发到SAP

AIF,再传输至系统。

6.系统使用来自外部系统的信息更新数据库中的eDocument。

** 三、事务代码EDOC_COCKPIT在墨西哥电子发票流程中的应用 **

当我们在财务模块或销售模块中创建和过账源发票凭证时,系统将自动生成发票的eDocument。此流程用于将电子发票发送至可验证发票的税务局授权认证供应商(Proveedores

Autorizados de Certificación,简称 PAC),PAC将验证后的凭证发送至墨西哥税务局 (SAT) 进行审批,如果 SAT

批准发票,可将其从此流程发送至客户方。

如何将 SAPDRC 用于电子发票以墨西哥电子发票为例 - 封面图
如何将 SAPDRC 用于电子发票以墨西哥电子发票为例 - 封面图

用户在事务代码EDOC_COCKPIT中可对 eDocument 执行下列操作:

**1\. 提交发票至PAC**

选择【提交】

系统将eDocument数据映射为所需的XML格式,对其进行数字签名,然后将其发送到 PAC。

如果状态仍是 已申请发送 或 已发送至税务局 ,请尝试重新提交eDocument。

**2\. 以XML格式导出发票**

选择【导出文件】

系统将打开一个对话框,可将XML文件保存在文件系统中。

**3\. 以XML格式显示发票**

选择【显示...】-> 【显示/预览 XML】

**4\. 以PDF格式显示发票**

选择【显示...】-> 【显示 PDF】

系统以PDF格式显示发票。仅当eDocument的状态为 税务机关已接受 或 已发送至客户 时,才能执行此操作。

前提条件是已经创建了输出表单,并定义了应使用哪种输出表单来生成eDocument类型的PDF文件。可在 eDocument定制的常规设置 -> 指定用于

PDF 生成的输出表单下执行此操作。

**5\. 将发票发送至客户**

选择【客户...】-> 【发送至客户】

系统将XML文件和PDF文件附加到电子邮件发送给客户。仅当 eDocument具有 税务机关已接受 状态时才能执行此操作。

**6\. 显示源凭证**

选择【转到 】->【源凭证】

系统将打开对应eDocument的源凭证。除此之外,也可以通过双击【eDocument源键值】列中的值,访问源凭证。

**7\. 显示eDocument历史记录**

选择【转到】 -> 【历史记录】

系统将打开一个对话框,其中显示eDocument曾经经历过的所有操作和状态。

**8\. 显示应用程序日志**

选择【转到】 -> 【应用程序日志】

系统显示eDocument处理期间发出的消息。

**9\. 显示接口日志**

选择【转到 】-> 【接口日志】或双击【接口】列中的图标。

系统显示凭证到达接口后弹出的消息。

**10\. 取消eDocument**

选择【更多...】-> 【取消 eDocument】

系统将按如下方式处理:

• 如果eDocument的流程状态为 已创建eDocument 、 已请求发送 或 税务机关已拒绝 ,则系统将直接取消eDocument。流程状态更改为 eDocument已取消 。

• 如果eDocument具有 税务机关已接受 或 已发送至客户 流程状态,应提供取消原因代码。如果凭证具有替换凭证,还应提供替换凭证的 UUID。系统向PAC发送取消请求。如果批准取消请求,则流程状态将更改为 eDocument已取消 。如果拒绝取消请求,则流程状态将更改为 已拒绝取消 。

如果流程状态显示 等待取消响应 ,选择【状态】以检查状态更新。

**提示:** 此操作仅取消/作废eDocument。为保持系统中数据的一致性,确保手动取消相应的源凭证。

**11\. 删除eDocument**

选择【更多...】->【删除eDocument】

系统将eDocument从数据库中删除,但是源凭证不会发生更改。

**提示:** 只能删除尚未提交至PAC的eDocument。

**12\. 以PDF格式打印发票**

选择【打印】

系统将凭证发送至已在用户参数文件中设置的打印机。

仅当发票状态为 税务机关已接受 或 已发送至客户 时才能进行打印。

相信大家对DRC已经有一个初步的了解啦,作为SAP推出的一个全新的解决方案,其功能非常灵活且强大,还有许多知识点等待着我们研究与探索,期待未来有机会与各位老师多多交流。

如何将 SAPDRC 用于电子发票以墨西哥电子发票为例 - 封面图
如何将 SAPDRC 用于电子发票以墨西哥电子发票为例 - 封面图
如何将 SAPDRC 用于电子发票以墨西哥电子发票为例 - 封面图
如何将 SAPDRC 用于电子发票以墨西哥电子发票为例 - 封面图
如何将 SAPDRC 用于电子发票以墨西哥电子发票为例 - 封面图
如何将 SAPDRC 用于电子发票以墨西哥电子发票为例 - 封面图

作者:熊茜芮

审核:王 欢

编辑:王 锐

郑德鼎

关于作者:郑德鼎

企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍

来源说明:本文内容由「如何将SAPDRC用于电子发票以墨西哥电子发票为例.md」整理生成,仅用于内部技术分享与学习交流。