dians笔记

手册:功能--解决什么问题,需求背景-原来和现在的对比,操作/业务流程,操作详细逻辑结合前后台界面,各角色参与部分,和以前对比涉及哪些修改,各字段描述,操作描述。

1、库存分为以下几种,每个库存的作用:

财务库存,可用库存,可售库存(线上仓可用之和),已订库存(下单扣总仓不扣分仓), 已用库存(被不是销售单占用的单子如移库单),虚库,在线库存,采购数量,移入在途。

2、其中每种单子干啥用的,怎么操作的,怎么影响库存变化的?

减库存的有:销售单,出库单,负采购单,损单,借出,移出,转换。

加库存的有:入库通知单,溢单,借货归还单,调拨入库单,移仓入库单,转换入库单,退货入库单。

销售单影响的是总仓的库存,出库单影响的是分仓的库存。借货单有借_库存和归还+库存,借货单的作用可以比作损单。调拨单,转换单,退货单。

如果想把商品P从系统中借出去,要做借货单,设置归还日期,等归还后还需做归还操作。

如果想把商品P从A站点调拨到B站点,首先把P分站克隆出一个除SKU号其他都一样的商品放到B站点,分站克隆请到商品详情页做分站克隆。克隆完后,就可以做调拨单,这里也不具体描述怎么操作了,和移库单类似,需要新建,审核,出库,入库。

要注意转换成本一致才可做转换单。

3、各个计算公式。

4、各流程怎么走?

5、供应商:开户行,银行账号,账户名称,税号,账期,预付款。供应商税率0.13,0.17,0.149425;品牌供应商和商品1对1绑定;

6、商品:类别-大中小,品牌,供应商,标签(热卖,新品,当季等),全称,简称,促销语,结算单位(是否称斤重),销售单位(包/桶),与计量单位的比例(1斤=500克),与结算单位的比例(1箱=5斤,那就是5),产地,全省配,站点,排序权重,货架期,保质期,临期天数,库存周转天数,库存数,箱规,长宽高体重,关键词。属性信息(特征等),采购信息,价格信息(采购价,建议零售价,进项税,销项税,未税成本,含税成本,销售价,折扣,限购量),图片信息,安全数量,不同规格的关联关系,是否清库:如果打√选中表示可以低于成本价销售,反之不打√表示不能低于成本价销售。

库存周转天数,含税成本,未税成本怎么算?

库存(存货)周转天数=计算期天数/这期存货周转次数=(这期平均存货×这期天数)/产品销售成本;
库存(存货)周转次数(率)=产品销售成本/平均存货,平均存货=(期初库存金额+ 期末库存金额)/2;
库存周转率(次数)=年销售产品成本/年平均库存,主要用于流动性分析,库存周转率越高,产品在库就越少,所占用的费用,成本就越少,存货管理水平好,存货转换为现金或应收账款的速度越快;存货周转率(次数)=营业收入/存货平均余额,主要用于盈利性分析;

商品入后含税成本=((现在库存+移入在途)*入前含税成本+移动数量*出入库含税成本)/(现在库存+移入在途+移动数量)。如果移入在途=0,则入后含税成本=(旧库存*旧含税成本+入库数量*当时含税成本)/(旧库存+入库数量)。

毛利率未税=出库金额-出库成本未税;毛利含税=出库金额-出库成本含税;毛利率=(销售金额-销售成本)/销售金额;商品涉及哪些报表,商品成本变更轨迹报表显示哪些内容。

查商品信息的时候,为什么显示结算单位,库存周转天数,含税成本,未税成本,销售价.

7、采购管理:采购-》审核。哪个站的业务部门从哪个供应商采购,采购哪些商品(如果经常采购某些商品,可以放到采购蓝),一共多少钱(每次采购和每日采购有金额限制),有没有采购合同,入到哪个库,采购时间,预计倒库时间,然后建完采购单审核收货入库,进程状态是入库了还是待收货。如果要采购过来的货要退货怎么办,建负采购,需要原采购单号,生成负采购单和负采购出库单,出库单出库。

8、入库管理:收货-》审核-》标准品按数量或称重商品按斤入库。收货前需填写取货地址。入库单上要有供应商,采购时间,采购单号,要采购入库的商品信息(比如商品名,储存方式,生产日期,保质期,采购价,采购数量,采购金额,实收入库数量,入库金额),入到哪个仓,入库时间,收获/创建/审核人,入库状态,站点。

称重品怎么入库:需要在入库通知单维护菜单右上栏点击“手工打印条形码”打印出非标品的条形码和重量信息,然后在果坊收货中选择非标品,单击“接收数量”文本框,扫描刚刚打印出来的条形码重量,扫描后点击保存。

9、付款单管理

什么时候会用到预付款,就是货到了票没到,所以先让公司预付款了,等票到了再冲账,而一般付款是票货到了,再做发票登记,建付款单审核支付。

正常付款流程:采购/业务部门新建发票登记-->采购新建付款单-->提交审核-->采购主管审核-->财务审核-->财务支付。。

预付款流程(是对方欠我们的):采购新建预付款单-->提交审核-->采购主管审核-->财务审核-->财务支付-->采购冲账(货到且票到)-->提交审核-->采购主管审核-->财务审核。。

支付的时候可以用之前备份的预付款,一个采购单可以对应多个发票,多个采购单也可以对应一张发票.

发票:流水号,单号,开票/到票日期,凭证号,税率,业务部门,供应商,站点,查询一段时间付款情况,发票金额,应支付日期,入库单列表信息(采购入库单号入库金额)。

付款单:单号,付款类型(正常付款,预付,押金,负采购对应的供应商退款单),付款单状态供应商付款金额,业务部门,申请人/日期,主管审核(人/日期),财务审核(人/日期),应支付日期,支付日期

供应商收入款报表:查询某供应商下某段时间下入库单的付款情况。

发票管理:根据供应商/入库时间查供应商某段日期的发票登记情况,如果没登记则做登记处理,如果登记了一部分票,还有一些没开票,则继续做发票登记。

发票金额与入库单的本次开票金额,不等的情况下,与财务确认。

会有实际付款金额与发票金额不一致的情况,较少;此时,需要发票金额=本次开票金额之和,在付款单界面,本次付款金额财务根据实际是否需要全付/部分付来填写;

付款单管理:主要有收款人--供应商,付款人--业务部门/财务,付款金额,申请时间,审核时间,支付时间。根据发票的开始/结束时间,应支付时间来查发票号最后支付。

应付款日期=入库时间+采购合同账期;账期有月结/月结前7天;

10、促销活动管理:创建--审核-运行/中断。展示位置(首页,大中小类,详情页,搜索页,购物车,频道页如新品推荐或母婴频道),活动编号,活动名称,活动范围(单品,多品,全场),活动类型(数量满赠/数量加购价/数量折扣/特惠组合,金额满赠/金额加购价/金额满减/金额加购价/第N件折扣,限时抢购),活动内容(活动商品,满数量/满5?,活动价格类型-299档/加购价,参加促销品或赠品信息-名称/价格/赠多少/赠品类型如全赠或多选一,站点,开始/结束时间,赠品重复计算,每个账号限制),状态。

限时抢购(抢购时间,商品名,抢购数量,价格,每人抢购数量,会员等级)。

首页显示场次的逻辑:

1) 如果有当前正在抢购中的活动,则优先显示正在抢购中的活动;

2) 如果当前没有正在抢购的活动,则显示将要开抢的下一场活动;

3) 既没有正在抢购的,也没有将要开始的,则显示最近一个已经结束的活动;

4) 每个限时抢购,只能包含同一天内的、最多三个场次;

a) 如果同一天内配置了多于3场(如,4场)的限时抢购,则前台优先显示前三场,待第一场结束后,则第一场隐藏,第四场显示;

b) 如果配置了不同日期的限时抢购(如,1号配置2场,2号配置2场),则1号时,只显示1号所配置的2场活动,2号时只显示2号配置的两场活动;

导航栏的显示逻辑:

1) 默认显示正在抢购中的活动,导航栏红底白字;

2) 如果没有正在抢购中的活动,则显示将要开抢的下一场活动,导航栏灰底黑字;

3) 如果以上两个都没有,则显示最近一个已经结束的活动,导航栏灰底黑字;

4) 同一天的限时抢购,最多显示三个场次;如果同一天内配置了三场以上的限抢活动,则首先显示时间靠前的前三场;第一场活动结束后,隐藏掉第一场,依次加上之前未显示的场次;

商品的显示逻辑:

1) 商品展示的信息不变,增加一行“原价”;

2) 加入购物车按钮,文案显示为:未开始、马上抢、已结束、已抢完;

当前抢购活动正在进行,则按钮显示为橙色“马上抢”;

当前抢购活动已结束,则按钮显示为灰色“已结束”,且不能点击加入购物车;

当前抢购活动未开始,则按钮显示为灰色“未开始”,且不能点击加入购物车;

当前商品设定的抢购数量已售完,则按钮显示为灰色“已抢完”,且不能点击加入购物车;

未开始、已结束、已抢完的情况下,在该列表页可以点击商品进入详情页,详情页显示商品原价,如果商品还有在线库存,则可加入购物车且可购买;

模板类型有:

11、销售管理:下单-修改价格-审核-创建出库单-审核等的流程见其他文章。

销售单:销售单号,客户信息(客户账号,名称,联系方式,收货人信息,收获地址信息),站点,配送时间,配送方式,支付方式(货到付款?),订单类型(要不要调价),金额支付信息(是否礼品卡支付,账户余额支付,积分支付,运费,手续费支付,保价费),订购商品信息(商品名,编号,下单数量,销售价,金额小计,财务,可售,在线,结算数量,重量,限购地区,折扣小计,积分小计),订单来源,是否结束销售单,审核人。而客户看到的销售单信息,有商品订购信息,收货地址信息,物流公司及物流信息。

12、出库管理:打印拣选单-拣选人拣选-出库校验(填写商品号,订购数量和出库数量校验)-交接出库(填写箱号,储存和包装方式)。

13、线路基础信息管理:包括配送线路(青浦1/2线),配送公司,配送车辆,配送人员,配送司机。

配送线路信息有站点和状态属性。配送公司信息有优先级,站点和状态属性。配送车辆信息有配送公司,载重,体积,状态(闲置,已分配,送货中)。配送人员信息有配送人,手机,住址,身份证,配送公司,配送司机,司机手机,配送车辆,配送人状态(闲置,已分配,送货中),站点。

配送车辆或配送人员如果状态是送货中,则该车辆/人员不再配送,除非释放车辆。如果是已分配,则还可分配。配送车辆N:配送公司1 关系。1个配送人员可以同时绑定不同的配送车辆。

14、订单指派线路管理:指派依据有地址--收货地区(展示到地图里),配送周期(早中晚),配送日期,订单总金额区间,客户类型,配送线路,配送等级,订单总量,订单体积,件数来送。

所以,如果是列表显示的话,指派界面,比较重要的依据放在查询条件里,不重要的放在结果列表;如果是地图显示的话,把搜到的结果--客户地址撒到地图里,每个客户包括地址,订单数,件数,订单体积等。生成的具体指派页里可以排序/删除客户列表。

指派的时候,有可能合并订单---1个地址id涉及2个及以上的so单,需要建立线路和老so单(n单)+新单(1单)的关系,相关通过出库单查找线路单的地方需要兼容新老订单查询。

指派的场景,有第一次新建,之后附加(如果拣选了不能附加),编辑删除--恢复被’删除’so单从作废状态到正常状态,并解除其与新so单关系对应减少新so单里面的sku数量

修改的地方有:So审核逻辑调整(<1500或者3000范围内不超过历史最高收货),取消DO单创建和审核(暂时不涉及集市,但是需要做到无缝切换)后台增加客户地址新建和编辑功能(必须设置坐标定位)

15、PDA拣货:

优惠券uan,会员管理。

时间: 2024-10-16 11:42:21

dians笔记的相关文章

【安全牛学习笔记】

弱点扫描 ╋━━━━━━━━━━━━━━━━━━━━╋ ┃发现弱点                                ┃ ┃发现漏洞                                ┃ ┃  基于端口五福扫描结果版本信息(速度慢)┃ ┃  搜索已公开的漏洞数据库(数量大)      ┃ ┃  使用弱点扫描器实现漏洞管理            ┃ ╋━━━━━━━━━━━━━━━━━━━━╋ [email protected]:~# searchsploit Usage:

51CTO持续更新《通哥的运维笔记》

<通哥的运维笔记>将持续在51CTO网站更新,希望大家多多关注.互相学习,后期,我将会退出<通哥的运维笔记>系列视频教程,希望带给大家最大的收获,帮助大家更好的学习.进步.<通哥的运维笔记>主要从linux系统管理.虚拟化.cloudstack云平台以及网络管理之CCNA.CCNP.CCIE,等等方面深入讲解.

WPF笔记整理 - Bitmap和BitmapImage

项目中有图片处理的逻辑,因此要用到Bitmap.而WPF加载的一般都是BitmapImage.这里就需要将BitmapImage转成Bitmap 1. 图片的路径要用这样的,假设图片在project下的Images目录,文件名XXImage.png. pack://application:,,,/xxx;component/Images/XXImage.png 2. 代码: Bitmap bmp = null; var image = new BitmapImage(new Uri(this.X

java String 类 基础笔记

字符串是一个特殊的对象. 字符串一旦初始化就不可以被改变. String s = "abc";//存放于字符串常量池,产生1个对象 String s1=new String("abc");//堆内存中new创建了一个String对象,产生2个对象 String类中的equals比较字符串中的内容. 常用方法: 一:获取 1.获取字符串中字符的个数(长度):length();方法. 2.根据位置获取字符:charAt(int index); 3.根据字符获取在字符串中

vector 学习笔记

vector 使用练习: /**************************************** * File Name: vector.cpp * Author: sky0917 * Created Time: 2014年04月27日 11:07:33 ****************************************/ #include <iostream> #include <vector> using namespace std; int main

学习笔记之邮件发送篇

用脚本语言发送邮件是系统管理员必备技能 对系统定期检查或者当服务器受到攻击时生成文档和报表. 发布这些文档最快速有效的方法就是发送邮件. python中email模块使得处理邮件变得比较简单 发送邮件主要用到了smtplib和email两个模块,这里首先就两个模块进行一下简单的介绍: 本段摘录于    http://www.cnblogs.com/xiaowuyi/archive/2012/03/17/2404015.html 1.smtplib模块 smtplib.SMTP([host[, p

15.1-全栈Java笔记:Java事件模型是什么?事件控制的过程有哪几步??

应用前边两节上一章节的内容,大家可以完成一个简单的界面,但是没有任何的功能,界面完全是静态的,如果要实现具体功能的话,必须要学习事件模型. 事件模型简介及常见事件模型 对于采用了图形用户界面的程序来说,事件控制是非常重要的. 一个源(事件源)产生一个事件并把它(事件对象)送到一个或多个监听器那里,监听器只是简单地等待,直到它收到一个事件,一旦事件被接收,监听器将处理这些事件. 一个事件源必须注册监听器以便监听器可以接收关于一个特定事件的通知. 每种类型的事件都有其自己的注册方法,一般形式为: v

Java设计模式学习笔记,一:单例模式

开始学习Java的设计模式,因为做了很多年C语言,所以语言基础的学习很快,但是面向过程向面向对象的编程思想的转变还是需要耗费很多的代码量的.所有希望通过设计模式的学习,能更深入的学习. 把学习过程中的笔记,记录下来,只记干货. 第一部分:单例模式的内容 单例模式:类只能有一个实例. 类的特点:1.私有构造器:2.内部构造实例对象:3.对外提供获取唯一实例的public方法. 常见的单例模式实现有五种形式: 1.饿汉式. 2.懒汉式. 3.双重检查锁式. 4.静态内部类式. 5.枚举式. 以下分别

Caliburn.Micro学习笔记(一)----引导类和命名匹配规则

Caliburn.Micro学习笔记(一)----引导类和命名匹配规则 用了几天时间看了一下开源框架Caliburn.Micro 这是他源码的地址http://caliburnmicro.codeplex.com/ 文档也写的很详细,自己在看它的文档和代码时写了一些demo和笔记,还有它实现的原理记录一下 学习Caliburn.Micro要有MEF和MVVM的基础 先说一下他的命名规则和引导类 以后我会把Caliburn.Micro的 Actions IResult,IHandle ICondu