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 Apr 07, 2020
Page history

采购订单、进货单

新建
  • 供应商:默认为空
  • 配送信息:配送方式取企业首个配送方式。
  • 配送地址等信息:进货时取当前用户所属仓库的档案里的收货地区、收货地址、联系人、手机。退货时默认为空。
  • 收货仓库(退货时为“发货仓库”):当前用户的所属仓库
  • 收货日期(退货时为“发货日期”):当前日期
  • 结算方式:现结
  • 支付方式:空
  • 结算日期:空
  • 订单类型:企业首个订单类型
  • 经手人:当前用户
  • 部门:当前用户所属部门
  • 备注:空
  • 发票信息:取本企业的发票信息
选择供应商
  • 更新供应商联系人:如有绑定供应商企业,查对方客户档案中,跟进我方企业的跟进人UserID,如无则空
  • 更新配送信息(退货时):取供应商档案的配送方式、收货地区、收货地址、联系人、手机
  • 更新结算方式:取供应商档案的结算方式
  • 更新欠供应商款:取供应商的当前欠款(如对接ERP,取ERP的)
  • 更新结算日期:现结为当前日期;赊销单结为当前日期+账期;赊销月结为下一个结算日+账期
  • 更新备注(备注为空时):取供应商档案的备注
变更仓库
  • 更新配送信息(进货时):取仓库档案里的收货地区、收货地址、联系人、手机
采购订单、进货单复制新建
  • 单据主表、商品信息复制过来,注意创建人、创建时间、单号、状态等信息不应复制
  • 更新欠供应商款:取供应商的当前欠款(如对接ERP,取ERP的)
  • 允许修改单据主表信息和商品信息
  • 采购订单进货(关联采购订单生成进货单)
  • 单据主表信息复制过来,注意创建人、创建时间、单号、状态等信息不应复制
  • 待收商品数量、单价、金额由后台返回
  • 允许修改单据主表信息
  • 允许修改商品数量,需要判断Goods的进货数不大于待收数,提示“【商品名称】的数量不能大于待收数【待收数量】”
  • 不允许修改商品单价和金额
  • 后台处理:
  • 关联采购订单:进货单(含退货)的进货商品数量增加至采购订单的已收货数量ImQUa,进货单金额增加至采购订单的已收货金额ImAmo
  • 库存:进货单增加收货仓库的库存,进货退货单减少发货仓库的库存
  • 应付:增加进货单应付金额TotalAmo(退货时负数)至欠供应商款(应付余额)。
  • 写入供应商往来账:InAmo
采购订单冲单:生成采购退货订单
  • 判断IF冲单原单号存在,报“已有冲单,单据编号POSxxxxxxx”
  • 判断IF冲单原单号不存在,新建采购退货订单,冲单原单号写原采购订单号(原采购订单的冲单原单号取采购退货订单号,互写)。没有关联单号。
  • 《采购退货订单新建》页和《采购退货订单详情》页的关联单据栏如果为空不显示,增加冲单单据栏 “冲单单据:(采购订单)BOSxxxxxxx”同样如果为空不显示
  • 单据主表、商品信息复制过来,数量和金额都改为负数,注意创建人、创建时间、单号、状态等信息不应复制
  • 更新欠供应商款:取供应商的当前欠款(如对接ERP,取ERP的)
  • 允许修改单据主表信息和商品信息,退货订单商品数量不能大于原订单的商品数量,提示“【商品名称】的数量不能大于原订单数量【采购订单数量】”
进货单冲单:生成进货退货单
  • 判断IF冲单原单号存在,报“已有冲单,单据编号DPSxxxxxxx”
  • 判断IF冲单原单号不存在,新建进货退货单,冲单原单号写原进货单号(原进货单的冲单原单号取进货退货单号,互写)。
  • IF原进货单有关联采购订单,冲单的进货退货单也关联该采购订单。
  • 《进货退货单新建》页和《进货退货单详情》页的关联单据栏如果为空不显示,增加冲单单据栏 “冲单单据:(进货单)DPSxxxxxxx”同样如果为空不显示
  • 单据主表、商品信息复制过来,数量和金额都改为负数,注意创建人、创建时间、单号、状态等信息不应复制
  • 更新客户欠款:取客户的当前欠款(如对接ERP,取ERP的)
  • 允许修改单据主表信息和商品信息,进货退货单商品数量不能大于原进货单的商品数量,提示“【商品名称】的数量不能大于原进货单数量【进货单数量】”
  • 有关联订单的进货退货单,完成后,后台处理:改写关联采购订单的已发商品数量,并将采购订单状态改为“待收货”
  • 后台处理:
  • 关联采购订单:进货退货单的进货商品数量(负数)增加至采购订单的已收货数量ImQUa,进货退货单金额(负数)增加至采购订单的已收货金额ImAmo。如果采购订单状态为“已完成”,改为“待收货”。
  • 库存:进货退货单减少发货仓库的库存
  • 应付:增加进货单应付金额TotalAmo(负数)至欠供应商款(应付余额)。
  • 写入供应商往来账:InAmo
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.