Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Submit feedback
    • Contribute to GitLab
  • Sign in
H
HbbDoc
  • Project
    • Project
    • Details
    • Activity
    • Releases
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • BusinessDoc
  • HbbDoc
  • Wiki
  • 自动核销算法

自动核销算法

Last edited by ZHP Jul 29, 2021
Page history

自动核销算法

例子

  • 一
收款300
出货200,核销200
出货100,核销100

由于收款300 = (出货200 + 出货100)
根据【自动核销算法】,应选择【全部核销】策略
  • 二
订单300
收款200
出货200,核销200
出货100,核销0

由于收款200 != (出货200 + 出货100)
根据【自动核销算法】,应选择【顺序核销】策略
并且因为此时是关联订单收款,所以核完即止,并没有核销“出货100”这张出货单
  • 三
收款400
出货200,核销200
出货100,核销200

由于收款400 != (出货200 + 出货100)
根据【自动核销算法】,应选择【顺序核销】策略
并且此时是直接收款,所以最后一张出货单“出货100”,需要承担多余的核销金额,核销200

一、全部核销策略

-顾名思义,填充每一条核销明细,使之被核销完;

二、顺序核销策略

  • 有关联订单时,按顺序填充核销明细,核完即止;
  • 直接收款时,按顺序填充核销明细,并且收款金额必须被核销完,即最后一张出货单需要承担多余的核销金额;

三、自动核销算法

  • 【总收款】= 总【未核销出货】,则使用【全部核销】策略;
  • 其他情况, 则使用【顺序核销】策略;

名词注解
  1. 【总收款】 = 收款 + 抹零 + 冲预收款;
  2. 【未核销收款】= 【总收款】-【已核销收款】
  3. 【未核销出货】 = 出货 - 已核销出货;
Clone repository
  • 业务消息通知谁
  • 产品标准上线流程
  • 代码地图
  • 基本计算公式
  • 外采订单处理规则
  • 如何正常预览打印单据
  • 如何添加打印机
  • 小程序登录注册逻辑
  • 开发团队协作规范
  • 开发团队新人资料
  • 打印型号对照表
  • 收款、付款单处理规则
  • 收款、付款单输入金额限制、核销限制(含退款)
  • 旧用户如何正常打印
  • 标准开发流程
More Pages

New Wiki Page

Tip: You can specify the full path for the new file. We will automatically create any missing directories.