Vamos falar um pouco sobre quais tabelas são populadas quando utilizamos os eventos contábeis do SLA, que para muitos ainda é um mistério, pois exige um desenvolvimento distinto para cada solução.
Englobaremos todos os lançamentos contábeis antes de serem enviados para GL.
Os dados contábeis são gerados e armazenados nas tabelas do SLA, antes da transferência para o GL.
Abaixo o passo-a-passo:
- Execute "Criar
Contabilidade" para preencher os eventos contábeis (SLA) nas tabelas. O
usuário pode "Visualizar a Contabilidade" e só depois executar o "Criar
Contabilidade". Criando o processo de Contabilidade.
- Aplica-se as normas contábeis.
- Carrega as tabelas de SLA, tabelas
GL
- Cria dados detalhados por normas de
contabilidade, armazenando as linhas de distribuição nas tabelas do SLA.
- A seguir estão as tabelas-chave
para SLA para a R12
XLA_AE_HEADERS xah
XLA_AE_LINES xal
XLA_TRANSACTION_ENTITIES xte
XLA_DISTRIBUTION_LINKS xdl
GL_IMPORT_REFERENCES gir
Abaixo as possíveis associações entre essas
tabelas XLA:
xah.ae_header_id = xal.ae_header_id
xah.application_id =
xal.application_id
xal.application_id =
xte.application_id
xte.application_id =
xdl.application_id
xah.entity_id = xte.entity_id
xah.ae_header_id = xdl.ae_header_id
xah.event_id = xdl.event_id
xal.gl_sl_link_id = gir.gl_sl_link_id
xal.gl_sl_link_table =
gir.gl_sl_link_table
xah.application_id = (Valor diferente baseado no módulo)
xte.entity_code = 'TRANSACTIONS' ou 'RECEIPTS' ou 'ADJUSTMENTS' ou 'PURCHASE_ORDER' ou
'AP_INVOICES' ou 'AP_PAYMENTS' ou 'MTL_ACCOUNTING_EVENTS' ou 'WIP_ACCOUNTING_EVENTS'
xte.source_id_int_1 = 'INVOICE_ID' ou 'CHECK_ID' ou 'TRX_NUMBER'
XLA_DISTRIBUTION_LINKS essas tabelas são associadas com base na "Source Distribution Types"
xdl.source_distribution_type =
'AP_PMT_DIST'
and xdl.source_distribution_id_num_1
= AP_PAYMENT_HIST_DISTS.payment_hist_dist_id
---------------
xdl.source_distribution_type =
'AP_INV_DIST'
and xdl.source_distribution_id_num_1
= AP_INVOICE_DISTRIBUTIONS_ALL.invoice_distribution_id
---------------
xdl.source_distribution_type =
'AR_DISTRIBUTIONS_ALL'
and xdl.source_distribution_id_num_1
= AR_DISTRIBUTIONS_ALL.line_id
and AR_DISTRIBUTIONS_ALL.source_id =
AR_RECEIVABLE_APPLICATIONS_ALL.receivable_application_id
---------------
xdl.source_distribution_type =
'RA_CUST_TRX_LINE_GL_DIST_ALL'
and xdl.source_distribution_id_num_1
= RA_CUST_TRX_LINE_GL_DIST_ALL.cust_trx_line_gl_dist_id
---------------
xdl.source_distribution_type =
'MTL_TRANSACTION_ACCOUNTS'
and xdl.source_distribution_id_num_1
= MTL_TRANSACTION_ACCOUNTS.inv_sub_ledger_id
---------------
xdl.source_distribution_type =
'WIP_TRANSACTION_ACCOUNTS'
and xdl.source_distribution_id_num_1
= WIP_TRANSACTION_ACCOUNTS.wip_sub_ledger_id
---------------
xdl.source_distribution_type =
'RCV_RECEIVING_SUB_LEDGER'
and xdl.source_distribution_id_num_1 =
RCV_RECEIVING_SUB_LEDGER.rcv_sub_ledger_id.
É isso pessoal, até o próximo post.