财务对账设计
2025-06-11 11:19:51 0 举报
财务对账设计综合设计图
作者其他创作
大纲/内容
主键
id
组织ID
org_id
银行名称
bank_name
户名
account_name
银行卡号
bank_card_no
创建时间
create_time
更新时间
update_time
银行行号
bank_no
平台边界
渠道-余额记录
CalculateRuleThirdImpl - 计算规则具体实现方案3
- caculateRule : CaculateRule # 计算规则实体...
+ caculateServiceCharge: BigDecimal # 服务费计算方法+ ...
删除:余额转账-虚
包含
税费 = 0
累计充值总金额
渠道下订单服务费总和
同一个意思
运营
组织信息t_org_auth
组织账户
通道手续费
订单金额
转账金额
管理
已充值金额
组织名称
name
组织类型
type
组织机构代码
code
联系人
contacts
认证状态
status
主键-支付单号
回写时间
callback_time
组织信息
org_info
费用集合
charge_amount_info
订单类型
银行账户信息
bank_info
账户信息
account_info
三方渠道信息
channel_info
订单号
order_serial_no
项目中心信息
project_site_info
金额
amount
受试者信息
subject_info
金额类型
amount_type
三方流水号
third_serial_no
状态
银行转账流水号
bank_serial_no
创建人
create_by
余额转账关联支付单流水号
transfer_relate_id
extend_info
打款申请时间
remit_apply_time
对私订单
方案1:通过充值总金额,反算可用金额,后续扣除每笔订单的金额方案2: 通过充值总金额,反算可用金额(没扣除劳税、劳务税的服务费、劳务税的开票费),后续订单生成,实时扣减方案3:通过充值总金额,反算可用金额(没扣除劳务税、劳务税的开票费),后续生成等等扣减方案4,5:同方案1
账户交易
AbstractCalculateRule- 计算规则抽象模板
# caculateServiceCharge: BigDecimal # 服务费计算方法# caculateIndividualTax : BigDecimal # 个税计算方法# caculateInvoiceTax : BigDecimal # 开票税计算方法# caculateExceptInvoiceAmount: BigDecimal # 票税前基数计算方法# caculateTotalAmount: BigDecimal # 总金额计算方法+ invoker : CaculateRuleResult # 返回结果
含票税应扣款
渠道-支付单
渠道流水单 - 支付流水
支付流水单pay_serial
账户费用规则配置t_account_rule_config
账户可用余额-总
支付单类型
渠道充值,退款
渠道账户
渠道组织账户信息
渠道退款
余额退款
账户下所有项目下的创单金额之和
渠道充值
财务审核通过
抬头
title
开户银行
联系电话
contact_phone
经营地址
address
对账信息ID
org_account_id
合计应扣款金额
实现
余额充值记录
票税前基数
交易流水单 - 支付单
铨融账户
渠道账户余额
组织账户余额
账户余额之和
充值、退款、转账申请
开票金额
渠道账户channel_account
余额转账-出
账户项目关联t_account_project
账户余额总和
所有组织下所有账户累计充值金额(含服务费、税费,项目结束后要减去退款金额)
余额转账-入
结算金额
金额模型分析
待转账
渠道下支付中状态的总金额
账户余额 - 支付单成功,含票税应扣款
账户ID
account_id
项目信息
项目订单
业务订单 - 订单
账户余额 - 订单,冻结金额
账户
三方渠道
冻结金额
is_auth
组织下所有账户已交易金额之和,支付成功
应收服务费
铨融
交易流水订单
生成流水单
对应订单类型
列表查询条件:支付单类型(对私订单,渠道充值,渠道退款)
在途金额
账户余额记录
审核通过、自动打款
依赖
订单审批通过
total_amount
账户余额
available_amount
渠道信息
预估可用余额 - 不含服务费
客户账户
服务费率
service_charge_rate
开票税率
invoice_tax_rate
个体经营税率
individual_tax_rate
个税种类
tax_type
方案号
scheme_no
应缴开票税
订单总金额 = 订单应收金额 + 个税 + 服务费 + 票税
应付金额
服务费
渠道结算记录
财务审核拒绝
组织边界
平台累计总金额
三方打款失败
已交易金额
渠道组织信息
充值:生成一笔支付单,订单类型:余额充值退款:生成一笔支付单,订单类型:余额退款转账:生成两笔支付单,订单类型分别为:余额转账-出、余额转账-虚
转账成功
账户余额 - 结算总金额
在途金额不包含服务费,税费,冻结金额包含所有
CalculateRuleFiveImpl - 计算规则具体实现方案5
渠道余额记录-平台记录
CalculateRuleStrategyFactory - 计算规则策略工厂
+ provider(schemeNo) : CaculateRuleService
转账中
CalculateRuleSecImpl - 计算规则具体实现方案2
用例
CalculateRuleService- 计算规则接口 <<Interface>>
+ invoker : CaculateRuleResult
账户已交易金额之和
项目支付单
组织账户信息t_org_account
支付单号
pay_order_no
返回状态
服务金额
charge_amount
列表查询条件:支付单类型(余额充值、余额退款、余额转账-出、入-状态为成功,待审核)
组织下所有账户余额之和
待审核
账户可用余额
本月已收金额
CalculateRuleConfigBuilder - 服务计算规则实体构造器
- serviceChargeTax: BigDecimal ...
+ build(params):AccountRuleConfig- setServiceChargeTax : AccountRuleConfigBuilder
平台账户余额
CalculateRuleResult - 计算返回结果
- serviceChargeTax : BigDecimal - invoiceTax : BigDecimal- ....
余额转账-虚
交易后余额
实际可用余额,不含服务费,税费
账户累计充值金额之和
继承
列表查询条件:支付单类型(对私订单)
账户开票信息t_org_ticket
余额充值
审核成功
服务规则,金额计算类图设计
转账:余额转账-虚 更新为余额转账-入
扣款后余额
列表查询条件:支付单类型(余额充值、余额退款、余额转账-出)
开通,充值,转账,退款,管理
审核失败
支付单状态流程图
账户冻结金额之和
可用余额计算
三方打款成
项目
关联
支付成功订单金额
支付单场景
所有组织下待支付,支付中的支付单金额之和
渠道账户开票信息
CalculateRule - 计算规则实体
- serviceChargeTax : BigDecimal # 个参数信息- invoiceTax : BigDecimal- ....- schemeNo : String # 方案号,后续路由策略
渠道余额记录-渠道余额记录
应缴个税费
CalculateRuleFourImpl - 计算规则具体实现方案4
账户t_account
账户累计充值金额
账户余额-总
支付单pay_order
所有组织下所有账户下冻结金额之和
转账失败
列表查询条件:支付单类型(渠道数据,流水单)
org
账户名称
admin
费用规则ID
rule_id
账户总金额
freeze_amount
预估可用金额
forecast_available_amount
账户状态
trade_amount
个税包含个体经营税和劳务税
所有组织下所有账户余额之和
CalculateRuleFirstImpl - 计算规则具体实现方案1
个人当月订单金额之和
0 条评论
下一页