zoukankan      html  css  js  c++  java
  • Odoo超售订单

    交付给客户的货物多于订购的数量时,就形成'超售'状态; 对于超售的部分,需要进行开票处理,以及根据情况修改交货

       

    发生超售的前提是,产品开票策略为 '按订购数量开票'

       

    同时需要 允许修改 订单

       

       

    超售可能是以下情形下发生的

    • 订单确认、开立发票之后,修改订单数量,导致 订单金额和已开立的发票之间存在差异,以及交货数量发生变化
    • 订单确认、开立发票之后,修改订单价格,导致 订单金额和已开立的发票之间存在差异

       

       

       

       

    • 订单确认、开立发票之后,修改订单数量,导致 订单金额和已开立的发票之间存在差异,以及交货数量发生变化

         

      此时,在 订单再次建立发票, 系统将会建立退款发票, 例如

         

      因为 交货是基于之前的 订单建立,因此,需要 取消它, 然后基于它 复制一份, 并修改 交货数量

         

      订单修改完成后,将订单设置为 'lock'

         

         

    • 在订单确认、开立发票之后,修改订单价格,导致 订单金额和已开立的发票之间存在差异,以及交货数量发生变化

         

      此时, 修改 原始订购数量为 零, 并增加 新的订单行,数量为 原始订购数量,但是 单价修改为 新单价, 如下

         

         

      再次 建立 发票, 系统将计算出 退款

         

      此时需要 验证 交货单是否正确, 发现 增加的订单行将会 增加发货数量

         

      因此,需要 取消它, 然后基于它 复制一份, 并修改 交货数量

         

      订单修改完成后,将订单设置为 'lock'

  • 相关阅读:
    【一起来烧脑】读懂HTTP知识体系
    Day16:小前端
    Day15:大前端
    Day14:CSS垂直居中
    Day13:H5+JS+C3
    web学习
    javascript 闭包
    微信小程序微信登录
    微信小程序开源
    mpvue搭建小程序框架
  • 原文地址:https://www.cnblogs.com/odoouse/p/6684981.html
Copyright © 2011-2022 走看看