费用模块
2018-01-23 15:17:53 1 举报
费用
作者其他创作
大纲/内容
年结价格合约A
合约编号、合约类型(标准、固定、月结、年结)、合约公司、合约名字、生效时间、失效时间、创建时间、 创建人
放舱
BlBalanceBranchBill(结算单,已存在)
id : type = int (主键ID)
BlCustomerAccount(客户账户)
id\t主键ID\tIntegercompany\t公司\tCdipCompany(外键)operationUnit\t运营单位\tBlOperationUnit(外键)remark\t备注\tString
结算后还可以继续添加其它费用
固定合约
一般
年结价格合约B
费用币制
是否为档期客户
是
临时客户B
关联合约的方式: 1.系统自动(只有一个生效合约); 2.手动选择(多个生效合约)。 3.若订单未关联合约系统将不能结算,提醒选择合约;
系统判断客户预付金是否充足
一对一
合约A(一般合约)
月结
客户
邮件通知客户
用户自动填写注册信息并提交相关材料电子档
定制合约
费用项目集合
线路1
集装箱费用结构与合约的结构
BlCustomerAccountLog(客户账户费用日志)
id\t主键ID\tIntegercustomerType\t付款类型(档期、预付金)\tStringdiaries\t档期天数\tIntegercompany\t公司\tCdipCompany(外键)operationUnit\t运营单位\tBlOperationUnit(外键)crertorUser\t保证金(待定?)\tDoubleisEndorse\t是否签认费用后放箱\tBooleanisCardControl\t是否卡控业务\tBooleanoperationUnit\t催款开始时间\tIntegerremark\t备注\tString
线下缴款
结算档期
月结/或票结合约(互斥)
多对一
班列计费付款流程图
审核并确认客户类型(是否是当期客户)
费用集合
订单2
BlCustomerSchedule(客户属性)
id : type = int (主键ID)customerType : type = String (客户类型:档期、预付金);diaries : type = int (档期 : 结算单延迟可以多少天结算,预付进金客户默认7天);
年结客户B
否
订舱
账户余额是否充足
选择客户
建行三方通道
基本运输费
箱量阶梯集合
费用名称、费用单价、费用类型、费用币值
结束
箱子如果没有结算异常费用则需要体现(待结算)
月阶梯合约
固定价格客户A
提报成功
合约价格:结费时将会按条件获取合约的费用
箱量阶梯
费用A价格
费用B价格
40
3000USB
1000USB
80
2900USB
160
2800USB
800USB
320
2700USB
700USB
特殊
卡控所有业务
销售结算费用(订单已完成)
以一个订单为单位为未结算的费用开票(多个集装箱)
年结客户A
订舱成功
客户3
结算费用清单
开始
客户合约
客户需要退预付金款
票结
催款邮件:即将到期时定时邮件通知客户缴纳费用(充值功能,发送邮件的节点可多个)
合约名称、合约类型、创建时间
审核客户资质
BlBalanceBranchBill(汇率,已存在)
id\t主键ID\tIntegercurrency1\t币制1\tStringcurrency2\t币制2\tDoubleCNY\t汇率比\tDoubleCNYDate\t汇率时间\tBlCustomerAccount(外键)Type\t类型(是否专业)\tbooleancreatorTime\t创建时间\tDatecreator\t创建人名称\tStringcreatorUser\t创建用户\tUser(外键)remark\t备注\tString
在档期内必须结清费用,否则将停止所有订舱业务
月结客户C
缴纳押金
年结客户C
固定价格客户B
核减余额
客户订舱
核算舱位计预付金是否充足与保证金是否缴纳
结算开票(上传发票)
费用模块结费流程
结算开票
班列客服放舱
是否有生效合约
财务向客户账户充值
BlOrderContainerArrangmnt(集装箱,已存在)
以集装箱为单位生成一个账单列表功能(参照Excel模板)
BlCustomerContract(客户合约)
id 主键ID Integername 名称 Stringno 编号 StringeffectiveTime 生效时间 DatefailureTime 失效时间 DatecreatorTime 创建时间 Datecreator 创建人名称 StringcreatorUser 创建用户 User(外键)delete 删除标识 Booleantype 结算方式 BlContractType(外键)contract 计费合约 BlContract(外键)company 合约公司 CdipCompany(外键)operationUnit 运营单位 BlOperationUnit(外键)remark 备注 String
客户签认
制订电子合同(默认关闭)
费用名称
结算
是否有过期未结算的结算单
缴纳预付款
月结客户:统计箱量结合约按月计费
注册、签约
月结客户B
费用类型:费用的大类如:基本运费、场站操作费
客户向财务结算费用
计费流程
系统
固定价格合约A
情况A,特殊合约B与一般合约A:箱量阶梯不同;费用的价格相同;
销售计费:销售添加集装箱费用
检查客户是否有合约
自动关联月结合约
合约B(特殊合约)
临时客户:按标准价格计费结算
固定价格合约B
按合约结费
BlContainerCost(集装箱费用,已存在)
id : type = int (主键ID)status : type = String(状态: 未付费、 已付费:新增属性)
合约C(特殊合约)
销售
引导客户签订标准合约
☆ 合同应包含SOC、COC用箱保证金价格或者☆ 制订SOC、COC用箱保证金标准价格,可对特殊客户维护特殊价格便于系统自动计算运价
固定价格客户:统计费用按固定价格计费
添加费用
固定价格客户C
现在合约客户的关系
新添加的费用需要再次结算
邮件通知客户签认费用并缴纳费用
订单1
线路3
客户1
完成结算
月结客户A
客户2
维护费用细目
固定的标准价格合约
班列费用财务详细功能流程
档期大客户
客户与合约的关系
临时客户A
50
100
200
600USB
400
2400USB
400USB
弹窗提示客户并跳入结算界面
其它计费:现场部、海外部等添加集装箱费用
BlAccountMoney(账户金额)
id 主键ID Integercurrency 币制 Stringbalance 余额 Doublefreedom 自由 Doubleaccount 账户 BlCustomerAccount(外键)Type 类型 Stringremark 备注 String
月结价格合约A
若有超出部分自动转为预付金
原始价格:合约费用项目为标准价格;场站费用为陆港推送的原始费用
单价
其它
客户7天内必须交清费用否则将停止所有订舱业务
预付款客户
放舱成功
情况B,特殊合约C与一般合约A:箱量阶梯相同;费用的价格不同;
财务
电话/邮件通知客户缴纳费用(充值功能,发送邮件的节点可多个)
否:邮件通知客户
CdipCompany(公司)
运营单位
BlOrder(订单,已存在)
其它费用
生效价格:最后真正交的费用,临时客户、固定客户、月结客户第一次结算时就获取费用数据,年结客户需要年底结算时才会获取费用,月结时使合约价格结算。
是:邮件通知客户
系统计费:系统自动添加集装箱基本运输费
年阶梯合约
客户签认费用
1.可以展开明细;2.并显示是否核对(需要那几个角色审核?);3.是否开票(销售)(发票模板?需要提供模板);4.是否付款(财务);
销售为客户添加合约
系统判定是票结还是月结
线路2
数量
客户向财务交款,财务向客户账户充值
标准合约
系统自定判定客户充值是否足够结算
BlCostPriceLog(费用日志,已存在)
允许订舱走后续流程产生费用
未通过
以箱为单位,结算费用,可以多箱或者单箱
费用开始
财务向客户退款并减少客户预付金金额
结算单
集装箱费用结构
否:线下联系销售
月结价格合约B
年结客户:统计箱量结合约按年计费,计算补差返款
财务向客户账户充值,自动结算过期结算单
界面弹窗提示,并邮件通知结算
以月为单位为未结算的费用开票(多个集装箱每月1-7号票)
0 条评论
下一页