Java fresh business platform - trade reconciliation and reconciliation with the business of thinking

Java fresh business platform - trade reconciliation and reconciliation with the business of thinking

Note: For any appliance business, the security of funds is particularly important in the fund management process, involving the reconciliation and reconciliation trade order business, how to ensure that what i reconciliation efficient and accurate?

When setting up a trading company in fact considered the establishment of a platform accounting system to meet the needs of accounting, from the point of view though it was now considered one-sided, and ultimately just as the customer's account in use. But the concept of good account, financial account records of the subjects actually and out of the water, and then hope again accounting system utilized by the account billing system output, complete reconciliation so as to reduce the financial pressure system, a system to account for the logic-based electricity supplier and trading accounts reconciliation collaborative program came into being.

A role account system:

1. Record the water and the account balance, the basic role

2. The credit control, while providing a payment, which is some original features

3. Establish a household account basis, to provide accounting, business reconciliation in accordance with the accounting rules, which is the core point of the program

The above three points, the first two points, there is a function of the current account system to achieve the third point function, you first need to set up a complete account system

Second account system structure:

I think it is trading electricity supplier point of view, a complete set of accounts, including: revenue, costs, expenses, inventory, accounts receivable, payable, paid, payments of several categories account

 
Account System Architecture

Among them, the real income actually paid class billing accounts directly through the payment systems, financial systems and late check; other account data produced requires a lot of financial accounting logic, the complete financial accounting by the financial system at the same time push the accounting water system to record the account, the account system included in each account. After the account is created, the following will talk about how the accounting system works

III. How billing account system

Below the transaction process a few simple examples to describe how the billing account system

3.1.1 Sales Order Transaction

 

 
Sales Order Lifecycle

Order a sale transaction life cycle manager of client orders, payments, orders shipped, confirm the completion of four key steps, the trading system will record four nodes, the system account to complete the payment related to household accounts bookkeeping, financial systems complete financial accounting system based on business transaction documents, accounting entries and synchronize the flow into the household account.

3.1.2 The accounting process is as follows:

 
Sales order accounting process

3.2.1 Supply Chain Trading

 

 
Supply chain transaction life cycle

一笔采购订单交易的生命周期,具有入库,到票,支付3个关键步骤,财务系统对3个节点分别记账,并同步分录流水到账户系统

3.2.2 记账过程如下:

 
采购交易记账过程

这套方案里,支付系统会控制资金流入和流出,因此实收,实付类账户可以由账户系统和财务系统分别记账,再定时对账;以订单支付为例,支付网关返回支付状态时触发记账。

 
订单支付过程(支付系统内部流程不是很专业)

根据交易实例会发现,账户系统更多的只是记录财务系统给到的数据;如果只是单纯记录下分录流水,那就毫无意义,因此如何界定财务系统和账户系统的关系,财务系统和账户系统相互如何协同工作,是不可避开的问题。

四. 财务系统与账户系统的关系及如何协作

对于账户系统来说,财务系统就是她其中的一个业务系统,会计分录流水就是账户系统的业务流水,账户系统负责储存这些数据;当需要对账时,调出对应的账户即可,不再需要财务系统和各个业务系统核对。所以财务系统不再承担对账的功能,转而由账户系统承担起所有的对账职责,一来减轻财务对账压力,而来账户系统对账更为方便。

由此,整个系统账务及对账协作关系如下:

 
 

整个记账&对账协作参与系统包括:

1. 交易系统:记录业务单据

2. 支付系统:控制资金的流出与流入

3. 财务系统:负责财务记账

4. 资金管理系统:负责账单数据的采集

5. 账户系统:负责分户账户记账及对账

五. 账户系统对账:

对账的整体规划为:账户系统承担集团内各个系统间的对账,资金系统和支付系统会承担外部渠道对账;内部对账包括:业务账,财务账,资金账。账户系统接过对账后,由于账户天然存在期初,期末值,粗颗粒度只需要核对期初期末值是否一致;细颗粒度则只需要导出账户的账单明细与其他系统提供的明细进行核对即可

财务对账:

账户系统分户账户按照会计规则建立,因此每一个会计科目对应一个汇总账户,每一个会计科目不同的核算维度不同则对应一个单独的账户。财务对账就是核对会计科目余额与分户账户余额的过程,极大的减轻了财务对账麻烦程度。

资金对账:

流水和余额的记录是账户系统的基本功能,资金管理平台的资金流水变动都需要同步到账户系统,实时记录公司各个银行,其他货币资金账号的余额;财务凭证的挂银行科目的分录流水也会同步到账户系统,记录到对应的账户里,因此只需要比对内部的账户余额就可以完成简单的资金对账

业务对账:

由于交易系统业务单据的流转都会引发账户系统账户的变动,当业务系统需要对账,只需要导出账户的账单明细与业务系统提供的业务单据明细即可核对

六. 增值服务:报表

有了这套账户甚至可以协助完成部分报表服务,例如库存报表,仓库采购入库,销售退货入库,盘盈入库,等本期增加数以及销售出库,采购退货,盘亏等本期减少数 都能通过账户拉取账户的期末值减去期初值得到。报表的生成只需要将各个账户的名称展示在表头,账单明细展示在行上面就能形成一张报表。

这套方案虽然没有用起来,也没有验证可行性,因此总结在这里,提供一个思路。目前做的清结算系统与这个方案系统结构大不相同,但是核心逻辑一致,都是将业务数据转化为可视化账户。从方案实施来看,文中的账户系统与财务系统互补,账户流水依赖于财务系统,重心在数据记录和对账上;而清结算系统与当前财务系统在功能上有冲突,同样的逻辑在财务系统实现一套在清结算系统实现一套,当然这里面也有公司先搭建财务系统导致财务系统承担的功能太多,后来才搭建清结算平台的历史原因。

 

联系QQ:137071249

QQ群:793305035

Guess you like

Origin www.cnblogs.com/jurendage/p/11807383.html