背景
由创建国外业务实体财务未能提供具体国家地区会计税制,而是实施人员随便选择其它国外国家地区会计税制。导致客户化创建AP发票程序报错:UNEXPECTED TAX ERROR-导入时出现意外的税务错误ZX_TAX_STATUS_NOT_EFFECTIVE-ZX_REGIME_NOT_EFF_IN_SUBSCR-ZXZX_UNEXPECTED_ERROR 出现意外错误。请与您的系统管理员联系。
通过息消查找到二个错误代码说明:
1、ZX_TAX_STATUS_NOT_EFFECTIVE :There is no subscription for this tax regime code for the given transaction date.(不存在使用此税收制度代码并且具有指定事务处理日期的预订服务。)
2、ZX_REGIME_NOT_EFF_IN_SUBSCR :There is no subscription for this tax regime code for the given transaction date.(不存在使用此税收制度代码并且具有指定事务处理日期的预订服务。)
官方文档
通过官方网找到《eBusiness Tax Release 12 Error Messages: Causes and Actions (Doc ID 744185.1)》相关解决方案如下:
但是,根据官方提供解决方案设置“税收制度(Tax Regimes)”和“纳税状态(Tax Status)”,发票的发票日期和GL日期均在二项与置的有效日期范围内。
启用跟踪日志
仔细查看输出日志内容,找到关键日志说明如下:
(Create lines 3) Call Matching or Allocations
(Import_invoice 15.6) Execute the Argentine/Colombian defaulting procedure
(Import_invoice 15.7) Call import before any prepayment application if the user
intention is to import TAX
(Import_invoice 15.7a) User intention is to import TAX
(Import_invoice 15.7e) Invoice is tax line call IMPORT INTERFACE
ap_etax_pkg.calling_etax(IMPORT INTERFACE)<-Import_invoices<-
对于 AAA 币种,尚未定义它与 BBB 币种的汇率,或者它不适用
(Insert Rejections 1) Insert into AP_INTERFACE_REJECTIONS, REJECT CODE:UNEXPECTE
D TAX ERROR
(Import_invoice 17.1) Change the invoice status to REJECTING
AAA币种为AP发票的币种同时也是该业务实体的本位币,而BBB币种为对国家地区的税制的种币。如下图:
解决方案
根据日志错误提示“对于 AAA 币种,尚未定义它与 BBB 币种的汇率,或者它不适用 ” 设置AAA币种与BBB币种之间的汇率,客户化程序成功创建AP发票。