Oracle Fusion -AR自动开票注意点分享
在Fusion中,通过自动开票程序,我们可以导入来自Project、Distributed Order Orchestration,以及非Oracle财务系统的事务处理数据,并在AR中创建事务处理。今天,想为大家分享关于OM - AR自动开票的一些知识碎片。
////知识碎片一
运行AR模块自动开票程序Import Invoice,选择事务处理来源(Distributed Order Orchestration),程序将从接口表导出数据并在AR 中创建事务处理,以此为来源为OM的订单开票。
同时,我们可以根据企业需求定期自动运行自动开票主程序,实现定期自动开票。
程序运行结束后,可以通过查看执行报表确认详细的执行结果和报错内容。
自动发票导入例外情况是在运行自动开票程序流程期间,验证失败的发票和贷项通知单。未处理明细行是指所有未成功转入到AR表的行,既包括自动发票导入例外和没有状态的未处理的记录。
如通过执行报表,确认到AR自动开票程序运行失败,是由于段值来源缺失时,可以按以下路径进行排查:
1. 如果来源为【Customer Site】:
Receivables > Billing > Tasks > Manage Customers > search for Customer used for Import > access the Site > check the Bill-to Site Purpose Reference Accounts;
2. 如果来源为【Memo Line】:
Setup and Maintenance > Tasks > Search > Manage Standard Memo Lines > access the Memo Line used for the import > check the Reference Accounts;
3. 如果来源为【Item】:
Product Management > Tasks > Manage Items > search for the Item used > Specifications > Invoicing > Sales Account
4. 如果来源为【Salesperson】:
Setup and Maintenance > Tasks > Search > Manage Salesperson Account References > search by the Salesperson > check the Reference Accounts;
////
知识碎片二
对于自动发票导入,我们可以通过自动会计(AutoAccounting)来定义事务处理的账户信息。在自动会计页面定义企业的收入、应收账款、税、运费、清算、未开票的应收账款、未得收入的帐户。
在设置了自动会计页面之后,自动会计将通过每个事务处理行的帐户信息来确定所有分配信息。
比如,如果运费帐户的自动会计是基于标准行,则无法导入头层级的运费的发票。如果事务有一行明细行类型和运费(FRT),那么自动会计会使用运费类型帐户的规则,而不是收入类型帐户的规则。
注意,在事务处理创建过程中,如果自动会计不能确定所有的会计弹性域段值,将仅展示能够确定的值,并显示一个不完整的会计弹性域信息。在事务处理完成前,我们必须提供所有缺失的会计弹性域信息。
////知识碎片三
让我们来谈谈影响自动发票导入的另一个设置--自动发票分组规则(AutoInvoice Grouping Rule)。
自动发票分组规则可以决定如何在自动发票导入期间对事物处理行进行分组。
自动发票分组规则包含强制和可选的事务处理属性。两个或多个事务处理行必须包含相同的事务处理属性,以便自动发票能将它们分配在同一个事物处理中。
例如,事务处理编号(TRX_NUMBER)是所有分组规则的必选属性。如果在接口表中有两条记录且对应不同的事务处理编号,那么自动发票会为每条记录创建单独的事务处理。
注意,如果启用了订单管理和收益管理(OM-RMCS)集成,那么对于自动发票来说,可选的事务处理属性-销售订单日期(SALES_ORDER_DATE),是从OM导入销售订单的必选属性。
////
知识碎片四
对于需导入的事务处理,自动开票程序会进行验证。失效行(Invalid Line)字段设定的值会影响程序如何处理验证失败的事务处理行。
如果设定的值为“Reject Invoice”,那么当任意一个事务处理行无效时,自动开票会拒绝所有的事务处理行,不会把他们导入到接口表中。例如,根据分组规则应将三个事务处理行创建为同一个发票,但其中一个事务处理行有错误,那么程序会拒绝这三个事务处理行并且不创建发票。
如果设定的值为“Create Invoice”,那么自动开票仅会对有效的行创建事务处理。当然,后续我们仍然可以在事务处理的编辑页面手动添加被拒绝的行。
作者:张 楠
审核:梁 超
编辑:朱思聪