子模块和总账核对 :
有个报表,应付账款试算表 列出来应付的余额, 没有付款的发票的余额
余额等于 总账 应付账款的科目的余额(总账的应付账款账户没有用该科目,余额就对)
如果发票付款过了,要传送总账,那么形成 AP 分录的抵消,一正一负 , 余额不变
用语句验证:
注意两个AP 选项里面设置的AP 应付科目正常应该不被手动记账使用, 如果这个原则谨遵,那么GL 里面科目的余额应该等于AP 应付余额试算表余额, 否则,应该排除来源为PAYABLES 以外的日记账的余额才会等于应付余额试算表余额,用一下SQL 验证,同时,日记账来源和类别的关系是一对多关系.虽然是不同的两个表,在这里,一个PAYABLES 来源对应着可能是发票, 付款,预付款:
-- 获得该会计期内 AP 科目的 借贷余额 , CR 的金额 是余额 --(1)
select sum( gj.LINE_ACCOUNTED_CR)
from GL_JE_JOURNAL_LINES_V gj, gl_je_headers jh
where
gj.je_header_id=jh.je_header_id
--jh.je_category Purchase Invoices and Payments
and jh.je_category='Purchase Invoices'
and gj.LINE_CODE_COMBINATION_ID=1004
and gj.JE_SOURCE='Payables'
and gj.PERIOD_NAME='2009-02'
-- payment dr balance
select sum( gj.LINE_ACCOUNTED_dR) ---(2)
from GL_JE_JOURNAL_LINES_V gj, gl_je_headers jh
where
gj.je_header_id=jh.je_header_id
--jh.je_category Purchase Invoices and Payments
and jh.je_category='Payments'
and gj.LINE_CODE_COMBINATION_ID=1004
and gj.JE_SOURCE='Payables'
and gj.PERIOD_NAME='2009-02'
select 14436029-1080539 ------------------------(1)减(2) 等于应付账款试算表 余额
from dual ;
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/226700/viewspace-1017747/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/226700/viewspace-1017747/