AR应收模块
--------------------------------------------------------------------------
应收模块简介

当企业发生一笔销售或者发生其他影响收入和现金的业务的时候,需要在应收模块记账。用标识法做现金流量表的话,应收收款是一个把关口之一。

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

12i版本的应收模块可以从三方面取到会计分录:
1) 应收业务,例如应收发票的分配明细、应收收款的核销记录、收款历史等等,通过这里取得的数据是最为明细的。
2) 子模块帐,R12新增的特性,将各模块产生会计分录的逻辑集中到xla模块进行处理。在执行发票->工具->创建会计分录时会产生子模块的帐。子模块的帐可以关联到发票或收款编号,但是无法具体到发票分配行等特别明细的记录。
3) 总账,子模块传至总账的数据,无法具体到具体的业务,如需追溯只能通过gl_import_reference表来关联xla的表,进而追溯到发票和收款。

不管是应收业务还是子模块帐,各个帐户的期间发生额是可以与总账对账的。
----------------
应收发票
不管是OM导入应收发票还是手工录入应收发票,对企业来讲,大多数应收发票业务都是表示企业产生一笔应收款项,同时增加一笔收入。记账如下:
DR  应收款项-销售商品   XXX元  表示企业销售商品而产生一笔应收款尚未收到
CR  销项税                  XXX元  
CR  业务收入-销售商品   XXX元  表示企业因为销售商品当期增加了一笔收入

1) 录入应收发票;界面点击完成应收发票后,我们可以通过sql查找到应收发票的分录信息(发票分配)。参考ar_trx_001.sql。
ar_trx_001.zip (473 Bytes)

下载次数: 143

2009-5-20 17:15

2) 创建会计分录;第二步我们可以在应收模块创建会计分录,R12中,此时将汇总业务模块的分录(发票分配)而产生应收子模块的分录。取数参考ar_trx_xla_001.sql(含发票分录和贷项通知单核销)。
ar_trx_xla_001.zip (510 Bytes)

下载次数: 116

2009-5-20 17:15

3) 传送子模块分录至总账;如果第二步没有直接过账至总账,可以提交请求:将日记帐分录传送至 GL。
此时总账将生成来源为je_source=’Receivables’ and je_category=’Sales Invoices’、‘Debit Memos’或’Credit Memos‘的日记账分录。

----------------

贷项通知单和借项通知单
1) 借项通知单定义
应收的借项通知单是用来增加应收的、相当于独立的发票。不可以核销。

例如:当我们对应收发票收款以后发现收款有误,此时我们可以通过用借项通知单冲销收款的方式来实现。由于收款作废,相当于重新通过借项通知单来向客户收一次款。
借项通知单分录与发票类似,增加应收款项、增加当期收入(参考ar_trx_001.sql及ar_trx_xla_001.sql):
DR 应收   XXX元  增加应收款
CR 收入   XXX元  增加收入

2) 贷项通知单定义
应收的贷项通知单是用来减少应收、冲原始发票的,常用来做销售退货业务。可以用来核销原始发票。

贷项通知单分录,正好冲减因为销售发票增加的应收和收入(参考ar_trx_001.sql及ar_trx_xla_001.sql):
DR 收入                   XXX元  减少收入
CR 贷项通知单的应收   XXX元  减少贷项通知单应收(贷项通知单设置的应收款科目)

3) 贷项通知单核销
DR  贷项通知单的应收   XXX元 增加贷项通知单应收(贷项通知单设置的应收款科目)
CR  被核销发票的应收   XXX元  减少被核销发票的应收

最终贷项通知单核销后的分录实际上相当于
DR 收入                   XXX元  减少收入
CR  被核销发票的应收   XXX元  减少被核销发票的应收

可以通过sql查到核销的分录(分配信息)。参考ar_cmapp_001.sql。这里核销的时候oracle按照核销的总金额按比例分摊到被核销发票的每一行上,可以通过ar_distributions_all进行追溯。
ar_cmapp_001.zip (446 Bytes)

下载次数: 107

2009-5-20 17:15

4) 创建会计分录后,R12可以从xla查询到子模块的核销的会计分录。同样是通过ar_trx_xla_001.sql取数。
5) 传至总账后将生成来源为je_source=’Receivables’ and je_category=’Credit Memos‘的日记账分录。

----------------
应收发票调整

应收发票录入完成后可以通过菜单项:活动->调整进入应收发票调整界面。
这里主要用来做税调整,坏账处理之类的动作。来相应增加或减少应收款项。

例如:企业因为客户破产而无法全部追回应收款项则可以如下调整坏账来减少应收:
DR  坏账科目    XXX元
CR  应收款项    XXX元
1) 录入调整后,可以通过sql查找到调整的业务模块的分录(分配信息)。参考ar_adj_001.sql。
ar_adj_001.zip (369 Bytes)

下载次数: 96

2009-5-20 17:15

2) 创建分录后,同样,R12版本可以查找到子模块的分录信息。参考附件ar_adj_xla_001.sql。
ar_adj_xla_001.zip (494 Bytes)

下载次数: 98

2009-5-20 17:15

3) 传至总账后将生成来源为je_source=’Receivables’ and je_category=’ Adjustment ‘的日记账分录。

----------------
收款和收款核销
1) 录入收款
收款录入表示企业收到客户现金(以银行存款为例,其他有票据等其他收款方法),如果未核销表示尚未与具体的客户发票相关联。现金流量表需要在此做标识。此时的会计分录应为
DR  银行存款
CR  应收账款-未核销
这里的应收账款-未核销科目是一个中转科目。

2) 核销发票时的分录如下。
DR  应收款-未核销  
CR  应收账款-发票
收款完全核销后,最终的会计分录实际相当于
DR  银行存款
CR  应收账款-发票
收款录入或者核销以后,可以通过sql查到收款的分录信息(相当于收款分配)。参考ar_rcpt_001.sql。
ar_rcpt_001.zip (510 Bytes)

下载次数: 96

2009-5-20 17:15

3) 创建会计分录以后,R12版本则可以汇总生成xla的信息,也就是子模块的收款的会计分录。可以通过以下ar_rcpt_xla_001.sql查到。
ar_rcpt_xla_001.zip (470 Bytes)

下载次数: 92

2009-5-20 17:15

4) 传至总账后将生成来源为je_source=’Receivables’ and je_category=’ Receipts ‘的日记账分录。

----------------
杂项收款
杂项收款不核销,只相当于计一笔收到现金的账,一般常用于记录银行利息等影响现金类科目的业务。
以收到银行利息为例,杂项收款的分录如下:
DR   银行存款
CR   财务费用-利息收入
表示收到一笔银行利息收入存入银行存款。
1) 杂项收款录入后可以通过以下sql查找到分录信息(分配)。参考:ar_mcd_001.sql
ar_mcd_001.zip (373 Bytes)

下载次数: 99

2009-5-20 17:15

2) 创建会计分录后,R12版本可以通过sql查询到子模块创建的分录。参考上面的sql:ar_rcpt_xla_001.sql
3) 传至总账后将生成来源为je_source=’Receivables’ and je_category=’ Misc Receipts ‘的日记账分录。

------------------
应收模块总账追溯
将以上各种应收业务类型对应的取会计分录的sql,union all在一起即是所有应收模块产生的会计分录。
12i
1) 通过发票分配等从业务角度取到的会计分录(最为明细),参考如下ar_journal.sql
ar_journal.zip (911 Bytes)

下载次数: 102

2009-5-20 17:15

2) 通过xla取到的应收模块会计分录,参考如下ar_xla_journal.sql
ar_xla_journal.zip (748 Bytes)

下载次数: 109

2009-5-20 17:15

3) 来自应收模块的总账日记账分录,参考如下ar_gl_journal.sql
ar_gl_journal.zip (464 Bytes)

下载次数: 94

2009-5-20 17:15

1) R12下总账追溯子模块,通过gl_import_reference表,如下sql:
SELECT h.je_source
      ,h.je_category
      ,fnd_flex_ext.get_segs('SQLGL', 'GL#', 50328, ael.code_combination_id) acct
      ,xla_oa_functions_pkg.get_ccid_description(50328
                                                ,ael.code_combination_id) acct_descr
      ,ael.entered_dr
      ,ael.entered_cr
  FROM gl_je_headers        h
      ,gl_je_lines          l
      ,gl_code_combinations gcc
      ,gl_period_statuses   gps
      ,gl_import_references ir
      ,xla_ae_lines         ael
WHERE h.je_header_id = l.je_header_id
   AND l.code_combination_id = gcc.code_combination_id
   AND h.je_source <> 'Receivables'
   AND l.period_name = gps.period_name
   AND gps.application_id = 101
   AND gps.set_of_books_id = 2022
   AND h.actual_flag = 'A'
   AND h.period_name = '2009-01'
   AND ir.je_header_id = l.je_header_id
   AND ir.je_line_num = l.je_line_num
   AND ael.gl_sl_link_id = ir.gl_sl_link_id
   AND ael.gl_sl_link_table = ir.gl_sl_link_table;

2) 11i下总账追溯子模块
附上以前写的一个R11的总账追溯子模块的三栏明细账的sql:11i_gl_journal_drill.sql,11.5.10.1下测试通过,供参考。

11i_gl_journal_drill.zip (3.62 KB)

财务模块 - 应收会计分录和功能认识相关推荐

  1. 财务模块-总账功能与明细账功能使用讲解

    [返回Z平台-帮助文档-首页] 本章重点讲解如何正确使用Z平台中财务总账模块,方便大家在真实项目中快速的使用该功能进行记账功能的开发. 应用场景介绍 记账过程应用说明 电子账户记账 第一.创建新的账户 ...

  2. oracle税则的优先级,Oracle EBS r12财务模块

    Oracle EBS r12财务模块 2015-08-11 | 北京 | 点击450次 | 信息编号:2015428162426114253240250212717 培训内容: R12 Oracle ...

  3. 如何实施集团企业的ERP财务模块

    ( 前言:收到中油瑞飞初试合格的通知,决定从今天起开始积累一些相关知识) 传统的大型.集团型企业由于技术手段的局限,往往采取分散的财务管理方式.各个下属企业以及集团总部分别进行独立的财务核算,然后通过 ...

  4. PP模块快速入门之功能简介

    R/3 PP MRPII模型 该系统具备的主要功能:   * 制定销售计划   * 编制主生产计划   * 生成物料需求计划   * 市场预测   * 生产资源计划   * 能力计划   * 生产活动 ...

  5. SAP系统财务模块的集团公司处理模式

    对于SAP系统来说,业务架构是非常负责的,但是如果能够从系统性的角度来研究这个系统的话,很多问题就会变得相对简单很多.本文讲述的是一些自己在学习的过程中,对SAP系统处理集团公司业务的一些浅显理解,希 ...

  6. RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2-新增模块管理界面导出功能(可按条件导出)...

    RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2->新增模块管理界面导出功能(可按条件导出) 导出功能在很多应用场景中都需要,RDIFramework.NET V3 ...

  7. 使用crypto模块实现md5加密功能(解决中文加密前后端不一致的问题)

    使用crypto模块实现md5加密功能(解决中文加密前后端不一致的问题) 参考文章: (1)使用crypto模块实现md5加密功能(解决中文加密前后端不一致的问题) (2)https://www.cn ...

  8. python刷题软件代码_Python使用docx模块实现刷题功能代码

    起由: 前一阵子想要刷一刷国二Python的题库,千方百计找到题库之后,打开一个个word文档,发现一题一题阅读很麻烦,而且答案就在题目的下面,阅读题目的时候想自己做出题目却又总能不经意看到答案,甚烦 ...

  9. boost::multi_array模块实现测试reshaping功能

    boost::multi_array模块实现测试reshaping功能 实现功能 C++实现代码 实现功能 boost::multi_array模块实现测试reshaping功能 C++实现代码 #i ...

最新文章

  1. java jersey使用总结_jersey使用指南
  2. python输出数据到excel-使用python将大量数据导出到Excel中的小技巧分享
  3. AI and logistics Patent
  4. javascript瀑布流效果
  5. 《Web前端开发修炼之道》-读书笔记CSS部分
  6. 【百度地图API】如何制作一张魔兽地图!!——CS地图也可以,哈哈哈
  7. PostgreSQL如何使用PLJava支持Java编程
  8. leetcode 合并数组
  9. 身为程序员的唐僧说:只要我不死,就能取到真经!
  10. Java中普通代码块,构造代码块,静态代码块执行顺序
  11. Laravel ab压力测试
  12. 魔兽十区服务器人最多,十区毁灭计划 新一轮wow大服务器实装公告
  13. 【Sql】sql server2008附加数据库:错误9003
  14. DSM-830源网荷系统控制终端(源网荷智能互动终端)-新型电力负荷控制终端(电力负荷管理终端装置)-互动式需求侧管理终端-专变采集终端的功能。DSM-830交互式需求侧管理终端(需求侧管理互动式终端
  15. 如何安装或卸载Google Chrome浏览器
  16. 内网穿透基础概念---内网外网
  17. 经典卷积神经网络-AlexNet
  18. 电脑打开telnet功能
  19. 最全的linux基础学习视频
  20. nefuoj 9 喜洋洋

热门文章

  1. 简单探究神经网络中权重、偏置维度的关系
  2. AWS SAP考试Retake教程
  3. python字典嵌套字典构造_python实现字典嵌套列表取值
  4. mapn安装完后mysql配置文件目录_k8s实践4:容器应用配置文件管理利器configmap
  5. 异或校验 java_Java生成异或校验码、和校验码、CRC校验码、补码求和校验码四种校验码及校验码匹配工具类...
  6. 集电极开路输出、开漏输出、推挽输出
  7. APIO2018酱油记
  8. APIO2021总结
  9. Android 英语单词本英语单词记单词有登陆注册界面Android studio编译
  10. 旭宇同创:拼多多商品怎么定价?