zoukankan      html  css  js  c++  java
  • 总帐凭证和总帐余额

    GL模块是EBS的总模块,是财务系统核心,AP、AR、FA这些模块都是他的子模块。

    总帐模块中有几个主要的表是总帐凭证和总帐余额,表结构如下:

    总帐凭证

    总帐凭证批包含了同一个会计期间的总帐凭证。一个凭证包含头信息和行信息。

    总帐凭证批信息表:gl_je_batches, 一个批里的凭证只能是同一个会计期间的凭证

      主要字段:

    主建批号ID:     JE_BATCH_ID

      本批的会计期间:                DEFAULT_PERIOD_NAME

      原币种凭证批借贷方汇总:  RUNNING_TOTAL_DR/CR 比如美元

      本位币凭证批借贷方汇总:  RUNNING_TOTAL_ACCOUNTED_DR/CR

     

    总帐凭证头信息:gl_je_headers

      主要字段:

      凭证会计期间: PERIOD_NAME

      币种CODE:     CURRENCY_CODE(例如:CNY、USD)对应表FND_CURRENCIES的列CURRENCY_CODE

      帐套ID:     SET_OF_BOOKS_ID (参考表GL_SETS_OF_BOOKS,系统里可以有多个帐套),可以在表GL_SETS_OF_BOOKS(SET_OF_BOOKS_ID)里找到

      凭证来源: JE_SOURCE(可以是AP、AR等,也可以是人工输入的)

      余额类型:A  实际
                     B  预算
                     E  保留款

      总帐凭证行信息:gl_je_lines

    记录了会计分录,EBS用的是借贷记账法,是一种复式记账法,它的规则是“有借必有贷,借贷必相等”,帐户类型有资产、费用、负债、所有者权益、收入、利润,它们的关系是这样:资产=负债+所有者权益,这几种帐户借贷关系如下:

    资产、费用是借增贷减

    负债、所有者权益、收入、利润是借减贷加

    会计科目的信息是放在表GL_CODE_COMBINATIONS里,其中字段 CHART_OF_ACCOUNT_ID(科目结构ID) 和 CODE_COMBINATION_ID(CCID)一起做主键,chart_of_account_id 可以这个得到:

    SELECT chart_of_accounts_id

                  FROM gl_sets_of_books

                 WHERE set_of_books_id = fnd_profile.VALUE ('GL_SET_OF_BKS_ID')

    CCID可以这样得到:

    gl_code_combinations_pkg.get_ccid (ncoaid,

                                  SYSDATE,

                                  segment1

                                  || '.'

                                  || segment2

                                  || '.'

                                  || segment3

                                  || '.'

                                  || segment4

                                  || '.'

                                  || segment5

                                  );

    segmeng1-segment5 是帐户的段值,是用“.”分割。

    科目余额信息表GL_BALANCES 

    主要字段:

    ACTUAL_FLAG 等于‘A’时为现在,般都是‘A’

      PERIOD_NET_DR/CR 发生数

      BEGIN_BALANCE_DR/CR 期初额 

    本期发生额PTD = PERIOD_NET_DR - PERIOD_NET_CR

    YTD = BEGIN_BALANCE_DR – BEGIN_BALANCE_CR + PERIOD_NET_DR – PERIOD_NET_CR

    1。计算期初余额:

    SELECT GCC.SEGMENT3,

           SUM(DECODE(SUBSTR(GCC.SEGMENT3, 1, 1),

                      1,

                      GLB.BEGIN_BALANCE_DR - GLB.BEGIN_BALANCE_CR,

                      5,

                      GLB.BEGIN_BALANCE_DR - GLB.BEGIN_BALANCE_CR,

                      GLB.BEGIN_BALANCE_CR - GLB.BEGIN_BALANCE_DR)) 期初余额

      FROM GL_BALANCES GLB, GL_CODE_COMBINATIONS GCC

     WHERE GLB.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID

       AND GLB.PERIOD_NAME = '04-2007'

     GROUP BY GCC.SEGMENT32。GLB.PERIOD_NET_DR 本期借方发生额 GLB.PERIOD_NET_CR 本期贷方发生额

    3。本期发生额余额

        decode(substr(gcc.segment3, 1, 1),

                  1,

                  glb.period_net_dr -glb.period_net_cr,

                  5,

                  glb.period_net_dr -glb.period_net_cr,

                  glb.period_net_cr -glb.period_net_dr)

    4。期末余额

        decode(substr(gcc.segment3, 1, 1),

                  1,

                  glb.begin_balance_dr + glb.period_net_dr -

                  glb.begin_balance_cr - glb.period_net_cr,

                  5,

                  glb.begin_balance_dr + glb.period_net_dr -

                  glb.begin_balance_cr - glb.period_net_cr,

                  glb.begin_balance_cr + glb.period_net_cr -

                  glb.begin_balance_dr - glb.period_net_dr)

    关键字段
    gl_interface

    字段
     说明
     
     
     
     
    group_id
     可以放空,也可以从gl_interface_control_s取,也可自己指定
     
    Status
     固定给NEW
     
    set_of_books_id
     账套ID
     
    accounting_date
     凭证日期
     
    date_created
     创建日期
     
    created_by
     创建人
     
    actual_flag
     基本上都是A
     
    user_je_source_name
     来源
     
    user_je_category_name
     类别
     
    reference1..30
     参考“批名和日记账名、Reference字段”
     
    currency_code
     币种
     
    code_combination_id
     科目ID
     
    entered_dr
     借方金额
     
    accounted_dr
     借方本位币金额
     
    entered_cr
     贷方金额
     
    accounted_cr
     贷方本位币金额

             

                成长

           /      |     \

        学习   总结   分享

    QQ交流群:122230156

  • 相关阅读:
    python初级 0 出发吧
    10 个免费的服务器监控工具推荐
    Nginx 的线程池与性能剖析
    Java中 Comparator接口 与Comparable 的区别
    ORACLE分区表、分区索引详解
    搜索引擎爬虫蜘蛛的USERAGENT大全
    ios和android的发展前景比较
    DES、3DES、AES加密方式
    jsp、freemarker、velocity区别详解
    面向对象五大原则(SRP、OCP、LSP、DIP、ISP)
  • 原文地址:https://www.cnblogs.com/benio/p/1979365.html
Copyright © 2011-2022 走看看