
# 1 功能介绍
编码规则配置“流水号”编码段时,生成的编号没有被单据使用,开启“断号补偿”,该编号中的流水号会被当作断号回收,下一次单据生成编号,会继续使用被回收的断号;关闭“断号补偿”,该编号中的流水号会变成断号,但不会被回收。
# 2 系统路径
苍穹版本V5.0及以下:【系统服务云】→【配置工具】→【编码规则配置】(苍穹版本V6.0:【基础服务云】→【公共设置】→【编码规则配置】)→【新增】→【高级设置】→【流水号】→【选择“流水号”编码段】→【断号补偿】

# 3 场景说明
下面介绍一下,开启“**断号补偿**”时,哪些场景会回收断号:
1、删除单据。在删除操作(操作类型为delete)上,默认配置了编码规则的操作插件,进行删除时会回收单据编号中的流水号。

2、保存/提交失败。新增时,如保存/提交校验失败,在保存/提交操作生成的流水号会进行回收。
*注*:此时回收的流水号不一定和单据页面上展示的流水号相同,新增时在单据页面上的单据编号只是预读的,并未消耗流水号,在保存/提交操作才会