999在线视频精品免费播放观看-国产在线观看无码免费视频-漂亮人妻被中出中文字幕-国产精品妇女一二三区

退貨控制起作用的條件:客戶非無(wú)條件退貨、設(shè)置本季開(kāi)始日期、正常退貨申請(qǐng)退貨、打開(kāi)預(yù)警退貨控制;

一、‘控制金額’模式的退貨控制流程(以例說(shuō)明)

 

日期 發(fā)貨(可退貨) 退貨額 剩余可退額 退貨日期
2008-01-01

1584

1584 2008-04-01
2008-02-01 3696 5280 2008-05-01
2008-03-01 1360 3290
2008-03-20 1000 4020 2008-06-01
2008-04-15 4696
2008-24-20 2400 2296
2008-04-30 3000 5296 2008-07-01
2008-05-10 4000
2008-06-10 3000
2008-07-10 0

系統(tǒng)中的流程說(shuō)明:

首先每個(gè)客戶會(huì)記錄最后一次退貨日期和退貨后的剩余可退貨額,保存在j_merchant的Flastbackdate(最后一次退貨日期)、Fbackbalance(最后退貨后的剩余可退額)

1.先記錄此客戶的本季開(kāi)始日期,為空則是1900-01-01;(開(kāi)始日期=本季開(kāi)始日期或1900-01-01

2.在審批1360的退貨單(首張退貨單)時(shí),系統(tǒng)判斷是首次退貨(flastbackdate為空);(結(jié)束日期=今天)

3.計(jì)算出開(kāi)始日期到結(jié)束日期所有發(fā)貨單中的可退貨額(根據(jù)發(fā)貨單上的退貨日期判斷);

  沒(méi)過(guò)退貨日期發(fā)貨單的可退貨額 = 發(fā)貨金額 * 單上的退貨率

  已過(guò)退貨日期發(fā)貨單的可退貨額 = 發(fā)貨金額 * 檔案中的退貨率

注:根據(jù)今天判斷發(fā)貨單是否過(guò)退貨日期

 4.計(jì)算出時(shí)間段內(nèi)的可退貨額為5280,大于1360,允許退貨;

退貨收貨后,記錄最后一次退貨日期Flastbackdate2008-03-01,最后退貨后的剩余可退額為3920

5.到2008-04-15,1584的發(fā)貨單已過(guò)期(設(shè)客戶的檔案退貨率為0),如果這時(shí)來(lái)看剩余可退貨額,即之前已有過(guò)退貨記錄,計(jì)算方法為(分兩段計(jì)算):

第一段:先計(jì)算本季開(kāi)始日期到最后一次退貨日期之間的發(fā)貨單,到今天(2008-04-15)為止還剩多少可退貨額;

        1 計(jì)算本季開(kāi)始日期至2008-03-01的發(fā)貨單到2008-04-15還剩3696可退貨額;

        2 判斷計(jì)算出的可退貨額3696小于當(dāng)時(shí)記錄的剩余可退貨額3920,則記錄截止2008-03-01的發(fā)貨單到今天(2008-04-15)為止還剩余3696可退貨額;

    對(duì)比的含義:如果計(jì)算出的可退貨額小于當(dāng)時(shí)記錄的可退貨額,說(shuō)明截止當(dāng)時(shí)的發(fā)貨單計(jì)算出的可退貨額到今天(2008-04-15)為止已經(jīng)過(guò)期;

    如果大于則表示已經(jīng)被當(dāng)時(shí)的退貨單(1360)退掉了,即如果今天是2008-03-15,那前面的兩張單都沒(méi)過(guò)期,計(jì)算出的可退貨額為5280,大于當(dāng)時(shí)記錄的3920,表示已有退貨(1360),所以還是記錄3920;

注:判斷的規(guī)則是,哪個(gè)數(shù)值小就記錄哪個(gè)數(shù)值;

 

第二段:計(jì)算最后一次退貨日期之后(2008-03-02)到今天(2008-04-15)之間的發(fā)貨單的可退貨

額,計(jì)算得出是1000即到今天(2008-04-15)為止的剩余可退貨額為第一段3696 + 第二段1000 = 4696;

6.到2008-04-20,按第5步的計(jì)算方案計(jì)算出到2008-04-20的剩余可退貨額還是4696,審批退貨金額為2400,允許退貨;

退貨收貨后,記錄最后一次退貨日期Flastbackdate2008-04-20,最后退貨后的剩余可退額為2296;

后面的計(jì)算方式以此類(lèi)推。

流程中的規(guī)則,如果不按以下規(guī)則操作,可退貨額將不準(zhǔn)確: 

 

1.按累計(jì)的可退貨額進(jìn)行控制,跟款式?jīng)]有關(guān)系;

2.如果審批退貨申請(qǐng),沒(méi)有參照退貨或退貨后還未收貨,都算作占用可退貨額;

3.審批退貨申請(qǐng)時(shí)允許通過(guò)的判斷可退貨額的公式是:

當(dāng)時(shí)計(jì)算出的可退貨額 + 退貨偏移量 + 上季剩余退貨量 占用可退貨額 本次退貨額 >= 0

4.因記錄了最后一次退貨日期和剩余可退貨額,所以不能補(bǔ)退貨單到最后退貨日期之前,但發(fā)貨單沒(méi)有控制,可以補(bǔ)任何日期;

 

5.只能反登帳最后退貨日期的退貨單,不能反登帳最后退貨日期之前的退貨單;即退貨單只能倒推一張張往前反登帳;

 

6.如按第5點(diǎn)規(guī)則已反登帳了今天之前的退貨收貨單,即今天是2008-04-30,反登帳了2008-04-20的退貨收貨單;反登帳后系統(tǒng)自動(dòng)重新記錄最后退貨日期和剩余可退貨額;

  按上面的例子:即反登帳了2400退貨收貨單,把原記錄為最后退貨日期2008-04-20和剩余退貨額2296,重新記錄為最后退貨日期2008-03-01,剩余退貨額3920;

7.登帳退貨收貨單必須按日期從前往后登帳(第4點(diǎn)的概念),如果重新登帳已反登帳的收貨單,將按照登帳日期重新記錄最后退貨日期為登帳日期和截止登帳日期為止的剩余可退貨額;

8.不可以直接在SQL查詢分析器中登帳或反登帳退貨審批單、退貨收貨單,會(huì)造成退貨額不準(zhǔn)確,因?yàn)橥素涱~是在程序里計(jì)算的;

 

二、‘按款式季度控制金額’ 模式的退貨控制流程

 

 

整個(gè)流程控制跟‘控制金額’模式一樣,不同之外在于在計(jì)算可退貨額時(shí)只是統(tǒng)計(jì)等于設(shè)置的退貨年份和退貨季度的款式。然后在審批退貨申請(qǐng)時(shí),除了審批金額需小于等于剩余可配貨額外,只要審批單中包含有設(shè)置的退貨年份、季度外的款式就不允許通過(guò)。

流程規(guī)則也跟‘控制金額’模式一樣,唯一注意的是如果更改了退貨年份、退貨季度,必須進(jìn)行重算。

 

注:兩個(gè)退貨控制模式之間進(jìn)行切換時(shí),需要進(jìn)行重算。