费用报销单生成凭证报错 汇总(不断更新)
(二)单据转化生成凭证发生未知错误,请检查规则配置
原因:
若只有部分单据无法生成,建议先检查单据转换规则配置的科目取值是否为:公式结果 = __BOTgetAccountInSpecifiedFiOrg ( _BOTgetExpenseTypeAccountOnOrgUnit配置取本组织的科目 ( 费用报销单.分录.费用类型.ID , 费用报销单.分录.费用支付公司 .ID ).number, 费用报销单.分录.费用支付公司 ) ;
当费用报销单的费用类型没有映射借方科目时,取值为空后又拿着空值去获取科目表导致报错。
解决方案:
1、依次点击【财务会计】—【费用管理】—【基础设置】—【费用类型】,在费用类型界面点击科目映射,新增对应费用类型的映射科目;
2、修改单据转换规则配置避免后续未设置映射的单据报错,配置脚本参考如下:
if (_BOTgetLoanAccountOnOrgUnit( 对公费用报销单.分录.费用类型.id, 对公费用报销单.分录.费用承担公司.id ) == null) {公式结果 = null; } else {
公式结果 = __BOTgetAccountInSpecifiedFiOrg(__BOTgetLoanAccountOnOrgUnit( 对公费用报销单.分录.费用类型.id, 对公费用报销单.分录.费用承担公司.id ) .number, 费用报销单.公司 );
}
(三)业务脚本配置错误
业务脚本配置错误 Expression:公式结果 = __BOTgetAccountInSpecifiedFiOrg(__BOTgetExpenseTypeAccountOnOrgUnit( 费用报销单.分录.费用类型.ID, 费用报销单.公司.ID ).Number, 费用报销单.公司) ;
当前单据费用类型没有设置科目映射导致,解决方案同上(二)报错;
2. 如图,业务脚本配置错误 Expression:公式结果 = 费用报销单.分录.核定金额原币-费用报销单.分录.可抵扣金额;
原因:计算公式中的金额字段(费用报销单.分录.核定金额原币、费用报销单.分录.可抵扣金额)在当前单据有为空的情况;
解决方案:针对金额可能为空且需要参与计算的情况,建议用空处理函数ignoreNullNumber嵌套,将空值转换为0;
注意
单据生成单据出现上述类似业务脚本配置有误,都可以针对性检查报错中提到的字段;
费用报销单生成凭证报错 汇总(不断更新)
本文2024-09-22 18:47:10发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-103016.html