zoukankan      html  css  js  c++  java
  • Future Dated Payment测试

    1、新建一个supplier

    设置该supplier的Bills Payable科目。这个步骤不是必须的,对后面测试结果并无影响。

    image

    2、新建一个银行以及银行分行,建立好之后再新建一个account,在account里面新建一个payment document

    image

    在新建Account的时候,注意需要设定bills payable账户,如下所示:

    image

    image

    Payment Document如下图所示,注意下图中所对应的Payment Document Category需要有定义sequence。另外,这个是可以随便选的,只要选一个有定义sequence的category就可以了。

    image

    3、新建一个payment methods

    image

    4、新建一个payment process profile

    image

    因为是票据类业务,所以payment methods选择Check,银行则选择刚才所新增的银行账户

    image

    关键在下图中所示地方,注意一定要勾选Bills Payable

    image

    在做payment的时候,会执行一个format的动作,此处设定在执行该工作的时候需要执行哪个format。一般我们可以在该处客制format产生的PDF档案样式。

    image

    5、用新建的supplier立账,然后做付款的动作

    立账的时候与普通的invoice并无区别,只是在立账完毕之后,需要在schedule payment处修改due date,如下图所示:

    image

    然后执行付款的动作,注意在付款的时候,选择之前新建的银行账户以及payment process profile。

    在付款完毕之后,可以执行标准报表Bills Payable Maturity Date Report来查看。

    image

    执行结果如下图所示:

    image

    6、查看分录

    在刚做完payment的时候,此时状态还是Issued,如下图所示:

    image

    这个时候钱并没有从银行扣掉,需要把Status从Issued修改成Negotiable才是真正做了扣款的动作。

    Ps:

    (1)如果此时日期还没到Due Date,那么此时这个栏位是不可以修改的;

    (2)可以通过标准程式来进行修改,标准程式是Update Matured Bills Payable Status,不过前提也是需要到了Due Date才会更改,没到期的话执行程式也是没有用的;

    (3)status修改后,标准报表就不会再查出这笔资料了;

    此时会计分录如下所示:

    image

    如果状态修改成了Negotiable,那么此时就会有两笔transaction,如下所示:image

    第一笔transaction的event class为payment,分录即为做payment的时候所产生的;第二笔transaction的event class为Future Dated Payments,分录即为真正扣款所产生的。第二笔transaction所产生分录如下所示:

    image

  • 相关阅读:
    MySQL的注释方式
    textarea属性
    htm,css,javascript及其他的注释方式
    修改背景颜色&字体&窗口标题及大小
    <xmp>标签及它与<pre>标签的区别
    替换文本是什么
    linux命令修改IP信息
    html大全
    MyEclipse>Error Log的查看方法
    WPF地区选择控件(内附下载地址)
  • 原文地址:https://www.cnblogs.com/echochen/p/2323315.html
Copyright © 2011-2022 走看看