`

转的一个东东

阅读更多
财务模块 - 应收会计分录和功能认识 收藏
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)



本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/tiankong1437/archive/2010/03/12/5372900.aspx
分享到:
评论

相关推荐

    VC转DELPHI的东东

    【标题】"VC转DELPHI的东东"揭示了一个转换过程,即从Microsoft Visual C++(VC)项目转向Embarcadero Delphi的开发。这个主题涉及到两种不同的编程环境和语言之间的迁移,它们分别是基于C++的MFC(Microsoft ...

    很不错的东东 :USB 转串口驱动

    由于现代计算机往往不再内置串口,USB转串口驱动就成为了一个桥梁,它允许用户通过USB接口来模拟串行通信。 USB转串口驱动的工作原理是这样的:当USB转串口设备插入电脑时,操作系统会识别出这个新设备,并通过驱动...

    自动写的东东转码工具

    【标题】"自动写的东东转码工具"指的是一个能够自动化处理文本编码转换的软件或程序。在IT行业中,字符编码是数据存储和传输的重要环节,不同的编码方式(如ASCII、GB2312、UTF-8等)适用于不同的语言环境。这个工具...

    汉字转拼音的Oracle函数_201303

    其实是一个很简单的东东。后来还是自己写了一个函数获取。 这是一个比较简单的汉字转拼音的Oracle函数写法。 原理是,先将汉字对应的拼音存入一个表格。 然后对这个表格对应的存在的汉字找出其拼音,然后输出。

    workBak 不错的东东

    综上所述,"workBak 不错的东东"这个标题可能是在称赞CVS作为一个有效的版本控制工具,而描述中的“感觉还行,cvs的安装等等”表明用户在尝试安装和使用过程中有良好的体验。然而,随着技术的进步,开发者可能也需要...

    verilog的相关东东

    这个压缩包“verilog的相关东东”显然是一个包含有关Verilog学习资料的集合,可能涵盖了Verilog的基础概念、语法、设计实例以及一些实用技巧。 1. **Verilog基础**: Verilog是SystemVerilog的前身,主要用于描述...

    Java一些东东笔试题

    在Java编程中,字符编码是一个重要的概念,尤其是在处理文本数据时。Java的内核基于Unicode,这意味着所有的字符串和字符变量都是以Unicode编码的。Unicode是一种广泛接受的字符集,它包含了世界上几乎所有的字符和...

    网页设计用得到的东东

    在这个"网页设计用得到的东东"的压缩包中,包含了几个关键文件,它们对于网页设计师来说非常实用,尤其是涉及到登录页面的设计。 首先,我们看到有两个PSD文件——`main.psd`和`login.psd`。PSD是Adobe Photoshop的...

    KDE下支持语音输入控制命令输入的东东

    "KDE下支持语音输入控制命令输入的东东"指的是KDE中的一个特性,它允许用户通过语音来执行各种命令和控制计算机,提高了工作效率,尤其是对于那些行动不便或者习惯于语音操作的用户来说,这是一个非常实用的功能。...

    ExcelToHtmlTable转换算法:将Excel转换成Html表格并展示(项目源码+详细注释+项目截图)

    最初,想在网上找开源的东东,结果没有1个是想要的。有的特别复杂,有的只能在Windows平台,需要闭源的dll,最终还是得靠自己。 人不逼迫自己,真是想偷懒,不能出成果。 要是不是自己实现一次,根本不能发现和...

    最好最简单的MP3切剪的东东.rar

    "最好最简单的MP3切剪的东东.rar" 是一个压缩包,里面包含了一个名为 "Mp3 Sound Cutter" 的工具,这可能是用于MP3剪辑的软件。 MP3 Sound Cutter是一款简单易用的MP3编辑工具,它允许用户精确地选取音频片段,进行...

    XML解析 很全 一看就懂的东东

    3. JDOM是专门为Java设计的一个XML处理库,它提供了更简洁的API来操作XML文档,比DOM更快且更易于使用。JDOM创建了一个纯Java的XML文档模型,对于小型到中型的XML文档,它可能是更高效的选择。 4. DOM4J是另一个...

    DB4O,让文本文档做数据库的东东

    DB4O,全称为“Database for Objects”,是一个开源的对象数据库管理系统(ODBMS),它允许开发者直接将对象存储在文件系统中,而不是传统的关系型数据库。这个理念使得开发过程更为简单,因为无需进行对象到关系...

    vhdl 关于秒表和频率的东东

    它通常包括一个计时启动/停止信号,一个复位信号,以及一个或多个计数器来累计时间单位(如秒、分钟和小时)。秒表的设计也会用到锁存器来存储当前的时间值,并可能有一个显示驱动部分将时间转换为适合七段数码管...

    一个有意思的东东 linux c打印自己的程序 - 1...2...3...4... - 博客频道 - CSDN1

    本文主要介绍了一个有趣的Linux C程序,它能够打印出自己的源代码。这个程序利用了GNU Binutils工具中的`objcopy`命令,将C源代码文件转换为可链接的二进制对象,然后将其嵌入到最终的可执行程序中。 1. **C语言的...

    C#医院管理系统 医院管理系统 货真价实的东东哦

    综合来看,C#医院管理系统通过其技术优势、全面的子系统集成以及高效的服务能力,成为了医疗信息化领域中一个不容忽视的重要工具。它不仅为医院带来了实际的操作便捷和管理效率,也极大提升了患者就诊的体验。对于...

    微软的官方语言库,好用的东东

    压缩包中的文件“Microsoft_TTS_51_chs.msi”可能是一个安装程序,用于在用户的计算机上安装微软的中文TTS引擎。"chs"代表"Chinese (Simplified)",即简体中文,而“51”可能是版本号或者某种标识符。MSI文件是...

    屏幕录像——很实用的东东

    - nowlx.bmp:这可能是一个位图图像文件,用于软件的界面元素或者图标。 - Help.chm:这是Microsoft的HTML帮助文件,包含了软件的帮助文档和教程。 - Play.dat、xd.dat、a.dat、a1.dat、b.dat、b1.dat、tishi.dat、...

    【转载】javaScript常用的东东

    - `pop()`: 删除并返回数组的最后一个元素。 - `shift()`: 删除并返回数组的第一个元素。 - `unshift()`: 在数组开头添加元素,并返回新的长度。 - `slice()`: 返回数组的一个浅拷贝的子集。 - `splice()`: ...

    csf文件播放器(很好的东东)

    在了解这个播放器之前,我们首先需要理解什么是csf文件。csf文件通常被定义为一种加密的视频格式,常用于存储教育、培训或者会议记录等视频内容。由于其加密特性,这些文件需要特定的播放器才能解码播放,而【csf...

Global site tag (gtag.js) - Google Analytics