Skip to content

客户结算 ​

客户结算按客户列出应收款与预收款,选中一行后由系统按这个客户的结算方式派发操作:按单结算的客户进两步向导,勾选未结单据、填折扣、审核后生成一张销售结算单;按金额结算的客户点「结算」,直接打开一张「收客户欠款」的业务凭证去填资金账户,不产生结算单。这个页面不是核销工作台——「左边欠款、右边收款、点一下互相冲抵」的界面这里没有,所有处理都跳出去在别的单据里完成,本窗口只负责把余额看清楚、把客户送到正确的入口。两个容易踩的前提:应收款与预收款取总账当期期末余额,不是把该客户的单据实时加总;结算方式没生效的客户根本不会出现在这张列表里。

功能路径:财务管理 → 客户结算 → 客户结算

一、功能概述 ​

1. 核心用途 ​

客户结算:清单页的筛选区、表格列与工具栏

  1. 按客户看欠款与预收:一行一个客户,应收款、预收款两列带列底合计,一眼看出总敞口和谁手上压着预收;
  2. 按结算方式派发结算:按单结算的客户走两步向导生成结算单,按金额结算的客户直接开收款凭证,两条路在同一个「结算」按钮上自动分流;
  3. 处理预收与应收的互抵:预收款为负时用【修正预收款】全额转回应收款,预收与应收同时为正时用【抵扣预收款】按两者较小值冲抵,两者都生成转账凭证并自动过账;
  4. 调整余额与查单:【调整】派发到期初应收款、增加应收款、减少应收款,【其它】进结算清单、未结单据、已结单据看每张源单的结算痕迹。

2. 与其他功能的关系 ​

客户结算:单据窗口的表头字段与明细网格

功能关系
客户结算方式设置决定客户走哪条派发路径;只有已生效的客户才出现在本列表
应收按单分析结算单审核后,每张源单的已结金额、结算次数、结清标志在这里更新
应收按单汇总分析、客户结算分析结算单自身的两张报表,一张看整单、一张下钻到明细行
客户账龄分析、业务员账龄分析未结余额按天数分桶,口径与本页余额不同
应收帐款、预收客户货款应收款取总账,期间一致时与账簿对得上;预收款列来自预收货款
凭证制单、月末结转结算审核自动记账的凭证在凭证侧取消记账;期末前应先做完当期结算

二、界面布局说明 ​

1. 左树与查询条件 ​

左边两棵树:片区与分组,两棵互斥,选了一棵另一棵的选择即被清空,用来把客户缩到某个片区或分组。查询条件只有一项「关键字」,按客户编号、客户名称、助记码匹配;没有余额区间条件、没有结算方式条件、也没有日期条件。

2. 右侧客户列表 ​

列内容
客户编号 / 客户名称 / 助记码客户档案,助记码用于快速检索
结算方式图标列,显示该客户是经销按单结算还是按金额结算
应收款该客户应收科目在当前会计期的期末余额,列底有合计
预收款该客户预收科目在当前会计期的期末余额,列底有合计

应收款与预收款是总账数,总账只认已记账的凭证:结算单审核时凭证自动记账,所以刚审完的结算在这里看得见;没走到记账的单据在这里看不见。当前会计期未设置时页面直接报「财务参数未设置当前会计期[NOWACCTMONTH]」。

3. 派发按钮 ​

列表单选。选中一行后按钮区渲染六个动作:【结算】【调整】【其它】【修正预收款】【抵扣预收款】【刷新】,按钮能否点对应这个客户的结算方式与余额符号。没选中行就点结算提示「请先在列表中选择一个客户」,选中行没有结算方式提示「请指定对应的结算方式!」。

三、业务操作步骤 ​

步骤 1:确认客户在不在列表,判断走哪条路 ​

找不到客户时不要先怀疑数据丢了:这张列表只纳入结算方式已生效的客户,先去客户结算方式设置确认该客户有一条生效标志为勾的记录;再检查左树是否残留片区/分组过滤、关键字是不是输成了档案里没有的简称。找到人后看结算方式图标:按单结算的客户点【结算】进两步向导,按金额结算的客户点【结算】开的是收款凭证,分流只看这一个条件,跟余额大小、有没有预收都无关。

步骤 2:按单结算 · 第一步选单 ​

【结算】打开按单结算页,顶部是该客户的信息卡(编号、名称、助记码、结算方式、应收与预收余额、未结笔数),下面是候选未结单据的多选表,列有单据类型、单据号、单据日期、单据金额、已结金额、未结金额、备注,可按单据日期起、止和单据号关键字缩小范围。每行默认折扣 1、折扣金额 0、本次支付与本次抵消都等于未结金额,即全额结清、不让一分折扣。

勾选时要注意:已被未作废结算单引入的行显示为灰色、勾不上,行上标注它已经在「源单号-结算单号」里,这是防止同一张源单被两张结算单重复冲抵。点【合并为结算单 →】时若勾选行的未结金额合计小于等于零,系统不拦死,只问「选中的未结金额合计 ≤ 0,确定要继续合并为结算单吗?」——退货单、红字单混在正常单里时会出现这种合计,确认了才继续。合并成功提示「已合并为结算单 <单号>」。按单结算页必须从本页派发进入,脱离客户直接打开时整页只显示「请从客户结算窗口进入」。

步骤 3:按单结算 · 第二步填结算单 ​

第二步是一张结算单的编辑页。表头可填单据日期、手工单据号、备注,另有单号、状态徽标(未审核/已审核(只读))、制单人、审核人等只读信息;明细列包括行号、单据日期、单据类型、单据号、单据金额、已结金额、未结金额、折扣、折扣金额、本次支付、本次抵消、结算影响(增加/减少)、税率、税额、无税金额,末列是删行;底部三条汇总:抵消金额、折扣金额、实际支付(抵消减折扣)。结算单号由系统发号,手工单据号留给你填对账用的外部单号,自动生成的备注形如「××经销商销售结算」,可以改。

步骤 4:用折扣把尾差消化掉 ​

明细行有三个联动入口,改任意一个另外两个跟着反算:填折扣率(0 到 1 之间)→ 折扣金额 = 未结金额 ×(1 − 折扣率)、本次支付 = 未结金额 − 折扣金额;填折扣金额 → 反算折扣率;填本次支付 → 折扣金额 = 未结金额 − 本次支付。这里没有独立的「尾差」字段,抹零和几毛钱的差额都要通过折扣金额或本次支付入口消化。校验报错原文:「折扣必须在 0 ~ 1 之间!」「单据金额为正时,折扣金额不能为负数!」「折扣超出 0 ~ 1 范围,请检查折扣金额!」「未结金额为正时,本次支付不能为负数!」「未结金额为负时,本次支付不能为正数!」「支付金额超出未结金额范围,请检查!」

本次支付允许小于未结金额,即部分结算:审核后这张源单只累计掉本次抵消的部分,结清标志仍为否,行留在待结算池里,下次可以接着结。

步骤 5:保存与审核 ​

底部按钮依次是【← 返回重选单据】【保存】【审核】【反审核】【收款结算】【删除】。保存的检查项:未选客户报「请先选择客户」;无明细报「没有明细行,不能保存」;逐行检查「第N行:本次抵消金额不能大于未结金额!」「第N行:本次支付与本次抵消不能同时为零」;已审核的单再保存报「单据已审核,不能修改」。

审核的确认框是「确定要审核该结算单吗?审核后将更新结算清单并生成凭证。」点下去在一个事务里完成四件事:把每张源单的已结金额、折扣金额、结算次数、最后结算日期累计上去并判定是否结清(客户侧把已结与折扣一起算进判定);把本次结算逐行写入结算历史;生成凭证并立即自动记账,借方是资金账户明细加折扣损失、贷方是该客户的应收科目;表头状态改为已审核,回写凭证号与当前会计期,凭证日期一律钳在当期起止之内。

审核还有几条拦在资金动作上的检查,值得单独记住:

  • 「未找到客户的对应应收科目,请先在编码表维护」——该客户的应收科目没设全;
  • 「实际支付不为零,请先生成收付款单并录入资金账户」——先点【收款结算】;
  • 「收付款单没有明细(请先录入资金账户),不能审核」——收款窗口打开后没录资金账户就退出了;
  • 「注意:收款单中的收款金额与该结算单中的实际支付金额不一致!(收款单:X,结算单实际支付:Y)」——两边差一分以上即不放行;
  • 「预收款余额不足!可用预收:X,本次抵扣:Y。」——结算动用了预收抵扣,可用数按预收科目当月期末余额算、负数按零计。

其余还会挡「单据已审核,不能重复审核」「没有明细行,不能审核」「第N行:本次支付不能为零」「第N行:源单据已结清,请移除该行后重新保存」「预收款抵扣金额不能为负数!」。

步骤 6:收款结算,把实际支付做成收款单 ​

【收款结算】的行为顺序是固定的:先自动保存这张结算单,再生成一张收款单、金额预填为实际支付(抵消减折扣),随后弹出收款单录入窗口让你选资金账户;已经绑定过收款单时不重复生成,复用原单并同步金额。表头下方显示「已收款 ¥xx(收款单#ID · 待录入/已过账)」。资金账户一行都没录就退出收款窗口,提示「未录入资金账户明细,本次退出不保存」。金额为零或状态冲突时的提示:「实际支付为零,无需生成收付款单」「单据已审核,不能重新生成收付款单」「绑定的收付款单不存在,请删除本结算单重新生成」「当前收(付)款单已过账,结算单与收付款单状态异常,建议退出后删除本结算单重新生成!」

步骤 7:改一张已审核的结算单 ​

这是本页最容易撞墙的地方。审核时凭证已自动记账,反审核会先检查凭证状态,一旦已记账就直接拦下:「结算凭证已记账,不能反审核!如需调整请在财务模块对该凭证红字冲销」。 也就是说,实际只有「实际支付与折扣都为零、没生成凭证」的已审核结算单反得动;凡是产生了凭证的,必须先到财务侧取消那张凭证的记账再回来反审核。排流程时不要指望【反审核】能一键回退。

反审核确认文案是「反审核将回滚结算清单、删除结算历史并作废凭证,确定继续吗?」。成功后本单的结算历史被删除、清单累计减回、次数减一、结清标志清零、源单折扣反写、凭证作废、收款单恢复可编辑、表头退回未审核;未审核的单点反审核报「单据未审核,不能反审核」。【删除】只对未审核单开放,确认框「确定要删除(作废)该结算单吗?」,已审核的报「已审核单据不能删除,请先反审核」,删除是作废标记、不是物理清除,表头保留下来用于防止同一批源单被重复结算。要把整个会计期的结算推倒重来,入口不在本页,而在结算历史报表的工具栏【取消某会计期结算】,需要单独的结算管理授权,弹窗写得很直白:「此操作将删除所选会计期的结算清单注册记录与结算历史,不可恢复!(单据凭证请先在财务管理-取消记账中作废)」。

步骤 8:按金额结算的客户,「结算」开的是凭证 ​

按金额结算的客户点【结算】不生成结算单,而是直接打开一张「收客户欠款」的业务凭证:该客户应收科目下已有草稿凭证时先把草稿打开给你续填,没有就新建一张草稿再进编辑页;凭证主科目限定应收帐款,明细限定现金与银行科目,资金账户在凭证里选。这类客户的结算痕迹只在凭证与账簿里,结算单类报表看不到它,余额更新靠这张凭证记账后回写总账;要撤销走凭证的作废与冲红,见凭证与资金单据通用操作。

步骤 9:调整与其它入口 ​

【调整】按结算方式给出不同项:按单结算的客户只有期初,点了提示「请到基础编码-期初里面录入期初应收款」;按金额结算的客户有增加应收款、减少应收款、期初三项,前两项各开一张对应方向的业务凭证。【其它】进结算清单、未结单据、已结单据三个页签,看该客户名下每张单据的结算痕迹与已经结掉的单据。销售调价单相关的功能已下线,调整项里不再提供。

步骤 10:修正预收款与抵扣预收款 ​

两个按钮都是即时生成凭证的动作,不进编辑页。

按钮可点条件确认提示成功提示做的事
修正预收款预收款为负数预收款余额为 X,将全部转入应收款,确认?已生成修正凭证,金额 X(凭证ID n)预收的负余额全额转回应收款,生成转账凭证并自动过账
抵扣预收款预收款与应收款同时为正将使用预收款抵扣应收款,确认?已使用预收款 X 抵扣应收款(凭证ID n)取预收与应收的较小值冲抵,借预收、贷应收

条件不满足时:预收不为负点【修正预收款】报「预收款余额不为负,无需修正」;预收与应收不同时为正点【抵扣预收款】报「预收款与应收款不能同时为正,不能进行抵扣」(这句原文的实际意思是两者必须同为正数才能抵)。客户档案不存在报「客户不存在」,应收或预收科目没设全报「客户科目设置不完整」。

四、字段详细说明 ​

字段含义
应收款该客户应收科目在当前会计期的期末余额,来自总账
预收款该客户预收科目在当前会计期的期末余额;为负说明预收被透支,可用修正预收款转回
未结金额单据金额 − 已结金额
折扣0 到 1 之间的让步比例;折扣金额 = 未结金额 ×(1 − 折扣率)
折扣金额本行让掉的钱,进凭证时计入折扣损失科目
本次支付本行打算用资金收回来的部分
本次抵消本行冲掉的欠款,审核后累计到源单的已结金额
实际支付抵消金额 − 折扣金额,是收款单的预填金额
结算影响明细行对欠款的作用方向,增加或减少;退货、红字单为减少
手工单据号自己填的外部单号,用于与客户对账;系统单号另发,不受它影响

五、典型使用场景 ​

场景 1:一周结一次门店客户 ​

片区树选中某片区,按应收款从大到小扫一遍,逐个走按单结算向导:勾上本周的送货单,把几毛钱零头填进折扣金额,点收款结算录资金账户,审核后回列表看应收款是否降下来。

场景 2:客户先打款、后发货,或预收被扣成负数 ​

预收款为正、应收款也为正时直接点【抵扣预收款】,系统按两者较小值冲抵并立即记账,比先开收款单再结算更快;要冲的金额大于预收,剩下部分走正常结算。预收被扣成负数时用【修正预收款】,把负余额整额转回应收款,让预收回到零或正数再正常收款。

场景 3:只关心总余额的散客 ​

这类客户在结算方式设置里设成按金额结算,定期对一次总额,点【结算】开一张收款凭证收钱,不逐单核销,也不产生结算单。

六、权限控制与前置条件 ​

  1. 需要本菜单的访问权限;菜单可见性与页面权限项的对应关系由管理员配置,见权限模型与生效规则;
  2. 客户档案已建立,该客户的应收科目与预收科目已在编码表挂好;科目没设全时相关动作报「客户科目设置不完整」,审核时报「未找到客户的对应应收科目,请先在编码表维护」;
  3. 财务参数里的当前会计期必须已设置,否则列表取不到余额;客户的结算方式必须已生效,未生效不进列表;
  4. 只有已审核记账的业务单据才会进入待结算池,草稿单据不会出现在选单页;
  5. 结算单审核即自动记账,期末前应先完成当期结算;取消记账与冲红在凭证侧办理。

七、常见问题 ​

1. 明明有欠款,客户结算里找不到这个客户 ​

九成是结算方式没生效。到客户结算方式设置确认有一条生效记录,再查左树是否还挂着片区/分组过滤、关键字是否用了档案里没有的简称。

2. 应收款和应收帐款对不上 ​

两边都读总账,但期间口径与过滤条件不完全相同。先把会计期对齐、取消「仅显示有业务科目」之类的过滤再比,口径解释见结算与账龄口径。

3. 一张单据在选单页是灰的,勾不上 ​

它已被另一张还没作废的结算单引入,行上标注了来源的源单号与结算单号。要重结,先处理那张结算单。

4. 结算单审核后想改一个数字 ​

反审核通常会被「结算凭证已记账,不能反审核!」拦下。正确顺序是先到财务侧取消这张结算凭证的记账,再回结算单反审核、改完重新审核,或者直接对凭证做冲红。审核时提示收款金额不一致,说明收款单与实际支付差一分以上,把两边改齐再来。

5. 部分结了一张单,账龄没变短;按金额结算的客户在结算报表里查不到 ​

账龄按源单的记账日期计龄,部分结算只让金额变小、不改变桶位,而且账龄金额不扣折扣;要看单据还剩多少没结,用应收按单分析。按金额结算的客户不产生结算单,这类客户的记录只在应收帐款、预收账款和凭证列表里查。

相关文档 ​