销售单信用额度控制
信用额度控制是给赊销客户装的一道闸门:在客户档案里给每家客户设一个欠款上限,开启销售参数里的对应特点后,销售单在生效前会先看这家客户的应收款加上本单金额是否越过额度,越过去就禁止生效。目的是让交易必须以预收款、现金或实时转账完成,避免无节制赊销把应收账款拖成坏账。
功能路径:业务数据 → 销售参数 → 销售管理 → 销售单生效不允超过客户信用额度
一、功能概述
1. 核心用途
- 拦超期赊销:单据金额使客户欠款超过信用额度时,销售单不能生效,货与应收都不会入账;
- 保资金安全:把「先款后货」的要求变成系统约束,而不靠业务员自觉;
- 留例外通道:确需放行的超额度销售,可由单据主管授权后继续生效;放行只在单据头上打一个超信用额标记,系统不另外生成授权日志;
- 配合提醒:额度将超未超时可先由提醒提示催收,见客户信用额度超出提醒。
2. 判定口径
| 情况 | 结果 |
|---|---|
| 客户信用额度为 0 | 不做控制,单据照常生效 |
| 应收款 + 本单金额 ≤ 信用额度 | 允许生效 |
| 应收款 + 本单金额 > 信用额度 | 禁止生效,提示超额度 |
| 客户应收款为负数(账上有预收款) | 预收部分先抵本单金额,抵完仍不超限的允许生效 |
| 结算方式为按单结算的客户 | 信用额度与付款周期一起判定,两者都超限才拦:应收款 + 本单金额 > 信用额度,且欠款天数 > 付款周期;两个数值中任一为 0 即视为该项不控制 |
| 非按单结算(按期末应收款口径)的客户 | 只比信用额度,不读付款周期 |
付款周期只对按单结算的客户参与判断,普通期末应收款口径下即使填了付款周期也不影响额度拦截。应收款就是客户的往来账余额,正数是欠款,负数表示账上还有预收款没有消耗掉,相当于提前收进来的货款,所以不占用信用额度。
二、界面布局说明
1. 客户档案中的信用额度
在客户定义的业务信息里维护信用额度,通常与付款条款一起设置;账期天数、结算口径见付款条款管理。一家客户一个数值,0 表示不纳入控制。

2. 销售参数中的开关
业务数据 → 销售参数 → 销售管理,「销售单生效不允超过客户信用额度」为勾选项,默认不勾选,勾选并保存后全账套生效。

3. 应收款的显示
单据上能不能直接看到客户当前欠款,由「显示往来账余额」这一特点控制,位置是 业务数据 → 销售参数 → 页签「销售控制」→「显示控制」分组,与「单据手工调价后加粗显示」「显示标准建议售价」同组;勾选后销售类单据上才会出现应收款栏位,默认是勾选状态(个别定制版本默认不勾)。看不到应收款时先检查这里。
三、业务操作步骤
步骤 1:给客户设额度
- 打开系统菜单 → 基础数据 → 业务伙伴 → 客户定义,选中客户进入编辑;
- 在业务信息中填写信用额度(例如 500 元),保存;
- 需要按一类客户统一放开的,先在伙伴分组里归类,再逐户确认额度数值。
步骤 2:开启控制特点
- 打开系统维护 → 系统设置 → 设置系统特点,展开业务数据 → 销售参数,切到「销售管理」页签;
- 勾选「销售单生效不允超过客户信用额度」,点【保存】后退出;
- 重新打开一张销售单窗口,让参数在单据端生效。
步骤 3:正常开单验证
在销售单中选该客户并录入物料:
- 单据金额在额度内的,点【生效】后单据正常生效,库存扣减、应收登记;
- 生效前先在单据上看一眼应收款,判断本单加上去是否会超限。
步骤 4:超限时的处理
单据生效被拦时,按业务实际四选一:
| 处理方式 | 操作 |
|---|---|
| 先收款 | 录收款单或让客户补足预收款,客户应收款下降后再回来生效销售单 |
| 用预收抵 | 客户账上已有预收款时,直接生效即可,预收部分不占额度 |
| 拆单分批发货 | 把本单金额拆到不超过剩余额度的部分先生效,其余待回款后再开 |
| 主管授权放行 | 提示超信用额销售需要主管授权时,在弹出的授权输入框内输入单据主管的编号和密码(两者用「.」分隔)后继续生效 |
步骤 5:回看被放行的单据
授权放行不会另外生成一张授权日志:放行成功后系统只在单据头上把「超信用额销售」这个自定义状态位置起来,要确认某张单是否被放行,可在单据列表中加入自定义状态列查看。
财务侧仍可按客户查应收款与账龄,判断额度是否设低了、是否需要调整或改为现结。
四、字段详细说明
| 字段名 | 含义 |
|---|---|
| 信用额度 | 客户允许的最高欠款金额,0 表示不控制该客户 |
| 应收款 | 客户往来账余额,正数为欠款,负数为预收款 |
| 单据金额 | 本次销售单上的合计金额,参与额度占用计算 |
| 显示往来账余额 | 控制销售单据上是否显示应收款栏位,默认勾选 |
| 单据主管 | 有权放行超额度销售的人员,授权时输入其编号与密码 |
2)界面上的提示语
| 出现时机 | 提示内容 | 含义 |
|---|---|---|
| 开单时额度已用满 | 该客户应收款已经达到最大信用额度,不允许再开单! | 剩余额度为零,本单无法录入 |
| 生效时本单会压过额度 | 该客户应收款将超过最大信用额度,不允许再生效单据! | 单据保持草稿,收款或授权后再生效 |
| 超额度后请求放行 | 超信用额销售需要主管授权!请输入单据主管编号和密码:编号和密码使用[.]点分隔。 | 输入主管凭据后可继续生效 |
| 取不到客户额度资料 | 无法获取客户信用额度信息,单据不能生效,请检查客户信用资料! | 保护性拦截,不放行,需检查客户档案与往来数据 |
| 开单人本身就是单据主管 | 当前单据超信用额销售,是否继续! | 是则直接放行,无需再输别人凭据 |
| 授权时被驳回 | 您不是单据主管无法超信用额销售! / 您输入的编号或密码不正确! / 您没有超信用额销售的权限! | 输入的凭据对应人员没有单据主管权限,或密码错、留空取消 |
五、典型使用场景
场景 1:新客户先现结、后放额度
背景:新客户回款情况未知,一上来给额度风险最大。 操作:客户定义里信用额度先设一个很小的值(例如一批货的成本额),走销售订单→销售单试单合作;连续按时回款后再逐步调高额度。
场景 2:月结客户账期集中到期
背景:多家月结客户欠款同时压在额度上,任何一张新订单都可能被拦。 操作:由财务在回款日前按客户核一遍应收款与剩余额度,提前催收;确实要发货的走主管授权放行,并在放行后当日补录收款。
场景 3:门店或加盟商订货
背景:加盟门店订货量大,超额度继续发货会把风险转到总部。 操作:给每家门店客户设额度并开启本特点,订货超出额度时先补款;门店端另有信用额度管控开关时,两边口径要保持一致,不要一处控制一处放开。
六、权限控制与前置条件
- 依赖客户档案:信用额度在客户定义里维护,未填或填 0 等于该客户不受控;伙伴参数中的「是否控制客户信用额」要求账套启用财务结算才参与判定,见伙伴参数用户特点;
- 依赖往来数据:应收款来自客户往来账,未生效的收款单不参与抵扣,收款要先入账;
- 参数权限:设置系统特点、客户定义中的额度调整建议由财务或系统管理员掌握;
- 授权权限:超额度放行需要单据主管身份的授权,主管名单与授权范围见权限配置,不要把主管编号密码口头告知开单员共用;
- 生效范围:特点按账套统一开关,无法只对某几家客户开启,只对某客户宽松的做法是把它的额度设得足够或设为 0。
七、常见问题
1. 勾了特点,超额度还是发了货
- 原因:该客户信用额度为 0 或额度足够,也可能被单据主管授权放行;按单结算的客户还要额度和付款周期同时超限才会被拦,只超其一不会被拦;
- 处理:到客户定义确认额度值与结算方式,再在单据列表的自定义状态列上确认该单是否走了授权生效。
2. 单据上看不到客户欠款
- 原因:「显示往来账余额」未勾选;
- 处理:在销售参数中勾选该特点并保存,重开单据窗口后即可看到应收款。
3. 提示「无法获取客户信用额度信息,单据不能生效,请检查客户信用资料!」
- 原因:系统没能取到该客户的额度或往来数据,通常是客户档案资料不完整或往来数据异常;
- 处理:先确认客户未被停用、信用额度已维护,再刷新单据重试;仍然报错时把客户与单号交管理员检查往来账数据。注意这种情况不会放行,属于保护性拦截。
4. 客户明明已经付过款,为什么还被拦
- 原因:收款单尚未生效,或收款核销的不是这家客户;
- 处理:先让收款单据生效并完成核销,再回来生效销售单。
5. 只想临时放一张单,不想改额度
- 原因:改额度会长期放开风险;
- 处理:用单据主管授权放行这一张,事后不再改动客户档案,额度约束保持不变。
