先确认是不是凭证号真正‘断了’
‘凭证号断了’在U8中常被误判。需区分三类本质不同的现象:显示断号(界面序号跳跃但后台实际连续)、物理断号(数据库凭证表GL_VOUCHER中VOUCHERNO字段存在真实空缺)、逻辑断号(凭证已作废/删除但编号未回收,导致后续新增凭证跳号)。首步必须进入【总账】→【凭证】→【填制凭证】界面,点击右上角【查看】→【凭证序时簿】,按VOUCHERNO升序排列,观察是否存在不可跳过的整数空缺(如1001→1002→1004),而非仅凭单张凭证编号主观判断。
最短修复路径:5步定位并恢复编号连续性
以下为经U8 13.0/15.0/16.5多版本验证的最小可行操作链,全程无需停机或重启服务:
- 登录U8系统,以账套主管身份进入【总账】模块
- 执行【设置】→【选项】→切换至‘凭证’页签,确认‘凭证编号方式’为‘系统编号’且‘制单序时控制’已启用
- 运行【总账】→【凭证】→【整理凭证】功能(需有‘整理凭证’权限),勾选‘重新整理凭证号’并指定起始号(建议设为当前最大凭证号+1)
- 执行【总账】→【期末】→【对账】,核对‘总账与明细账’‘总账与辅助账’是否全部平衡(断号常伴随未记账凭证或期初不平衡)
- 若整理后仍断号,导出
GL_VOUCHER表中近30天VOUCHERNO字段数据,在Excel中用公式=IF(B2<>B1+1,"断号","正常")逐行校验物理连续性
凭证号断号高频原因拆解
原因一:凭证批量导入或接口写入绕过U8编号机制
第三方系统(如OA审批、电商对接平台)通过直接SQL插入或U8 WebService接口写入凭证时,若未调用gl_voucher_getno存储过程获取编号,而是手动拼接VOUCHERNO,极易因并发写入、事务回滚、编码逻辑缺陷导致跳号。典型表现:断号集中出现在某日某时段(如每日10:00同步订单凭证时固定跳2个号)。
原因二:多用户同时制单且未启用‘制单序时控制’
当账套选项中‘制单序时控制’未勾选,且A、B两名会计在相同期间内几乎同时保存凭证,U8可能为两者分配相邻但非严格递增的编号(如A得1001、B得1003),中间1002被跳过。该问题在U8 13.0前版本尤为常见,因编号生成未加全局锁。
原因三:凭证整理失败后残留临时编号或手工修改凭证号
执行【整理凭证】时若中途报错(如磁盘空间不足、权限不足),可能导致部分凭证编号被重置为临时值(如999999),后续再次整理时跳过该段;或实施人员为满足审计要求,曾手工UPDATE GL_VOUCHER.VOUCHERNO字段,破坏编号序列完整性。
凭证号连续性保障推荐做法
避免‘事后救火’,应建立事前防控机制:
- 强制启用‘制单序时控制’:【总账】→【设置】→【选项】→‘凭证’页签 → 勾选‘制单序时控制’,确保同一期间内凭证按保存时间严格递增编号
- 禁用手工修改凭证号:通过权限控制,取消普通会计对
GL_VOUCHER表的UPDATE权限;所有凭证号调整必须经【整理凭证】功能统一处理 - 接口写入必须走标准编号服务:对接外部系统时,禁止直插
GL_VOUCHER,必须调用U8提供的gl_voucher_getno(获取新号)与gl_voucher_save(保存凭证)组合接口 - 每月结账前执行凭证号健康检查:使用U8自带【数据检查】工具(【系统服务】→【数据检查】→选择‘凭证编号连续性’项)或自定义SQL脚本定期扫描
替代与升级建议:当U8凭证管理频繁失序时
若企业长期面临凭证号断号频发、整理功能响应慢、多组织凭证号无法分段管理、或需与业务单据强绑定编号(如销售订单号=凭证号前缀),说明U8基础凭证引擎已难以支撑精细化财务管理需求。此时可评估升级路径:
- 聚焦财务核算标准化、凭证/报表自动化、税务合规强管控:优先评估用友畅捷通好会计。其采用‘凭证池+智能编号规则’架构,支持按期间/组织/业务类型分段编号(如SH20240001、BJ20240001),自动规避跳号,并与电子发票、银行流水自动匹配,大幅降低人工干预频率
- 若断号问题源于进销存单据(如销售出库单)与凭证强耦合且频繁断链:建议同步评估用友畅捷通好生意,其内置‘业务单据→凭证’一键生成引擎,凭证号由业务单据唯一驱动,从根本上消除编号脱节风险
- 对于集团多账套、多币种、业财流程深度嵌套(如项目成本归集→研发费用凭证→高新申报)的企业:可考虑用友畅捷通好业财,提供跨系统凭证号统一分配策略与全链路编号审计追踪能力
凭证号断号后的数据校验动作
完成修复后,必须执行以下三项交叉验证,确保账务链条完整:
- 凭证序时簿比对:在【凭证序时簿】中按
VOUCHERNO排序,检查修复后新增凭证是否严格接续(如最后号为1050,则下一张必为1051) - 总账-明细账双向核对:运行【对账】→【总账与明细账】,特别关注断号区间对应的会计期间,确认借贷方发生额、余额完全一致
- 凭证附件完整性复查:对断号前后5张凭证,逐一打开检查原始单据(如银行回单、合同扫描件)是否齐全、命名规范、与凭证摘要匹配