一、问题描述
KIS专业版新建账套导入的固定资产卡片数据,进入固定资产模块进行业务操作或者查询卡片管理中的数据均提示:
点击“是”以后又出现以下提示:
错误代码:3631(E2FH)
Source :Microsoft OLE DB Provider for SQL Server
Detail :不能将值 NULL 插入列 'FAcctID',表 'AIS20230215210210.dbo.t_FABalExpense';列不允许有 Null 值。INSERT 失败。
二、解决方法
经与客户确认,客户导入固定资产卡片以后又进行了会计科目新增,在原来的损益类科目下面增加了三级科目。因为客户的账套是新建的账套刚开始用,反初始化回去进行固定资产卡片数据的查看。
导出固定资产卡片时发现专业版的固定资产卡片中有问题的卡片有33张,其中32张卡片没有“折旧费用分配”科目,有1张卡片连使用部门都没有。经比对导入的固定资产卡片数据和导出的卡片数据发现,客户的“折旧费用分配”科目挂的核算项目是自定义核算项目类别“关联公司”,且原始数据中有一张卡片丢失了“部门”以及“折旧费用分配”信息。
正常来说:固定资产一般是不同的部门在使用,折旧费应该分摊到不同的部门费用中,而该公司却将折旧费分摊到不同的关联公司,所以不符合会计制度中对固定资产的处理。
执行以下语句发现丢失“折旧费用分配”科目的固定资产卡片编码有32张:
SELECT DISTINCT FAssetNumber FROM T_fabalcard WHERE FBalID IN (SELECT FBalID FROM t_fabalexpense WHERE fdeptid=0)
推荐阅读