" 二清 " 的违规行为:

为平台商户提供资金清算服务,平台商户向支付公司发送资金清算请求,由支付公司替平台商户将资金清算给平台中的商家,从而避免平台商户涉及“二清”风险。

关于代付和分账系统的区别

代付

代付分为银行代付和第三方支付公司代付:

银行代付。主要是指各商业银行利用自身的结算便利,接受客户的委托代为办理指定款项的收付事宜的业务。

第三方支付公司代付。对于绝大部分电商平台都会有代付的需求。如收取用户资金后,需要批量的给商户付款。

1、 如商户提交付款请求后,系统会进行“信息验证”,“防重验证”,“批量处理”,然后经过“风控系统”和“客户系统”等各方系统的校验后,方可落单。
2、 商户的出款信息通过层层校验后,系统会落单,生成交易信息。这期间要经过“订单系统”,“垫资系统”,“账务系统“和”计费系统“。
3、 交易正常落单,并完成商户的计费和账务扣减后,系统将发起向银行付款操作。此过程将经过“银行路由系统”和“打款系统”,最终将资金结算给商户。

代付的特点在于由持牌机构进行结算,所以需要电商平台提供对应的结算报表及对账单。这样操作耗时耗力,会给平台带来巨大的成本压力。

分账系统

分账系统理论上来说也可以理解为代收代付,和代付不同的功能区别在于,多了入金通道和自动化分账两个部分。分账是技术手段,将电商平台的交易管理打通,从用户支付开始,就对整个订单进行了拆分和统计,系统根据平台和商户之间的订单抽佣比例进行自动化分账。且系统部署在银行服务器,由银行进行资金清结算,解放了平台财务的双手,无需再手工录入信息,真正的为企业节省人力和运营成本。

分账方案选型

  • 平台财务分账(也可以借助系统自动化)
  • 资金存管账户(实体户分账)
  • 资金存管账户(虚拟户分账)
  • 微信官方分账
  • 银行服务商清分平台

以上几种是目前市场上最常见的方式。再次强调:

  • 重点:分账的本质是对交易资金的二次结算。
  • 业务流:用户-平台-商户
  • 资金流:用户资金账户-分账平台-商户账户

清分、清算、结算

清分=记账
结算=转账

清算是清分、结算的过程。

清算就是“算”:你欠我多少,我欠你多少,咋俩核对核对。给个结果,看最终是你给我钱还是我给你钱。
结算就是“给”:执行清算的结果。到底谁该给谁钱,给吧。
清算=清分+结算 清分:就是轧差账目,A行要付给B行2亿,B行要付给A行1亿,二者相抵则A行付给B行1亿。银联、VISA、Mastercard这些清算企业做的就是清分的工作。结算:根据账目核对结果将钱如数付给B行。可以是现钞也可以是电子货币。

清算结算 :一笔交易并进入纪录的过程,这一过程可以不需实际货币的有形交换。
一般而言,支付活动的过程包括交易、清分和结算。其中,清分和结算均是清偿收付双方债权债务关系的过程及手段。在支付活动中,同行内账户资金往来直接结算便可,而涉及不同行之间账户资金往来的,则需先清分再结算。
  清分主要是指不同银行间的货币收付,可以认为是结算进行之前,发起行和接收行对支付指令的发送、接收、核对确认,其结果是全面交换结算工具和支付信息,并建立最终结算头寸。
  结算是指将清分过程产生的待结算头寸分别在发起行、接收行进行相应的会计处理,完成资金转移,并通知收付双方的过程。当前,大多数银行结算业务的完成主要通过两类账户:一是银行间互相开立的代理账户,二是开立在央行、独立金融机构如银联、或者第三方支付机构的账户。
  引用一句话:结算是清偿商务活动中债权债务的最终结果;清算是结清银行间资金账户往来债权债务关系最终结果的一种过程。

1. 会计科目设置。企业可以设置专门的科目进行虚拟账户核算,也可以在相关一级科目下设置关于虚拟账户资金核算的二级科目。在网络交易比较多的情况下,应设置专门的会计科目进行核算。
一般来说,企业可通过“虚拟账户存款——××第三方支付公司”等科目,核算企业在虚拟账户进行的资金充值、付款、收款、转账等一系列资金转移业务。
2. 会计处理。企业在进行付款或转账之前,可以使用虚拟账户的充值功能。由于充值后资金就从企业的银行账户转移到虚拟账户‚所以这时应借记 “虚拟账户存款——××第三方支付公司”科目,贷记“银行存款”科目。第三方支付公司提供了资金“代管”服务。
买方在网上选购商品并付款后,为了保证买方能如实得到商品,货款暂不支付给卖方,而是由买方账户转到第三方支付公司的账户。对于买方来说,如果是直接用虚拟账户里的余额支付,则借记“预付账款”科目,贷记“虚拟账户存款——××第三方支付公司”科目;如买方通过网上银行支付,则借记“预付账款”科目,贷记“银行存款”科目。对于卖方来说,买方付款后,第三方支付平台会通知卖方发货,但是由于网购“感受不到实物”的特殊性,卖方一般会向买方提供“七天退货退款”服务。也就是相当于销售合同规定了退货条款,并且企业又不能确定退货的可能性,因此卖方企业暂时不能确认收入,应借记“发出商品”科目,贷记“库存商品”科目。第三方支付公司收到买方支付的货款后,应借记“银行存款”科目,贷记“应付账款——卖方”科目。
买方企业验收商品并在网上确认收货后,第三方支付平台会将货款从银行账户转到卖方的虚拟账户。买方应借记“库存商品”、“应交税费——应交增值税(进项税额)”等科目,贷记“预付账款”科目。对于卖方企业来说‚买方确认收货后,商品的风险和报酬都转到了买方,卖方没有对商品实施控制‚经济利益已经流入企业‚并且成本能够可靠地计量‚因此符合收入的确认条件,卖方应借记“虚拟账户存款——××第三方支付公司”科目,贷记“主营业务收入”、“应交税费——应交增值税(销项税额)”科目。同时结转成本,借记“主营业务成本”科目,贷记“发出商品”科目。
一般情况下,在卖家每完成一笔交易时,网购商家(比如淘宝网)要按照交易额的一定百分比向卖家收取佣金,佣金一般是直接从交易额中扣除的。对于卖家来说,这笔支出是因为销售而产生的费用,应该借记“销售费用——佣金”科目,贷记“虚拟账户存款——××第三方支付公司”科目。为了鼓励消费,卖方还会向买方提供赠与积分等优惠活动。以淘宝网为例,在买方购买商品并付款后,卖方会按照交易额的一定比例赠与买方积分、淘金币等。淘金币在集市卖家搞活动时可以作为代金券使用。天猫积分可以在天猫俱乐部参与积分秒杀、积分兑换等多项活动,并且在购物时可以抵现。对于卖家来说,赠与积分或淘金币就意味着以后的交易收入会减少,相当于销售折扣。但是买家是否会使用积分或淘金币并不确定,因此卖家可以暂时不做核算,而是单独做账外记录,当这部分抵现业务发生时‚直接冲减当次的“主营业务收入”。对于买方来说,可在使用积分或淘金币的时候,按积分的抵现金额直接冲减“财务费用”。第三方支付公司应借记“应付账款——卖方”科目,贷记“银行存款”科目。
从交易的整个过程来看,第三方支付平台在买方和卖方之间就是一个代管代收代付中介。首先,在买方付款后,第三方支付平台代卖方收取货款,代买方暂时保管资金;买方收到货物并确认收货后,第三方支付平台代买方将货款支付给卖方。由于付款和发货、收货和付款之间时差的存在,因此产生了资金在第三方支付平台的沉淀。 那么这部分沉淀资金在银行账户中所产生的利息收入,第三方支付平台应如何核算呢?这是一个比较有争论的话题。支付宝对于其沉淀资金及利息收入的官方解释是:对于支付宝中沉淀的客户交易保证金所产生的全部利息,都以“应付账款”的形式放在相关银行账户中,支付宝并未将其作为收入进行使用。
沉淀资金是由买方支付给卖方的‚第三方支付平台只是代收、代付、代管了这部分资金,所以产生的利息收入应该属于买方。但是如果每笔交易都需要第三方支付平台返还利息收入,一方面,有些交易额比较小,使得返还利息的操作性不强;另一方面,会导致第三方支付平台的银行托管成本增加。所以,利息收入的处理可以按交易额的大小分情况来进行。规定一个交易额分界线,对于交易额在分界线以上的交易,第三方支付平台应该将利息收入扣除银行托管成本后剩余的部分返还给买方;若交易额低于分界线,则将这部分利息收入继续保留在第三方支付平台的银行账户内,由银行冻结这部分资金,然后由银行定期从利息收入中扣除银行托管成本,再将剩余的部分反馈给消费者保护机构。因此,对于第三方支付平台而言,利息收入就是一项负债。在结算利息收入时,借记“银行存款”科目,贷记“应付账款——买方(利息收入)或消费者保护机构(利息收入)”、“应付账款——××银行(托管成本)”科目;将利息收入返还相关方时,做相反分录。

JMeter使用技巧的更多相关文章

  1. Jmeter测试技巧

    最近在用Jmeter做接口测试,使用中整理了一些组件的使用技巧. 一. 用户定义的变量 都是全局变量,无论是否在某个线程组或请求内,都是采用最新赋值的内容 二. 固定定时器 在单个请求内是让本请求线程 ...

  2. Jmeter 使用技巧 (如何在linux下运行jmeter视窗界面呢)-jmeter如何模拟http发送gzip数据

    jmeter如何模拟http发送gzip数据 有时候我们需要模拟在客户端将数据压缩后, 发送(post)到服务器端. 通常这种情况,会发生在移动终端上. 这样做的好处, 是可以节省流量.  当然, 服 ...

  3. Jmeter小技巧以及问题集合

    一.JDBC Request与BeanShell PostProcessor的结合使用 JDBCRequest部分   BeanShell PostProcessor配置项 二.if控制器的用法 三. ...

  4. 使用jmeter进行性能测试-Jmeter教程及技巧汇总 (转)

    http://www.jmeter.cf/loadtesting-jmeter.html 为什么使用jmeter, 它免费开源, 不断发展, 功能逐渐强大. 可以做功能,负载, 性能测试.一套脚本可以 ...

  5. 【JMeter】教程及技巧汇总(转载)

    转载地址:http://www.hissummer.com/jmeter-summary.html 参考/学习资料:http://www.yiibai.com/jmeter/jmeter_build_ ...

  6. jmeter随笔(11)--上传文件接口出错

    点击标题下「飞测」可快速关注 坚持的是分享,搬运的是知识,图的是大家的进步,没有收费的培训,没有虚度的吹水,喜欢就关注.转发(免费帮助更多伙伴)等来交流,想了解的知识请留言,给你带来更多价值,是我们期 ...

  7. 如何使用jMeter对某个OData服务进行高并发性能测试

    For project reason I have to measure the performance of OData service being accessed parallelly. And ...

  8. jmeter性能测试总结

    一.性能测试问题记录: Ⅰ.秒杀的失败率了在96.45%,原因 Query对于 活动的秒杀采用的是0.5秒,刷新缓存的策略在活动中优惠券被秒杀一空 下架前,短暂的时间内仍能够查询到 这个活动架构中采用 ...

  9. 4.jmeter在线并发的怎样设置

    4.1Jmeter 快速入门教程(一) - 认识jmeter和google插件 4.2Jmeter 快速入门教程(二)--创建简单web测试 打印 E-mail 4.3Jmeter 快速入门教程(三- ...

随机推荐

  1. spring源码学习之【准备】cglib动态代理例子

    一:委托者 package com.yeepay.porxy.cglib.test; import java.util.HashMap; import java.util.Map; /** * 目标类 ...

  2. 进程kswapd0与events/0消耗大量CPU的问题

    http://www.nowamagic.net/librarys/veda/detail/2539 今天下午网站宕了两次机,发工单给阿里云,发现原因是服务器的CPU 100%了. 重启服务器后,使用 ...

  3. c# 图片XML序列化与反序列化

    var xmlDoc = new XmlDocument(); xmlDoc.Load(@"C:\Users\*\Desktop\*.xml"); ].ChildNodes[]; ...

  4. C#4.0新特性:可选参数,命名参数,Dynamic

    1.可选参数 可以为方法的参数设置一个默认值,如下: class Program { static void Main(string[] args) { Show(); Show("cary ...

  5. 关于C# 中的Attribute 特性

    关于C# 中的Attribute 特性 作者: 钢钢  来源: 博客园  发布时间: 2011-01-09 23:30  阅读: 13921 次  推荐: 12   原文链接 [收藏] 摘要:纠结地说 ...

  6. 01-Java基础知识:数据类型与变量、标识符、运算符、表达式

    Java基础知识:数据类型与变量.标识符.运算符.表达式 一.数据类型 Java定义了基本数据类型.引用数据类型.自定义类型. 八种基本数据类型:byte (1). short (2).  int ( ...

  7. 关于a标签的target属性

    超级链接a的target属性已经是不被新规范支持了,其值有四个保留字: 1._blank      <a href="document.html" target=" ...

  8. C语言strlen函数和sizeof操作符

    字符'x'于字符串"x"的区别 'x' 属于基本类型(char)字符类型-----------------由1个字符组成('x') "x"属于派生类型(char ...

  9. 从MySQL到Redis 提升数据迁移的效率

    场景是从MySQL中将数据导入到Redis的Hash结构中.当然,最直接的做法就是遍历MySQL数据,一条一条写入到Redis中.这样可能没什么错,但是速度会非常慢.而如果能够使MySQL的查询输出数 ...

  10. ason 和 Java 对象转化示例

    1.工程 2.代码: JsonUtil.java package com.my.json; import java.util.ArrayList; import java.util.List; imp ...