应收模块简介

应收模块是用来为企业提供应收款管理的模块。

当企业销售一笔商品或者发生其他影响收入和现金的业务的时候,需要在应收模块记账。

本文档以R12为例,11i可参考,只针对简单业务情况考虑,将应收可能产生的业务流程和相应会计分录进行整理,供参考。对于一些财务类报表,如三栏明细账等会有所帮助。

 

R12版本的应收模块可以从三方面取到会计分录:

1)         应收业务,例如应收发票的分配明细、应收收款的核销记录、收款历史等等,通过这里取得的数据是最为明细的。

2)         子模块帐,R12新增的特性,将各模块产生会计分录的逻辑集中到xla模块进行处理。在创建会计分录时会产生子模块的帐。可以关联到发票或收款编号,但是无法具体到发票分配行等特别明细的记录。

3)         总账,子模块传至总账的数据,无法具体到具体的业务,如需追溯只能通过gl_import_reference表来关联xla的表,进而追溯到发票和收款。

不管是应收业务还是子模块帐,各个帐户的期间发生额是可以与总账对账的。

应收发票

不管是OM导入应收发票还是手工录入应收发票,对企业来讲,大多数应收业务都是表示企业产生一笔应收款项,同时增加一笔收入。记账如下:

DR  应收款项-销售商品   XXX  表示企业销售商品而产生一笔应收款尚未收到
CR  销项税                         XXX 
CR  业务收入-销售商品   XXX 表示企业因为销售商品当期增加了一笔收入

1)         录入应收发票;完成完成以后,我们可以通过sql查找到应收发票的分录信息(发票分配)。此为具体到发票行的分配信息。参考ar_trx_001.sql。

SELECT ct.trx_number
      ,ctl.description
      ,fnd_flex_ext.get_segs('SQLGL'
                            ,'GL#'
                            ,gcc.chart_of_accounts_id
                            ,gcc.code_combination_id) account_number
      ,gd.gl_date
      ,to_number(decode(gd.account_class
                       ,'REC'
                       ,decode(sign(nvl(gd.amount, 0))
                              ,-1
                              ,NULL
                              ,nvl(gd.amount, 0))
                       ,decode(sign(nvl(gd.amount, 0))
                              ,-1
                              ,-nvl(gd.amount, 0)
                              ,NULL))) entered_dr
      ,to_number(decode(gd.account_class
                       ,'REC'
                       ,decode(sign(nvl(gd.amount, 0))
                              ,-1
                              ,-nvl(gd.amount, 0)
                              ,NULL)
                       ,decode(sign(nvl(gd.amount, 0))
                              ,-1
                              ,NULL
                              ,nvl(gd.amount, 0)))) entered_cr
  FROM ra_customer_trx_all          ct
      ,ra_customer_trx_lines_all    ctl
      ,ra_cust_trx_line_gl_dist_all gd
      ,gl_code_combinations         gcc
 WHERE gd.customer_trx_id = ct.customer_trx_id
   AND gd.customer_trx_line_id = ctl.customer_trx_line_id(+)
   AND gcc.code_combination_id = gd.code_combination_id
   AND ct.customer_trx_id = &customer_trx_id;
View Code

相关文章:

  • 2021-11-24
  • 2021-05-26
  • 2021-12-18
猜你喜欢
  • 2021-10-12
  • 2021-12-02
  • 2021-12-02
  • 2021-12-12
  • 2021-06-12
  • 2021-06-23
相关资源
相似解决方案