经查看发现科目101现金设置为美元,而其下级明细中有设置为人民币的,A6系统不允许这样的币种设置,记账验证不能通过。A6系统中要求是:如果上级科目是外币,其下级科目必须是外币,之前版本中可能未做强制要求,现在5.0中有此限制。解决方法:将有一级科目有外币核算,但有明细科目不为外币核算的一级科目的外币核算取消掉,可在执行工具中执行以下语句:updategL_account set cCurGUID=nullwhere ccode='101'(101为现金一级科目,账套中有很多这种情况,找到对应一级科目编码后在执行条件中修改为对应的科目编码执行,可取消一级科目的外币核算) "...