管理发票 BOD 数据

在 M3 BE 中创建发票时,为发票 BOD 创建必要的数据。如果使用了发票日志功能,则在发票号日志。打开 (CRS500) 中确认发票号时创建 BOD 数据。

本文档仅描述了 M3 BE 功能。是否创建实际发票 BOD 基于 M3 BE 外的设置。

限制

  • 没有批量删除或存档 BOD 数据的解决方案。
  • 发票上打印的订单行和物料文本不会在维护客户订单发票(会计事件 CO20)的 BOD 中发布。

发票标题

发票抬头位于发票抬头。打开 (CMS500) 中。发票 BOD 的必要数据存储在多个表中,并且 (CMS500) 列出了发票抬头。创建好所有 BOD 数据后,BOD 状态变为 80-“就绪”。该状态表示发票 BOD 在 M3 BE 中的状态,而不是指示是否创建了实际发票 BOD。也可以使用来自 M3 BE 外部的反馈来更新 (CMS500) 中的发票标题。同样,来自 M3 BE 外部的信息可用于在电子发票。显示错误日志 (CMS515) 中写入错误日志。使用 API INVBODMI 完成发票标题的更新和错误日志记录的创建。

选择相关选项 11=“显示错误日志”以调用 (CMS515)。相关选项 12=“删除所有错误日志”会删除 (CMS515) 中特定于发票的所有错误日志记录。

在 (CMS500) 中选择相关选项 21-“重新创建”以重新创建发票 BOD 数据。当电子发票由于缺少信息或信息不正确而被拒收时,此选项很有用。操作完成后,BOD 状态将设置为 90-“已重新创建”。

如果先前状态为 30-“交付失败”、40-“已拒绝”或 50-“已取消”,则政府发票状态将设置为 45-“已重新发送”。

选择相关选项 22=“接受政府发票”以将政府发票状态设置为 90-“已接受”。这表明发票已由接收方接受。

选择相关选项 23=“接受客户发票”以将客户发票状态设置为 90-“已接受/已发送”。这表明发票已由接收方接受或已自动接受转发。

选择相关选项 24=“取消电子发票”以将政府发票状态设置为 50-“已取消”。这表明发票由于某些原因已被接收方取消。

状态 80 是带有操作代码“添加”的同步 BOD 的 BOD 触发器,而状态 90 是带有操作代码“替换”的同步 BOD 的 BOD 触发器。

API

BOD 使用 API INVBODMI 检索数据。

归档和删除发票 BOD 数据

您可以使用发票 BOD 数据。归档/删除 (CMS590) 归档或删除与 (CMS500) 中的发票 BOD 数据相关的记录。

可以在分部、发票年份、输入日期,发票号、BOD 状态、政府发票状态和 FAM 功能上进行软选择。

运行 (CMS590) 时,有一个特定的选择是保留、归档还是删除发票标题表 CINHED。其他受影响的表可以根据发票标题重新创建,因此始终将其删除。

下表显示了受影响的表:

桌子 描述 备注
CINHED 发票标题
CINDIS 发票标题折扣 始终删除
CINPRE 发票,预付款 1/(OH) 始终删除
CINPTE 发票 - 付款条款 始终删除
CINHVT 发票标题增值税和税款 1/(UH) 始终删除
CINDVT 发票 - 标题折扣增值税和税款 始终删除
CINPTY 发票 - 各方 始终删除
CINCRG 发票 - 收费 始终删除
CINDRE 发票文档参考 始终删除
CINBUA 发票 - BOD 用户区域 始终删除
CINLIN 发票,行 1/(ON) 始终删除
CINLND 发票 - 行折扣 始终删除
CINVTD 发票 - 增值税和税务明细 始终删除
CINTXT 发票文本 始终删除