采购订单、进货单
新建
- 供应商:默认为空
- 配送信息:配送方式取企业首个配送方式。
- 配送地址等信息:进货时取当前用户所属仓库的档案里的收货地区、收货地址、联系人、手机。退货时默认为空。
- 收货仓库(退货时为“发货仓库”):当前用户的所属仓库
- 收货日期(退货时为“发货日期”):当前日期
- 结算方式:现结
- 支付方式:空
- 结算日期:空
- 订单类型:企业首个订单类型
- 经手人:当前用户
- 部门:当前用户所属部门
- 备注:空
- 发票信息:取本企业的发票信息
选择供应商
- 更新供应商联系人:如有绑定供应商企业,查对方客户档案中,跟进我方企业的跟进人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