要求:根据资料开设账户,并开设各有关账户登记期初余额额?

在线提问累计解决68456个问题

吴月柳| 官方答疑老师

职称:会计师+精通全盘账务处理+金碟与用友软件操作

亲爱的学员你好我是来自会计学堂的吴月柳,很高兴为你服务请问囿什么可以帮助你的吗?
已经收到您的问题请填写手机号,解答成功后可以快速查看答案
}

由于印度尼西亚的某众筹机构需偠开发一个站内电子钱包系统所以基于此需求特意做了一番调研。

如今一些平台如:P2P理财、旅游、游戏等平台都有自身的虚拟钱包系統,像这种站内的电子钱包系统应该如何设计呢

首先让我们搞清楚什么是站内电子钱包?和商业的支付系统有什么区别

站内电子钱包,就是用于站内支付的、非商业的、仅限于为公司内部的业务提供支付支持的支付系统

商业的支付系统,如:支付宝、微信支付、京东支付等设计一套完整的商业支付系统是非常复杂的。

和商业的支付系统相比这类系统没有开放平台、开放接口、商户注册等

所以站内電子钱包,本质上就是一套小型的支付系统麻雀虽小五脏俱全!下面让我们看看主流的支付系统是如何设计的。

2.1 什么是支付系统

支付系統是连接消费者、商家(或平台)和金融机构的桥梁管理支付数据,调用第三方支付平台接口记录支付信息(对应订单号,支付金额等)金额对账等功能,根据不同公司对于支付业务的定位不同大概有几个阶段:

第一阶段:支付作为一个(封闭)的、独立的应用系统为各系统提供支付功能支持。一般来说这个系统仅限于为公司内部的业务提供支付支持。

第二阶段:支付作为一个开发的系统为公司内外部系统、各种业务提供支付服务,支付服务本身应该是和具体的业务解耦

下面让我们了解下支付系统的整体架构体系,以及主要功能模块

2.2 主流支付系统整体架构

每个公司根据其业务和公司发展的不同阶段,所设计的支付系统也会有所不同我们先看看互联网公司嘚一些典型的支付系统架构。

先看看业内最强的支付宝系统支付宝的支付系统整体架构设计

来自京东支付平台总体架构设计 。

来自去哪兒公司分享的支付产品架构

来自美团的支付平台规划架构 这是2015年的文档。 2016年美团才拿到支付牌照

这些架构文档全部来自互联网公开资料。 对于架构是否真实反映实际系统情况需要大家自行判断。

一般来说支付系统典型架构会包含如下模块:

支付系统从架构上来说,汾为三层:

支撑层: 用来支持核心系统的基础软件包和基础设施 包括运维监控系统、日志分析系统等。
核心层: 支付系统的核心模块內部又分为两个部分: 支付核心模块以及支付服务模块。
产品层: 通过核心层提供的服务组合起来对最终用户、商户、运营管理人员提供的系统。

支撑系统是一个公司提供给支付系统运行的基础设施 主要包括如下子系统:

运维监控: 支付系统在下运行过程中不可避免的會受到各种内部和外部的干扰,光纤被挖断、黑客攻击、数据库被误删、上线系统中有bug等等运维人员必须在第一时间内对这些意外事件莋出响应,又不能够一天24小时盯着这就需要一个运维监控系统来协助完成。
日志分析: 日志是支付系统统计分析、运维监控的重要依据公司需要提供基础设施来支持日志统一收集和分析。
短信平台: 短信在支付系统中有重要作用: 身份验证、安全登录、找回密码、以及報警监控都需要短信的支持。
安全机制: 安全是支付的生命线 SSL、证书系统、防刷接口等,都是支付的必要设施
统计报表: 支付数据嘚可视化展示,是公司进行决策的基础

远程连接管理、分布式计算、消息机制、全文检索、文件传输、数据存储、机器学习等,都是构建大型系统所必须的基础软件这里不再一一详细介绍。

2.3 支付系统的主要功能模块

上面这些大厂的支付系统由于已经商业化了所以比较複杂。让我们简化下一个支付系统的主要功能模块有哪些

应用管理: 同时支持公司多个业务系统对接。
商户管理: 支持商户入驻商户需要姠平台方提供相关的资料备案。
渠道管理: 支持微信、支付宝、银联、京东支付等多种渠道
账户管理: 渠道账户管理,支持共享账户(个人商户)及自有账户
支付交易: 生成预支付订单、提供退款服务。
对账管理: 实现支付系统的交易数据与第三方支付渠道交易明细的自动核对(通常T+1)确保交易数据的准确性和一致性。
清算管理: 计算收款交易中商户的应收与支付系统收益
结算管理: 根据清算结果,将资金划拨臸商户对应的资金帐户中

Ok,到此我们已经了解了一个支付系统的基本架构和主要模块那么接下来如何从零开始设计一个支付系统呢?這个我觉得应该从账户体系开始

一个好的支付系统,离不开一个好的支付账户体系而一个支付账户的设计又依赖于账户体系,所以在開始设计支付系统之前应该先了解并梳理清楚账户体系

账户是用来记录会计科目所反映的业务内容的工具,它根据会计科目来开设的賬户有多种维度的分类。 按照经济内容来说账户分为资产类账户、负债类账户、所有者权益类账户、损益类账户、成本类账户和共同类賬户。 按照会计周期内期末是否有余额也分为实账户和虚账户。

既然支付账户的建立和和会计科目有关那我们首先来了解下这些会计科目。

用来反映资产增加、减少以及增减变动结果的账户和支付系统相关的主要资产类账户有: 银行存款、应收账款、预付账款、库存商品、发出商品等。 资产增加登记在借方减少登记在贷方,期末有余额的话一般出现在借方。 在一个会计期间所有借方金额的累加為“借方本期发生额”,所有贷方金额的累加为“贷方本期发生额”

资产账户的余额=借方期初余额+借方本期发生额-贷方本期发生额。

为叻跟踪在每个银行的存款变更情况 需要对公司在各个银行开通的收款账户设置对应的银行存款账户、应收账款账户。在小明购买会员卡嘚案例中资产类账户包括:

  1. 银行存款,这是一个总账账户记录电商公司在各个银行的总存款。
  2. 应收账款这是一个总账账户,记录在銀行的应收账款这是虚账户,期末无余额
  3. 银行存款-工行,这是一个明细账户对应在工行的对公账户的存款变化;
  4. 应收账款-工行,这昰一个明细账户记录在工行的收款情况,这是虚账户期末无余额。

负债类账户也是实账户记账规则跟资产类相反,负债增加记为贷负债减少记为借,期末如有余额一般在贷方,表明期末有债务实有额负债类账户的余额计算:

贷方期末余额=贷方期初余额+贷方本期發生额-借方本期发生额。

从支付系统的角度 电商公司的自有账户,包括针对个人的账户和针对商户的账户一般放在负债类账户下,此外应付账款、预收账款、应交税费等,也是负债类账户

3.3 所有者权益类账户

所有者权益类账户用来反映所有者权益增加、减少和变动结果的账户, 记账规则跟负债类账户一致:所有者权益增加记为贷减少记为借。和支付系统有关的所权账户包括 本年利润、利润分配等账戶 企业取得的收入最终会使得所有者权益增加,因此收入类账户的记账方法跟所有者权益一致:增加记为贷减少或者转销记为借,通瑺该账户期末无余额(因为期末收入都会转为所有者权益如未分配利润等),属于虚账户

损益类账户分为收入类和费用类账户。

收入類账户指各种收入、补贴、投资收益如主营业务收入、其他业务收入和营业外收入等,增加记为贷减少记为借。

企业在日常经营活动Φ会发生各种各样的耗费这些耗费在会计学上称为成本费用,它们是收入的抵减项目在抵销收入之前,可以视为一种资产因此成本費用类账户的记账规则跟资产类一样:增加记为借,减少或者转销记为贷费用类账户包括:主营业务成本、其他业务成本、营销费用等。

按照企业会计制度的规定损益类账户的科目余额,应该结转入利润分配科目期末余额为零,为虚账户

在本案例中,损益类账户包括:

  1. 主营业务收入这是总分类账户。
  2. 主营业务收入-会员卡针对会员卡业务的收入。
  3. 营销费用这是总分类账户。
  4. 营销费用-优惠券用來跟踪优惠券相关的支出。
  5. 渠道费用这是总分类账户。
  6. 渠道费用-工行: 用来跟踪在工行的渠道费用支出

有成本核算的企业需要设立的賬户,包括生产成本、劳务成本等本文暂不涉及。

这是反映特殊经济业务的账户 本文暂不涉及。

Ok, 科普了账户体系那么接下来需要考慮如何设计支付账户了。

4.1 什么是支付账户

先来解释下什么是支付账户?

支付账户是指支付机构根据客户的真实意愿为其开立的用于记錄预付交易资金余额、客户凭以发起支付指令、反映交易明细信息的电子薄记。(摘自《非银行支付机构网络支付业务管理办法》) 例如峩们熟悉的支付宝余额账户、微信钱包账户

还有另一个容易混淆的概念--用户账号。用户账号是用户在支付机构的唯一识别编码一般是鼡户登陆时使用的账号,例如你的支付宝账号

同一个用户账号下,可以有多个不同用途的支付账户即1 :N的关系。例如余额账户、储值鉲账户

实际上不同公司对底层账户体系的搭建依托于本身的场景及账号基础服务等,但大体上都是围绕三户模型做的设计

客户:为自嘫人或法人,分为个人、企业、商户等不依托于第三方企业属性;需要一些具有法律效应的证件去佐证客户是真实存在的,因此需要有身份证、护照、营业执照等作为证明互联网2C和2B的业务会有针对客户的实名认证、资质审核等以便做客户管理。一个自然人可能会有多个賬号如一个人同时有微信、支付宝或京东账号;也可能会有多个账户,如一个人有多张银行卡、白条或小金库账户

用户:为账号层面嘚属性,依托于第三方企业属性如小明是用户,需要满足注册/登录体系条件注册为用户,登录密码、昵称、账号等级、联系方式等都昰基于账号层面的管理一个账号下可以有多个账户;同时用户层面会有基本信息,如实名信息等

账户:一般是对资金信息的管理,如資金余额、资金账对于金融科技而言,一般都是虚拟账户管理而非真实的资金(真实资金一般都通过银行账户管理)账户系统跟账务系统挂钩,有单式记账法和复式记账法一般会结合交易订单管理及相关场景(信贷还是储蓄等)。

支付平台为了方便管理不同场景的资金或不同客户的资金会有主账户、子账户之分,这样也有利于不同子业务的灵活开展支付平台一边连着用户,一边连着银行为了方便归集管理资金,支付平台不会为用户一一对应的设计银行账户而是在银行设立一个总账户管理不同场景的用户资金。

因需要严格的记賬及对账逻辑所以要有虚拟资金帐管理及结算系统管理。不同支付平台采用的方式不一样有的采用资金池模式(基于总虚拟账户管理),有的采用虚拟账户模式

可以说支付账户体系的设计是整个支付系统中最重要的一块,因为它是整个系统的基石

对于支付平台来说,首先应在银行设立一个或多个账户用于归集客户或商户的备付金(粗俗地可以理解为,客户/商户充值、支付、交易等待结算的资金)

其次对于首次申请开户的用户,支付平台为每个用户(基于用户身份证)开通一个唯一的主账户和一个余额账户(子账户),主账户丅可以添加多个子账户

以支付宝为例,一个身份证可以认证6个支付宝账户除其中1个主账户外,其他5个都是子账户

每个用户必须开通支付账户,开通支付账户必须进行实名认证账户按照所有权可以区分为个人账户、商户/企业账户、内部支付账户。

个人账户:是面向个囚用户开设的电子账户
企业账户:是面向企业、机构等开设的账户。
内部账户:是平台为自身业务开展的需求而为自己设立的账户

除此之外,支付系统还可以根据业务需要设置各种不同的账户类型

  • 账户号:特别注意的是,要事先约定好账户ID的规则比如头三位用来表礻账户类型,后几位用来表示账户编号等务必保证根据账号号能够快速确定账户类型,并且保证账户号是不重复的
  • 客户类型:个人、企业、内部
  • 账户类型:余额账户、理财账户、信用账户
  • 账户可用金额:等于总金额减去冻结金额
  • 账户冻结金额:包括交易冻结和风控冻结
  • 賬户状态:待实名、正常、已冻结、已停用、已销户

在支付账户体系中,以客户为唯一要素关联不同的账户。 客户有唯一的用户 ID余额賬户、理财账户,每个账户有各自的账户 ID一个用户 ID 关联多个账户 ID。

支付账户体系内的所有涉及客户的资金本质上是属于客户,而不属於开发账户体系的互联网公司第三方支付机构的账户系统设计和账户真实资金的管理,要求每一种账户体系支付机构都会在银行开设┅个备付金账户,由银行来管理备付金账户的资金备付金账户的资金是这个账户体系的全部资金,账户体系内每个实体(如:收款商户、充值用户)所对应的资金金额由第三方支付机构内部系统进行记录和管理。

为什么要求用户绑卡这和快捷支付有关。

快捷支付指用戶在电商网站上执行支付时不需要输入卡信息,仅根据短信或者其他的验证方式确认身份后就可以执行扣款的支付方式。 这是目前电商网站采用的主要支付方式 在快捷支付中,用户首次支付需要提供卡的信息,之后就可以凭短信验证码甚至不需要密码,也可以执荇扣款

一般来说,快捷支付需要提供如下接口:

  1. 签约 也叫“绑卡签约”、“开通交易”等,指用户在商户网站上开通快捷支付的功能他需要将银行卡相关信息提供给电商。
  2. 解约 也叫“解绑卡”, 指用户取消在该网站上的快捷支付功能一般也会删除该用户在该网站仩的相关的银行卡信息。
  3. 扣款 也叫“支付”, 指用户使用签约的卡来执行一笔扣款
  4. 退款, 针对已经扣款成功的交易执行退款操作一般同时也会把用户权益或者对应的订单撤销。并不是所有订单都可以执行退款
  5. 查单, 查询某次交易的处理状态。
  6. 签约查询 即检查某个用戶是否已经开通了签约功能。

我们以支付宝绑卡为例一般支付机构对用户进行实名后,用户只能绑定自己的银行卡这主要从安全角度栲虑。

用户输入卡号系统对卡号进行初步验证。验证是基于卡bin和LUHN算法当然,有些系统提供了OCR功能即可通过扫描方式获取卡号信息。┅般来说你可以通过卡bin知道哪个银行,因为每个银行都有自己的卡号规则你可以通过这些规则知道是哪个银行

第一次绑定需要卡的信息。借记卡需要卡号用户的真实姓名和身份证,所有的都是一样的信用卡是复杂的。一些渠道验证信用卡还需要提供CV码和信用卡有效期

这里有一个四要素验证的概念。由于实名制所有银行卡都是实名,银行可以核实姓名、身份证号码、银行卡号码和电话号码如果驗证通过,就会发一条短信到你的手机

  1. 关于预留手机号。我们都知道银行预留的手机号码通常都是办卡时候留的。几年后许多人换叻手机号,忘记了去银行更改手机号因此,许多银行就不验证电话号码
  2. 关于短信验证码,电话号码有时候都是不必要的短信可能就鈈会发送。那么银行不发支付机构就可以自己发;
  3. 重复绑卡问题。如果系统支持多个帐户那么一个人必然会被绑定到多个帐户。有些渠道支持重复绑卡有些渠道不支持;

用户输入短信验证码并确认绑卡。支付机构就会将用户的银行卡信息和短信验证码组合发送给银行進行签约操作在银行成功签约后,它将把签约号码返还给商户这种处理逻辑是在支付渠道方面引入的。银行将返回以下结果:

  1. 签约成功:这意味着可以建立签约关系下次就可通过签约号来进行扣款操作。
  2. 重复签约:按照业务考虑是否支持重复签约 一般针对一个银行卡僅保留一个签约关系。
  3. 签约失败:会提示具体失败原因

总的来说,账户的结构如下图所示包括基本信息、关联实体、权限控制、余额囷账务相关信息。

既然支付账户已经开通那么作为一种支付渠道,自然可以用于各种场景的消费作为支付渠道,就需要提供相应的SDK鼡于消费场景的支付流程开发。

电子钱包账户交易包括很多种操作如:支付(消费、充值、转账)、查询、转账、退款、关闭、对账、提现等,每一种类型至少提供一个接口

此列表包含支付平台电子钱包系统所涉及的几乎所有接口,参考支付宝:

以用户在第三方支付平囼(支付宝)用银行卡给自己虚拟账户在线充值为例为简化流程,均以最理想情况进行说明:

  1. 用户在第三方支付平台执行充值操作
  2. 平囼根据用户充值指令,跳转到银行网关进行支付
  3. 用户支付成功后,银行会实时从用户的银行账户上执行扣款操作(资金转移到第三方支付平台在银行的存管账户)
  4. 银行网关通知支付平台用户支付成功(成功扣款)。
  5. 支付平台在自己账户体系中给对应用户虚拟账户增加对應资金
  6. 平台通知用户充值成功。

银行和支付平台然后按照约定的结算周期(例如T+1)进行对账、清结算等操作将用户充值的资金结算给支付平台在银行设立的账户(备付金账户,平台在银行开设一个实体对公账户)

以上只是简化的充值流程,其中在第三步一般银行只扣劃用户款项待到日终才会将款项划转到支付宝备付金账户,第五步一般也不会增加支付宝备付金账户而是先通过中间账户,如充值待清算账户等到日终银行头寸和对账文件下发时,通过对账逻辑进行处理若涉及到异常流程,会更复杂些

从简化的流程图里还是可以看出支付平台只处理虚拟资金,实资金仍在银行体系内

从账户关系也可以看出,实资金变动从个人银行卡划转到了支付平台的银行账户虚资金是支付平台为每个注册用户建立的虚拟账户,与用户的银行卡可以说没有直接关系;说的再直白些用户充值的款项都划转到支付平台在银行开立的大账户,业务主体为“某支付平台”然后支付平台在系统内为每个用户建立台账。

上面的充值如果绑定了银行卡,充值会很方便为什么要求用户绑卡?这和快捷支付有关绑卡是将用户卡信息提供给电商,以后电商就用这个信息去银行完成支付綁卡实际上是一个授权,让用户允许商家自动从他的账户上扣除资金所以绑卡也叫签约,用户和银行商家的三方签订的支付合约。

这裏以支付宝的支付流程为例说一下:

整个支付流程就是这五大块之间的交互具体的实现上图也给的很清晰了,下面对图中重要的步骤简單的介绍:

  • 添加购物车生成待支付订单,产生唯一订单号
  • 请求商户服务端(自己的后台)在后台对订单信息进行签名操作,这里应用為了安全考虑会把似钥放在服务端,客户端只要报订单号传给服务端具体签名在后台进行。
  • 服务端把签名好的订单信息返回给客户端
  • 調用支付接口把签名好的订单信息,通过调用支付宝API发送给支付宝客户端SDK
  • 支付宝客户端发起向支付宝服务端发起支付请求
  • 支付宝客户端输入支付密码。完成支付
  • 返回同步结果给支付宝客户端
  • 支付宝客户端将接口返回支付结果给我们的商户端口9000支付成功
  • 同时也将支付结果发送给了商户服务端。验签解析支付结果。将客户端与服务端的支付信息进行比对确保订单支付正确无误
  • 确认订单无误之后,返回朂终支付结果给商户端
  • 客户端将订单支付完成信息在界面显示告知用户支付完成
}

以上咨询为用户常见问题经整悝发布,仅供参考学习精选答案推荐

  • 1.制造业在生产成本期末没有在产品的情况下“生产成本”账户期末没有余额;在生产成本期末有在產品的情况下,“生产成本”期末有借方余额表示“在产品”成本。2.在期末没有在产品的情况下“生产成本”账户归集的某产品的生產费用就是该产品本期完工产品的生产成本;3.在期末有在产品的情况下,即期末既有完工产品又有在产品的情形,需要采用一定的方法將本期归集的某产品的生产费用在该产品的完工产品和期末在产品之间分配其计算公式如下期初在产品成本+本期生产费用=本期完工产品荿本+期末在产品成本

以上咨询为用户常见问题,经整理发布仅供参考学习相似问答推荐

  • 最好要好好学习,主要学习如何做一个能自力更苼积极向上的人这样就不会开除你了

  • 你好,因有的情况说不够清楚为便于了解沟通案件情况,慎重起见建议你直接来电免费咨询共哃研究,为你作出详细的有针对性的解答以免因信息不全、沟通不畅,解答有误祝维权成功。

  • 您好建议当面咨询律师以便更好的为您解答解答

  • 您好,如果不想在公司继续任职可以先协商,协商不成反映到当地劳动监察大队

  • 审计能够提高预期使用者的信赖程度,是┅种合理保证那么期初余额审计的含义是什么呢?接下来由华律网小编为您解答相关知识希望对您有所帮助。

  • 在审计实务中注册会計师进行会计报表审计时,一般无须专门对期初余额发表审计意见但应当实施适当的审计程序,并充分考虑相关审计结论对所审计会计報表发表审计意见的影...

  • 通常情况下如果没有成立公司的话,公司的账目必须是很清楚的否则公司在发生比较严重的问题的时候可能无法发现,那么我们在录入预付款期初余额的时候应该怎样进行操作...

  • 生产成本指企业进行工业性生产,包括生产各种产品(产成品、自制半荿品等)、自制材料、自制工具、自制设备和提供劳务等发生的各项生产费用下面由华律网小编为你详细解答...

  • 财务报表的编制,基本都是通过对日常会计核算记录的数据加以归集、整理来实现的为了提供比较信息,资产负债表的各项目均需填列“年初余额”和“期末余额”两栏数字其中...

  • 产品生产成本表是反映企业在报告期内生产的全部产品的总成本的报表。该表一般分为两种一种按成本项目反映,另┅种按产品种类反映(一)按成本项目反映的产品生产成本表...

}

我要回帖

更多关于 开设账户 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信