Professional Documents
Culture Documents
MasterSAF
AUTOR(S)
NMERO DE DOCUMENTO
VERSO
SOURCE
STATUS
DATA DO DOCUMENTO
NMERO DE PGINAS
RELEASED BY
:
:
:
:
:
:
:
:
INICIAIS: GST
Q U A L Q U E R D V I D A S O B R E E S T E D O C U M E N T O , P O R FA V O R E N T R E E M C O N T A T O C O M A - T S L
R U A D R . C A R D O S O D E M E L LO 1 8 5 5 , C O N J . 1 2 2 1 2 O A N D V I L A O L M P I A - S O PA U LO - S P
FONE: (0XX11) 3848-9203
FA X : ( 0 X X 1 1 ) 3 8 4 8 - 9 2 0 3
ndice
1. SAFX01 MOVIMENTO LANAMENTOS CONTBEIS...............................................................1
1.1.
Desenho Tcnico..............................................................................................................................3
1.2.
Especificao Tcnica do Programa................................................................................................4
1.2.1. Objetivo do Programa PRC_MSAF_SAFX01..........................................................................4
1.2.2. Parmetro Externo.....................................................................................................................4
1.2.3. Origem dos Dados.....................................................................................................................4
1.2.4. Destino dos dados......................................................................................................................4
1.2.5. Definio da Tabela de Sada....................................................................................................4
1.2.6. Estrutura Principal.....................................................................................................................4
1.3.
Especificao Tcnica da Ferramenta De/Para................................................................................6
2. SAFX02 - SALDOS MENSAIS.............................................................................................................7
2.1.
Desenho Tcnico..............................................................................................................................9
2.2.
Especificao Tcnica do Programa..............................................................................................10
2.2.1. Objetivo do Programa PRC_MSAF_SAFX02........................................................................10
2.2.2. Parmetro Externo...................................................................................................................10
2.2.3. Origem dos Dados...................................................................................................................10
2.2.4. Destino dos dados....................................................................................................................10
2.2.5. Definio da Tabela de Sada..................................................................................................10
2.2.6. Estrutura Principal...................................................................................................................10
2.3.
Especificao Tcnica da Ferramenta De/Para..............................................................................11
3. SAFX03 Movimento de Contas a Pagar............................................................................................12
3.1.
Especificao Funcional de Ttulos oriundos do Recebimento.....................................................12
3.2.
Especificao Funcional de Ttulos oriundos no AR.....................................................................15
3.3.
Especificao Funcional de Pagamentos de Ttulos oriundos do Recebimento............................18
3.4.
Especificao Funcional de Pagamentos de Ttulos oriundos no AR............................................21
3.5.
Desenho Tcnico............................................................................................................................24
3.6.
Especificao Tcnica do Programa..............................................................................................25
3.6.1. Objetivo do Programa PRC_MSAF_SAFX03........................................................................25
3.6.2. Parmetro Externo...................................................................................................................25
3.6.3. Origem dos Dados...................................................................................................................25
3.6.4. Destino dos dados....................................................................................................................25
3.6.5. Definio da Tabela de Sada..................................................................................................25
3.6.5.1. Origem View CAIBR_AP_CONTAS_PAGAR_V oriundos do RI..................................25
3.6.5.2. Origem View CAIBR_AP_CONTAS_PAGAR_V oriundos do AR................................27
3.6.5.3. Origem View CAIBR_AP_PAGAMENTOS_V oriundos do RI......................................29
3.6.5.4. Origem View CAIBR_AP_PAGAMENTOS_V oriundos do AR....................................30
3.6.6. Estrutura Principal...................................................................................................................32
3.7.
Especificao Tcnica da Ferramenta De/Para..............................................................................35
4. SAFX04 CADASTRO DE PESSOAS FSICAS / JURIDICAS.......................................................36
4.1.
Especificao Funcional de dados de FORNECEDORES............................................................36
4.2.
Especificao Funcional de dados de CLIENTES.........................................................................38
4.3.
Especificao Funcional de dados de ESTABELECIMENTOS....................................................40
4.4.
Especificao Funcional de dados de TRANSPORTADORAS....................................................42
4.5.
Desenho Tcnico............................................................................................................................44
4.6.
Especificao Tcnica do Programa..............................................................................................45
4.6.1. Objetivo do Programa PRC_MSAF_SAFX04........................................................................45
4.6.2. Parmetro Externo...................................................................................................................45
4.6.3. Views de Entrada....................................................................................................................45
4.6.4. View de Sada..........................................................................................................................45
4.6.5. Definio da View de Sada....................................................................................................45
4.6.5.1. Origem View CAIBR_PO_FORNECEDORES_V..........................................................45
4.6.5.2. Origem View CAIBR_AR_CLIENTES_V......................................................................47
9.2.
18.2.
Especificao Tcnica do Programa.........................................................................................231
18.2.1. Objetivo do Programa PRC_MSAF_CRIA_MSOI17..........................................................231
18.2.2. Parmetro Externo.................................................................................................................231
18.2.3. Origem dos Dados.................................................................................................................231
18.2.4. Destino dos dados..................................................................................................................231
18.2.5. Definio da Tabela de Sada................................................................................................231
18.2.6. Estrutura Principal.................................................................................................................231
18.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................232
19. SAFX18 EMBALAGENS UTILIZADOS NA FABRICAO DE PRODUTOS.....................233
19.1.
Desenho Tcnico.......................................................................................................................235
19.2.
Especificao Tcnica do Programa.........................................................................................236
19.2.1. Objetivo do Programa PRC_MSAF_CRIA_MSOI18..........................................................236
19.2.2. Parmetro Externo.................................................................................................................236
19.2.3. Origem dos Dados.................................................................................................................236
19.2.4. Destino dos dados..................................................................................................................236
19.2.5. Definio da Tabela de Sada................................................................................................236
19.2.6. Estrutura Principal.................................................................................................................236
19.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................237
20. SAFX50 TRANSPORTE DAS NOTAS FISCAIS DE SADAS.................................................238
20.1.
Desenho Tcnico.......................................................................................................................240
20.2.
Especificao Tcnica do Programa.........................................................................................241
20.2.1. Objetivo do Programa PRC_MSAF_SAFX50S....................................................................241
20.2.2. Parmetro Externo.................................................................................................................241
20.2.3. Origem dos Dados.................................................................................................................241
20.2.4. Destino dos dados..................................................................................................................241
20.2.5. Definio da Tabela de Sada................................................................................................241
20.2.6. Estrutura Principal.................................................................................................................242
20.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................243
21. SAFX52 INVENTRIO DE ESTOQUE POR PRODUTO........................................................244
21.1.
Desenho Tcnico.......................................................................................................................247
21.2.
Especificaes Tcnicas dos Programas...................................................................................248
21.2.1. Objetivo do Programa PRC_MSAF_TEMP_INV................................................................248
21.2.1.1. Parmetro Externo..........................................................................................................248
21.2.1.2. Origem dos Dados..........................................................................................................248
21.2.1.3. Destino dos dados...........................................................................................................248
21.2.1.4. Definio da Tabela de Sada..........................................................................................248
21.2.1.5. Estrutura Principal..........................................................................................................248
21.2.2. Objetivo do Programa PRC_MSAF_SAFX52......................................................................250
21.2.2.1. Parmetro Externo..........................................................................................................250
21.2.2.2. Origem dos Dados..........................................................................................................250
21.2.2.3. Destino dos dados...........................................................................................................250
21.2.2.4. Definio da Tabela de Sada..........................................................................................250
21.2.2.5. Estrutura Principal..........................................................................................................251
21.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................251
22. SAFX53 - Reteno de IRRF..........................................................................................................252
22.1.
Desenho Tcnico.......................................................................................................................255
22.2.
Especificao Tcnica do Programa.........................................................................................256
22.2.1. Objetivo do Programa PRC_MSAF_SAFX53......................................................................256
22.2.2. Parmetro Externo.................................................................................................................256
22.2.3. Origem dos Dados.................................................................................................................256
22.2.4. Destino dos dados..................................................................................................................256
22.2.5. Definio da Tabela de Sada................................................................................................256
22.2.6. Estrutura Principal.................................................................................................................256
22.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................257
23. SAFX56 CADASTRO DE NDICES..........................................................................................259
23.1.
Desenho Tcnico.......................................................................................................................260
23.2.
Especificao Tcnica do Programa.........................................................................................261
23.2.1. Objetivo do Programa PRC_MSAF_DYNAMIC_OBJECTS..............................................261
23.2.2. Parmetro Externo.................................................................................................................261
23.2.3. Origem dos Dados.................................................................................................................261
23.2.4. Destino dos dados..................................................................................................................261
23.2.5. Definio da View de Sada (Dinmica)...............................................................................261
23.2.6. Estrutura Principal.................................................................................................................261
23.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................261
24. SAFX62 INVENTRIO DE ESTOQUE POR NBM..................................................................262
24.1.
Desenho Tcnico.......................................................................................................................264
24.2.
Especificao Tcnica do Programa.........................................................................................265
24.2.1. Objetivo do Programa PRC_MSAF_SAFX62......................................................................265
24.2.2. Parmetro Externo.................................................................................................................265
24.2.3. Origem dos Dados.................................................................................................................265
24.2.4. Destino dos dados..................................................................................................................265
24.2.5. Definio da Tabela de Sada................................................................................................265
24.2.6. Estrutura Principal.................................................................................................................265
24.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................266
25. SAFX2001 CDIGO DE OPERAO......................................................................................267
25.1.
Desenho Tcnico.......................................................................................................................268
25.2.
Especificao Tcnica do Programa.........................................................................................269
25.2.1. Objetivo do Programa PRC_MSAF_DYNAMIC_OBJECTS..............................................269
25.2.2. Parmetro Externo.................................................................................................................269
25.2.3. Origem dos Dados.................................................................................................................269
25.2.4. Destino dos dados..................................................................................................................269
25.2.5. Definio da View de Sada (Dinmica)...............................................................................269
25.2.6. Estrutura Principal.................................................................................................................269
25.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................269
26. SAFX2002 - PLANO DE CONTAS...............................................................................................270
26.1.
Desenho Tcnico.......................................................................................................................271
26.2.
Especificao Tcnica do Programa.........................................................................................272
26.2.1. Objetivo do Programa FRMPM2002....................................................................................272
26.2.1.1. Tela..................................................................................................................................272
26.2.1.2. Origem dos Dados..........................................................................................................272
26.2.1.3. Definio da Tabela de Sada MS_PM2002................................................................272
26.2.1.4. Estrutura Principal..........................................................................................................272
26.2.2. Objetivo do Programa PRC_MSAF_DYNAMIC_OBJECTS..............................................272
26.2.2.1. Parmetro Externo..........................................................................................................272
26.2.2.2. Origem dos Dados..........................................................................................................272
26.2.2.3. Destino dos dados...........................................................................................................273
26.2.2.4. Definio da View de Sada (Dinmica).........................................................................273
26.2.2.5. Estrutura Principal..........................................................................................................273
26.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................274
27. SAFX2003 CENTRO DE CUSTO.............................................................................................275
27.1.
Desenho Tcnico.......................................................................................................................276
27.2.
Especificao Tcnica do Programa.........................................................................................277
27.2.1. Objetivo do Programa PRC_MSAF_DYNAMIC_OBJECTS..............................................277
27.2.1.1. Parmetro Externo..........................................................................................................277
27.2.1.2. Origem dos Dados..........................................................................................................277
27.2.1.3. Destino dos dados...........................................................................................................277
27.2.1.4. Definio da View de Sada (Dinmica).........................................................................277
27.2.1.5. Estrutura Principal..........................................................................................................277
27.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................278
28. SAFX2004 CENTRO DE DESPESAS........................................................................................279
35.2.1.1. Tela..................................................................................................................................300
35.2.1.2. Origem dos Dados..........................................................................................................300
35.2.1.3. Definio da Tabela de Sada MS_PM2013................................................................300
35.2.1.4. Estrutura Principal..........................................................................................................300
35.2.2. Objetivo do Programa PRC_MSAF_DYNAMIC_OBJECTS..............................................300
35.2.2.1. Parmetro Externo..........................................................................................................300
35.2.2.2. Origem dos Dados..........................................................................................................300
35.2.2.3. Destino dos dados...........................................................................................................300
35.2.2.4. Definio da View de Sada (Dinmica).........................................................................300
35.2.3. Estrutura Principal.................................................................................................................301
35.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................302
36. SAFX2017 UNIDADE PADRO...............................................................................................303
36.1.
Desenho Tcnico.......................................................................................................................304
36.2.
Especificao Tcnica do Programa.........................................................................................305
36.2.1. Objetivo do Programa PRC_MSAF_DYNAMIC_OBJECTS..............................................305
36.2.2. Parmetro Externo.................................................................................................................305
36.2.3. Origem dos Dados.................................................................................................................305
36.2.4. Destino dos dados..................................................................................................................305
36.2.5. Definio da View de Sada (Dinmica)...............................................................................305
36.2.6. Estrutura Principal.................................................................................................................305
36.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................305
37. SAFX2018 CDIGOS DE SERVIOS......................................................................................306
38. SAFX2019 TABELA DE CDIGOS DE RECEITA...................................................................307
38.1.
Desenho Tcnico.......................................................................................................................308
38.2.
Especificao Tcnica do Programa.........................................................................................309
38.2.1. Objetivo do Programa PRC_MSAF_DYNAMIC_OBJECTS..............................................309
38.2.2. Parmetro Externo.................................................................................................................309
38.2.3. Origem dos Dados.................................................................................................................309
38.2.4. Destino dos dados..................................................................................................................309
38.2.5. Definio da View de Sada (Dinmica)...............................................................................309
38.2.6. Estrutura Principal.................................................................................................................309
38.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................309
39. SAFX2020 HISTRICO PADRO...........................................................................................310
39.1.
Desenho Tcnico.......................................................................................................................311
39.2.
Especificao Tcnica da Ferramenta De/Para.........................................................................311
40. SAFX2021 TABELA DE ALMOXARIFADOS..........................................................................312
40.1.
Desenho Tcnico.......................................................................................................................313
40.2.
Especificao Tcnica do Programa.........................................................................................314
40.2.1. Objetivo do Programa PRC_MSAF_DYNAMIC_OBJECTS..............................................314
40.2.2. Parmetro Externo.................................................................................................................314
40.2.3. Origem dos Dados.................................................................................................................314
40.2.4. Destino dos dados..................................................................................................................314
40.2.5. Definio da View de Sada (Dinmica)...............................................................................314
40.2.6. Estrutura Principal.................................................................................................................314
40.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................315
41. SAFX2022 TABELA DE TIPO DE MOVIMENTO PATRIMONIAL........................................316
41.1.
Desenho Tcnico.......................................................................................................................317
41.2.
Especificao Tcnica do Programa.........................................................................................318
41.2.1. Objetivo do Programa PRC_MSAF_DYNAMIC_OBJECTS..............................................318
41.2.2. Parmetro Externo.................................................................................................................318
41.2.3. Origem dos Dados.................................................................................................................318
41.2.4. Destino dos dados..................................................................................................................318
41.2.5. Definio da View de Sada (Dinmica)...............................................................................318
41.2.6. Estrutura Principal.................................................................................................................318
41.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................318
MasterSAF
Tamanho Tipo
003
A
Origem
Tamanho
Tipo
008
Varchar2
*01
Cdigo da Empresa
*02
Cdigo do Estabelecimento
006
012
Varchar2
*03
*04
008
070
A
A
070
Date
Varchar2
*05
001
001
Varchar2
*06
Dbito/Crdito
do
Contbil (IN68)
Arquivamento (IN68)
020
045
*07
08
09
017
070
020
A
A
A
150
10
11
020
006
A
A
150
12
025
Varchar2
13
120
Varchar2
Lanamento
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
006
120
Varchar2
Number
Varchar2
Varchar2
Pgina 1 de 363
17/05/15
010
15
018
Number
Se campo Caibr_Gl_Diario_V.COD_MOEDA_LCTO
diferente
do
campo
Caibr_Gl_Diario_V.COD_MOEDA_FUNC
Preencher com USD;
Seno Preencher com nulo
Se campo Caibr_Gl_Diario_V.COD_MOEDA_LCTO
diferente
do
campo
Caibr_Gl_Diario_V.COD_MOEDA_FUNC
Preencher
com
o
campo
Caibr_Gl_Diario_V.VLR_LANCTO_CONVERTIDO;
Seno Preencher com nulo.
COMENTRIOS :
1) Cdigo da Empresa Ser formatado pelo campo especificado acima, que ir conter a Raiz do CNPJ que gerou o Lanamento Contbil no Oracle
Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar o
DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
2) Cdigo do Estabelecimento Ser formatado pelo campo especificado acima, que ir conter os quatro dgitos correspondentes ao Cdigo do
Estabelecimento no CNPJ que gerou o Lanamento Contbil no Oracle Applications. A Ferramenta utilizada na Interface ir efetuar o DE/PARA entre
o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no
ocorrer inconsistncia na Importao de dados para o MasterSAF;
3) Data da Operao - Ser formatado pelo campo especificado acima, que ir conter a Data do Lanamento Contbil. Campo obrigatrio para o
MasterSAF. No APPS este campo no dever conter nulo, para no ocorrer inconsistncias na Importao de dados para o MasterSAF;
4) Conta Dbito/Crdito do Lanamento Contbil Ser formatado conforme especificado acima, utilizando o campo que ir conter o ID da conta
Contbil referente ao Lanamento Contbil cadastrado no Oracle Applications, e que ir permitir a recuperao do Code Combination ID no Plano de
Contas (SAFX2002). Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter nulo, para no ocorrer inconsistncias na
Importao de dados para o MasterSAF;
5) Dbito/Crdito do Lanamento Contbil Ser formatado pelo campo especificado acima, que ir identificar se lanamento de Dbito ou
Crdito cadastrado no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo conter os valores reconhecidos pelo
MasterSAF e no dever conter nulo para no ocorrer inconsistncias na Importao de dados para o MasterSAF;
6) Arquivamento Ser formatado pelos campos especificado acima, que iro permitir a localizao do documento que originou o Lanamento
Contbil . No APPS estes campos excedem o tamanho do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS estes campos no devero
conter valor nulo ou brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
7) Valor do Lanamento Contbil Ser formatado pelo campo acima especificado, que ir conter o Valor do Lanamento Contbil gerado no Oracle
Applications. Campo obrigatrio para o MasterSAF. No APPS estes campos no devero conter valor nulo ou brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
8) Conta Contra Partida O Oracle Applications no possui esta informao. Esta informao parte integrante dos dados da IN68, porm no
constitui a forma de lanamento no APPS;
9)
Centro de Custo Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Centro de Custo utilizado no Item da Nota Fiscal de
Entrada cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na
Interface ir truncar este campo na carga para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos para o correto atendimento
IN68 pelo MasterSAF;
10) Centro de Despesas O Oracle Applications no possui esta informao. Esta informao faz parte integrante dos dados para atendimento IN68.
Caso o Cliente necessite utilizar este campo, dever solicitar customizao no APPS e na Interface;
11) Cdigo do Histrico Padro Ser formatado de acordo com o campo especificado acima, que ir conter o Cdigo do Histrico Padro do
Lanamento Contbil gerado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta
utilizada na Interface ir efetuar o DE/PARA do campo;
12) Cdigo da Operao Ser formatado pelo campo especificado acima, que ir conter o Tipo da Operao realizada no Lanamento Contbil no
Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar o
DE/PARA do campo;
13) Histrico Complementar Ser formatado pelo campo especificado acima, que ir conter o Histrico Complementar referente ao Lanamento
Contbil efetuado no Oracle Applications;
14) Cdigo de ndice Ser formatado de acordo com o valor especificado acima, que ir conter o Valor do Lanamento Contbil Convertido cadastrado
no Oracle Applications;
15) Valor do Lanamento Convertido Ser formatado de acordo com o valor especificado acima, que ir conter o Valor do Lanamento Contbil
Convertido cadastrado no Oracle Applications.
PROCEDIMENTO DA CONSULTORIA MASTERSAF
1)
2)
3)
4)
5)
A gerao da SAFX01 no MasterSAF depende do encerramento do Perodo Contbil dentro do Oracle Applications, ou seja, o usurio dever importar
os dados para o MasterSAF somente aps fechar o Perodo Contbil no APPS;
Para a gerao desta tabela, obrigatoriamente, dever existir um Segmento cadastrado para o CODE COMBINATION ID que contenha a literal
GL_BALANCING, escrita exatamente desta forma e em maiscula;
Para a gerao desta tabela, obrigatoriamente, dever existir um Segmento cadastrado para o CODE COMBINATION ID que contenha a literal
FA_COST_CTR, escrita exatamente desta forma e em maiscula;
Verificar se o Cliente utiliza para o campo Cdigo do Centro de Custo mais de 20 posies, pois a Interface estar buscando as 20 primeiras posies
significativas do Segmento Centro de Custo definido no Code Combination Id;
Caso o Cliente possua mais de 20 posies para o campo Cdigo de Centro de Custo no Oracle Applications, ser tratado como ajuste da Interface.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 2 de 363
17/05/15
Caibr_Gl_
Diario_V
Caibr_Gl_Seg_
Empresa_V
Caibr_Gl_Sets_
Of_Books_V
Parametrizar Plano de
Contas Oficial Set
Of Book
Caibr_Gl_
Segmentos_V
Caibr_Gl_Plano_Cont
as_V
Ferramenta
MS_PM2002
TB_MSOI01
Ferramenta De/Para
Safx01
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
Tabela De/Para
Regras: 5, 6 e 7
Safx01
Pgina 3 de 363
17/05/15
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem
aos dados do MasterSAF, referentes aos Movimentos de Lanamentos Contbeis
PL/SQL
Alto
GST Equipe Interface
PRC_MSAF_SAFX01
Descrio
Lanamentos Contbeis
Cadastro de Segmento de Empresa
Cadastro de Sets Of Books
Cadastro de Plano de Contas
Segmentos configurados para o Flexfield Contbil
Tabela da Interface - Parametrizao de Set Of Book
Descrio
Lanamentos Contbeis Tabela Temporria da Interface
TB_MSOI01
Tipo
Varchar2
Varchar2
Date
Varchar2
Varchar2
Varchar2
Number
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Number
TB_MSOI01
Tamanho
Definio da Coluna
008
WS_COD_EMPRESA
012
WS_COD_ESTABELECIMENTO
Caibr_Gl_Diario_V.DATA_LANCTO
070
Caibr.Gl_Plano_Contas_V.COD_CONTA
001
Caibr_Gl_Diario_V.IND_DC
045
WS_ARQUIVAMENTO
Caibr_Gl_Diario_V.VLR_LANCTO
020
WS_CENTRO_CUSTO
150
Caibr_Gl_Diario_V.COD_HISTPADRAO
025
Caibr_GL_Diario_V.TIPO_OPERACAO
120
Caibr_Gl_Diario_V.HISTCOMPL
010
WS_COD_INDIC_CONV
WS_VLR_OPER_IND
CAIBR_GL_DIARIO_V no existir nenhuma linha nesta tabela com a chave especificada acima.
2-)Leitura da View MS_PM2002
necessrio buscar a Parametrizao de Set Of Books realizada pelo usurio. Para isto deve-se ler a tabela MS_PM2002
com a seguinte condio:
COD_EMPRESA = Parmetro1
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 4 de 363
17/05/15
MS_PM2002 no existir nenhuma linha na tabela com as condies acima Mensagem: No existe
Parametrizao de Set Of Books.
3-)Leitura da View CAIBR_GL_SETS_OF_BOOKS_V
Ler a view CAIBR_GL_SETS_OF_BOOKS_V para buscar o campo GRAFICO_DE_CONTAS, com a seguinte condio:
SET_OF_BOOKS_ID = MS_PM2002.SET_OF_BOOKS_ID
Erros a serem previstos:
CAIBR_GL_SEGMENTOS_V no existir nenhuma linha nesta tabela com a chave especificada acima;
CAIBR_GL_SEGMENTOS_V existir mais de linha nesta tabela com a chave especificada acima.
Na coluna APPLICATION_COLUMN_NAME encontraremos a literal SEGMENTx, onde x pode variar de 1 a 30. O nmero
do segmento encontrado ser o segmento correspondente ao Centro de Custo do Applications.
Obs1.: Os segmentos no Gl_Code_Combination esto separados por . (ponto), o que nos permitir buscar o Cdigo de
Centro de Custo que ser utilizado na leitura da view CAIBR_GL_SEG_CENTRO_CUSTO_V.
6-)Leitura da View CAIBR_GL_SEGMENTOS_V EMPRESA/ESTABELECIMENTO
Nesta view encontraremos o Setup do Code Combination Id realizado para cada cliente.
Nos nossos processos necessitamos descobrir qual o Segmento EMPRESA, que nico para todo o Plano de Contas.
Para isto, necessitamos selecionar o campo APPLICATION_COLUMN_NAME da view CAIBR_GL_SEGMENTOS_V com
a seguinte chave:
SET_OF_BOOKS_ID
= MS_PM2002.SET_OF_BOOKS_ID
GRAFICO_DE_CONTAS
= CAIBR_GL_SETS_OF_BOOKS_V.GRAFICO_DE_CONTAS
SEGMENT_ATTRIBUTE_TYPE = GL_BALANCING
Alertas a serem previstos na log de erros:
CAIBR_GL_SEGMENTOS_V no existir nenhuma linha nesta tabela com a chave especificada acima;
CAIBR_GL_SEGMENTOS_V existir mais de linha nesta tabela com a chave especificada acima.
Na coluna APPLICATION_COLUMN_NAME encontraremos a literal SEGMENTx, onde x pode variar de 1 a 30. O nmero
do segmento encontrado ser o segmento correspondente Empresa do Applications.
Obs1.: Os segmentos no Gl_Code_Combination esto separados por . (ponto), o que nos permitir buscar o Cdigo da
Empresa e do Estabelecimento.
7-)Leitura da View CAIBR_GL_SEG_EMPRESA_V
Nesta view encontraremos os campo COD_EMPRESA e COD_ESTABELECIMENTO geradores do Lanamento Contbil.
Para isto, necessitamos ler a view CAIBR_GL_SEG_EMPRESA_V, buscando a maior Data Final de Validade encontrada
dentro da seguinte condio:
GRAFICO_DE_CONTAS = CAIBR_GL_SETS_OF_BOOKS_V.GRAFICO_DE_CONTAS
SEGMENTO
= SegmentoXX do campo CAIBR_GL_PLANO_CONTAS_V.COD_CONTA
DT_FINAL
<= CAIBR_GL_DIARIO_V.DATA_LANCTO
Alertas a serem previstos na log de erros:
necessrio
descobrir
o
Segmento
correspondente
CAIBR_GL_PLANO_CONTAS_V.COD_CONTA,
atravs
da
parametrizao
CAIBR_GL_SEGMENTOS_V.APPLICATION_COLUMN_NAME.
Empresa
realizada
Pgina 5 de 363
17/05/15
no
na
campo
coluna
Arquivamento WS_ARQUIVAMENTO
Concatenar os campos Caibr_Gl_Diario_V.JE_BATCH_ID, com /, com Caibr_Gl_Diario_V.JE_HEADER_ID com / e
Caibr_Gl_Diario_V.JE_LINE_NUM, retirando zeros no significativos de todos os campos.
Cdigo do Centro de Custo WS_COD_CUSTO
Recuperar o Segmento correspondente ao Centro de Custo no campo CAIBR_GL_PLANO_CONTAS_V.COD_CONTA,
atravs da parametrizao realizada na coluna CAIBR_GL_SEGMENTOS_V.APPLICATION_COLUMN_NAME.
ndice de Converso WS_COD_INDIC_CONV
Se campo Caibr_Gl_Diario_V.COD_MOEDA_LCTO diferente do campo Caibr_Gl_Diario_V.COD_MOEDA_FUNC
Preencher com USD;
Seno Preencher com nulo
Valor do Lanamento Convertido WS_VLR_OPER_IND
Se campo Caibr_Gl_Diario_V.COD_MOEDA_LCTO diferente do campo Caibr_Gl_Diario_V.COD_MOEDA_FUNC
Preencher com o campo Caibr_Gl_Diario_V.VLR_LANCTO_CONVERTIDO;
Seno Preencher com nulo.
01
COD_EMPRESA
008
Varchar2
003
02
COD_ESTAB
012
Varchar2
006
03
04
DATA_OPERACAO
CONTA_DEB_CRED
070
Date
Varchar2
008
070
N
A
05
IND_DEB_CRE
001
Char
001
06
07
ARQUIVAMENTO
VLR_LANCTO
045
Varchar2
Number
020
15V2
A
N
08
09
10
11
@
CENTRO_CUSTO
@
HISTPADRAO
020
Varchar2
150
Varchar2
(*) Cdigo do
Estabelecimento
(*) Data da Operao
(*) Conta Dbito/Crdito
do Lanamento
(*) Dbito/Crdito do
Lanamento Contbil
(*)Arquivamento
(*) Valor do Lanamento
Contbil
Conta Contra Partida
Centro de Custo
Centro de Despesa
Cdigo Histrico Padro
070
020
020
006
A
A
A
A
12
COD_OPERACAO
025
Varchar2
Cdigo de Operao
006
13
14
HISTCOMPL
COD_INDICE_CONV
120
010
Varchar2
Varchar2
Histrico Complementar
Cdigo do ndice de
Converso
120
010
A
A
15
VLR_OPER_IND
Number
Valor Lanamento
Convertido
14V4
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 6 de 363
Truncar em 20 posies
17/05/15
MasterSAF
Tamanho Tipo
003
A
Origem
Tamanho
Tipo
008
Varchar2
*01
Cdigo da Empresa
*02
Cdigo do Estabelecimento
006
012
Varchar2
*03
070
070
Varchar2
*04
*05
*06
*07
*08
09
10
008
15V2
001
15V2
001
15V2
15V2
N
N
A
A
A
N
N
008
017
001
17
001
17
17
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
COMENTRIOS :
1) Cdigo da Empresa Ser formatado pelo campo especificado acima, que ir conter a Raiz do CNPJ que gerou o Saldo Contbil no Oracle
Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar o
DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
2) Cdigo do Estabelecimento Ser formatado pelo campo especificado acima, que ir conter os quatro dgitos correspondentes ao Cdigo do
Estabelecimento no CNPJ que gerou o Saldo Contbil no Oracle Applications. A Ferramenta utilizada na Interface ir efetuar o DE/PARA entre o
campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no
ocorrer inconsistncia na Importao de dados para o MasterSAF;
3) Conta Contbil Ser formatado conforme especificado acima, utilizando o campo que ir conter o ID da conta Contbil referente ao Saldo
Contbil cadastrado no Oracle Applications, e que ir permitir a recuperao do Code Combination no Plano de Contas (SAFX2002). Campo
obrigatrio para o MasterSAF. No APPS este campo no dever conter nulo, para no ocorrer inconsistncias na Importao de dados para o
MasterSAF;
4) Data da Operao Ser formatado pelo campo especificado acima, que ir conter a Data do Saldo Contbil. Campo obrigatrio para o MasterSAF.
No APPS este campo no dever conter nulo ou brancos, para no ocorrer inconsistncias na Importao de dados para o MasterSAF;
5) Saldo Inicial Ser formatado pelo campo especificado acima, que ir conter o Valor Inicial do Saldo Contbil;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 7 de 363
17/05/15
Dbito/Crdito do Saldo Inicial Ser formatado pelo campo especificado acima, que ir identificar se o valor do saldo inicial Dbito ou
Crdito. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou diferente de D e C, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
7) Saldo Final Ser formatado pelo campo especificado acima, que ir conter o Valor Final do Saldo Contbil. Campo obrigatrio para o MasterSAF.
No APPS este campo no dever conter nulo, para no ocorrer inconsistncias na Importao de dados para o MasterSAF;;
8) Dbito/Crdito do Saldo Final Ser formatado pelo campo especificado acima, que ir identificar se o valor do saldo final Dbito ou Crdito.
Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou diferente de D e C, para no ocorrer inconsistncia
na Importao de dados para o MasterSAF;
9) Total Crdito Ser formatado pelo campo acima especificado, e ir conter o Valor Total de Crditos no Perodo;
10) Total Dbito Ser formatado pelo campo acima especificado e ir conter o Valor Total de Dbitos no Perodo.
PROCEDIMENTO DA CONSULTORIA MASTERSAF
1) A gerao da SAFX02 no MasterSAF depende do encerramento do Perodo Contbil dentro do Oracle Applications, ou seja, o usurio dever importar
os dados para o MasterSAF somente aps fechar o Perodo Contbil no APPS;
2) Para a gerao desta tabela, obrigatoriamente, dever existir um Segmento cadastrado para o CODE COMBINATION ID que contenha a literal
GL_BALANCING, escrita exatamente desta forma e em maiscula;
3) Para a gerao desta tabela, obrigatoriamente, dever existir um Segmento cadastrado para o CODE COMBINATION ID que contenha a literal
FA_COST_CTR, escrita exatamente desta forma e em maiscula;
4) Verificar se o Cliente utiliza para o campo Cdigo do Centro de Custo mais de 20 posies, pois a Interface estar buscando as 20 primeiras posies
significativas do Segmento Centro de Custo definido no Code Combination Id;
5) Caso o Cliente possua mais de 20 posies para o campo Cdigo de Centro de Custo no Oracle Applications, ser tratado como ajuste da Interface.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 8 de 363
17/05/15
Caibr_
Gl_
Diario_V
Caibr_Gl_
Periodos_
Contabeis_
V
Caibr_Gl_Seg_
Empresa_V
Parametrizar Plano de
Contas Oficial Set
Of Book
Caibr_
Gl_
Segmentos_V
Caibr_Gl_
Plano_
Contas_V
Caibr_Gl_
Sets_Of_
Books_V
Ferramenta
MS_PM2002
TB_MSOI02
Ferramenta De/Para
Safx02
OU
Safx02
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 9 de 363
17/05/15
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem aos
dados do MasterSAF, referentes aos Saldos Contbeis
PL/SQL
Alto
GST Equipe Interface
PRC_MSAF_SAFX02
Descrio
Saldos Contbeis
Cadastro de Segmento de Empresa
Cadastro de Sets Of Books
Cadastro de Plano de Contas
Cadastro de Segmentos configurados para o Flexfield Contbil
Cadastro de Perodos Contbeis
Tabela d Interface de Parametrizao de Set Of Book
Descrio
Saldos Mensais Tabela Temporria da Interface
TB_MSOI02
Tipo
Varchar2
Varchar2
Varchar2
Date
Number
Char
Number
Char
Number
Number
TB_MSOI02
Tamanho
Definio da Coluna
008
WS_COD_EMPRESA
012
WS_COD_ESTABELECIMENTO
070
Caibr_GL_Plano_Contas_V.COD_CONTA
Caibr_Gl_Razao_V.DATA_SALDO
Caibr_Gl_Razao_V.VLR_SALDO_INI
001
Caibr_Gl_Razao_V.IND_SALDO_INI
Caibr_Gl_Razao_V.VLR_SALDO_FIM
001
Caibr_Gl_Razao_V.IND_SALD_FIM
Caibr_Gl_Razao_V.VLR_TOT_CREDITO
Caibr_Gl_Razao_V.VLR_TOT_DEBITO
CAIBR_GL_RAZAO_V no existir nenhuma linha nesta tabela com a chave especificada acima.
2-)Leitura da View MS_PM2002
necessrio buscar a Parametrizao de Set Of Books realizada pelo usurio. Para isto deve-se ler a tabela MS_PM2002 com:
COD_EMPRESA = Parmetro1
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
Erros a serem previstos:
MS_PM2002 no existir nenhuma linha na tabela com as condies acima Mensagem: No existe Parametrizao de
Set Of Books.
3-)Leitura da View CAIBR_GL_SETS_OF_BOOKS_V
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 10 de 363
17/05/15
CAIBR_GL_SETS_OF_BOOKS_V no existir nenhuma linha nesta tabela com a chave especificada acima.
4-)Leitura da Tabela principal CAIBR_GL_PERIODOS_CONTABEIS_V
Ler a view CAIBR_GL_PERIODOS_CONTABEIS_V para recuperar as linhas da tabela que satisfaam a seguinte condio:
SET_OF_BOOKS_ID
= MS_PM2002.SET_OF_BOOKS_ID
GRAFICO_DE_CONTAS = Caibr_Gl_Sets_Of_Books_V.GRAFICO_DE_CONTAS
DATA_INICIO
>= Parmetro2
DATA_FIM
<= Parmetro3
Recuperar todos os Perodos Contbeis que estiverem dentro do Perodo solicitado no processamento (Parmetro).
Alertas a serem previstos no log de erros:
CAIBR_GL_PERIODOS_CONTABEIS_V no existir nenhuma linha nesta tabela com a chave especificada acima.
5-)Leitura da View CAIBR_GL_SEGMENTOS_V EMPRESA/ESTABELECIMENTO
Nesta view encontraremos o Setup do Code Combination Id realizado para cada cliente.
Nos nossos processos necessitamos descobrir qual o Segmento EMPRESA, que nico para todo o Plano de Contas. Para
isto, necessitamos selecionar o campo APPLICATION_COLUMN_NAME da view CAIBR_GL_SEGMENTOS_V com:
SET_OF_BOOKS_ID
= MS_PM2002.SET_OF_BOOKS_ID
GRAFICO_DE_CONTAS
= CAIBR_GL_SETS_OF_BOOKS_V.GRAFICO_DE_CONTAS
SEGMENT_ATTRIBUTE_TYPE = GL_BALANCING
Alertas a serem previstos na log de erros:
CAIBR_GL_SEGMENTOS_V no existir nenhuma linha nesta tabela com a chave especificada acima;
CAIBR_GL_SEGMENTOS_V existir mais de linha nesta tabela com a chave especificada acima.
Na coluna APPLICATION_COLUMN_NAME encontraremos a literal SEGMENTx, onde x pode variar de 1 a 30. O nmero
do segmento encontrado ser o segmento correspondente Empresa do Applications.
Obs1.: Os segmentos no Gl_Code_Combination esto separados por . (ponto).
6-)Leitura da View CAIBR_GL_SEG_EMPRESA_V
Nesta view encontraremos os campo COD_EMPRESA e COD_ESTABELECIMENTO geradores do Lanamento Contbil.
Para isto, necessitamos ler a view CAIBR_GL_SEG_EMPRESA_V, buscando a maior Data Final de Validade encontrada
dentro da seguinte condio:
GRAFICO_DE_CONTAS = CAIBR_GL_SETS_OF_BOOKS_V.GRAFICO_DE_CONTAS
SEGMENTO
= SegmentoXX do campo CAIBR_GL_PLANO_CONTAS_V.COD_CONTA
DT_FINAL
<= CAIBR_GL_DIARIO_V.DATA_LANCTO
Alertas a serem previstos na log de erros:
CAIBR_GL_PLANO_CONTAS_V no existir nenhuma linha nesta tabela com a chave especificada acima.
8-)Tratamento de Campos
Cdigo da Empresa WS_COD_EMPRESA
Recuperar o campo COD_EMPRESA na view CAIBR_GL_SEG_EMPRESA_V. Para isto necessrio descobrir o Segmento
correspondente Empresa no campo CAIBR_GL_PLANO_CONTAS_V.COD_CONTA, atravs da parametrizao realizada
na coluna CAIBR_GL_SEGMENTOS_V.APPLICATION_COLUMN_NAME.
Cdigo do Estabelecimento WS_COD_ESTABELECIMENTO
Concatenar os campo CAIBR_GL_SEG_EMPRESA_V.COD_EMPRESA e COD_ESTABELECIMENTO.
01
COD_EMPRESA
008
Varchar2
02
COD_ESTAB
012
Varchar2
03
04
05
06
07
08
09
10
COD_CONTA
DATA_SALDO
VLR_SALDO_INI
IND_SALDO_INI
VLR_SALDO_FIM
IND_SALDO_FIM
VLR_TOT_CRE
VLR_TOT_DEB
070
Varchar2
Date
Number
Char
Number
Varchar2
Number
Number
(*)
Cdigo
Estabelecimento
(*) Conta Contbil
(*) Data do Saldo
(*) Saldo Inicial
(*) Dbito/Crdito
(*) Saldo Final
(*)Dbito/Crdito
Total de Crdito
Total de Dbito
001
001
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
do
Pgina 11 de 363
020
008
070
008
15V2
001
15V2
0001
15V2
15V2
V
N
A
A
N
A
N
N
17/05/15
MasterSAF
Tamanho Tipo
003
A
Origem
Tamanho
Tipo
008
Varchar2
*01
Cdigo da Empresa
*02
Cdigo do Estabelecimento
006
012
Varchar2
*03
*04
008
001
N
A
025
Date
Varchar2
*05
014
041
Varchar2
*06
*07
*08
Tipo do Documento
Numero do Documento (IN68)
Srie do Documento
005
012
003
A
A
A
025
050
025
Varchar2
Varchar2
Varchar2
09
10
002
006
A
A
014
Varchar2
*11
*12
008
008
N
A
13
Arquivamento (IN68)
020
14
015v002
15
Dbito/Crdito (IN68)
001
16
Conta Contbil
070
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Date
Date
Number
070
Varchar2
Preencher
com
o
campo
Caibr_Ap_Nffs_Ri_V.SERIE_DOCFIS.
NO POSSUI ESTA INFORMAO
Caibr_Ap_Contas_Pagar_V.COD_OPERACAO
.
Este campo ser utilizado na Ferramenta para efetuar
o DE/PARA
Caibr_Ap_Nffs_Ri_V.DT_INVOICE
Se campo Caibr_Ap_Contas_Pagar_V.DT_VENCTO
igual a nulo Preencher com o campo
Caibr_Ap_Nffs_Ri_V.DT_INVOICE;
Seno
Preencher
com
o
campo
Caibr_Ap_Contas_Pagar_V.DT_VENCTO.
Concatenar
os
campos
Caibr_Ap_Contas_Pagar_V.NR_LINHA, com &,
com
o
campo
Caibr_Ap_Nffs_Ri_V.OPERATION_ID retirando
zeros no significativos
Caibr_Ap_Contas_Pagar_V.VALOR. Se o valor for
negativo, ignorar o sinal
Se Caibr_Ap_Contas_Pagar_V.VALOR for maior ou
igual a zero Preencher com D;
Seno Preencher com C
Ler a tabela MS_PM2002 com COD_EMPRESA e
recuperar o atributo SET_OF_BOOKS_ID.
Ler a View Caibr_Gl_Sets_Of_Books_V com
SET_OF_BOOKS_ID
igual
a
MS_PM2002.Set_Of_Books_Id e recuperar o
atributo GRAFICO_DE_CONTAS.
Ler a View Caibr_Gl_Plano_Contas_V com
CODE_COMBINATION_ID
igual
a
Caibr_Ap_Contas_Pagar_V.ID_CTA
e
GRAFICO_DE_CONTAS
igual
a
Caibr_Gl_Sets_Of_Books_V.GRAFICO_DE_CONT
AS e recuperar o atributo COD_CONTA.
Pgina 12 de 363
17/05/15
Centro de Custo
020
18
19
20
Cdigo de ndice
Valor da Operao no ndice
Valor Original do Documento(IN68)
010
014V004
015V002
A
N
N
21
22
23
24
25
26
27
28
29
*30
31
32
015
020
002
02
005
04
008
008
008
015V02
015V02
003V04
A
A
A
A
A
A
N
N
N
N
N
N
020
Varchar2
Number
COMENTRIOS :
1) Cdigo da Empresa Ser formatado pelo campo especificado acima, que ir conter a Raiz do CNPJ que gerou o Movimento de Contas a Pagar no
Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar o
DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
2) Cdigo do Estabelecimento Ser formatado pelo campo especificado acima, que ir conter os quatro dgitos correspondentes ao Cdigo do
Estabelecimento no CNPJ que gerou o Movimento de Contas a Pagar no Oracle Applications. A Ferramenta utilizada na Interface ir efetuar o
DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou
brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
3) Data Movimento Ser formatado pelo campo especificado acima, que ir conter a Data efetiva do Movimento gerado no Contas a Pagar do Oracle
Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer inconsistncia
na Importao de dados para o MasterSAF;
4) Indicador de Pessoa Fsica/Jurdica Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Categoria da Pessoa Fsica ou
Jurdica a qual pertence o movimento de Contas a Pagar cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do
campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para
o MasterSAF. No APPS este campo no dever conter valor nulo/branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
5) Cdigo de Pessoa Fsica/Jurdica Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Pessoa Fsica ou Jurdica a qual
pertence o movimento de Contas a Pagar cadastrado no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever
conter valor nulo ou branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
6) Tipo de Documento Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Documento utilizado no Ttulo do Contas a Pagar
cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface
ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor
em branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
7) Nmero do Documento Ser formatado pelo campo especificado acima, que ir conter o Nmero do Ttulo que gerou o movimento de Contas a
Pagar cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF. Campo obrigatrio para o
MasterSAF. No APPS este campo no dever conter valor zerado, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
8) Srie do Documento Ser formatado pelo campo especificado acima, que ir conter a Srie do Documento que gerou o movimento de Contas a
Pagar cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF;
9) Subsrie do Documento O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
10) Cdigo da Operao Ser formatado pelo campo especificado acima, que ir conter o Tipo da Operao realizada no movimento de Contas a Pagar
cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface
ir efetuar o DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor zerado, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
11) Data da Emisso Ser formatado pelo campo especificado acima, que ir conter a Data de Emisso do Ttulo que gerou o movimento de Contas a
Pagar cadastrado no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor zerado, para no
ocorrer inconsistncia na Importao de dados para o MasterSAF;
12) Data do Vencimento Ser formatado pelo campo especificado acima, que ir conter a Data de Vencimento do Ttulo que gerou o movimento de
Contas a Pagar cadastrado no Oracle Applications;
13) Arquivamento Ser formatado pelos campos especificado acima, que iro permitir a localizao do documento que originou o lanamento no
Contas a Pagar do Oracle Applications . No APPS estes campos excedem o tamanho do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS
estes campos no devero conter valor nulo ou brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
14) Valor da Operao Ser formatado de acordo com o valor especificado acima, que ir conter o Valor da Operao realizada com o Ttulo do
Contas a Pagar cadastrado no Oracle Applications. Este valor ser recuperado sem sinal. Campo obrigatrio para o MasterSAF. No APPS este campo
no dever conter nulo para no ocorrer inconsistncias na Importao de dados para o MasterSAF;
15) Dbito/Crdito Ser formatado conforme especificado acima, ou seja, depender do sinal existente no Valor da Operao realizada como o Ttulo
do Contas a Pagar cadastrado no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou
brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 13 de 363
17/05/15
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 14 de 363
17/05/15
MasterSAF
Tamanho Tipo
003
A
Origem
Tamanho
Tipo
008
Varchar2
*01
Cdigo da Empresa
*02
Cdigo do Estabelecimento
006
012
Varchar2
*03
*04
008
001
N
A
025
Date
Varchar2
*05
014
041
Varchar2
*06
*07
*08
09
10
005
012
003
002
006
A
A
A
A
A
006
050
Varchar2
Varchar2
14
Char
*11
*12
008
008
N
N
13
Arquivamento (IN68)
020
14
015v002
15
Dbito/Crdito (IN68)
001
16
Conta Contbil
070
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Date
Date
045
Number
Number
015
Number
Preencher
com
o
campo
Caibr_Ap_Contas_Pagar_V.DT_VENCTO.
Concatenar
os
campos
Caibr_Ap_Contas_Pagar_V.NR_LINHA, com &,
com
o
campo
Caibr_Ap_Contas_Pagar_V.INVOICE_ID com &
com
o
campo
Caibr_Ap_Contas_Pagar_V.VENDOR_ID retirando
zeros no significativos
Caibr_Ap_Contas_Pagar_V.VALOR. Se o valor for
negativo, ignorar o sinal
Se Caibr_Ap_Contas_Pagar_V.VALOR for maior ou
igual a zero Preencher com D;
Seno Preencher com C
Ler a tabela MS_PM2002 com COD_EMPRESA e
recuperar o atributo SET_OF_BOOKS_ID.
Ler a View Caibr_Gl_Sets_Of_Books_V com
SET_OF_BOOKS_ID
igual
a
MS_PM2002.Set_Of_Books_Id e recuperar o atributo
GRAFICO_DE_CONTAS.
Ler a View Caibr_Gl_Plano_Contas_V com
CODE_COMBINATION_ID
igual
a
Caibr_Ap_Contas_Pagar_V.ID_CTA
e
GRAFICO_DE_CONTAS
igual
a
Caibr_Gl_Sets_Of_Books_V.GRAFICO_DE_CONTA
S e recuperar o atributo COD_CONTA.
Pgina 15 de 363
17/05/15
Centro de Custo
18
19
20
Cdigo de ndice
Valor da Operao no ndice
Valor
Original
do
Documento(IN68)
Nmero
de
Documento
Compensao
Centro de Responsabilidade
Cdigo de Tributo
Especificao do Tributo
Cdigo de Receitas
Cdigo do DARF
Data do Fator Gerador
Data Inicial da Competncia
Data Final de Competncia
Valor Bruto
Valor da Deduo
Alquota do Tributo
21
22
23
24
25
26
27
28
29
*30
31
32
020
15
Number
010
014V004
015V002
A
N
N
015
020
002
02
005
04
008
008
008
015V02
015V02
003V04
A
A
A
A
A
N
N
N
N
N
N
COMENTRIOS :
1)
Cdigo da Empresa Ser formatado pelo campo especificado acima, que ir conter a Raiz do CNPJ que gerou o Movimento de Contas a Pagar no
Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar o
DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
2) Cdigo do Estabelecimento Ser formatado pelo campo especificado acima, que ir conter os quatro dgitos correspondentes ao Cdigo do
Estabelecimento no CNPJ que gerou o Movimento de Contas a Pagar no Oracle Applications. A Ferramenta utilizada na Interface ir efetuar o
DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou
brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
3) Data Movimento Ser formatado pelo campo especificado acima, que ir conter a Data efetiva do Movimento gerado no Contas a Pagar do Oracle
Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer inconsistncia
na Importao de dados para o MasterSAF;
4) Indicador de Pessoa Fsica/Jurdica Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Categoria da Pessoa Fsica ou
Jurdica a qual pertence o movimento de Contas a Pagar cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do
campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para
o MasterSAF. No APPS este campo no dever conter valor nulo/branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
5) Cdigo de Pessoa Fsica/Jurdica Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Pessoa Fsica ou Jurdica a qual
pertence o movimento de Contas a Pagar cadastrado no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever
conter valor nulo ou branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
6) Tipo de Documento Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Documento utilizado no Ttulo do Contas a Pagar
cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface
ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor
em branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
7) Nmero do Documento Ser formatado pelo campo especificado acima, que ir conter o Nmero do Ttulo que gerou o movimento de Contas a
Pagar cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF. Campo obrigatrio para o
MasterSAF. No APPS este campo no dever conter valor zerado, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
8) Srie do Documento O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
9) Subsrie do Documento O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
10) Cdigo da Operao Ser formatado pelo campo especificado acima, que ir conter o Tipo da Operao realizada no movimento de Contas a Pagar
cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface
ir efetuar o DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor zerado, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
11) Data da Emisso Ser formatado pelo campo especificado acima, que ir conter a Data de Emisso do Ttulo que gerou o movimento de Contas a
Pagar do Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor zerado, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
12) Data do Vencimento Ser formatado pelo campo especificado acima, que ir conter a Data de Vencimento do Ttulo que gerou o movimento de
Contas a Pagar cadastrado no Oracle Applications;
13) Arquivamento Ser formatado pelos campos especificado acima, que iro permitir a localizao do documento que originou o lanamento no
Contas a Pagar do Oracle Applications . No APPS estes campos excedem o tamanho do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS
estes campos no devero conter valor nulo ou brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
14) Valor da Operao Ser formatado de acordo com o valor especificado acima, que ir conter o Valor da Operao realizada com o Ttulo do
Contas a Pagar cadastrado no Oracle Applications. Este valor ser recuperado sem sinal. Campo obrigatrio para o MasterSAF. No APPS este campo
no dever conter nulo para no ocorrer inconsistncias na Importao de dados para o MasterSAF;
15) Dbito/Crdito Ser formatado conforme especificado acima, ou seja, depender do sinal existente no Valor da Operao realizada como o Ttulo
do Contas a Pagar cadastrado no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou
brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 16 de 363
17/05/15
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 17 de 363
17/05/15
MasterSAF
Tamanho Tipo
003
A
Origem
Tamanho
Tipo
008
Varchar2
*01
Cdigo da Empresa
*02
Cdigo do Estabelecimento
006
012
Varchar2
*03
*04
008
001
N
A
025
Date
Varchar2
*05
014
041
Varchar2
*06
*07
*08
005
012
003
A
A
A
025
050
025
Varchar2
Varchar2
Varchar2
09
10
002
006
A
A
010
Varchar2
*11
*12
008
008
N
A
13
14
Arquivamento (IN68)
Valor da Operao (IN68 )
020
015v002
A
N
15
Dbito/Crdito (IN68)
001
16
Conta Contbil
070
17
Centro de Custo
020
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Date
Date
015
Number
Number
070
Varchar2
020
Varchar2
Preencher
com
o
campo
Caibr_Ap_Nffs_Ri_V.SERIE_DOCFIS.
NO POSSUI ESTA INFORMAO
Caibr_Ap_Pagamentos_V.COD_OPERACAO . Este
campo ser utilizado na Ferramenta para efetuar o
DE/PARA
Caibr_Ap_Nffs_Ri_V.DT_INVOICE
Se campo Caibr_Ap_Nffs_Ri_V.DT_VENCTO igual
a
nulo
Preencher
com
o
campo
Caibr_Ap_Nffs_Ri_V.DT_INVOICE;
Seno
Preencher
com
o
campo
Caibr_Ap_Nffs_Ri_V.DT_VENCTO.
Caibr_Ap_Pagamentos_V.INVOICE_PAYMENT_ID
Caibr_Ap_Pagamentos_V.VALOR. Se o valor for
negativo, ignorar o sinal
Se Caibr_Ap_Pagamentos_V.VALOR for maior ou
igual a zero Preencher com D;
Seno Preencher com C
Ler a tabela MS_PM2002 com COD_EMPRESA e
recuperar o atributo SET_OF_BOOKS_ID.
Ler a View Caibr_Gl_Sets_Of_Books_V com
SET_OF_BOOKS_ID
igual
a
MS_PM2002.Set_Of_Books_Id e recuperar o
atributo GRAFICO_DE_CONTAS.
Ler a View Caibr_Gl_Plano_Contas_V com
CODE_COMBINATION_ID
igual
a
Caibr_Ap_Pagamentos_V.ID_CTA_PAGTO
e
GRAFICO_DE_CONTAS
igual
a
Caibr_Gl_Sets_Of_Books_V.GRAFICO_DE_CONT
AS e recuperar o atributo COD_CONTA.
Ler a view Caibr_Gl_Segmentos_V para descobrir o
Segmento igual a FA_COST_CTR.
Ler a view Caibr_Gl_Plano_Contas_V com o campo
Caibr_Ap_Pagamentos_V.ID_CTA_PAGTO e buscar
o segmento correspondente ao Centro de Custo,
truncando em 20 posies.
Pgina 18 de 363
17/05/15
Cdigo de ndice
Valor da Operao no ndice
Valor Original do Documento(IN68)
010
014V004
015V002
A
N
N
21
22
23
24
25
26
27
28
29
*30
31
32
015
020
002
02
005
04
008
008
008
015V02
015V02
003V04
A
A
A
A
A
A
N
N
N
N
N
N
Number
015
Number
for
COMENTRIOS :
1)
2)
3)
4)
5)
6)
7)
8)
9)
10)
11)
12)
13)
14)
15)
16)
17)
Cdigo da Empresa Ser formatado pelo campo especificado acima, que ir conter a Raiz do CNPJ que gerou o Pagamento registrado no Contas a
Pagar do Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir
efetuar o DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
Cdigo do Estabelecimento Ser formatado pelo campo especificado acima, que ir conter os quatro dgitos correspondentes ao Cdigo do
Estabelecimento no CNPJ que gerou o Pagamento registrado no Contas a Pagar do Oracle Applications. A Ferramenta utilizada na Interface ir
efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor
nulo ou brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Data Movimento Ser formatado pelo campo especificado acima, que ir conter a Data efetiva do Pagamento registrado no Contas a Pagar do
Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
Indicador de Pessoa Fsica/Jurdica Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Categoria da Pessoa Fsica ou
Jurdica a qual pertence o Pagamento registrado no Contas a Pagar do Oracle Applications. No Oracle o tamanho do campo excede o tamanho do
campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para
o MasterSAF. No APPS este campo no dever conter valor nulo/branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Cdigo de Pessoa Fsica/Jurdica Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Pessoa Fsica ou Jurdica a qual
pertence o Pagamento registrado no Contas a Pagar do Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever
conter valor nulo ou branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Tipo de Documento Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Documento utilizado no Pagamento registrado no
Contas a Pagar do Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na
Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever
conter valor em branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Nmero do Documento Ser formatado pelo campo especificado acima, que ir conter o Nmero do Ttulo que gerou o Pagamento registrado no
Contas a Pagar do Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF. Campo obrigatrio para o
MasterSAF. No APPS este campo no dever conter valor zerado, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Srie do Documento Ser formatado pelo campo especificado acima, que ir conter a Srie do Documento que gerou o Pagamento registrado no
Contas a Pagar do Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF;
Subsrie do Documento O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
Cdigo da Operao Ser formatado pelo campo especificado acima, que ir conter o Tipo da Operao realizada no Pagamento registrado no
Contas a Pagar do Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na
Interface ir efetuar o DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor zerado, para no
ocorrer inconsistncia na Importao de dados para o MasterSAF;
Data da Emisso Ser formatado pelo campo especificado acima, que ir conter a Data de Emisso do Ttulo que gerou o Pagamento registrado no
Contas a Pagar do Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor zerado, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
Data do Vencimento Ser formatado pelo campo especificado acima, que ir conter a Data de Vencimento do Ttulo que gerou o Pagamento
registrado no Contas a Pagar do Oracle Applications;
Arquivamento Ser formatado pelos campos especificado acima, que iro permitir a localizao do documento que originou o Pagamento no
Contas a Pagar do Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS estes campos no devero conter valor nulo ou brancos, para
no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Valor da Operao Ser formatado de acordo com o valor especificado acima, que ir conter o Valor da Operao realizada com o Pagamento
registrado no Contas a Pagar do Oracle Applications. Este valor ser recuperado sem sinal. Campo obrigatrio para o MasterSAF. No APPS este
campo no dever conter nulo para no ocorrer inconsistncias na Importao de dados para o MasterSAF;
Dbito/Crdito Ser formatado conforme especificado acima, ou seja, depender do sinal existente no Valor da Operao realizada como o
Pagamento registrado no Contas a Pagar do Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor
nulo ou brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Conta Contbil Ser formatado conforme especificado acima, utilizando o campo que ir conter o ID da conta Contbil referente ao Pagamento
registrado no Contas a Pagar do Oracle Applications, e que ir permitir a recuperao do Code Combination ID no Plano de Contas (SAFX2002) . No
APPS este campo no dever conter valor nulo ou brancos para o correto atendimento IN68 pelo MasterSAF;
Centro de Custo Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Centro de Custo utilizado no Pagamento registrado no
Contas a Pagar do Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 19 de 363
17/05/15
18)
19)
20)
21)
22)
23)
24)
25)
26)
27)
28)
29)
30)
31)
32)
Interface ir truncar este campo na carga para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos para o correto atendimento
IN68 pelo MasterSAF;
Cdigo de ndice O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
Valor da Operao do ndice O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
Valor Original do Documento Ser formatado de acordo com o valor especificado acima, que ir conter o Valor Original do Ttulo referente ao
Pagamento registrado no Contas a Pagar do Oracle Applications. Este valor ser recuperado sem sinal. No APPS este campo no dever conter valor
nulo ou brancos para o correto atendimento IN68 pelo MasterSAF;
Numero do Documento Compensao Ser formatado conforme campo especificado acima, que ir conter o Nmero do Cheque referente ao
Pagamento registrado no Contas a Pagar do Oracle Applications. Este valor ser recuperado sem sinal. No APPS este campo no dever conter valor
nulo ou brancos para o correto atendimento IN68 pelo MasterSAF;
Centro de Responsabilidade O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
Cdigo do Tributo O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
Especificao do Tributo O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
Cdigo de Receitas O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
Cdigo do DARF O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
Data do Fator Gerador O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
Data Inicial da Competncia O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
Data Final da Competncia O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
Valor Bruto O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
Valor da Deduo O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
Alquota do Tributo O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 20 de 363
17/05/15
MasterSAF
Tamanho Tipo
003
A
Origem
Tamanho
Tipo
008
Varchar2
*01
Cdigo da Empresa
*02
Cdigo do Estabelecimento
006
012
Varchar2
*03
*04
008
001
N
A
025
Date
Varchar2
*05
014
041
Varchar2
*06
*07
*08
09
10
005
012
003
002
006
A
A
A
A
A
006
050
Varchar2
Varchar2
14
Char
*11
*12
008
008
N
N
13
14
Arquivamento (IN68)
Valor da Operao (IN68 )
020
015v002
A
N
15
Dbito/Crdito (IN68)
001
16
Conta Contbil
070
17
Centro de Custo
18
19
Cdigo de ndice
Valor da Operao no ndice
Date
Date
015
Number
Number
015
Number
020
15
Number
010
014V004
A
N
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Preencher
com
o
campo
Caibr_Ap_Invoices_V.DT_INVOICE;
Seno
Preencher
com
o
campo
Caibr_Ap_Invoices_V.DT_VENCTO.
Caibr_Ap_Pagamentos_V.INVOICE_PAYMENT_ID
Caibr_Ap_Pagamentos_V.VALOR. Se o valor for
negativo, ignorar o sinal
Se Caibr_Ap_Pagamentos_V.VALOR for maior ou
igual a zero Preencher com D;
Seno Preencher com C
Ler a tabela MS_PM2002 com COD_EMPRESA e
recuperar o atributo SET_OF_BOOKS_ID.
Ler a View Caibr_Gl_Sets_Of_Books_V com
SET_OF_BOOKS_ID
igual
a
MS_PM2002.Set_Of_Books_Id e recuperar o atributo
GRAFICO_DE_CONTAS.
Ler a View Caibr_Gl_Plano_Contas_V com
CODE_COMBINATION_ID
igual
a
Caibr_Ap_Pagamentos_V.ID_CTA_PAGTO
e
GRAFICO_DE_CONTAS
igual
a
Caibr_Gl_Sets_Of_Books_V.GRAFICO_DE_CONTA
S e recuperar o atributo COD_CONTA.
Ler a view Caibr_Gl_Segmentos_V para descobrir o
Segmento igual a FA_COST_CTR.
Ler a view Caibr_Gl_Plano_Contas_V com o campo
Caibr_Ap_Pagamentos_V.ID_CTA_PAGTO e buscar o
segmento correspondente ao Centro de Custo,
truncando em 20 posies.
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Pgina 21 de 363
17/05/15
Valor
Original
do
Documento(IN68)
Nmero
de
Documento
Compensao
Centro de Responsabilidade
Cdigo de Tributo
Especificao do Tributo
Cdigo de Receitas
Cdigo do DARF
Data do Fator Gerador
Data Inicial da Competncia
Data Final de Competncia
Valor Bruto
Valor da Deduo
Alquota do Tributo
015V002
015
020
002
02
005
04
008
008
008
015V02
015V02
003V04
A
A
A
A
A
N
N
N
N
N
N
015
Number
COMENTRIOS :
1)
2)
3)
4)
5)
6)
7)
8)
9)
10)
11)
12)
13)
14)
15)
16)
17)
18)
19)
Cdigo da Empresa Ser formatado pelo campo especificado acima, que ir conter a Raiz do CNPJ que gerou o Pagamento registrado no Contas a
Pagar do Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir
efetuar o DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
Cdigo do Estabelecimento Ser formatado pelo campo especificado acima, que ir conter os quatro dgitos correspondentes ao Cdigo do
Estabelecimento no CNPJ que gerou o Pagamento registrado no Contas a Pagar do Oracle Applications. A Ferramenta utilizada na Interface ir
efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor
nulo ou brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Data Movimento Ser formatado pelo campo especificado acima, que ir conter a Data efetiva do Pagamento registrado no Contas a Pagar do
Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
Indicador de Pessoa Fsica/Jurdica Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Categoria da Pessoa Fsica ou
Jurdica a qual pertence o Pagamento registrado no Contas a Pagar do APPS. No Oracle o tamanho do campo excede o tamanho do campo no
MasterSAF e a Ferramenta utilizada na Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o
MasterSAF. No APPS este campo no dever conter valor nulo/branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Cdigo de Pessoa Fsica/Jurdica Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Pessoa Fsica ou Jurdica a qual
pertence o Pagamento registrado no Contas a Pagar do Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever
conter valor nulo ou branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Tipo de Documento Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Documento utilizado no Pagamento registrado no
Contas a Pagar do Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na
Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever
conter valor em branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Nmero do Documento Ser formatado pelo campo especificado acima, que ir conter o Nmero do Ttulo que gerou o Pagamento registrado no
Contas a Pagar do Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF. Campo obrigatrio para o
MasterSAF. No APPS este campo no dever conter valor zerado, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Srie do Documento Ser formatado pelo campo especificado acima, que ir conter a Srie do Documento que gerou o Pagamento registrado no
Contas a Pagar do Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF;
Subsrie do Documento O Apps no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Cdigo da Operao Ser formatado pelo campo especificado acima, que ir conter o Tipo da Operao realizada no Pagamento registrado no
Contas a Pagar do Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na
Interface ir efetuar o DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor zerado, para no
ocorrer inconsistncia na Importao de dados para o MasterSAF;
Data da Emisso Ser formatado pelo campo especificado acima, que ir conter a Data de Emisso do Ttulo que gerou o Pagamento registrado no
Contas a Pagar do Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor zerado, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
Data do Vencimento Ser formatado pelo campo especificado acima, que ir conter a Data de Vencimento do Ttulo que gerou o Pagamento
registrado no Contas a Pagar do Oracle Applications;
Arquivamento Ser formatado pelos campos especificado acima, que iro permitir a localizao do documento que originou o Pagamento no
Contas a Pagar do Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS estes campos no devero conter valor nulo ou brancos, para
no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Valor da Operao Ser formatado de acordo com o valor especificado acima, que ir conter o Valor da Operao realizada com o Pagamento
registrado no Contas a Pagar do Oracle Applications. Este valor ser recuperado sem sinal. Campo obrigatrio para o MasterSAF. No APPS este
campo no dever conter nulo para no ocorrer inconsistncias na Importao de dados para o MasterSAF;
Dbito/Crdito Ser formatado conforme especificado acima, ou seja, depender do sinal existente no Valor da Operao realizada como o
Pagamento registrado no Contas a Pagar do Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor
nulo ou brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Conta Contbil Ser formatado conforme especificado acima, utilizando o campo que ir conter o ID da conta Contbil referente ao Pagamento
registrado no Contas a Pagar do Oracle Applications, e que ir permitir a recuperao do Code Combination ID no Plano de Contas (SAFX2002) . No
APPS este campo no dever conter valor nulo ou brancos para o correto atendimento IN68 pelo MasterSAF;
Centro de Custo Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Centro de Custo utilizado no Pagamento registrado no
Contas a Pagar do Apps. No Apps o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir truncar
este campo na carga do MasterSAF. No APPS este campo no dever conter valor nulo/brancos para o correto atendimento IN68 pelo MasterSAF;
Cdigo de ndice O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
Valor da Operao do ndice O Apps no possui esta informao.Caso o Cliente necessite deste campo,dever solicitar customizao na Interface;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 22 de 363
17/05/15
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 23 de 363
17/05/15
Caibr_Ap_
Contas_Pagar_V
Caibr_Ap_
Pagamentos_V
Parametrizar Plano de
Contas Oficial Set
Of Book
Caibr_Ap_
Invoices_V
Caibr_Ap_
Nffs_Ri_V
Caibr_Gl_Plano_Co
ntas_V
MS_PM2002
Ferramenta
Parametrizar Set Of Book Oficial
TB_MSOI03
Tabela De/Para
Regras: 1, 6 e 8
Ferramenta De/Para
Safx03
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
Safx03
Pgina 24 de 363
17/05/15
Extrao de dados do Open Interface do Oracle CAI para carga no MasterSAF, referentes aos
Movimentos gerados no Contas a Pagar, independente de sua origem
PL/SQL
Mdio
GST Equipe Interface
PRC_MSAF_SAFX03
Descrio
Dados de Ttulos do Contas a Pagar
Dados dos Pagamentos efetuados no Contas a Pagar
Dados de Documentos oriundos do Recebimentos
Dados de Documentos oriundos do AR
Cadastro de Plano de Contas
Cadastro de Segmentos configurados para o Flexfield Contbil
Tabela da Interface de Parametrizao de Set Of Book
Descrio
Contas a Pagar Tabela Temporria da Interface
TB_MSOI03
Nome da Coluna
COD_EMPRESA
COD_ESTAB
DATA_MOVTO
IND_FIS_JUR
COD_FIS_JUR
COD_DOCTO
NUM_DOCFIS
SERIE_DOCFIS
COD_OPERACAO
DATA_EMISSAO
DATA_VENCTO
ARQUIVAMENTO
VLR_MOVTO
IND_DEB_CRE
COD_CONTA
CENTRO_CUSTO
VLR_TOT_DOCTO
NUM_DOC_COMPENS
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Tipo
Varchar2
Varchar2
Date
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Char
Date
Date
Varchar2
Number
Char
Varchar2
Varchar2
Number
Number
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
TB_MSOI03
Tamanho
008
012
025
041
025
050
025
014
050
001
070
020
015
150
150
150
150
150
150
150
150
150
Definio da Coluna
Caibr_Ap_Nffs_Ri_V.COD_EMPRESA
WS_COD_ESTABELECIMENTO
Caibr_Ap_Contas_Pagar_V.DATA_MOVTO
Caibr_Ap_Contas_Pagar_V.COD_CATEGORIA
Caibr_Ap_Contas_Pagar_V.COD_PFJ
Caibr_Ap_Contas_Pagar_V.COD_DOCTO
Caibr_Ap_Nffs_Ri_V.INVOICE_NUM
WS_SERIE_DOCFIS
Caibr_Ap_Contas_Pagar_V.COD_OPERACAO
Caibr_Ap_Nffs_Ri_V.DT_INVOICE
WS_DT_VENCTO
WS_ARQUIVAMENTO
WS_VLR_MOVTO
WS_IND_DEB_CRE
Caibr_Gl_Plano_Contas_V.COD_CONTA
WS_CENTRO_CUSTO
WS_VLR_TOT_DOCTO
@
Caibr_Ap_Contas_Pagar_V.ATTRIBUTE1
Caibr_Ap_Contas_Pagar_V.ATTRIBUTE2
Caibr_Ap_Contas_Pagar_V.ATTRIBUTE3
Caibr_Ap_Contas_Pagar_V.ATTRIBUTE4
Caibr_Ap_Contas_Pagar_V.ATTRIBUTE5
Caibr_Ap_Contas_Pagar_V.ATTRIBUTE6
Caibr_Ap_Contas_Pagar_V.ATTRIBUTE7
Caibr_Ap_Contas_Pagar_V.ATTRIBUTE8
Caibr_Ap_Contas_Pagar_V.ATTRIBUTE9
Pgina 25 de 363
17/05/15
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
Caibr_Ap_Contas_Pagar_V.ATTRIBUTE10
Caibr_Ap_Contas_Pagar_V.ATTRIBUTE11
Caibr_Ap_Contas_Pagar_V.ATTRIBUTE12
Caibr_Ap_Contas_Pagar_V.ATTRIBUTE13
Caibr_Ap_Contas_Pagar_V.ATTRIBUTE14
Caibr_Ap_Contas_Pagar_V.ATTRIBUTE15
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE1
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE2
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE3
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE4
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE5
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE6
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE7
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE8
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE9
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE10
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE11
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE12
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE13
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE14
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE15
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE16
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE17
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE18
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE19
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE20
Caibr_Ap_Nffs_Ri_V.ATTRIBUTE1
Caibr_Ap_Nffs_Ri_V.ATTRIBUTE2
Caibr_Ap_Nffs_Ri_V.ATTRIBUTE3
Caibr_Ap_Nffs_Ri_V.ATTRIBUTE4
Caibr_Ap_Nffs_Ri_V.ATTRIBUTE5
Caibr_Ap_Nffs_Ri_V.ATTRIBUTE6
Caibr_Ap_Nffs_Ri_V.ATTRIBUTE7
Caibr_Ap_Nffs_Ri_V.ATTRIBUTE8
Caibr_Ap_Nffs_Ri_V.ATTRIBUTE9
Caibr_Ap_Nffs_Ri_V.ATTRIBUTE10
Caibr_Ap_Nffs_Ri_V.ATTRIBUTE11
Caibr_Ap_Nffs_Ri_V.ATTRIBUTE12
Caibr_Ap_Nffs_Ri_V.ATTRIBUTE13
Caibr_Ap_Nffs_Ri_V.ATTRIBUTE14
Caibr_Ap_Nffs_Ri_V.ATTRIBUTE15
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE1
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE2
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE3
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE4
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE5
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE6
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE7
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE8
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE9
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE10
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE11
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE12
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE13
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE14
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE15
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE16
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE17
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE18
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE19
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE20
@
@
@
@
@
@
@
@
@
@
Pgina 26 de 363
17/05/15
3.6.5.2.
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
Nome da Coluna
COD_EMPRESA
COD_ESTAB
DATA_MOVTO
IND_FIS_JUR
COD_FIS_JUR
COD_DOCTO
NUM_DOCFIS
SERIE_DOCFIS
COD_OPERACAO
DATA_EMISSAO
DATA_VENCTO
ARQUIVAMENTO
VLR_MOVTO
IND_DEB_CRE
COD_CONTA
CENTRO_CUSTO
VLR_TOT_DOCTO
NUM_DOC_COMPENS
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
GLOBAL_ATTRIBUTE1
GLOBAL_ATTRIBUTE2
GLOBAL_ATTRIBUTE3
GLOBAL_ATTRIBUTE4
GLOBAL_ATTRIBUTE5
GLOBAL_ATTRIBUTE6
GLOBAL_ATTRIBUTE7
GLOBAL_ATTRIBUTE8
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Tipo
Varchar2
Varchar2
Date
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Char
Date
Date
Varchar2
Number
Char
Varchar2
Varchar2
Number
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
TB_MSOI03
Tamanho
008
012
025
041
025
050
025
014
050
001
070
020
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
Definio da Coluna
Caibr_Ap_Invoices_V.COD_EMPRESA
WS_COD_ESTABELECIMENTO
Caibr_Ap_Contas_Pagar_V.DATA_MOVTO
Caibr_Ap_Contas_Pagar_V.COD_CATEGORIA
Caibr_Ap_Contas_Pagar_V.COD_PFJ
Caibr_Ap_Contas_Pagar_V.COD_DOCTO
Caibr_Ap_Invoices_V.INVOICE_NUM
@
Caibr_Ap_Contas_Pagar_V.COD_OPERACAO
Caibr_Ap_Invoices_V.DT_INVOICE
WS_DT_VENCTO
WS_ARQUIVAMENTO
WS_VLR_MOVTO
WS_IND_DEB_CRE
Caibr_Gl_Plano_Contas_V.COD_CONTA
WS_CENTRO_CUSTO
WS_VLR_TOT_DOCTO
@
Caibr_Ap_Contas_Pagar_V.ATTRIBUTE1
Caibr_Ap_Contas_Pagar_V.ATTRIBUTE2
Caibr_Ap_Contas_Pagar_V.ATTRIBUTE3
Caibr_Ap_Contas_Pagar_V.ATTRIBUTE4
Caibr_Ap_Contas_Pagar_V.ATTRIBUTE5
Caibr_Ap_Contas_Pagar_V.ATTRIBUTE6
Caibr_Ap_Contas_Pagar_V.ATTRIBUTE7
Caibr_Ap_Contas_Pagar_V.ATTRIBUTE8
Caibr_Ap_Contas_Pagar_V.ATTRIBUTE9
Caibr_Ap_Contas_Pagar_V.ATTRIBUTE10
Caibr_Ap_Contas_Pagar_V.ATTRIBUTE11
Caibr_Ap_Contas_Pagar_V.ATTRIBUTE12
Caibr_Ap_Contas_Pagar_V.ATTRIBUTE13
Caibr_Ap_Contas_Pagar_V.ATTRIBUTE14
Caibr_Ap_Contas_Pagar_V.ATTRIBUTE15
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE1
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE2
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE3
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE4
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE5
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE6
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE7
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE8
Pgina 27 de 363
17/05/15
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE9
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE10
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE11
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE12
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE13
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE14
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE15
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE16
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE17
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE18
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE19
Caibr_Ap_Contas_Pagar_V.GLOBAL_ATTRIBUTE20
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
Caibr_Ap_Invoices_V.ATTRIBUTE1
Caibr_Ap_Invoices_V.ATTRIBUTE2
Caibr_Ap_Invoices_V.ATTRIBUTE3
Caibr_Ap_Invoices_V.ATTRIBUTE4
Caibr_Ap_Invoices_V.ATTRIBUTE5
Caibr_Ap_Invoices_V.ATTRIBUTE6
Caibr_Ap_Invoices_V.ATTRIBUTE7
Caibr_Ap_Invoices_V.ATTRIBUTE8
Caibr_Ap_Invoices_V.ATTRIBUTE9
Caibr_Ap_Invoices_V.ATTRIBUTE10
Caibr_Ap_Invoices_V.ATTRIBUTE11
Caibr_Ap_Invoices_V.ATTRIBUTE12
Caibr_Ap_Invoices_V.ATTRIBUTE13
Caibr_Ap_Invoices_V.ATTRIBUTE14
Caibr_Ap_Invoices_V.ATTRIBUTE15
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE1
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE2
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE3
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE4
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE5
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE6
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE7
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE8
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE9
Pgina 28 de 363
17/05/15
3.6.5.3.
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
150
150
150
150
150
150
150
150
150
150
150
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE10
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE11
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE12
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE13
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE14
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE15
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE16
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE17
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE18
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE19
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE20
Nome da Coluna
COD_EMPRESA
COD_ESTAB
DATA_MOVTO
IND_FIS_JUR
COD_FIS_JUR
COD_DOCTO
NUM_DOCFIS
SERIE_DOCFIS
COD_OPERACAO
DATA_EMISSAO
DATA_VENCTO
ARQUIVAMENTO
VLR_MOVTO
IND_DEB_CRE
COD_CONTA
CENTRO_CUSTO
VLR_TOT_DOCTO
NUM_DOC_COMPENS
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
GLOBAL_ATTRIBUTE1
GLOBAL_ATTRIBUTE2
GLOBAL_ATTRIBUTE3
GLOBAL_ATTRIBUTE4
GLOBAL_ATTRIBUTE5
GLOBAL_ATTRIBUTE6
GLOBAL_ATTRIBUTE7
GLOBAL_ATTRIBUTE8
GLOBAL_ATTRIBUTE9
GLOBAL_ATTRIBUTE10
GLOBAL_ATTRIBUTE11
GLOBAL_ATTRIBUTE12
GLOBAL_ATTRIBUTE13
GLOBAL_ATTRIBUTE14
GLOBAL_ATTRIBUTE15
GLOBAL_ATTRIBUTE16
GLOBAL_ATTRIBUTE17
GLOBAL_ATTRIBUTE18
GLOBAL_ATTRIBUTE19
GLOBAL_ATTRIBUTE20
RI_ATTRIBUTE1
RI_ATTRIBUTE2
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Tipo
Varchar2
Varchar2
Date
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Char
Date
Date
Varchar2
Number
Char
Varchar2
Varchar2
Number
Number
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
TB_MSOI03
Tamanho
008
012
025
041
025
050
025
014
050
001
070
020
015
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
Definio da Coluna
Caibr_Ap_Nffs_Ri_V.COD_EMPRESA
WS_COD_ESTABELECIMENTO
Caibr_Ap_Pagamentos_V.DATA_MOVTO
Caibr_Ap_Pagamentos_V.COD_CATEGORIA
Caibr_Ap_Pagamentos_V.COD_PFJ
Caibr_Ap_Pagamentos_V.COD_DOCTO
Caibr_Ap_Nffs_Ri_V.INVOICE_NUM
WS_SERIE_DOCFIS
Caibr_Ap_Pagamentos_V.COD_OPERACAO
Caibr_Ap_Nffs_Ri_V.DT_INVOICE
WS_DT_VENCTO
Caibr_Ap_Pagamentos_V.INVOICE_PAYMENT_ID
WS_VLR_MOVTO
WS_IND_DEB_CRE
Caibr_Gl_Plano_Contas_V.COD_CONTA
WS_CENTRO_CUSTO
WS_VLR_TOT_DOCTO
Caibr_Ap_Pagamentos_V.NR_CHEQUE
Caibr_Ap_Pagamentos_V.ATTRIBUTE1
Caibr_Ap_Pagamentos_V.ATTRIBUTE2
Caibr_Ap_Pagamentos_V.ATTRIBUTE3
Caibr_Ap_Pagamentos_V.ATTRIBUTE4
Caibr_Ap_Pagamentos_V.ATTRIBUTE5
Caibr_Ap_Pagamentos_V.ATTRIBUTE6
Caibr_Ap_Pagamentos_V.ATTRIBUTE7
Caibr_Ap_Pagamentos_V.ATTRIBUTE8
Caibr_Ap_Pagamentos_V.ATTRIBUTE9
Caibr_Ap_Pagamentos_V.ATTRIBUTE10
Caibr_Ap_Pagamentos_V.ATTRIBUTE11
Caibr_Ap_Pagamentos_V.ATTRIBUTE12
Caibr_Ap_Pagamentos_V.ATTRIBUTE13
Caibr_Ap_Pagamentos_V.ATTRIBUTE14
Caibr_Ap_Pagamentos_V.ATTRIBUTE15
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE1
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE2
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE3
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE4
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE5
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE6
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE7
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE8
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE9
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE10
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE11
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE12
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE13
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE14
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE15
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE16
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE17
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE18
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE19
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE20
Caibr_Ap_Nffs_Ri_V.ATTRIBUTE1
Caibr_Ap_Nffs_Ri_V.ATTRIBUTE2
Pgina 29 de 363
17/05/15
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
Caibr_Ap_Nffs_Ri_V.ATTRIBUTE3
Caibr_Ap_Nffs_Ri_V.ATTRIBUTE4
Caibr_Ap_Nffs_Ri_V.ATTRIBUTE5
Caibr_Ap_Nffs_Ri_V.ATTRIBUTE6
Caibr_Ap_Nffs_Ri_V.ATTRIBUTE7
Caibr_Ap_Nffs_Ri_V.ATTRIBUTE8
Caibr_Ap_Nffs_Ri_V.ATTRIBUTE9
Caibr_Ap_Nffs_Ri_V.ATTRIBUTE10
Caibr_Ap_Nffs_Ri_V.ATTRIBUTE11
Caibr_Ap_Nffs_Ri_V.ATTRIBUTE12
Caibr_Ap_Nffs_Ri_V.ATTRIBUTE13
Caibr_Ap_Nffs_Ri_V.ATTRIBUTE14
Caibr_Ap_Nffs_Ri_V.ATTRIBUTE15
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE1
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE2
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE3
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE4
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE5
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE6
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE7
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE8
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE9
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE10
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE11
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE12
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE13
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE14
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE15
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE16
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE17
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE18
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE19
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE20
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
Pgina 30 de 363
17/05/15
3.6.5.4.
Nome da Coluna
COD_EMPRESA
COD_ESTAB
DATA_MOVTO
IND_FIS_JUR
COD_FIS_JUR
COD_DOCTO
NUM_DOCFIS
SERIE_DOCFIS
COD_OPERACAO
DATA_EMISSAO
DATA_VENCTO
ARQUIVAMENTO
VLR_MOVTO
IND_DEB_CRE
COD_CONTA
CENTRO_CUSTO
VLR_TOT_DOCTO
NUM_DOC_COMPENS
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
GLOBAL_ATTRIBUTE1
GLOBAL_ATTRIBUTE2
GLOBAL_ATTRIBUTE3
GLOBAL_ATTRIBUTE4
GLOBAL_ATTRIBUTE5
GLOBAL_ATTRIBUTE6
GLOBAL_ATTRIBUTE7
GLOBAL_ATTRIBUTE8
GLOBAL_ATTRIBUTE9
GLOBAL_ATTRIBUTE10
GLOBAL_ATTRIBUTE11
GLOBAL_ATTRIBUTE12
GLOBAL_ATTRIBUTE13
GLOBAL_ATTRIBUTE14
GLOBAL_ATTRIBUTE15
GLOBAL_ATTRIBUTE16
GLOBAL_ATTRIBUTE17
GLOBAL_ATTRIBUTE18
GLOBAL_ATTRIBUTE19
GLOBAL_ATTRIBUTE20
RI_ATTRIBUTE1
RI_ATTRIBUTE2
RI_ATTRIBUTE3
RI_ATTRIBUTE4
RI_ATTRIBUTE5
RI_ATTRIBUTE6
RI_ATTRIBUTE7
RI_ATTRIBUTE8
RI_ATTRIBUTE9
RI_ATTRIBUTE10
RI_ATTRIBUTE11
RI_ATTRIBUTE12
RI_ATTRIBUTE13
RI_ATTRIBUTE14
RI_ATTRIBUTE15
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Tipo
Varchar2
Varchar2
Date
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Char
Date
Date
Varchar2
Number
Char
Varchar2
Varchar2
Number
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
TB_MSOI03
Tamanho
008
012
Definio da Coluna
Caibr_Ap_Invoices_V.COD_EMPRESA
WS_COD_ESTABELECIMENTO
Caibr_Ap_Pagamentos_V.DATA_MOVTO
025
Caibr_Ap_Pagamentos_V.COD_CATEGORIA
041
Caibr_Ap_Pagamentos_V.COD_PFJ
025
Caibr_Ap_Pagamentos_V.COD_DOCTO
050
Caibr_Ap_Invoices_V.INVOICE_NUM
025
@
014
Caibr_Ap_Pagamentos_V.COD_OPERACAO
Caibr_Ap_Invoices_V.DT_INVOICE
WS_DT_VENCTO
050
Caibr_Ap_Pagamentos_V.INVOICE_PAYMENT_ID
WS_VLR_MOVTO
001
WS_IND_DEB_CRE
070
Caibr_Gl_Plano_Contas_V.COD_CONTA
020
WS_CENTRO_CUSTO
WS_VLR_TOT_DOCTO
Caibr_Ap_Pagamentos_V.NR_CHEQUE
150
Caibr_Ap_Pagamentos_V.ATTRIBUTE1
150
Caibr_Ap_Pagamentos_V.ATTRIBUTE2
150
Caibr_Ap_Pagamentos_V.ATTRIBUTE3
150
Caibr_Ap_Pagamentos_V.ATTRIBUTE4
150
Caibr_Ap_Pagamentos_V.ATTRIBUTE5
150
Caibr_Ap_Pagamentos_V.ATTRIBUTE6
150
Caibr_Ap_Pagamentos_V.ATTRIBUTE7
150
Caibr_Ap_Pagamentos_V.ATTRIBUTE8
150
Caibr_Ap_Pagamentos_V.ATTRIBUTE9
150
Caibr_Ap_Pagamentos_V.ATTRIBUTE10
150
Caibr_Ap_Pagamentos_V.ATTRIBUTE11
150
Caibr_Ap_Pagamentos_V.ATTRIBUTE12
150
Caibr_Ap_Pagamentos_V.ATTRIBUTE13
150
Caibr_Ap_Pagamentos_V.ATTRIBUTE14
150
Caibr_Ap_Pagamentos_V.ATTRIBUTE15
150
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE1
150
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE2
150
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE3
150
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE4
150
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE5
150
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE6
150
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE7
150
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE8
150
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE9
150
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE10
150
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE11
150
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE12
150
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE13
150
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE14
150
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE15
150
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE16
150
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE17
150
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE18
150
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE19
150
Caibr_Ap_Pagamentos_V.GLOBAL_ATTRIBUTE20
150
@
150
@
150
@
150
@
150
@
150
@
150
@
150
@
150
@
150
@
150
@
150
@
150
@
150
@
150
@
Pgina 31 de 363
17/05/15
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
Caibr_Ap_Invoices_V.ATTRIBUTE1
Caibr_Ap_Invoices_V.ATTRIBUTE2
Caibr_Ap_Invoices_V.ATTRIBUTE3
Caibr_Ap_Invoices_V.ATTRIBUTE4
Caibr_Ap_Invoices_V.ATTRIBUTE5
Caibr_Ap_Invoices_V.ATTRIBUTE6
Caibr_Ap_Invoices_V.ATTRIBUTE7
Caibr_Ap_Invoices_V.ATTRIBUTE8
Caibr_Ap_Invoices_V.ATTRIBUTE9
Caibr_Ap_Invoices_V.ATTRIBUTE10
Caibr_Ap_Invoices_V.ATTRIBUTE11
Caibr_Ap_Invoices_V.ATTRIBUTE12
Caibr_Ap_Invoices_V.ATTRIBUTE13
Caibr_Ap_Invoices_V.ATTRIBUTE14
Caibr_Ap_Invoices_V.ATTRIBUTE15
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE1
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE2
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE3
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE4
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE5
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE6
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE7
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE8
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE9
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE10
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE11
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE12
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE13
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE14
Caibr_Ap_Nffs_Ri_V.GLOBAL_ATTRIBUTE15
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE16
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE17
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE18
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE19
Caibr_Ap_Invoices_V.GLOBAL_ATTRIBUTE20
CAIBR_AP_CONTAS_PAGAR_V no existir nenhuma linha nesta tabela com a chave especificada acima.
2-)Leitura da View Principal CAIBR_AP_PAGAMENTOS_V
Ler a view CAIBR_AP_PAGAMENTOS_V para recuperar as linhas da tabela que satisfaam a seguinte condio:
SET_OF_BOOKS_ID
= MS_PM2002.SET_OF_BOOKS_ID
PERIOD_NAME
>= Parmetro2
PERIOD_NAME
<= Parmetro3
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 32 de 363
17/05/15
CAIBR_AP_CONTAS_PAGAR_V no existir nenhuma linha nesta tabela com a chave especificada acima.
3-)Leitura da View CAIBR_AP_NFFS_RI_V
Para cada linha lida nas views CAIBR_AP_CONTAS_PAGAR_V e CAIBR_AP_PAGAMENTOS_V, ler
CAIBR_AP_NFFS_RI_V para recuperar as linhas da tabela que satisfaam a seguinte condio:
COD_EMPRESA = Parmetro1
INVOICE_ID
= CAIBR_AP_CONTAS_PAGAR_V.INVOICE_ID
VENDOR_ID
= CAIBR_AP_CONTAS_PAGAR_V.VENDOR_ID
Erros a serem previstos:
view
view
MS_PM2002 no existir nenhuma linha nesta tabela Mensagem: No existe Parametrizao de Set Of Books;
MS_PM2002 no existir nenhuma linha nesta tabela com a chave especificada acima.
6-)Leitura da View CAIBR_GL_SETS_OF_BOOKS_V
Ler a view CAIBR_GL_SETS_OF_BOOKS_V para buscar o campo GRAFICO_DE_CONTAS, com a seguinte condio:
SET_OF_BOOKS_ID = MS_PM2002.SET_OF_BOOKS_ID
Erros a serem previstos:
CAIBR_GL_SETS_OF_BOOKS_V no existir nenhuma linha nesta tabela com a chave especificada acima.
7-)Leitura da View CAIBR_GL_PLANO_CONTAS_V
Para ler a view CAIBR_GL_PLANO_CONTAS_V deve utilizar a seguinte condio:
CODE_COMBINATION_ID = CAIBR_AP_CONTAS_PAGAR_V.ID_CTA
Ou
CAIBR_AP_PAGAMENTOS_V.ID_CTA_PAGTO
GRAFICO_DE_CONTAS
= CAIBR_GL_SETS_OF_BOOKS_V.GRAFICO_DE_CONTAS
Erros a serem previstos:
CAIBR_GL_PLANO_CONTAS_V no existir nenhuma linha nesta tabela com a chave especificada acima.
8-)Leitura da View CAIBR_GL_SEGMENTOS_V CENTRO DE CUSTO
Nesta view encontraremos o Setup do Code Combination Id realizado para cada cliente.
Nos nossos processos necessitamos descobrir qual o Segmento CENTRO DE CUSTO, que nico para todo o Plano de Contas.
Para isto, necessitamos selecionar o campo APPLICATION_COLUMN_NAME da view CAIBR_GL_SEGMENTOS_V com:
SET_OF_BOOKS_ID
= MS_PM2002.SET_OF_BOOKS_ID
GRAFICO_DE_CONTAS
= CAIBR_GL_SETS_OF_BOOKS_V.GRAFICO_DE_CONTAS
SEGMENT_ATTRIBUTETYPE = FA_COST_CTR
Alertas a serem previstos na log de erros:
CAIBR_GL_SEGMENTOS_V no existir nenhuma linha nesta tabela com a chave especificada acima;
CAIBR_GL_SEGMENTOS_V existir mais de linha nesta tabela com a chave especificada acima.
Na coluna APPLICATION_COLUMN_NAME encontraremos a literal SEGMENTx, onde x pode variar de 1 a 30. O nmero do
segmento encontrado ser o segmento correspondente ao Centro de Custo do Applications.
Obs1.: Os segmentos no Gl_Code_Combination esto separados por . (ponto), o que nos permitir buscar o Cdigo de Centro de
Custo que ser utilizado na leitura da view CAIBR_GL_SEG_CENTRO_CUSTO_V.
9-)Tratamento de Campos
Cdigo do Estabelecimento WS_COD_ESTAB Dados do RI
Concatenar os campo CAIBR_AP_NFFS_RI_V.COD_EMPRESA e COD_ESTABELECIMENTO.
Cdigo do Estabelecimento WS_COD_ESTAB Dados do AR
Concatenar os campo CAIBR_AP_INVOICES_V.COD_EMPRESA e COD_ESTABELECIMENTO.
Srie do Documento WS_SERIE_DOCFIS
Se CAIBR_AP_NFFS_RI_V.SERIE_DOCFIS igual a nulo Preencher com brancos;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 33 de 363
17/05/15
CAIBR_AP_NFFS_RI_V.DT_INVOICE;
Seno Preencher com o campo CAIBR_AP_CONTAS_PAGAR_V.DT_VENCTO.
Data de Vencimento WS_DT_VENCTO Ttulos oriundos do AR
Se
CAIBR_AP_CONTAS_PAGAR_V.DT_VENCTO
igual
a
nulo
CAIBR_AP_INVOICES_V.DT_INVOICE;
Seno Preencher com o campo CAIBR_AP_CONTAS_PAGAR_V.DT_VENCTO.
Data Vencimento WS_DT_VENCTO Pagamentos oriundos do RI
Se
CAIBR_AP_NFFS_RI_V.DT_VENCTO
igual
a
nulo
CAIBR_AP_NFFS_RI_V.DT_INVOICE;
Seno Preencher com o campo CAIBR_AP_NFFS_RI_V.DT_VENCTO.
Preencher
com
campo
Preencher
com
campo
Preencher
CAIBR_AP_INVOICES_V.DT_INVOICE;
Seno Preencher com o campo CAIBR_AP_PAGAMENTOS_V.DT_VENCTO.
Preencher
com
com
campo
campo
17/05/15
Tipo
Varchar2
02
COD_ESTAB
012
Varchar2
03
04
DATA_MOVTO
IND_FIS_JUR
025
Date
Varchar2
05
COD_FIS_JUR
041
Varchar2
06
COD_DOCTO
025
Varchar2
07
NUM_DOCFIS
050
Varchar2
08
09
SERIE_DOCFIS
Brancos
025
Varchar2
10
COD_OPERACAO
014
Char
11
12
13
14
15
16
17
18
19
DATA_EMISSAO
DATA_VENCTO
ARQUIVAMENTO
VLR_MOVTO
IND_DEB_CRE
COD_CONTA
CENTRO_CUSTO
@
@
20
VLR_TOT_DOCTO
21
NUM_DOC_COMPENS
22
23
24
25
26
27
28
@
@
@
@
@
@
29
30
31
32
@
@
@
Item
01
050
001
070
020
Date
Date
Varchar2
Number
Char
Varchar2
Varchar2
Number
015
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Number
Pgina 35 de 363
17/05/15
*02
03
*04
*05
*06
MasterSAF
Tam
Tipo
001
A
Tam
025
Origem
Tipo
Varchar2
014
008
001
A
N
A
041
Varchar2
Date
070
014
A
A
080
030
Varchar2
Varchar2
07
08
007
014
A
A
010
Varchar2
09
014
010
Varchar2
10
11
Inscrio SUFRAMA
Nome Fantasia (IN68)
014
050
A
A
080
Varchar2
12
Endereo (IN68)
050
035
Varchar2
13
14
010
010
A
A
001
Varchar2
15
Bairro (IN68)
020
035
Varchar2
16
Municpio
030
025
Varchar2
17
18
19
Distrito
Subdistrito
UF (IN68)
020
020
002
A
A
A
025
Varchar2
20
CEP (IN68)
008
020
Varchar2
21
Sigla do Pas
003
025
Varchar2
22
DDD
005
010
Varchar2
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
preencher
com
o
campo
Caibr_Po_Fornecedores_V.INSCR_EST,
retirando
os
caracteres especiais;
Seno preencher com @.
Se
Caibr_Po_Fornecedores_V.INSCR_MUNICIPAL
diferente de nulo Caibr_Po_Fornecedores_V.INSCR_
MUNICIPAL
Seno preencher com @.
NO POSSUI ESTA INFORMAO
Caibr_Po_Fornecedores_V.NOME_PFJ, recuperando as
primeiras 50 posies.
Se Caibr_Po_Fornecedores_V.ENDERECO diferente de nulo
Caibr_Po_Fornecedores_V.ENDERECO
Seno preencher com @.
NO POSSUI ESTA INFORMAO
Se Caibr_Po_Fornecedores_V.COMPLEMENTO diferente de
nulo
Caibr_Po_Fornecedores_V.COMPLEMENTO,
recuperando as 10 primeiras posies;
Seno preencher com @.
Se Caibr_Po_Fornecedores_V.BAIRRO diferente de nulo
Caibr_Po_Fornecedores_V.BAIRRO, recuperando as 20
primeiras posies;
Seno preencher com @.
Se Caibr_Po_Fornecedores_V.CIDADE diferente de nulo
Caibr_Po_Fornecedores_V.CIDADE;
Seno preencher com @.
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Se Caibr_Po_Fornecedores_V.UF diferente de nulo
Caibr_Po_Fornecedores_V.UF, recuperando as 2 primeiras
posies;
Seno preencher com @.
Se Caibr_Po_Fornecedores_V.CEP diferente de nulo
Caibr_Po_Fornecedores_V.CEP, truncando em 8 posies;
Seno preencher com @.
Se Caibr_Po_Fornecedores_V.PAIS diferente de nulo
Caibr_Po_Fornecedores_V.PAIS;
Seno preencher com @.
Se Caibr_Po_Fornecedores_V.DDD_FONE diferente de nulo
Caibr_Po_Fornecedores_V.DDD_FONE,
retirando
caracteres especiais e truncando em 5 posies;
Seno preencher com @.
Pgina 36 de 363
17/05/15
Telefone
010
015
Varchar2
24
Fax
010
015
Varchar2
Caibr_Po_Fornecedores_V.TEFEFONE,
retirando
caracteres especiais e truncando em 10 posies;
Seno preencher com @.
Se Caibr_Po_Fornecedores_V.FAX diferente de nulo
Caibr_Po_Fornecedores_V.FAX,
retirando
caracteres
especiais e truncando em 10 posies;
Seno preencher com @.
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
25
Cdigo do Municpio
005
A
26
Classe de Pessoa Fsica / Jurdica
002
A
27
Classe de Empresa
002
A
28
Pessoa Fsica Contribuinte
001
A
COMENTRIOS :
01) Indicador de Pessoa Fsica/Jurdica Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Categoria da Pessoa Fsica ou
Jurdica cadastrada no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na
Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter
valor nulo ou branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
02) Cdigo de Pessoa Fsica/Jurdica Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Pessoa Fsica/Jurdica. um campo de
ID de Localizao do Fornecedor que nico no cadastro, ou seja, no existe duplicidade de cdigo dentro do Cadastro de Fornecedores. Campo obrigatrio
para o MasterSAF. No APPS este campo no dever conter nulo ou brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
03) Data de Incio/Incluso/Alterao Ser formatado pelo campo especificado acima, que ir conter a Data da ltima Atualizao do Cdigo de Pessoa
Fsica/Jurdica. Campo obrigatrio, no conter nulo, uma vez que o campo est definido como NOT NULL;
04) Identificador do contedo do Cdigo Ser preenchido conforme especificado acima, porm sua formatao depende do correto preenchimento do
campo TIPO_DOCTO, com contedo CNPJ ou CPF, quando o Fornecedor possuir CNPJ ou CPF. Caso o campo TIPO_DOCTO esteja preenchido com
nulos o Fornecedor ser identificado como sem CNPJ ou CPF;
05) Razo Social Ser formatado de acordo com o campo especificado acima, que ir conter a Razo Social ou Nome do Fornecedor. Campo obrigatrio,
no conter nulo, uma vez que o campo est definido como NOT NULL;
06) CPF/CGC Ser formatado de acordo com o campo especificado acima, que ir conter o CNPJ ou CPF ou nulo, este ltimo para os casos de Pessoas
Fsicas/Jurdicas sem CNPJ ou CPF;
07) Atividade Econmica No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser
efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitado customizao no APPS e na Interface;
08) Inscrio Estadual Ser formatado de acordo com o campo especificado acima, que ir conter a Inscrio Estadual da Pessoa Jurdica. Caso a Pessoa
Jurdica no possua Inscrio Estadual, vir preenchido com a literal ISENTO. Para os casos de Pessoas Fsicas vir preenchido com nulo;
09) Inscrio Municipal Ser formatado de acordo com o campo especificado acima, que ir conter a Inscrio Municipal da Pessoa Jurdica;
10) Inscrio SUFRAMA No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser
efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
11) Nome Fantasia No contemplado no APPS. Ser formatado pela Interface conforme especificado acima, ou seja, truncando a Razo Social;
12) Endereo Ser formatado de acordo com o campo especificado acima, que ir conter o Endereo e o Nmero do Endereo. Campo necessrio para a
extrao de Obrigaes Fiscais. Dever ser preenchido corretamente na base Oracle para a correta emisso de relatrios fiscais;
13) Nmero do Endereo No contemplado no Oracle Applications. Est incluso no campo 12;
14) Complemento do Endereo Ser formatado com o campo especificado acima,que quando estiver preenchido, ir conter o Complemento do Endereo;
15) Bairro Ser formatado com o campo especificado acima, que quando estiver preenchido, ir conter o Bairro referente ao Endereo do Fornecedor;
16) Municpio Ser formatado com o campo especificado acima, que ir conter o Municpio referente ao Endereo do Fornecedor;
17) Distrito No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente para a extrao de
Obrigaes Acessrias (dependendo da obrigatoriedade da UF), dever ser efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio,
ou ser solicitada customizao no APPS e na Interface;
18) Subdistrito No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente para a extrao de
Obrigaes Acessrias (dependendo da obrigatoriedade da UF), dever ser efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio,
ou ser solicitada customizao no APPS e na Interface;
19) UF Ser formatado de acordo com o campo especificado acima, que dever conter a UF referente ao Endereo do Fornecedor. Caso no esteja
preenchida a UF no APPS a Open Interface formata EX (Exterior). No dever estar preenchida com nulo/branco para a correta emisso de relatrios fiscais;
20) CEP Ser formatado com o campo especificado acima, que quando estiver preenchido, ir conter o CEP referente ao Endereo do Fornecedor;
21) Sigla do Pas Ser formatado pelo campo especificado acima, que ir conter o Pas referente ao Endereo do Fornecedor cadastrado no Apps. No
Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar o DE/PARA entre o campo do
APPS e do MasterSAF;
22) DDD Ser formatado com o campo especificado acima, que quando estiver preenchido, ir conter o DDD referente ao Telefone do Fornecedor;
23) Telefone Ser formatado de acordo com o campo especificado acima, que quando estiver preenchido, ir conter o Nmero do Telefone do Fornecedor;
24) FAX Ser formatado de acordo com o campo especificado acima, que quando estiver preenchido, ir conter o Nmero do Fax do Fornecedor;
25) Cdigo do Municpio No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser
efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
26) Classe de Pessoa Fsica/Jurdica No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente,
dever ser efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
27) Classe de Empresa No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser
efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
28) Pessoa Fsica Contribuinte No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever
ser efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface.
PROCEDIMENTO DA CONSULTORIA MASTERSAF
1) Analisar o contedo dos campos inseridos no Oracle Applications, uma vez que os dados de Endereo, CEP, UF, Cdigo de Municpio e Pas no so
campos obrigatrios no ERP , porm so dados fundamentais para a emisso de Livros Fiscais e Obrigaes Acessrias MasterSAF;
2) O campo Cdigo do Municpio uma informao no disponvel no APPS, porm importante para o mdulo ISS do MasterSAF. Caso seja opo do
cliente, poder ser realizado um De/Para entre cdigos de CEP e Cdigo do Municpio utilizando a Ferramenta. O pr-requisito para isto que o CEP
esteja preenchido corretamente no Cadastro de Fornecedor do APPS. Neste caso, o cliente dever ser informado do esforo a ser dispensado para a
parametrizao da Ferramenta e, a necessidade de manuteno da parametrizao;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 37 de 363
17/05/15
O campo Pas no MasterSAF definido como um cdigo de acordo com o Siscomex. Porm o campo no ERP permite uma digitao de descrio,
devido ao seu tamanho. A consultoria dever analisar a real necessidade do preenchimento deste campo, de acordo com as necessidades da Obrigaes
Fiscais do cliente, e solicitar o preenchimento no ERP com o cdigo Siscomex ou criar um De/Para entre Nome e Cdigo de Pas na Ferramenta. Para a
utilizao desta ltima opo, o cliente dever ser informado do esforo a ser dispensado para a parametrizao da Ferramenta e, a necessidade de
manuteno da parametrizao. A Instalao standard estar buscando as primeiras 3 posies do campo do Oracle Applications.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 38 de 363
17/05/15
MasterSAF
Tam
Tipo
001
A
Tam
007
Origem
Tipo
Char
*04
*05
*06
070
014
A
A
050
014
Varchar2
Varchar2
07
08
007
014
A
A
150
Varchar2
09
014
150
Varchar2
10
11
12
Inscrio SUFRAMA
Nome Fantasia (IN68)
Endereo (IN68)
014
050
050
A
A
A
050
240
Varchar2
Varchar2
13
14
010
010
A
A
240
Varchar2
15
Bairro (IN68)
020
240
Varchar2
16
Municpio
030
060
Varchar2
17
18
19
Distrito
Subdistrito
UF (IN68)
020
020
002
A
A
A
060
Varchar2
20
CEP (IN68)
008
060
Varchar2
21
Sigla do Pas
003
060
Varchar2
22
DDD
005
23
Telefone
010
24
Fax
010
25
Cdigo do Municpio
005
26
Classe de Pessoa Fsica / Jurdica
002
27
Classe de Empresa
002
28
Pessoa Fsica Contribuinte
001
COMENTRIOS :
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
A
A
A
A
A
A
A
*02
03
014
008
A
N
001
041
Varchar2
Date
preencher
com
Caibr_Ar_Clientes_V.GLOBAL_ATTRIBUTE6, retirando os
caracteres especiais e truncando em 14 posies;
Seno preencher com @.
Se Caibr_Ar_Clientes_V.GLOBAL_ATTRIBUTE7 diferente
de
nulos
preencher
com
Caibr_Ar_Clientes_V.GLOBAL_ATTRIBUTE1, truncando
em 14 posies;
Seno preencher com @.
NO POSSUI ESTA INFORMAO
Caibr_Ar_Clientes_V.NOME_CLIENTE.
Caibr_Ar_Clientes_V.ENDERECO, truncando em 50
posies.
NO POSSUI ESTA INFORMAO
Se Caibr_Ar_Clientes_V.COMPL diferente de nulo
Caibr_Ar_Clientes_V.COMPL, recuperando as 10 primeiras
posies;
Seno preencher com @.
Se Caibr_Ar_Clientes_V.BAIRRO diferente de nulo
Caibr_Ar_Clientes_V.BAIRRO, recuperando as 20 primeiras
posies;
Seno preencher com @.
Se Caibr_Ar_Clientes_V.CIDADE diferente de nulo
Caibr_Ar_Clientes_V.CIDADE, recuperando as 30 primeiras
posies;
Seno preencher com @.
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Se Caibr_Ar_Clientes_V.UF diferente de nulo
Caibr_Ar_Clientes_V.UF, recuperando as 2 primeiras
posies;
Seno preencher com @.
Se Caibr_Ar_Clientes_V.CEP diferente de nulo
Caibr_Ar_Clientes_V.CEP, recuperando as 8 primeiras
posies;
Seno preencher com @.
Se Caibr_Ar_Clientes_V.PAIS diferente de nulo
Caibr_Ar_Clientes_V.PAIS;
Seno preencher com @.
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Pgina 39 de 363
17/05/15
Indicador de Pessoa Fsica/Jurdica Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Categoria da Pessoa Fsica ou
Jurdica cadastrada no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na
Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever
conter valor nulo ou branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
2) Cdigo de Pessoa Fsica/Jurdica Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Pessoa Fsica/Jurdica. um campo
de ID de Localizao do Cliente que nico no cadastro, ou seja, no existe duplicidade de cdigo dentro do Cadastro de Clientes. Campo
obrigatrio para o MasterSAF. No APPS este campo no dever conter nulo/brancos, para no ocorrer inconsistncia na Importao de dados para o
MasterSAF;
3) Data de Incio/Incluso/Alterao Ser formatado pelo campo especificado acima, que ir conter a Data da ltima Atualizao do Cdigo de
Pessoa Fsica/Jurdica. Campo obrigatrio, no conter nulo, uma vez que o campo est definido como NOT NULL;
4) Identificador do contedo do Cdigo Ser preenchido conforme especificado acima, porm sua formatao depende do correto preenchimento do
campo GLOBAL_ATTRIBUTE2, contendo 3 ou 2, quando o Cliente possuir CNPJ ou CPF. Caso o campo GLOBAL_ATTRIBUTE2 venha
preenchido com nulo, o Cliente ser considerado como no tendo CNPJ nem CPF;
5) Razo Social Ser formatado de acordo com o campo especificado acima, que ir conter a Razo Social ou Nome do Cliente. Campo obrigatrio
para o MasterSAF. No Apps este campo no dever conter valor nulo/brancos para no ocorrer inconsistncia na Importao de dados do MasterSAF;
6) CPF/CGC Ser formatado de acordo com o campo especificado acima, que ir conter o CNPJ ou CPF ou nulo, este ltimo para os casos de Pessoas
Fsicas/Jurdicas sem CNPJ ou CPF;
7) Atividade Econmica No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser
efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
8) Inscrio Estadual Ser formatado de acordo com o campo especificado acima, que ir conter a Inscrio Estadual da Pessoa Jurdica. Caso a
Pessoa Jurdica no possua Inscrio Estadual, vir preenchido com ISENTO. Para os casos de Pessoas Fsicas vir preenchido com nulo. Na
definio deste campo est sendo utilizado um campo GLOBAL_ATTRIBUTE, no caso o de nmero 6. Caso o cliente utilize outra configurao de
GLOBAL_ATTRIBUTE, esta ser objeto de adequao da Interface atravs da Ferramenta utilizada na Interface;
9) Inscrio Municipal Ser formatado de acordo com o campo especificado acima, que ir conter a Inscrio Municipal da Pessoa Jurdica. Caso a
Pessoa Jurdica no possua Inscrio Municipal, vir preenchido com ISENTO ou nulos. Para os casos de Pessoas Fsicas vir preenchido com nulo.
Na definio deste campo est sendo utilizado um campo GLOBAL_ATTRIBUTE, no caso o de nmero 7. Caso o cliente utilize outra configurao
de GLOBAL_ATTRIBUTE, esta ser objeto de adequao da Interface atravs da Ferramenta utilizada na Interface;
10) Inscrio SUFRAMA No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser
efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
11) Nome Fantasia No contemplado no APPS. Ser formatado pela Interface conforme especificado, ou seja, igual a Razo Social;
12) Endereo Ser formatado de acordo com o campo especificado acima, que ir conter o Endereo e o Nmero do Endereo. Campo necessrio para
a extrao de Obrigaes Fiscais. Dever ser preenchido corretamente na base Oracle para a correta emisso de relatrios fiscais. Campo no conter
valor nulo, uma vez que est definido como NOT NULL;
13) Nmero do Endereo No contemplado no Oracle Applications. Est incluso no campo 12;
14) Complemento do Endereo Ser formatado com o campo especificado acima, que ir conter o Complemento do Endereo do Cliente;
15) Bairro Ser formatado com o campo especificado acima, que quando estiver preenchido, ir conter o Bairro referente ao Endereo do Cliente;
16) Municpio Ser formatado de acordo com o campo especificado acima, que ir conter o Municpio referente ao Endereo do Cliente;
17) Distrito No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente para a extrao de
Obrigaes Acessrias (dependendo da obrigatoriedade da UF), dever ser efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo
usurio, ou ser solicitada customizao no APPS e na Interface;
18) Subdistrito No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente para a extrao de
Obrigaes Acessrias (dependendo da obrigatoriedade da UF), dever ser efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo
usurio, ou ser solicitada customizao no APPS e na Interface;
19) UF Ser formatado de acordo com o campo especificado acima, que dever conter a UF referente ao Endereo do Cliente. Caso no esteja
preenchida a UF no Oracle Applications a Open Interface formata EX (Exterior). No dever estar preenchida com nulo/branco ou um cdigo no
previsto na Legislao, para a correta emisso de relatrios fiscais;
20) CEP Ser formatado com o campo especificado acima, que quando estiver preenchido, ir conter o CEP referente ao Endereo do Cliente;
21) Sigla do Pas Ser formatado pelo campo especificado acima, que ir conter o Pas referente ao Endereo do Cliente cadastrado no Oracle
Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar o
DE/PARA entre o campo do APPS e do MasterSAF;
22) DDD No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser efetuado
manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
23) Telefone No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser efetuado
manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
24) FAX No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser efetuado
manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
25) Cdigo do Municpio No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser
efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
26) Classe de Pessoa Fsica/Jurdica No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente,
dever ser efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
27) Classe de Empresa No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser
efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
28) Pessoa Fsica Contribuinte No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente,
dever ser efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface.
PROCEDIMENTO DA CONSULTORIA MASTERSAF
1) Analisar o contedo dos campos inseridos no APPS, uma vez que os dados de Endereo, CEP, UF, Cdigo de Municpio e Pas no so campos
obrigatrios no ERP, porm estes dados so fundamentais para a emisso de Livros Fiscais e Obrigaes Acessrias do MasterSAF;
2) O campo Cdigo do Municpio uma informao no disponvel no APPS, porm importante para o mdulo ISS do MasterSAF. Caso seja opo do
cliente, poder ser realizado um De/Para entre cdigos de CEP e Cdigo do Municpio utilizando a Ferramenta. O pr-requisito para isto que o CEP
esteja preenchido corretamente no Cadastro de Fornecedor do APPS. Neste caso, o Cliente dever ser informado do esforo a ser dispensado para a
parametrizao da Ferramenta utilizada na Interface e, a necessidade de manuteno da parametrizao;
3) O campo Pas no MasterSAF definido como um cdigo de acordo com o Siscomex. Porm o campo no ERP permite uma digitao de descrio,
devido ao seu tamanho. A consultoria dever analisar a real necessidade do preenchimento deste campo, de acordo com as necessidades da Obrigaes
Fiscais do Cliente, e solicitar o preenchimento no ERP com o cdigo Siscomex ou criar um De/Para entre Nome e Cdigo de Pas na Ferramenta
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 40 de 363
17/05/15
*01
*02
MasterSAF
Tam
Tipo
001
A
014
A
03
*04
008
001
N
A
*05
*06
070
014
A
A
080
014
Varchar2
Varchar2
07
08
007
014
A
A
030
Varchar2
09
014
015
Varchar2
10
11
Inscrio SUFRAMA
Nome Fantasia (IN68)
014
050
A
A
080
Varchar2
12
13
14
Endereo (IN68)
Nmero do Endereo (IN68)
Complemento do Endereo (IN68)
050
010
010
A
A
A
040
Varchar2
040
Varchar2
15
Bairro (IN68)
020
040
Varchar2
16
Municpio
030
025
Varchar2
17
18
19
Distrito
Subdistrito
UF (IN68)
020
020
002
A
A
A
025
Varchar2
20
CEP (IN68)
008
020
Varchar2
21
22
23
24
25
26
27
28
Sigla do Pas
DDD
Telefone
Fax
Cdigo do Municpio
Classe de Pessoa Fsica / Jurdica
Classe de Empresa
Pessoa Fsica Contribuinte
003
005
010
010
005
002
002
001
A
A
A
A
A
A
A
A
025
Varchar2
Tam
012
Origem
Tipo
Varchar2
Date
Caibr_Jlbr_Entidades_Legais_V.NR_INSCRICAO;
Seno Preencher com @.
NO POSSUI ESTA INFORMAO
Se Caibr_Jlbr_Entidades_Legais_V.INSCR_ESTADUAL
diferente
de
nulos
preencher
com
Caibr_Jlbr_Entidades_Legais_V.INSCR_ESTADUAL
,
retirando os caracteres especiais;
Seno preencher com @.
Caibr_Jlbr_Entidades_Legais_V.INSCR_MUNICIPAL
diferente
de
nulo
Caibr_Jlbr_Entidades_Legais_V.INSCR_MUNICIPAL
Seno preencher com @.
NO POSSUI ESTA INFORMAO
Caibr_Jlbr_Entidades_Legais_V.RAZAO_SOCIAL,
recuperando as primeiras 50 posies.
Caibr_Jlbr_Entidades_Legais_V.ENDERECO .
NO POSSUI ESTA INFORMAO
Se
Caibr_Jlbr_Entidades_Legais_V.COMPLEMENTO
diferente
de
nulo
Caibr_Jlbr_Entidades_Legais_V.COMPLEMENTO,
recuperando as 10 primeiras posies;
Seno preencher com @.
Se Caibr_Jlbr_Entidades_Legais_V.BAIRRO diferente de
nulo
Caibr_Jlbr_Entidades_Legais_V.BAIRRO,
recuperando as 20 primeiras posies;
Seno preencher com @.
Caibr_Jlbr_Entidades_Legais_V.CIDADE, recuperando as
30 primeiras posies.
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Se Caibr_Jlbr_Entidades_Legais_V.ESTADO diferente de
nulo Caibr_Jlbr_Entidades_Legais_V.ESTADO,
recuperando as 2 primeiras posies;
Seno preencher com @.
Caibr_Jlbr_Entidades_Legais_V.CEP, retirando caracteres
especiais e recuperando as 8 primeiras posies com zeros
esquerda.
Caibr_Jlbr_Entidades_Legais_V.PAIS.
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
COMENTRIOS :
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 41 de 363
17/05/15
3)
4)
5)
6)
7)
8)
9)
10)
11)
12)
13)
14)
15)
16)
17)
18)
19)
20)
21)
22)
23)
24)
25)
26)
27)
28)
Indicador de Pessoa Fsica/Jurdica Ser preenchido conforme especificado acima, pois esta view contm apenas o cadastro de Estabelecimentos
do APPS;
Cdigo de Pessoa Fsica/Jurdica Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Pessoa Fsica/Jurdica. um campo
de CNPJ do Estabelecimento que nico no cadastro, ou seja, no existe duplicidade de cdigo dentro deste Cadastro. Campo obrigatrio. O campo
COD_EMPRESA no conter valor nulo, uma vez que est definido como NOT NULL. O campo COD_ESTABELEC poder ser nulo, o que dever
ser verificado, uma vez que este campo deveria estar preenchido com os 4 dgitos correspondentes ao cdigo de Filial do CNPJ;
Data de Incio/Incluso/Alterao Ser formatado pelo campo especificado acima, que ir conter a Data da ltima Atualizao do Cdigo de
Pessoa Fsica/Jurdica. Campo obrigatrio, no conter nulo, uma vez que o campo est definido como NOT NULL;
Identificador do contedo do Cdigo Ser preenchido conforme especificado acima, porm sua formatao depende do correto preenchimento do
campo TIPO_INSCRIO, com contedo CGC, quando o Estabelecimento possuir CNPJ. O preenchimento deste campo para o MasterSAF,
depende da condio especificada acima, e caso seu contedo seja diferente de CGC, no ser recuperado o CNPJ do Estabelecimento;
Razo Social Ser formatado de acordo com o campo especificado acima, que ir conter a Razo Social ou Nome do Estabelecimento. Campo
obrigatrio, no conter nulo nem brancos, uma vez que o campo est definido como NOT NULL;
CPF/CGC Ser formatado de acordo com o campo especificado acima, que ir conter o CNPJ do Estabelecimento caso o campo Tipo de Inscrio
for igual a CNPJ. O preenchimento deste campo depende do campo TIPO_INSCRICAO, conforme definio acima;
Atividade Econmica No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser
efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
Inscrio Estadual Ser formatado de acordo com o campo especificado acima, que ir conter a Inscrio Estadual do Estabelecimento ou ser
preenchido com a literal ISENTO ou ainda com nulo;
Inscrio Municipal Ser formatado com o campo especificado acima, que ir conter a Inscrio Municipal do Estabelecimento ou com nulo;
Inscrio SUFRAMA No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser
efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
Nome Fantasia No contemplado no Oracle Applications. Ser formatado pela Interface conforme especificado, ou seja, truncando a Razo Social;
Endereo Ser formatado de acordo com o campo especificado acima, que ir conter o Endereo e o Nmero do Endereo do Estabelecimento.
Campo necessrio para a extrao de Obrigaes Fiscais. Dever ser preenchido corretamente na base Oracle para a correta emisso de relatrios
fiscais. Este campo no conter valor nulo, uma vez que o campo est definido como NOT NULL;
Nmero do Endereo No contemplado no Oracle Applications. Est incluso no campo 12;
Complemento do Endereo Ser formatado com o campo especificado acima, que ir conter o Complemento do Endereo do Estabelecimento;
Bairro Ser formatado de acordo com o campo especificado acima, que quando estiver preenchido, ir conter o Bairro referente ao Endereo do
Estabelecimento. Este campo no conter valor nulo, uma vez que o campo est definido como NOT NULL;
Municpio Ser formatado de acordo com o campo especificado acima, que ir conter o Municpio referente ao Endereo do Estabelecimento. Este
campo no conter valor nulo, uma vez que o campo est definido como NOT NULL;
Distrito No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente para a extrao de
Obrigaes Acessrias (dependendo da obrigatoriedade da UF), dever ser efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo
usurio, ou ser solicitada customizao no APPS e na Interface;
Subdistrito No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente para a extrao de
Obrigaes Acessrias (dependendo da obrigatoriedade da UF), dever ser efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo
usurio, ou ser solicitada customizao no APPS e na Interface;
UF Ser formatado de acordo com o campo especificado acima, que dever conter a UF referente ao Endereo do Estabelecimento. Este campo no
conter valor nulo, uma vez que o campo est definido como NOT NULL. Caso no esteja preenchida a UF no Oracle Applications a Open Interface
formata EX (Exterior). No dever estar preenchida com branco ou um cdigo no previsto na Legislao, para a correta emisso de relatrios fiscais;
CEP Ser formatado de acordo com o campo especificado acima, que ir conter o CEP referente ao Endereo do Estabelecimento. Este campo no
conter valor nulo, uma vez que o campo est definido como NOT NULL;
Sigla do Pas Ser formatado pelo campo especificado acima, que ir conter o Pas referente ao Endereo do Estabelecimento cadastrado no Oracle
Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar o
DE/PARA entre o campo do APPS e do MasterSAF;
DDD No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser efetuado
manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
Telefone No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser efetuado
manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
FAX No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser efetuado
manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
Cdigo do Municpio No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser
efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
Classe de Pessoa Fsica/Jurdica No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente,
dever ser efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
Classe de Empresa No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser
efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
Pessoa Fsica Contribuinte No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente,
dever ser efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface.
3)
Analisar o contedo dos campos inseridos no Oracle Applications, uma vez que os dados de Endereo, CEP, UF, Cdigo de Municpio e Pas no so
campos obrigatrios no ERP podendo estar preenchidos com nulos. Porm so dados fundamentais para a emisso de Livros Fiscais e Obrigaes
Acessrias MasterSAF;
campo Cdigo do Municpio uma informao no disponvel no APPS, porm importante para o mdulo ISS do MasterSAF. Caso seja opo do
cliente, poder ser realizado um De/Para entre cdigos de CEP e Cdigo do Municpio utilizando a Ferramenta. O pr-requisito para isto que o CEP
esteja preenchido corretamente no Cadastro de Fornecedor do APPS. Neste caso, o cliente dever ser informado do esforo a ser dispensado para a
parametrizao da Ferramenta e, a necessidade de manuteno da parametrizao;
campo Pas no MasterSAF definido como um cdigo de acordo com o Siscomex. Porm o campo no ERP permite uma digitao de descrio, devido
ao seu tamanho. A consultoria dever analisar a real necessidade do preenchimento deste campo, de acordo com as necessidades da Obrigaes Fiscais
do cliente, e solicitar o preenchimento no ERP com o cdigo Siscomex ou criar um De/Para entre Nome e Cdigo de Pas na Ferramenta. Para a
utilizao desta ltima opo, o cliente dever ser informado do esforo a ser dispensado para a parametrizao da Ferramenta e, a necessidade de
manuteno da parametrizao. A Instalao standard estar buscando as primeiras 3 posies do campo do Oracle Applications.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 42 de 363
17/05/15
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 43 de 363
17/05/15
*01
*02
03
*04
MasterSAF
Tam
Tipo
001
A
014
A
008
N
001
A
*05
070
*06
07
08
Tam
Origem
Tipo
025
Varchar2
Date
080
Varchar2
014
450
Varchar2
007
014
A
A
150
Varchar2
09
10
11
014
014
050
A
A
A
080
Varchar2
12
Endereo (IN68)
050
150
Varchar2
13
14
15
16
010
010
020
030
A
A
A
A
150
Varchar2
17
18
19
Distrito
Subdistrito
UF (IN68)
020
020
002
A
A
A
150
Varchar2
20
21
22
23
24
25
26
27
28
CEP (IN68)
Sigla do Pas
DDD
Telefone
Fax
Cdigo do Municpio
Classe de Pessoa Fsica / Jurdica
Classe de Empresa
Pessoa Fsica Contribuinte
008
003
005
010
010
005
002
002
001
A
A
A
A
A
A
A
A
A
preencher
com
o
campo
Caibr_Po_Transportadoras_V.DESCRICAO, recuperando
as primeiras 70 posies;
Seno preencher com @.
Se
campo
04
igual
a
1
Caibr_Po_Transportadoras_V.CNPJ;
Seno Preencher com @.
NO POSSUI ESTA INFORMAO
Se Caibr_Po_Transportadoras_V.INSCR_EST diferente
de
nulos
p
preencher
com
Caibr_Po_Transportadoras_V.INSCR_EST,
retirando
caracteres especiais e recuperando as 14 primeiras
posies;
Seno preencher com @.
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Se
Caibr_Po_Transportadoras_V.DESCRICAO
preencher
com
Caibr_Po_Transportadoras_V.DESCRICAO, recuperando
as primeiras 50 posies;
Seno preencher com @.
Se Caibr_Po_Transportadoras_V.ENDERECO
Diferente
de
nulo
Caibr_Po_Transportadoras_V.ENDERECO
Seno preencher com @.
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Se Caibr_Po_Transportadoras_V.CIDADE diferente de
nulo
Caibr_Po_Transportadoras_V.CIDADE,
recuperando as 30 primeiras posies;
Seno preencher com @.
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Se Caibr_Po_Transportadoras_V.UF diferente de nulo
Caibr_Po_Transportadoras_V.UF, recuperando as 2
primeiras posies;
Seno preencher com @.
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
COMENTRIOS :
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 44 de 363
17/05/15
5)
6)
7)
8)
9)
10)
11)
12)
13)
14)
15)
16)
17)
18)
19)
20)
21)
22)
23)
24)
25)
26)
27)
28)
Indicador de Pessoa Fsica/Jurdica Ser preenchido conforme especificado acima, pois esta view j trs apenas Transportadoras cadastradas no
APPS;
Cdigo de Pessoa Fsica/Jurdica Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Pessoa Fsica/Jurdica. um campo
de ID da Transportadora que nico no cadastro, ou seja, no existe duplicidade do campo definido como Cdigo, dentro do Cadastro de
Transportadora. Campo obrigatrio, no conter nulo, uma vez que o campo est definido como NOT NULL;
Data de Incio/Incluso/Alterao Ser formatado pelo campo especificado acima, que ir conter a Data da ltima Atualizao do Cdigo de
Pessoa Fsica/Jurdica. Campo obrigatrio, no conter nulo, uma vez que o campo est definido como NOT NULL;
Identificador do contedo do Cdigo Ser preenchido conforme especificado acima, porm sua formatao depende do correto preenchimento do
campo GLOBAL_ATTRIBUTE4, com contedo 1 ou 2 , quando a Transportadora possuir CNPJ ou CPF. O preenchimento correto deste campo
para o MasterSAF, dependo do contedo do campo GLOBAL_ATTRIBUTE4. Caso este campo no possua os valores 1 ou 2, no ser recuperado o
CNPJ da Transportadora;
Razo Social Ser formatado de acordo com o campo especificado acima, que ir conter a Razo Social ou Nome do Transportador. Caso este
campo venha preenchido com nulos ou brancos ser objeto de inconsistncia na Importao de dados para o MasterSAF;
CPF/CGC Ser formatado de acordo com o campo especificado acima, que ir conter o CNPJ ou CPF ou nulo, este ltimo para os casos de Pessoas
Fsicas/Jurdicas sem CNPJ ou CPF. O preenchimento deste campo depende do contedo do campo GLOBAL_ATTRIBUTE4, conforme especificado
acima;
Atividade Econmica No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser
efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
Inscrio Estadual Ser formatado de acordo com o campo especificado acima, que ir conter a Inscrio Estadual da Transportadora. Caso a
Pessoa Jurdica no possua Inscrio Estadual, vir preenchido com ISENTO. Para os casos de Pessoas Fsicas vir preenchido com nulo;
Inscrio Municipal No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser
efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
Inscrio SUFRAMA No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser
efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
Nome Fantasia No contemplado no Oracle Applications. Ser formatado pela Interface conforme especificado na definio funcional, ou seja,
truncando a Razo Social;
Endereo Ser formatado de acordo com o campo especificado acima, que ir conter o Endereo e o Nmero do Endereo. Campo necessrio para
a atendimento IN68;
Nmero do Endereo No contemplado no Oracle Applications. Est incluso no campo 12;
Complemento do Endereo No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente,
dever ser efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
Bairro No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser efetuado
manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
Municpio Ser formatado com o campo especificado acima, que quando estiver preenchido, ir conter o Municpio referente ao Endereo da
Transportadora;
Distrito No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser efetuado
manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
Subdistrito No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser efetuado
manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
UF Ser formatado de acordo com o campo especificado acima, que dever conter a UF referente ao Endereo da Transportadora. Caso no esteja
preenchida a UF no Oracle Applications a Open Interface formata EX (Exterior). No dever estar preenchida com nulo, branco ou um cdigo no
previsto na Legislao, para a correta emisso de relatrios fiscais;
CEP No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser efetuado
manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
Sigla do Pas No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser efetuado
manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
DDD No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser efetuado
manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
Telefone No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser efetuado
manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
FAX No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser efetuado
manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
Cdigo do Municpio No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser
efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
Classe de Pessoa Fsica/Jurdica No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente,
dever ser efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
Classe de Empresa No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser
efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
Pessoa Fsica Contribuinte No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente,
dever ser efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface.
Analisar o contedo dos campos inseridos no Oracle Applications, uma vez que os dados de Descrio (Razo Social campo obrigatrio para o
MasterSAF), CNPJ, Inscrio Estadual, Endereo, CIDADE e UF no so campos obrigatrios no ERP podendo estar preenchidos com nulos. Porm
so dados de IN68.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 45 de 363
17/05/15
Caibr_Export_
Data
Caibr_Po_
Fornecedores_V
Caibr_Jlbr_
Entidades_
Legais_V
Caibr_Ar_
Clientes_V
Caibr_Po_
Transportadoras_V
TB_MSOI04
Ferramenta De/Para
Safx04
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
Tabela De/Para
Regras: 8 e 9
Safx04
Pgina 46 de 363
17/05/15
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem aos
dados do MasterSAF, referentes ao Cadastro de Pessoas Fsicas/Jurdicas
PL/SQL
Baixo
GST - Equipe Interface
PRC_MSAF_SAFX04
Descrio
Tabela de Eventos ocorridos no APPS
Cadastro de Fornecedores
Cadastro de Clientes
Cadastro de Estabelecimentos
Cadastro de Transportadoras
Descrio
Cadastro de Pessoas Fsicas/Jurdicas View da Interface
VW_MSOI04
Nome da Coluna
IND_FIS_JUR
COD_FIS_JUR
DATA_X04
IND_CONTEM_COD
RAZAO_SOCIAL
CPF_CGC
INSC_ESTADUAL
INSC_MUNICIPAL
ENDERECO
COMPL_ENDERECO
BAIRRO
CIDADE
UF
CEP
COD_PAIS
DDD
TELEFONE
FAX
ATTR_VENDOR1
ATTR_VENDOR2
ATTR_VENDOR3
ATTR_VENDOR4
ATTR_VENDOR5
ATTR_VENDOR6
ATTR_VENDOR7
ATTR_VENDOR8
ATTR_VENDOR9
ATTR_VENDOR10
ATTR_VENDOR11
ATTR_VENDOR12
ATTR_VENDOR13
ATTR_VENDOR14
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Tipo
VW_MSOI04
Tamanho
Definio da Coluna
Varchar2
025
Caibr_Po_Fornecedores_V.COD_CATEGORIA
Varchar2
041
Caibr_Po_Fornecedores_V.COD_PFJ
Date
Caibr_Po_Fornecedores_V.DT_ATUALIZACAO
Char
001
WS_IND_CONTEM_COD
Varchar2
080
Caibr_Po_Fornecedores_V.NOME_PFJ
Varchar2
450
WS_CPF_CGC
Varchar2
150
Caibr_Po_Fornecedores_V.INSCR_EST
Varchar2
150
Caibr_Po_Fornecedores_V.INSCR_MUNICIPAL
Varchar2
240
Caibr_Po_Fornecedores_V.ENDERECO
Varchar2
040
Caibr_Po_Fornecedores_V.COMPLEMENTO
Varchar2
240
Caibr_Po_Fornecedores_V.BAIRRO
Varchar2
150
Caibr_Po_Fornecedores_V.CIDADE
Varchar2
150
WS_UF
Varchar2
060
Caibr_Po_Fornecedores_V.CEP
Varchar2
060
Caibr_Po_Fornecedores_V.PAIS
Varchar2
010
Caibr_Po_Fornecedores_V.DDD_FONE
Varchar2
015
Caibr_Po_Fornecedores_V.TEFEFONE
Varchar2
015
Caibr_Po_Fornecedores_V.FAX
Varchar2
150
Caibr_Po_Fornecedores_V.ATTR_VENDOR1
Varchar2
150
Caibr_Po_Fornecedores_V.ATTR_VENDOR2
Varchar2
150
Caibr_Po_Fornecedores_V.ATTR_VENDOR3
Varchar2
150
Caibr_Po_Fornecedores_V.ATTR_VENDOR4
Varchar2
150
Caibr_Po_Fornecedores_V.ATTR_VENDOR5
Varchar2
150
Caibr_Po_Fornecedores_V.ATTR_VENDOR6
Varchar2
150
Caibr_Po_Fornecedores_V.ATTR_VENDOR7
Varchar2
150
Caibr_Po_Fornecedores_V.ATTR_VENDOR8
Varchar2
150
Caibr_Po_Fornecedores_V.ATTR_VENDOR9
Varchar2
150
Caibr_Po_Fornecedores_V.ATTR_VENDOR10
Varchar2
150
Caibr_Po_Fornecedores_V.ATTR_VENDOR11
Varchar2
150
Caibr_Po_Fornecedores_V.ATTR_VENDOR12
Varchar2
150
Caibr_Po_Fornecedores_V.ATTR_VENDOR13
Varchar2
150
Caibr_Po_Fornecedores_V.ATTR_VENDOR14
Pgina 47 de 363
17/05/15
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
Caibr_Po_Fornecedores_V.ATTR_VENDOR15
Caibr_Po_Fornecedores_V.ATTR_SITE1
Caibr_Po_Fornecedores_V.ATTR_SITE2
Caibr_Po_Fornecedores_V.ATTR_SITE3
Caibr_Po_Fornecedores_V.ATTR_SITE4
Caibr_Po_Fornecedores_V.ATTR_SITE5
Caibr_Po_Fornecedores_V.ATTR_SITE6
Caibr_Po_Fornecedores_V.ATTR_SITE7
Caibr_Po_Fornecedores_V.ATTR_SITE8
Caibr_Po_Fornecedores_V.ATTR_SITE9
Caibr_Po_Fornecedores_V.ATTR_SITE10
Caibr_Po_Fornecedores_V.ATTR_SITE11
Caibr_Po_Fornecedores_V.ATTR_SITE12
Caibr_Po_Fornecedores_V.ATTR_SITE13
Caibr_Po_Fornecedores_V.ATTR_SITE14
Caibr_Po_Fornecedores_V.ATTR_SITE15
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
Pgina 48 de 363
17/05/15
4.6.5.2.
Nome da Coluna
IND_FIS_JUR
COD_FIS_JUR
DATA_X04
IND_CONTEM_COD
RAZAO_SOCIAL
CPF_CGC
INSC_ESTADUAL
INSC_MUNICIPAL
ENDERECO
COMPL_ENDERECO
BAIRRO
CIDADE
UF
CEP
COD_PAIS
DDD
TELEFONE
FAX
ATTR_VENDOR1
ATTR_VENDOR2
ATTR_VENDOR3
ATTR_VENDOR4
ATTR_VENDOR5
ATTR_VENDOR6
ATTR_VENDOR7
ATTR_VENDOR8
ATTR_VENDOR9
ATTR_VENDOR10
ATTR_VENDOR11
ATTR_VENDOR12
ATTR_VENDOR13
ATTR_VENDOR14
ATTR_VENDOR15
ATTR_SITE1
ATTR_SITE2
ATTR_SITE3
ATTR_SITE4
ATTR_SITE5
ATTR_SITE6
ATTR_SITE7
ATTR_SITE8
ATTR_SITE9
ATTR_SITE10
ATTR_SITE11
ATTR_SITE12
ATTR_SITE13
ATTR_SITE14
ATTR_SITE15
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
GLOBAL_ATTRIBUTE1
GLOBAL_ATTRIBUTE2
GLOBAL_ATTRIBUTE3
GLOBAL_ATTRIBUTE4
GLOBAL_ATTRIBUTE5
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Tipo
VW_MSOI04
Tamanho
Definio da Coluna
Varchar2
025
Caibr_Ar_Clientes_V.COD_CATEGORIA
Varchar2
041
Caibr_Ar_Clientes_V.COD_CLIENTE
Date
Caibr_Ar_Clientes_V.DT_ATUALIZACAO
Char
001
WS_IND_CONTEM_COD
Varchar2
080
Caibr_Ar_Clientes_V.NOME_CLIENTE
Varchar2
450
WS_CPF_CGC
Varchar2
150
Caibr_Ar_Clientes_V.GLOBAL_ATTRIBUTE6
Varchar2
150
Caibr_Ar_Clientes_V.GLOBAL_ATTRIBUTE7
Varchar2
240
Caibr_Ar_Clientes_V.ENDERECO
Varchar2
040
Caibr_Ar_Clientes_V.COMPL
Varchar2
240
Caibr_Ar_Clientes_V.BAIRRO
Varchar2
150
Caibr_Ar_Clientes_V.CIDADE
Varchar2
150
WS_UF
Varchar2
060
Caibr_Ar_Clientes_V.CEP
Varchar2
060
Caibr_Ar_Clientes_V.PAIS
Varchar2
010
@
Varchar2
015
@
Varchar2
015
@
Varchar2
150
@
Varchar2
150
@
Varchar2
150
@
Varchar2
150
@
Varchar2
150
@
Varchar2
150
@
Varchar2
150
@
Varchar2
150
@
Varchar2
150
@
Varchar2
150
@
Varchar2
150
@
Varchar2
150
@
Varchar2
150
@
Varchar2
150
@
Varchar2
150
@
Varchar2
150
@
Varchar2
150
@
Varchar2
150
@
Varchar2
150
@
Varchar2
150
@
Varchar2
150
@
Varchar2
150
@
Varchar2
150
@
Varchar2
150
@
Varchar2
150
@
Varchar2
150
@
Varchar2
150
@
Varchar2
150
@
Varchar2
150
@
Varchar2
150
@
Varchar2
150
Caibr_Ar_Clientes_V.ATTRIBUTE1
Varchar2
150
Caibr_Ar_Clientes_V.ATTRIBUTE2
Varchar2
150
Caibr_Ar_Clientes_V.ATTRIBUTE3
Varchar2
150
Caibr_Ar_Clientes_V.ATTRIBUTE4
Varchar2
150
Caibr_Ar_Clientes_V.ATTRIBUTE5
Varchar2
150
Caibr_Ar_Clientes_V.ATTRIBUTE6
Varchar2
150
Caibr_Ar_Clientes_V.ATTRIBUTE7
Varchar2
150
Caibr_Ar_Clientes_V.ATTRIBUTE8
Varchar2
150
Caibr_Ar_Clientes_V.ATTRIBUTE9
Varchar2
150
Caibr_Ar_Clientes_V.ATTRIBUTE10
Varchar2
150
Caibr_Ar_Clientes_V.ATTRIBUTE11
Varchar2
150
Caibr_Ar_Clientes_V.ATTRIBUTE12
Varchar2
150
Caibr_Ar_Clientes_V.ATTRIBUTE13
Varchar2
150
Caibr_Ar_Clientes_V.ATTRIBUTE14
Varchar2
150
Caibr_Ar_Clientes_V.ATTRIBUTE15
Varchar2
150
Caibr_Ar_Clientes_V.GLOBAL_ATTRIBUTE1
Varchar2
150
Caibr_Ar_Clientes_V.GLOBAL_ATTRIBUTE2
Varchar2
150
Caibr_Ar_Clientes_V.GLOBAL_ATTRIBUTE3
Varchar2
150
Caibr_Ar_Clientes_V.GLOBAL_ATTRIBUTE4
Varchar2
150
Caibr_Ar_Clientes_V.GLOBAL_ATTRIBUTE5
Pgina 49 de 363
17/05/15
4.6.5.3.
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
Caibr_Ar_Clientes_V.GLOBAL_ATTRIBUTE6
Caibr_Ar_Clientes_V.GLOBAL_ATTRIBUTE7
Caibr_Ar_Clientes_V.GLOBAL_ATTRIBUTE8
Caibr_Ar_Clientes_V.GLOBAL_ATTRIBUTE9
Caibr_Ar_Clientes_V.GLOBAL_ATTRIBUTE10
Caibr_Ar_Clientes_V.GLOBAL_ATTRIBUTE11
Caibr_Ar_Clientes_V.GLOBAL_ATTRIBUTE12
Caibr_Ar_Clientes_V.GLOBAL_ATTRIBUTE13
Caibr_Ar_Clientes_V.GLOBAL_ATTRIBUTE14
Caibr_Ar_Clientes_V.GLOBAL_ATTRIBUTE15
Caibr_Ar_Clientes_V.GLOBAL_ATTRIBUTE16
Caibr_Ar_Clientes_V.GLOBAL_ATTRIBUTE17
Caibr_Ar_Clientes_V.GLOBAL_ATTRIBUTE18
Caibr_Ar_Clientes_V.GLOBAL_ATTRIBUTE19
Caibr_Ar_Clientes_V.GLOBAL_ATTRIBUTE20
Caibr_Ar_Clientes_V.GLOBAL_ATTR_RAC1
Caibr_Ar_Clientes_V.GLOBAL_ATTR_RAC2
Caibr_Ar_Clientes_V.GLOBAL_ATTR_RAC3
Caibr_Ar_Clientes_V.GLOBAL_ATTR_RAC4
Caibr_Ar_Clientes_V.GLOBAL_ATTR_RAC5
Caibr_Ar_Clientes_V.GLOBAL_ATTR_RAC6
Caibr_Ar_Clientes_V.GLOBAL_ATTR_RAC7
Caibr_Ar_Clientes_V.GLOBAL_ATTR_RAC8
Caibr_Ar_Clientes_V.GLOBAL_ATTR_RAC9
Caibr_Ar_Clientes_V.GLOBAL_ATTR_RAC10
Caibr_Ar_Clientes_V.GLOBAL_ATTR_RAC11
Caibr_Ar_Clientes_V.GLOBAL_ATTR_RAC12
Caibr_Ar_Clientes_V.GLOBAL_ATTR_RAC13
Caibr_Ar_Clientes_V.GLOBAL_ATTR_RAC14
Caibr_Ar_Clientes_V.GLOBAL_ATTR_RAC15
Caibr_Ar_Clientes_V.GLOBAL_ATTR_RAC16
Caibr_Ar_Clientes_V.GLOBAL_ATTR_RAC17
Caibr_Ar_Clientes_V.GLOBAL_ATTR_RAC18
Caibr_Ar_Clientes_V.GLOBAL_ATTR_RAC19
Caibr_Ar_Clientes_V.GLOBAL_ATTR_RAC20
Nome da Coluna
IND_FIS_JUR
COD_FIS_JUR
DATA_X04
IND_CONTEM_COD
RAZAO_SOCIAL
CPF_CGC
INSC_ESTADUAL
INSC_MUNICIPAL
ENDERECO
COMPL_ENDERECO
BAIRRO
CIDADE
UF
CEP
COD_PAIS
DDD
TELEFONE
FAX
ATTR_VENDOR1
ATTR_VENDOR2
ATTR_VENDOR3
ATTR_VENDOR4
ATTR_VENDOR5
ATTR_VENDOR6
ATTR_VENDOR7
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Tipo
Varchar2
Varchar2
Date
Char
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
VW_MSOI04
Tamanho Definio da Coluna
025
3
041
Se
campo
Caibr_Jlbr_Entidades_Legais_V.COD_ESTABELEC
diferente
de
nulo
Concatenar
os
campos
Caibr_Jlbr_Entidades_Legais_V.COD_EMPRESA
e
Caibr_Jlbr_Entidades_Legais_V.COD_ESTABELEC
Seno
Preencher
com
o
campo
Caibr_Jlbr_Entidades_Legais_V.COD_EMPRESA.
Caibr_Jlbr_Entidades_Legais_V.DT_ATUALIZACAO
001
WS_IND_CONTEM_COD
080
Caibr_Jlbr_Entidades_Legais_V.RAZAO_SOCIAL
450
WS_CPF_CGC
150
Caibr_Jlbr_Entidades_Legais_V.INSCR_ESTADUAL
150
Caibr_Jlbr_Entidades_Legais_V.INSCR_MUNICIPAL
240
Caibr_Jlbr_Entidades_Legais_V.ENDERECO
040
Caibr_Jlbr_Entidades_Legais_V.COMPLEMENTO
240
Caibr_Jlbr_Entidades_Legais_V.BAIRRO
150
Caibr_Jlbr_Entidades_Legais_V.CIDADE
150
WS_UF
060
Caibr_Jlbr_Entidades_Legais_V.CEP
060
Caibr_Jlbr_Entidades_Legais_V.PAIS
010
@
015
@
015
@
150
@
150
@
150
@
150
@
150
@
150
@
150
@
Pgina 50 de 363
17/05/15
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
Pgina 51 de 363
17/05/15
4.6.5.4.
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
150
150
150
150
150
150
150
@
@
@
@
@
@
@
Nome da Coluna
IND_FIS_JUR
COD_FIS_JUR
DATA_X04
IND_CONTEM_COD
RAZAO_SOCIAL
CPF_CGC
INSC_ESTADUAL
INSC_MUNICIPAL
ENDERECO
COMPL_ENDERECO
BAIRRO
CIDADE
UF
CEP
COD_PAIS
DDD
TELEFONE
FAX
ATTR_VENDOR1
ATTR_VENDOR2
ATTR_VENDOR3
ATTR_VENDOR4
ATTR_VENDOR5
ATTR_VENDOR6
ATTR_VENDOR7
ATTR_VENDOR8
ATTR_VENDOR9
ATTR_VENDOR10
ATTR_VENDOR11
ATTR_VENDOR12
ATTR_VENDOR13
ATTR_VENDOR14
ATTR_VENDOR15
ATTR_SITE1
ATTR_SITE2
ATTR_SITE3
ATTR_SITE4
ATTR_SITE5
ATTR_SITE6
ATTR_SITE7
ATTR_SITE8
ATTR_SITE9
ATTR_SITE10
ATTR_SITE11
ATTR_SITE12
ATTR_SITE13
ATTR_SITE14
ATTR_SITE15
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Tipo
VW_MSOI04
Tamanho
Varchar2
025
Varchar
041
Date
Char
001
Varchar2
080
Varchar2
450
Varchar2
150
Varchar2
150
Varchar2
240
Varchar2
040
Varchar2
240
Varchar2
150
Varchar2
150
Varchar2
060
Varchar2
060
Varchar2
010
Varchar2
015
Varchar2
015
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Definio da Coluna
4
Caibr_Po_Transportadoras_V.COD_TRANSP
Caibr_Po_Transportadoras_V.DT_ATUALIZACAO
WS_IND_CONTEM_COD
Caibr_Po_Transportadoras_V.DESCRICAO
WS_CPF_CGC
Caibr_Po_Transportadoras_V.INSCR_EST
@
Caibr_Po_Transportadoras_V.ENDERECO
@
@
Caibr_Po_Transportadoras_V.CIDADE
Caibr_Po_Transportadoras_V.UF
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
Caibr_Po_Transportadoras_V.ATTRIBUTE1
Caibr_Po_Transportadoras_V.ATTRIBUTE1
Caibr_Po_Transportadoras_V.ATTRIBUTE1
Caibr_Po_Transportadoras_V.ATTRIBUTE1
Caibr_Po_Transportadoras_V.ATTRIBUTE1
Caibr_Po_Transportadoras_V.ATTRIBUTE1
Caibr_Po_Transportadoras_V.ATTRIBUTE1
Caibr_Po_Transportadoras_V.ATTRIBUTE1
Caibr_Po_Transportadoras_V.ATTRIBUTE1
Caibr_Po_Transportadoras_V.ATTRIBUTE1
Caibr_Po_Transportadoras_V.ATTRIBUTE1
Pgina 52 de 363
17/05/15
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
Caibr_Po_Transportadoras_V.ATTRIBUTE1
Caibr_Po_Transportadoras_V.ATTRIBUTE1
Caibr_Po_Transportadoras_V.ATTRIBUTE1
Caibr_Po_Transportadoras_V.ATTRIBUTE1
Caibr_Po_Transportadoras_V.Global_Attribute1
Caibr_Po_Transportadoras_V.Global_Attribute2
Caibr_Po_Transportadoras_V.Global_Attribute3
Caibr_Po_Transportadoras_V.Global_Attribute4
Caibr_Po_Transportadoras_V.Global_Attribute5
Caibr_Po_Transportadoras_V.Global_Attribute7
Caibr_Po_Transportadoras_V.Global_Attribute8
@
Caibr_Po_Transportadoras_V.Global_Attribute9
Caibr_Po_Transportadoras_V.Global_Attribute10
Caibr_Po_Transportadoras_V.Global_Attribute11
Caibr_Po_Transportadoras_V.Global_Attribute12
Caibr_Po_Transportadoras_V.Global_Attribute13
Caibr_Po_Transportadoras_V.Global_Attribute14
Caibr_Po_Transportadoras_V.Global_Attribute15
Caibr_Po_Transportadoras_V.Global_Attribute16
Caibr_Po_Transportadoras_V.Global_Attribute17
Caibr_Po_Transportadoras_V.Global_Attribute18
Caibr_Po_Transportadoras_V.Global_Attribute19
Caibr_Po_Transportadoras_V.Global_Attribute20
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
CAIBR_EXPORT_DATA.SYSTEM_ID1
igual a nulo;
Pgina 53 de 363
17/05/15
CAIBR_EXPORT_DATA.SYSTEM_ID1
igual a nulo.
Para cada linha recuperada na view CAIBR_EXPORT_DATA, ler a view CAIBR_AR_CLIENTES_V com a seguinte condio:
CUSTOMER_ID
= CAIBR_EXPORT_DATA.SYSTEM_ID1
DT_ATUALIZACAO = CAIBR_EXPORT_DATA.EXPORT_DATE
Erros a serem previstos:
CAIBR_AR_CLIENTES_V no existir nenhuma linha nesta tabela com a chave especificada acima.
3-)Leitura Tabela principal CAIBR_EXPORT_DATA ESTABELECIMENTOS
Selecionar os campos SYSTEM_ID1 e SYSTEM_CODE1 de todos os registros da tabela CAIBR_EXPORT_DATA que satisfaam
a seguinte condio:
EXPORT_SYSTEM_ID = 4
EVENT_TYPE_ID
= 11
EXPORT_DATE
<= Parmetro1
EXPORT_DATE
<= Parmetro2
EXPORT_STATUS
= 1 ou 2
Erros a serem previstos:
17/05/15
Tipo
Char
02
COD_FIS_JUR
Varchar2
03
DATA_X04
04
IND_CONTEM_COD
001
Char
05
RAZAO_SOCIAL
080
Varchar2
06
CPF_CGC
450
Varchar2
07
08
INSC_ESTADUAL
150
Varchar2
Date
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
09
INSCR_MUNICIPAL
150
Varchar2
10
11
@
RAZAO_SOCIAL
080
Varchar2
(IN68)
Inscrio
Municipal
(IN68)
Inscrio SUFRAMA
Nome Fantasia (IN68)
12
ENDERECO
240
Varchar2
13
14
COMPL_ENDEREC
O
040
Varchar2
15
BAIRRO
240
16
CIDADE
150
17
18
19
20
@
@
UF
CEP
21
014
014
050
A
A
Endereo (IN68)
050
Nmero do Endereo
(IN68)
Complemento
do
Endereo
010
010
Varchar2
Bairro (IN68)
020
Varchar2
Municpio
030
150
060
Varchar2
Varchar2
Distrito
Subdistrito
UF (IN68)
CEP (IN68)
020
020
002
008
A
A
A
N
COD_PAIS
060
Varchar2
Sigla Pas
003
22
23
DDD
TELEFONE
010
015
Varchar2
Varchar2
DDD
Telefone
005
010
A
A
24
FAX
015
Varchar2
FAX
010
25
26
@
@
005
002
N
A
27
28
@
@
Cdigo do Municpio
Classe de Pessoa Fsica
Jurdica
Classe de Empresa
Pessoa
Fsica
Contribuinte
002
001
A
A
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 56 de 363
Truncar em 10 posies.
Retirar os caracteres especiais @ ,
aspas duplas e Tab.
Truncar em 20 posies.
Retirar os caracteres especiais @ ,
aspas duplas e Tab.
Truncar em 30 posies.
Retirar os caracteres especiais @ ,
aspas duplas e Tab.
Truncar em 2 posies
Truncar em 08 posies.
Retirar todos os caracteres especiais e
letras.
Aplicar Regra por Descrio da
Ferramenta - Regra 9 No
Automtica
Truncar em 05 posies.
Truncar em 10 posies.
Retirar todos os caracteres especiais
(exceto hfen) e letras.
Truncar em 10 posies.
Retirar todos os caracteres especiais
(exceto hfen) e letras.
17/05/15
*01
*02
Cdigo da Empresa
Cdigo do Estabelecimento
03
*04
*06
*07
08
09
*10
*11
12
*13
Data do Movimento
Indicador de Pessoa Fsica/Jurdica
(IN68)
Cdigo de Pessoa Fsica/Jurdica
(IN68)
Tipo de Documento (IN68)
Nmero do Documento (IN68)
Srie do Documento (IN68)
Subsrie do Documento (IN68)
Cdigo de Operao (IN68)
Data de emisso (IN68)
Data do Vencimento (IN68)
Arquivamento (IN68)
*14
Valor da Operao
*15
MasterSAF
Tamanho Tipo
003
A
006
A
Origem
Tamanho
Tipo
012
Varchar2
campo
e
008
001
N
A
007
Date
Char
014
041
Varchar2
Caibr_Ar_Movtos_V.COD_FIS_JUR
005
012
003
002
006
008
008
020
A
A
A
A
A
N
N
A
150
020
150
Varchar2
Varchar2
Varchar2
016
Char
Date
Date
Varchar2
015V002
Dbito / Crdito
001
16
Conta Contbil
070
070
Varchar2
17
Centro de Custo
020
020
Varchar2
18
19
20
Cdigo do ndice
Valor da Operao no ndice
Valor Original do documento (IN68)
010
014V004
015V002
A
N
N
21
015
Caibr_Ar_Movtos_V.COD_DOCTO
Caibr_Ar_Movtos_V.NUM_DOCFIS
Caibr_Ar_Movtos_V.SERIE
NO POSSUI ESTA INFORMAO
Caibr_Ar_Movtos_V.COD_OPERACAO
Caibr_Ar_Movtos_V.DATA_EMISSAO
Caibr_Ar_Movtos_V.DT_VENCTO
Concatenar
os
campo
Caibr_Ar_Movtos_V.NR_PARCELA mais a literal
&
mais
o
campo
Caibr_Ar_Movtos_V.ARQUIVAMENTO
Caibr_Ar_Movtos_V.VL_MOVTO. Se o valor for
negativo, ignorar o sinal
Se campo Caibr_Ar_Movtos_V.VL_MOVTO maior
ou igual a zero Preencher com C;
Seno Preencher com D.
Ler a tabela MS_PM2002 com COD_EMPRESA e
recuperar o atributo SET_OF_BOOKS_ID.
Ler a View Caibr_Gl_Sets_Of_Books_V com
SET_OF_BOOKS_ID
igual
a
MS_PM2002.Set_Of_Books_Id e recuperar o
atributo GRAFICO_DE_CONTAS.
Ler a View Caibr_Gl_Plano_Contas_V com
CODE_COMBINATION_ID
igual
a
Caibr_Ar_Movtos_V.ID_CTA
e
GRAFICO_DE_CONTAS
igual
a
Caibr_Gl_Sets_Of_Books_V.GRAFICO_DE_CONT
AS e recuperar o atributo COD_CONTA.
Ler a view Caibr_Gl_Segmentos_V para descobrir o
Segmento igual a FA_COST_CTR.
Ler a view Caibr_Gl_Plano_Contas_V com o campo
Caibr_Ar_Movtos_V.ID_CTA e buscar o segmento
correspondente ao Centro de Custo, truncando em 20
posies.
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Caibr_Ar_Movtos_V.VL_TOT_DOCTO. Se o valor
for negativo, ignorar o sinal
NO POSSUI ESTA INFORMAO
*05
050
Number
Number
COMENTRIOS :
1)
Cdigo da Empresa Ser formatado pelo campo especificado acima, que ir conter a Raiz do CNPJ que gerou o Movimento de Contas a Receber
no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar
o DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 57 de 363
17/05/15
3)
4)
5)
6)
7)
8)
9)
10)
11)
12)
13)
14)
15)
16)
17)
18)
19)
20)
21)
Cdigo do Estabelecimento Ser formatado pelo campo especificado acima, que ir conter os quatro dgitos correspondentes ao Cdigo do
Estabelecimento no CNPJ que gerou o Movimento de Contas a Receber no Oracle Applications. A Ferramenta utilizada na Interface ir efetuar o
DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou
brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Data do Movimento Ser formatado pelo campo especificado acima, que ir conter a Data efetiva do Movimento gerado no Contas a Receber do
Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
Indicador de Pessoa Fsica/Jurdica Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Categoria da Pessoa Fsica ou
Jurdica a qual pertence o movimento de Contas a Receber cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do
campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para
o MasterSAF. No APPS este campo no dever conter valor nulo/branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Cdigo de Pessoa Fsica/Jurdica Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Pessoa Fsica ou Jurdica a qual
pertence o movimento de Contas a Receber cadastrado no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no
dever conter valor nulo ou branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Tipo de Documento Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Documento utilizado no Ttulo do Contas a
Receber cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na
Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever
conter valor em branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Nmero do Documento Fiscal Ser formatado pelo campo especificado acima, que ir conter o Nmero do Ttulo que gerou o movimento de
Contas a Receber cadastrado no Oracle Applications. No APPS o tamanho do campo excede o tamanho do campo no MasterSAF. Campo obrigatrio
para o MasterSAF. No APPS este campo no dever conter valor zerado, para no ocorrer inconsistncia na Importao para o MasterSAF;
Srie do Documento Ser formatado pelo campo especificado acima, que ir conter a Srie do Documento que gerou o movimento de Contas a
Receber cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF;
Subsrie do Documento O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Cdigo da Operao Ser formatado pelo campo especificado acima, que ir conter o Tipo da Operao realizada no movimento de Contas a
Receber cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na
Interface ir efetuar o DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor zerado, para no
ocorrer inconsistncia na Importao de dados para o MasterSAF;
Data da Emisso Ser formatado pelo campo especificado acima, que ir conter a Data de Emisso do Ttulo que gerou o movimento de Contas a
Receber cadastrado no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor zerado, para no
ocorrer inconsistncia na Importao de dados para o MasterSAF;
Data do Vencimento Ser formatado pelo campo especificado acima, que ir conter a Data de Vencimento do Ttulo que gerou o movimento de
Contas a Receber cadastrado no Oracle Applications;
Arquivamento Ser formatado pelos campos especificado acima, que iro permitir a localizao do documento que originou o lanamento no
Contas a Receber do Oracle Applications . No APPS estes campos excedem o tamanho do MasterSAF. Campo obrigatrio para o MasterSAF. No
APPS estes campos no devero conter valor nulo ou brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Valor da Operao Ser formatado de acordo com o valor especificado acima, que ir conter o Valor da Operao realizada com o Ttulo do
Contas a Receber cadastrado no Oracle Applications. Este valor ser recuperado sem sinal. Campo obrigatrio para o MasterSAF. No APPS este
campo conter os valores reconhecidos pelo MasterSAF e no dever conter nulo para no ocorrer inconsistncias na Importao para o MasterSAF;
Dbito/Crdito Ser formatado conforme especificado acima, ou seja, depender do sinal existente no Valor da Operao realizada como o Ttulo
do Contas a Receber cadastrado no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou
brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Conta Contbil Ser formatado conforme especificado acima, utilizando o campo que ir conter o ID da conta Contbil referente ao lanamento
de Contas a Receber cadastrado no Oracle Applications, e que ir permitir a recuperao do Code Combination ID no Plano de Contas (SAFX2002) .
No APPS este campo no dever conter valor nulo ou brancos para o correto atendimento IN68 pelo MasterSAF;
Centro de Custo Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Centro de Custo utilizado no lanamento de Contas a
Receber cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na
Interface ir truncar este campo na carga para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos para o correto atendimento
IN68 pelo MasterSAF;
Cdigo de ndice O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
Valor da Operao do ndice O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
Valor Original do Documento Ser formatado de acordo com o valor especificado acima, que ir conter o Valor Original do Ttulo do Contas a
Receber cadastrado no Oracle Applications. Este valor ser recuperado sem sinal. No APPS este campo no dever conter valor nulo ou brancos para
o correto atendimento IN68 pelo MasterSAF;
Nmero do Documento Compensao O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar
customizao na Interface.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 58 de 363
17/05/15
*01
*02
Cdigo da Empresa
Cdigo do Estabelecimento
03
*04
*06
*07
*08
*09
10
11
*12
*13
Data do Movimento
Indicador de Pessoa Fsica/Jurdica
(IN68)
Cdigo de Pessoa Fsica/Jurdica
(IN68)
Tipo de Documento (IN68)
Nmero do Documento (IN68)
Srie do Documento (IN68)
Subsrie do Documento (IN68)
Cdigo de Operao (IN68)
Data de emisso (IN68)
Data do Vencimento (IN68)
Arquivamento (IN68)
14
Valor da Operao
15
MasterSAF
Tamanho Tipo
003
A
006
A
Origem
Tamanho
Tipo
008
Varchar2
012
Varchar2
008
001
N
A
007
Date
Char
014
041
Varchar2
Caibr_Ar_Recebimentos_V.COD_CLIENTE
005
012
003
002
006
008
008
020
A
A
A
A
A
N
N
A
150
020
150
Varchar2
Varchar2
Varchar2
020
Char2
Date
Date
Number
015V002
Dbito / Crdito
001
16
Conta Contbil
070
17
Centro de Custo
020
18
19
20
Cdigo do ndice
Valor da Operao no ndice
Valor Original do documento (IN68)
010
014V004
015V002
A
N
N
21
015
Caibr_Ar_Recebimentos_V.COD_DOCTO
Caibr_Ar_Recebimentos_V.NUM_DOCFIS
Caibr_Ar_Recebimentos_V.SERIE
NO POSSUI ESTA INFORMAO
Caibr_Ar_Recebimentos_V.COD_OPERACAO
Caibr_Ar_Recebimentos_V.DT_EMISSAO
Caibr_Ar_Recebimentos_V.DT_VENCTO
Concatenar
os
campos
Caibr_Ar_Recebimentos_V.NR_PARCELA mais a
literal
&
mais
o
campo
Caibr_Ar_Recebimentos_V.RECEIVABLE_APPLIC
ATION_ID
Caibr_Ar_Recebimentos_V.VLR_RECEBIDO. Se o
valor for negativo, ignorar o sinal
Se
Caibr_Ar_Recebimentos_V.VLR_RECEBIDO
maior ou igual a zero Preencher com C;
Seno Preencher com D.
Ler a tabela MS_PM2002 com COD_EMPRESA e
recuperar o atributo SET_OF_BOOKS_ID.
Ler a View Caibr_Gl_Sets_Of_Books_V com
SET_OF_BOOKS_ID
igual
a
MS_PM2002.Set_Of_Books_Id e recuperar o
atributo GRAFICO_DE_CONTAS.
Ler a View Caibr_Gl_Plano_Contas_V com
CODE_COMBINATION_ID
igual
a
Caibr_Ar_Recebimentos_V.ID_CTA
e
GRAFICO_DE_CONTAS
igual
a
Caibr_Gl_Sets_Of_Books_V.GRAFICO_DE_CONT
AS e recuperar o atributo COD_CONTA.
Ler a view Caibr_Gl_Segmentos_V para descobrir o
Segmento igual a FA_COST_CTR.
Ler a view Caibr_Gl_Plano_Contas_V com o campo
Caibr_Ar_Recebimentos_V.ID_CTA e buscar o
segmento correspondente ao Centro de Custo,
truncando em 20 posies.
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Caibr_Ar_Recebimentos_V.VLR_APLICADO. Se o
valor for negativo, ignorar o sinal
Caibr_Ar_Recebimentos_V.NUM_DOC_RECEB
*05
Number
015
Number
Number
030
Varchar2
COMENTRIOS :
1)
2)
Cdigo da Empresa Ser formatado pelo campo especificado acima, que ir conter a Raiz do CNPJ que gerou o Movimento de Pagamento gerado
no Contas a Receber do Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na
Interface ir efetuar o DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos,
para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Cdigo do Estabelecimento Ser formatado pelo campo especificado acima, que ir conter os quatro dgitos correspondentes ao Cdigo do
Estabelecimento no CNPJ que gerou o Movimento de Pagamento gerado no Contas a Receber do Oracle Applications. A Ferramenta utilizada na
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 59 de 363
17/05/15
3)
4)
5)
6)
7)
8)
9)
10)
11)
12)
13)
14)
15)
16)
17)
18)
19)
20)
21)
Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever
conter valor nulo ou brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Data do Movimento Ser formatado pelo campo especificado acima, que ir conter a Data efetiva do Movimento de Pagamento gerado no Contas
a Receber do Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no
ocorrer inconsistncia na Importao de dados para o MasterSAF;
Indicador de Pessoa Fsica/Jurdica Ser formatado pelo campo especificado acima, que ir conter a Categoria da Pessoa Fsica ou Jurdica a qual
pertence o movimento de Pagamento gerado no Contas a Receber do Oracle Applications. No Oracle o tamanho do campo excede o tamanho do
campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar o DE/PARA entre os campos do APPS e do MasterSAF. Campo obrigatrio
para o MasterSAF. No APPS este campo no dever conter valor nulo/branco, para no ocorrer inconsistncia na Importao para o MasterSAF;
Cdigo de Pessoa Fsica/Jurdica Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Pessoa Fsica ou Jurdica a qual
pertence o movimento de Pagamento gerado no Contas a Receber do Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este
campo no dever conter valor nulo ou branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Tipo de Documento Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Documento utilizado no de Pagamento gerado no
Contas a Receber do Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na
Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever
conter valor em branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Nmero do Documento Fiscal Ser formatado pelo campo especificado acima, que ir conter o Nmero do Ttulo que gerou o movimento de
Pagamento no Contas a Receber do Apps. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF. Campo obrigatrio para o
MasterSAF. No APPS este campo no dever conter valor zerado, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Srie do Documento Ser formatado pelo campo especificado acima, que ir conter a Srie do Documento que gerou o movimento de Pagamento
gerado no Contas a Receber do Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF;
Subsrie do Documento O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Cdigo da Operao Ser formatado pelo campo especificado acima, que ir conter o Tipo da Operao realizada no movimento de Pagamento
gerado no Contas a Receber do Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta
utilizada na Interface ir efetuar o DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor zerado,
para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Data da Emisso Ser formatado pelo campo especificado acima, que ir conter a Data de Emisso do Ttulo que gerou o movimento de
Pagamento gerado no Contas a Receber do Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor
zerado, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Data do Vencimento Ser formatado pelo campo especificado acima, que ir conter a Data de Vencimento do Ttulo que gerou o movimento de
Pagamento gerado no Contas a Receber do Oracle Applications;
Arquivamento Ser formatado pelos campos especificado acima, que iro permitir a localizao do documento que originou o Pagamento gerado
no Contas a Receber do Oracle Applications. No APPS estes campos excedem o tamanho do MasterSAF. Campo obrigatrio para o MasterSAF. No
APPS estes campos no devero conter valor nulo ou brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Valor da Operao Ser formatado de acordo com o valor especificado acima, que ir conter o Valor da Operao realizada com o Pagamento
gerado no Contas a Receber do Apps. Este valor ser recuperado sem sinal. Campo obrigatrio para o MasterSAF. No APPS este campo conter os
valores reconhecidos pelo MasterSAF e no dever conter nulo para no ocorrer inconsistncias na Importao de dados para o MasterSAF;
Dbito/Crdito Ser formatado conforme especificado acima, ou seja, depender do sinal existente no Valor da Operao realizada com o
Pagamento gerado no Contas a Receber do Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor
nulo ou brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Conta Contbil Ser formatado conforme especificado acima, utilizando o campo que ir conter o ID da conta Contbil referente ao lanamento
de Pagamento gerado no Contas a Receber do Oracle Applications, e que ir permitir a recuperao do Code Combination ID no Plano de Contas
(SAFX2002) . No APPS este campo no dever conter valor nulo ou brancos para o correto atendimento IN68 pelo MasterSAF;
Centro de Custo Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Centro de Custo utilizado no lanamento de
Pagamento gerado no Contas a Receber do Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a
Ferramenta utilizada na Interface ir truncar este campo na carga para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos
para o correto atendimento IN68 pelo MasterSAF;
Cdigo de ndice O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
Valor da Operao do ndice O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
Valor Original do Documento Ser formatado de acordo com o valor especificado acima, que ir conter o Valor Original do Ttulo que gerou o
Pagamento no Contas a Receber cadastrado no Oracle Applications. Este valor ser recuperado sem sinal. No APPS este campo no dever conter
valor nulo ou brancos para o correto atendimento IN68 pelo MasterSAF;
Nmero do Documento Compensao Ser formatado conforme campo especificado acima, que ir conter o Nmero do Documento de
Compensao do Pagamento registrado no Contas a Receber do Oracle Applications. Este valor ser recuperado sem sinal. No APPS este campo no
dever conter valor nulo ou brancos para o correto atendimento IN68 pelo MasterSAF.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 60 de 363
17/05/15
Caibr_Ar_
Movtos_V
Parametrizar Plano de
Contas Oficial Set
Of Book
Caibr_Ar_
Recebimentos_V
Ferramenta
MS_PM2002
VW_MSOI05
Tabela De/Para
Regras: 1, 6 e 8
Ferramenta De/Para
Safx05
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
Safx05
Pgina 61 de 363
17/05/15
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem
aos dados do MasterSAF, referentes as Movimentos de Contas a Receber.
PL/SQL
Mdio
GST - Equipe Interface
PRC_MSAF_CRIA_MSOI05
Descrio
Movimentos de Contas a Receber
Recebimentos registrados no Contas a Receber
Descrio
Movimento de Contas a Receber Tabela da Interface
TB_MSOI05
Nome da Coluna
COD_EMPRESA
COD_ESTAB
DATA_MOVTO
IND_FIS_JUR
COD_FIS_JUR
COD_DOCTO
NUM_DOCFIS
SERIE_DOCFIS
COD_OPERACAO
DATA_EMISSAO
DATA_VENCTO
ARQUIVAMENTO
VLR_MOVTO
IND_DEB_CRE
COD_CONTA
CENTRO_CUSTO
VLR_TOT_DOCTO
NUM_DOCTO_COMPENS
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Tipo
Varchar2
Varchar2
Date
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Char
Date
Date
Varchar2
Number
Char
Varchar2
Varchar2
Number
Number
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
TB_MSOI05
Tamanho
008
012
007
041
150
020
150
016
050
001
070
020
015
150
150
150
150
150
150
150
150
150
150
Definio da Coluna
Caibr_Ar_Movtos_V.COD_EMPRESA
Concatenar os campos Caibr_Ar_Movtos_V.COD_EMPRESA
e Caibr_Ar_Movtos_V.COD_ESTABELEC
Caibr_Ar_Movtos_V.DATA_MOVTO
Caibr_Ar_Movtos_V.COD_CATEGORIA
Caibr_Ar_Movtos_V.COD_FIS_JUR
Caibr_Ar_Movtos_V.COD_DOCTO
Caibr_Ar_Movtos_V.NUM_DOCFIS
WS_SERIE
Caibr_Ar_Movtos_V.COD_OPERACAO
Caibr_Ar_Movtos_V.DATA_EMISSAO
Caibr_Ar_Movtos_V.DT_VENCTO
WS_ARQUIVAMENTO
WS_VLR_MOVTO
WS_IND_DEB_CRE
Caibr_Gl_Plano_Contas_V.COD_CONTA
WS_CENTRO_CUSTO
WS_VLR_TOT_DOCTO
@
Caibr_Ar_Movtos_V.ATTRIBUTE1
Caibr_Ar_Movtos_V.ATTRIBUTE2
Caibr_Ar_Movtos_V.ATTRIBUTE3
Caibr_Ar_Movtos_V.ATTRIBUTE4
Caibr_Ar_Movtos_V.ATTRIBUTE5
Caibr_Ar_Movtos_V.ATTRIBUTE6
Caibr_Ar_Movtos_V.ATTRIBUTE7
Caibr_Ar_Movtos_V.ATTRIBUTE8
Caibr_Ar_Movtos_V.ATTRIBUTE9
Caibr_Ar_Movtos_V.ATTRIBUTE10
Pgina 62 de 363
17/05/15
5.4.5.2.
Nome da Coluna
COD_EMPRESA
COD_ESTAB
Tipo
Varchar2
Varchar2
DATA_MOVTO
IND_FIS_JUR
COD_FIS_JUR
COD_DOCTO
NUM_DOCFIS
SERIE_DOCFIS
COD_OPERACAO
DATA_EMISSAO
DATA_VENCTO
ARQUIVAMENTO
VLR_MOVTO
IND_DEB_CRE
COD_CONTA
CENTRO_CUSTO
VLR_TOT_DOCTO
NUM_DOCTO_COMPENS
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
Date
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Char
Date
Date
Varchar2
Number
Char
Varchar2
Varchar2
Number
Number
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
TB_MSOI05
Tamanho Definio da Coluna
008
Caibr_Ar_Recebimentos_V.COD_EMPRESA
012
Concatenar os campos Caibr_Ar_Recebimentos_V.COD_EMPRESA e
Caibr_Ar_Recebimentos_V.COD_ESTABELEC
Caibr_Ar_Recebimentos_V.DT_MOVTO
007
Caibr_Ar_Recebimentos_V.COD_CATEGORIA
041
Caibr_Ar_Recebimentos_V.COD_CLIENTE
150
Caibr_Ar_Recebimentos_V.COD_DOCTO
020
Caibr_Ar_Recebimentos_V.NUM_DOCFIS
150
WS_SERIE
016
Caibr_Ar_Recebimentos_V.COD_OPERACAO
Caibr_Ar_Recebimentos_V.DT_EMISSAO
Caibr_Ar_Recebimentos_V.DT_VENCTO
050
WS_ARQUIVAMENTO
WS_VLR_MOVTO
001
WS_IND_DEB_CRE
070
Caibr_Gl_Plano_Contas_V.COD_CONTA
020
WS_CENTRO_CUSTO
WS_VLR_TOT_DOCTO
015
@
150
Caibr_Ar_Recebimentos_V.ATTRIBUTE1
150
Caibr_Ar_Recebimentos_V.ATTRIBUTE2
150
Caibr_Ar_Recebimentos_V.ATTRIBUTE3
150
Caibr_Ar_Recebimentos_V.ATTRIBUTE4
150
Caibr_Ar_Recebimentos_V.ATTRIBUTE5
150
Caibr_Ar_Recebimentos_V.ATTRIBUTE6
150
Caibr_Ar_Recebimentos_V.ATTRIBUTE7
150
Caibr_Ar_Recebimentos_V.ATTRIBUTE8
150
Caibr_Ar_Recebimentos_V.ATTRIBUTE9
150
Caibr_Ar_Recebimentos_V.ATTRIBUTE10
CAIBR_AR_MOVTOS_V no existir nenhuma linha nesta tabela com a chave especificada acima.
2-)Leitura da View Principal CAIBR_AR_RECEBIMENTOS_V
Ler a view CAIBR_AR_RECEBIMENTOS_V para recuperar as linhas da tabela que satisfaam a seguinte condio:
SET_OF_BOOKS_ID
= MS_PM2002.SET_OF_BOOKS_ID
DT_MOVTO
>= Parmetro2
DT_MOVTO
<= Parmetro3
Alertas a serem previstos no log de erros:
CAIBR_AR_RECEBIMENTOS_V no existir nenhuma linha nesta tabela com a chave especificada acima.
3-)Leitura da View MS_PM2002
necessrio buscar a Parametrizao de Set Of Books realizada pelo usurio. Para isto deve-se ler a tabela MS_PM2002 com:
COD_EMPRESA = Parmetro1;
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
Erros a serem previstos:
MS_PM2002 no existir nenhuma linha nesta tabela Mensagem: No existe Parametrizao de Set Of Books;
MS_PM2002 no existir nenhuma linha nesta tabela com a chave especificada acima.
4-)Leitura da View CAIBR_GL_SETS_OF_BOOKS_V
Ler a view CAIBR_GL_SETS_OF_BOOKS_V para buscar o campo GRAFICO_DE_CONTAS, com a seguinte condio:
SET_OF_BOOKS_ID = MS_PM2002.SET_OF_BOOKS_ID
Erros a serem previstos:
CAIBR_GL_SETS_OF_BOOKS_V no existir nenhuma linha nesta tabela com a chave especificada acima.
5-)Leitura da View CAIBR_GL_PLANO_CONTAS_V
Para ler a view CAIBR_GL_PLANO_CONTAS_V deve utilizar a seguinte condio:
CODE_COMBINATION_ID = CAIBR_AR_MOVTOS_V.ID_CTA
Ou
CAIBR_AR_RECEBIMENTOS_V.ID_CTA
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 63 de 363
17/05/15
CAIBR_GL_PLANO_CONTAS_V no existir nenhuma linha nesta tabela com a chave especificada acima.
8-)Leitura da View CAIBR_GL_SEGMENTOS_V CENTRO DE CUSTO
Nesta view encontraremos o Setup do Code Combination Id realizado para cada cliente.
Nos nossos processos necessrio descobrir qual o Segmento de CENTRO DE CUSTO, que nico para todo o Plano de Contas.
Para isto, necessitamos selecionar o campo APPLICATION_COLUMN_NAME da view CAIBR_GL_SEGMENTOS_V com:
SET_OF_BOOKS_ID
= MS_PM2002.SET_OF_BOOKS_ID
GRAFICO_DE_CONTAS
= CAIBR_GL_SETS_OF_BOOKS_V.GRAFICO_DE_CONTAS
SEGMENT_ATTRIBUTETYPE = FA_COST_CTR
Alertas a serem previstos na log de erros:
CAIBR_GL_SEGMENTOS_V no existir nenhuma linha nesta tabela com a chave especificada acima;
CAIBR_GL_SEGMENTOS_V existir mais de linha nesta tabela com a chave especificada acima.
Na coluna APPLICATION_COLUMN_NAME encontraremos a literal SEGMENTx, onde x pode variar de 1 a 30. O nmero do
segmento encontrado ser o segmento correspondente ao Centro de Custo do Applications.
Obs1.: Os segmentos no Gl_Code_Combination esto separados por . (ponto), o que nos permitir buscar o Cdigo de Centro de
Custo que ser utilizado na leitura da view CAIBR_GL_SEG_CENTRO_CUSTO_V.
9-)Tratamento de Campos
Srie do Documento WS_SERIE MOVIMENTOS
Se CAIBR_AR_MOVTOS_V.SERIE igual a nulo Preencher com brancos;
Seno Preencher com o campo CAIBR_AR_MOVTOS_V.SERIE.
Srie do Documento WS_SERIE RCEBIMENTOS
Se CAIBR_AR_RECEBIMENTOS_V.SERIE igual a nulo Preencher com brancos;
Seno Preencher com o campo CAIBR_AR_RECEBIMENTOS_V.SERIE.
Arquivamento WS_ARQUIVAMENTO MOVIMENTOS
Concatenar os campo CAIBR_AR_MOVTOS_V.NR_PARCELA,
mais a literal & mais o campo
CAIBR_AR_MOVTOS_V.ARQUIVAMENTO_ID, todos retirando os zeros no significativos.
Arquivamento WS_ARQUIVAMENTO RECEBIMENTOS
Concatenar os campo CAIBR_AR_RECEBIMENTOS_V.NR_PARCELA, mais a literal & mais o campo
CAIBR_AR_RECEBIMENTOS_V.RECEIVABLE_APPLICATION_ID, todos retirando os zeros no significativos.
Valor da Operao WS_VLR_MOVTO MOVIMENTOS
Recuperar o valor absoluto do campo CAIBR_AR_MOVTOS_V.VL_MOVTO.
Valor da Operao WS_VLR_MOVTO RECEBIMENTOS
Recuperar o valor absoluto do campo CAIBR_AR_RECEBIMENTOS_V.VLR_RECEBIDO.
Dbito / Crdito WS_IND_DEB_CRE MOVIMENTOS
Se CAIBR_AR_MOVTOS_V.VL_MOVTO for maior ou igual a zero Preencher com C;
Seno Preencher com D.
Dbito / Crdito WS_IND_DEB_CRE RECEBIMENTOS
Se CAIBR_AR_RECEBIMENTOS_V.VLR_RECEBIDO for maior ou igual a zero Preencher com C;
Seno Preencher com D.
Cdigo do Centro de Custo WS_CENTRO_CUSTO
Recuperar o Segmento correspondente ao Centro de Custo no campo CAIBR_GL_PLANO_CONTAS_V.COD_CONTA,
atravs da parametrizao realizada na coluna CAIBR_GL_SEGMENTOS_V.APPLICATION_COLUMN_NAME.
O acesso a view CAIBR_GL_PLANO_CONTAS_V depende do campo CAIBR_AR_MOVTOS_V.ID_CTA ou do campo
CAIBR_AR_RECEBIMENTOS_V.ID_CTA, conforme especificao acima.
Valor Original do Documento WS_VLR_TOT_DOCTO MOVIMENTOS
Recuperar o valor absoluto do campo CAIBR_AR_MOVTOS_V.VL_TOT_DOCTO.
Valor Original Documento WS_VLR_TOT_DOCTO RECEBIMENTOS
Recuperar o valor absoluto do campo CAIBR_AR_RECEBIMENTOS_V.VLR_APLICADO.
Tipo
Varchar2
02
COD_ESTAB
Varchar2
03
DATA_MOVTO
Item
01
012
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Date
17/05/15
IND_FIS_JUR
007
Char
05
COD_FIS_JUR
041
Varchar2
06
COD_DOCTO
150
Varchar2
07
08
09
10
NUM_DOCFIS
SERIE_DOCFIS
Brancos
COD_OPERACAO
020
150
Varchar2
Varchar2
016
Char
11
12
13
14
15
16
17
18
19
20
21
DATA_EMISSAO
DATA_VENCTO
ARQUIVAMENTO
VLR_MOVTO
IND_DEB_CRE
COD_CONTA
CENTRO_CUSTO
@
@
VLR_TOT_DOCTO
NUM_DOCTO_COMPENS
001
070
020
Date
Date
Varchar2
Number
Char
Varchar2
Varchar2
030
Number
Varchar2
050
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
(*) Indicador
Fsica/Jurdica
de
Pessoa
001
014
005
012
003
002
006
A
A
A
A
008
008
020
15V2
001
070
020
010
14V4
15V2
015
N
N
A
N
A
A
A
A
N
N
A
Pgina 65 de 363
17/05/15
Cdigo da Empresa
MasterSAF
Tam
Tipo
003
A
*02
Cdigo do Estabelecimento
006
004
Varchar2
*03
*04
*05
001
001
005
A
A
A
001
025
Varchar2
Varchar2
*06
001
025
Varchar2
*07
Cdigo/Destinatrio/Emitente/Remetente
(IN68)
Nmero do Documento Fiscal/Nmero do Mapa
Resumo de Caixa (IN68)
014
041
Varchar2
012
015V01
Number
09
10
*11
*12
13
003
002
008
001
002
A
A
N
A
A
025
Varchar2
14
Cdigo Fiscal
004
15
Natureza da Operao
003
16
17
18
19
20
012
003
002
012
008
A
A
A
A
N
Date
21
22
23
014
015V02
015V02
A
N
N
Number
Number
*08
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Tam
008
Origem
Tipo
Varchar2
Date
025
Varchar2
Number
025
Varchar2
Pgina 66 de 363
17/05/15
Valor do Frete
Valor do Seguro
Valor de Outras Despesas
Valor Diferena Alquotas Fretes
Valor Descontos (IN68)
Contribuinte Final (IN68)
Situao da Nota (IN68)
015V02
015V02
015V02
015V02
015V02
001
001
N
N
N
N
N
A
A
31
32
33
ndice de Converso
Valor do Documento em ndice
Conta Contbil
010
014V04
070
A
N
A
Number
34
Alquota ICMS
003V04
Number
35
Valor ICMS
015V02
Number
36
37
38
39
40
41
42
43
44
45
46
47
003V04
045
005
003V04
015V02
045
005
003V04
015V02
003V04
015V02
003V04
N
A
A
N
N
A
A
N
N
N
N
N
Number
48
015V02
Number
49
50
51
045
005
015V02
A
A
N
Number
52
015V02
Number
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Number
Pgina 67 de 363
17/05/15
015V02
Number
54
015V02
Number
55
56
57
58
59
60
61
62
63
64
015V02
015V02
015V02
015V02
015V02
015V02
015V02
015V02
015V02
015V02
N
N
N
N
N
N
N
N
N
N
Number
65
66
67
68
69
70
71
72
006
006
002
015V02
012
003V04
001
001
N
A
A
N
A
N
A
A
73
74
75
005
001
008
N
A
N
015V02
008
005
002
008
N
N
A
A
N
010
001
015V02
A
A
N
015V02
015V02
003V04
015V02
015V02
015V02
001
001
N
N
N
N
N
N
A
A
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
IPI No Escriturado
Valor Base INSS
Valor Alquota INSS
Valor INSS Retido
Valor Material Aplicado (ISS)
Valor Subempreitada (ISS)
Indicador Municpio Beneficirio do ISS
Responsvel pelo Recolhimento de ISS
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Number
Number
Pgina 68 de 363
17/05/15
015V02
008
008
006
006
012
008
001
005
012
015V02
015V02
015V02
015V02
015V02
015V02
003V04
015V02
015V02
015V02
015V02
003V04
001
014
001
002
002
N
N
N
A
A
A
N
A
A
A
N
N
N
N
N
N
N
N
N
N
N
N
A
A
A
A
A
Number
Caibr_Rec_Nf_Fretes_V.VLR_DIF_ALIQ_ICMS
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
COMENTRIOS :
1) Cdigo da Empresa Ser formatado pelo campo especificado acima, que ir conter a Raiz do CNPJ que gerou o Movimento de Conhecimento de
Frete de Entrada no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na
Interface ir efetuar o DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos,
para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
2) Cdigo do Estabelecimento Ser formatado pelo campo especificado acima, que ir conter os quatro dgitos correspondentes ao Cdigo do
Estabelecimento no CNPJ que gerou o Movimento de Conhecimento de Frete de Entrada no Oracle Applications. A Ferramenta utilizada na Interface
ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor
nulo ou brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
3) Movimento Entrada/Sada Ser formatado conforme especificado acima, uma vez que estamos tratando somente Conhecimento de Frete de
Entrada para carga no MasterSAF;
4) Normal ou Devoluo Ser formatado pelo campo especificado acima, que ir conter os valores reconhecidos pelo MasterSAF para identificar se o
Conhecimento de Frete de Entrada no Oracle Applications Normal ou de Devoluo. Campo obrigatrio para o MasterSAF. No APPS este campo
no dever conter valor nulo ou brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
5) Tipo de Documento Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Documento utilizado no Conhecimento de Frete de
Entrada no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir
efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor em
branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
6) Indicador de Pessoa Fsica/Jurdica Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Categoria da Pessoa Fsica ou
Jurdica que emitiu o Conhecimento de Frete de Entrada cadastrado no Apps. No Oracle o tamanho do campo excede o tamanho do campo no
MasterSAF e a Ferramenta utilizada na Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o
MasterSAF. No APPS este campo no dever conter valor nulo/branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
7) Cdigo do Destinatrio/Emitente/Remetente Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Pessoa Fsica ou
Jurdica que emitiu o Conhecimento de Frete de Entrada cadastrado no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este
campo no dever conter valor nulo ou branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
8) Nmero do Documento Fiscal/Nmero do Mapa Resumo de Caixa Ser formatado pelo campo especificado acima, que ir conter o Nmero do
Conhecimento de Frete de Entrada cadastrado no APPS. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF. Campo
obrigatrio para o MasterSAF. No APPS este campo no dever conter valor zero, para no ocorrer inconsistncia na Importao para o MasterSAF;
9) Srie do Documento Fiscal Ser formatado pelo campo especificado acima, que ir conter a Srie do Conhecimento de Frete de Entrada
cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF;
10) Subsrie do Documento Fiscal O Apps no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
11) Data de Emisso Ser formatado pelo campo especificado acima, que ir conter a Data de Emisso do Conhecimento de Frete de Entrada
cadastrado no Oracle Applications;
12) Classificao do Documento Fiscal Ser formatado conforme especificado acima, uma vez que estamos tratando somente Conhecimento de Frete
de Entrada para carga no MasterSAF;
13) Modelo de Documento Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Documento utilizado no Conhecimento de
Frete de Entrada cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta
utilizada na Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. No APPS este campo no dever conter valor nulo ou branco,
para a correta emisso das Obrigaes Fiscais no MasterSAF;
14) Cdigo Fiscal Ser formatado conforme especificado acima, que ir conter o Cdigo Fiscal de Operao utilizada no Conhecimento de Frete de
Entrada cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na
Interface ir truncar o campo do APPS. No APPS este campo no dever conter valor zero, para o correto atendimento IN68 e emisso das
Obrigaes Fiscais pelo MasterSAF;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 69 de 363
17/05/15
Pgina 70 de 363
17/05/15
Pgina 71 de 363
17/05/15
93)
94)
95)
96)
97)
98)
99)
100)
101)
102)
103)
104)
105)
106)
107)
108)
109)
110)
111)
112)
113)
114)
115)
116)
117)
118)
ICMS de Conhecimento de Frete de Entrada. No APPS este campo no dever conter valor nulo ou zeros se o Conhecimento de Frete tiver ICMS,
para o correto atendimento s Obrigaes Fiscais pelo MasterSAF;
Data do Fato Gerador O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Data de Cancelamento O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Pgina O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
Livro O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
Nmero da AIDF O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
Data de Validade do Documento Fiscal AIDF O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar
customizao na Interface;
Tipo de Faturamento O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Condio de Quitao O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Nmero do Selo de Controle de NF O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar
customizao na Interface;
Base PIS O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
Valor PIS O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
Base COFINS O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
Valor COFINS O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
Base de ICMS Origem / Destino O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao
na Interface;
Valor do ICMS Origem / Destino O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao
na Interface;
Alquota de ICMS Origem / Destino O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar
customizao na Interface;
Desconto Condicional O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Base Isenta de ICMS-S O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Base Outras de ICMS-S O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Reduo de Base de ICMS-S O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
Percentual de Reduo da Base de Clculo do ICMS O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever
solicitar customizao na Interface;
Indicador de Pessoa Fsica / Jurdica de Compra Direta O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo,
dever solicitar customizao na Interface;
Cdigo de Pessoa Fsica / Jurdica de Compra Direta O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever
solicitar customizao na Interface;
Indicador de Medida Judicial O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
UF de Origem / Destino O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Tipo de Compra / Venda O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 72 de 363
17/05/15
Caibr_Export_Data
Parametrizao de
Tributao de ICMS de
CF de Entrada
Caibr_Rec_Entry_
Operacions_V
Caibr_Rec_Nf_
Fretes_V
Caibr_Gl_Plano_
Contas_V
Ferramenta
Parametrizar Dados para Gerao de
Conhecimento de Frete de Entrada
MS_PM07ECF_1
TB_MSOI07CFE
Ferramenta De/Para
Safx07ECF
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
Tabela De/Para
Regras:
Regra 1, 2, 8, e 12
Safx07
Pgina 73 de 363
17/05/15
6.2.1.1.
Tela
Criar uma tela para Parametrizar a Classificao Fiscal do Documento de Entrada para cada CFOP.
Ttulo: Parametrizao De Tributao Icms Paraconhecimento De Frete De Entradas
Campo: EMPRESA
Combo Box: Selecionar os diferentes Cod_Empresa da tabela CAIBR_ORG_EMPRESAS_V e uma opo TODOS.
Campo: TIPO ICMS
Campo: DESCRIO
Campo: 1 BASE
Combo Box: 1 Tributada
2 Isenta
3 Outras
5 Substituio Tributria
Campo: 2 BASE
Combo Box: 1 Tributada
2 Isenta
3 Outras
4 Reduo de Base
6.2.1.2.
6.2.1.3.
Descrio
Dados de Empresas e Estabelecimentos com CNPJ View CAI
Dados de Tipos de ICMS View CAI
MS_PM07ECF_1
Tipo
Tamanho
Varchar2
008
Varchar2
025
Char
001
Char
001
Definio da Coluna
Cdigo da Empresa
Tipo de Tributao de ICMS
Indicador da Primeira Base de ICMS
Indicador da Segunda Base de ICMS
IND_BASE1
1 = Tributada
2 = Isenta
3 = Outras
5 = Substituio Tributria
IND_BASE2
1 = Tributada
2 = Isenta
3 = Outras
4 = Reduo de Base
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 74 de 363
17/05/15
6.2.1.4.
Estrutura Principal
1-)Leitura da View CAIBR_ORG_EMPRESAS_V
Selecionar os diferentes contedos do campo COD_EMPRESA na view CAIBR_ORG_EMPRESAS_V e
disponibilizar para o usurio escolher uma delas, ou a opo TODOS.
6.2.2.1.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem aos
dados do MasterSAF, referentes aos Conhecimento de Frete de Entradas
PL/SQL
Alto
GST Equipe Interface
c
Parmetro Externo
Sero recebidos dois parmetros de data para processamento:
6.2.2.2.
6.2.2.3.
6.2.2.4.
Descrio
Tabela de Eventos ocorridos no APPS
Operaes Fiscais de Recebimento
Conhecimento de Frete de Entrada
Tabela da Interface de Parametrizao de Tributao ICMS p/ Conhecimento
de Frete de Entrada
Descrio
Conhecimento de Frete de Entrada Tabela da Interface
Nome da Coluna
COD_EMPRESA
COD_ESTAB
MOVTO_E_S
NORM_DEV
COD_DOCTO
IDENT_FIS_JUR
COD_FIS_JUR
NUM_DOCFIS
SERIE_DOCFIS
DATA_EMISSAO
COD_MODELO
COD_CFO
COD_NATUREZA_OP
DATA_SAIDA_REC
VLR_PRODUTO
VLR_TOT_NOTA
COD_CONTA
SITUACAO
VLR_ALIQ_ICMS
VLR_ICMS
DIF_ALIQ_ICMS
VLR_ALIQ_SUB_ICMS
VLR_SUBST_ICMS
BASE_TRIB_ICMS
BASE_ISEN_ICMS
BASE_OUTR_ICMS
BASE_REDU_ICMS
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Tipo
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Number
Varchar2
Date
Varchar2
Number
Varchar2
Date
Number
Number
Varchar2
Varchar2
Number
Number
Number
Number
Number
Number
Number
Number
Number
TB_MSOI07ECF
Tamanho Definio da Coluna
008
Caibr_Rec_Entry_Operations_V.COD_EMPRESA
004
Concatenar
os
campo
Caibr_Rec_Entry_Operations_V.COD_EMPRESA
e
Caibr_Rec_Entry_Operations_V.COD_ESTABELECIMENTO
025
Preencher com 1
001
Caibr_Rec_Nf_Fretes_V.NORM_DEV
150
Caibr_Rec_Nf_Fretes_V.COD_DOCTO
025
Caibr_Rec_Nf_Fretes_V.COD_CATEGORIA
041
Caibr_Rec_Nf_Fretes_V.COD_PFJ
015
Caibr_Rec_Nf_Fretes_V.NUM_DOCFIS
150
Caibr_Rec_Nf_Fretes_V.SERIE_DOCFIS
Caibr_Rec_Nf_Fretes_V.DATA_EMISSAO
150
Caibr_Rec_Nf_Fretes_V.COD_DOCTO
WS_COD_CFO
025
Caibr_Rec_Nf_Fretes_V.COD_NATUREZA_OP
Caibr_Rec_Entry_Operations_V.DT_RECEBIMENTO
Caibr_Rec_Nf_Fretes_V.VLR_FRETE
Caibr_Rec_Nf_Fretes_V.VLR_FRETE
070
WS_COD_CONTA
030
WS_SITUACAO
WS_VLR_ALIQ_ICMS
WS_VLR_ICMS
Caibr_Rec_Nf_Fretes_V.DIF_ALIQ_ICMS
WS_VLR_ALIQ_SUB_ICMS
WS_VLR_SUBST_ICMS
WS_BASE_TRIB_ICMS
WS_BASE_ISEN_ICMS
WS_BASE_OUTR_ICMS
WS_BASE_REDU_ICMS
Pgina 75 de 363
17/05/15
6.2.2.5.
Number
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
001
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
WS_BASE_SUB_TRIB_ICMS
WS_IND_TP_FRETE
Caibr_Rec_Nf_Fretes_V.ATTRIBUTE1
Caibr_Rec_Nf_Fretes_V.ATTRIBUTE2
Caibr_Rec_Nf_Fretes_V.ATTRIBUTE3
Caibr_Rec_Nf_Fretes_V.ATTRIBUTE4
Caibr_Rec_Nf_Fretes_V.ATTRIBUTE5
Caibr_Rec_Nf_Fretes_V.ATTRIBUTE6
Caibr_Rec_Nf_Fretes_V.ATTRIBUTE7
Caibr_Rec_Nf_Fretes_V.ATTRIBUTE8
Caibr_Rec_Nf_Fretes_V.ATTRIBUTE9
Caibr_Rec_Nf_Fretes_V.ATTRIBUTE10
Caibr_Rec_Nf_Fretes_V.ATTRIBUTE11
Caibr_Rec_Nf_Fretes_V.ATTRIBUTE12
Caibr_Rec_Nf_Fretes_V.ATTRIBUTE13
Caibr_Rec_Nf_Fretes_V.ATTRIBUTE14
Caibr_Rec_Nf_Fretes_V.ATTRIBUTE15
Caibr_Rec_Nf_Fretes_V.ATTRIBUTE16
Caibr_Rec_Nf_Fretes_V.ATTRIBUTE17
Caibr_Rec_Nf_Fretes_V.ATTRIBUTE18
Caibr_Rec_Nf_Fretes_V.ATTRIBUTE19
Caibr_Rec_Nf_Fretes_V.ATTRIBUTE20
Caibr_Rec_Entry_Operations_V.ATTRIBUTE1
Caibr_Rec_Entry_Operations_V.ATTRIBUTE2
Caibr_Rec_Entry_Operations_V.ATTRIBUTE3
Caibr_Rec_Entry_Operations_V.ATTRIBUTE4
Caibr_Rec_Entry_Operations_V.ATTRIBUTE5
Caibr_Rec_Entry_Operations_V.ATTRIBUTE6
Caibr_Rec_Entry_Operations_V.ATTRIBUTE7
Caibr_Rec_Entry_Operations_V.ATTRIBUTE8
Caibr_Rec_Entry_Operations_V.ATTRIBUTE9
Caibr_Rec_Entry_Operations_V.ATTRIBUTE10
Caibr_Rec_Entry_Operations_V.ATTRIBUTE11
Caibr_Rec_Entry_Operations_V.ATTRIBUTE12
Caibr_Rec_Entry_Operations_V.ATTRIBUTE13
Caibr_Rec_Entry_Operations_V.ATTRIBUTE14
Caibr_Rec_Entry_Operations_V.ATTRIBUTE15
Caibr_Rec_Entry_Operations_V.ATTRIBUTE16
Caibr_Rec_Entry_Operations_V.ATTRIBUTE17
Caibr_Rec_Entry_Operations_V.ATTRIBUTE18
Caibr_Rec_Entry_Operations_V.ATTRIBUTE19
Caibr_Rec_Entry_Operations_V.ATTRIBUTE20
Estrutura Principal
1-)Leitura da Tabela principal CAIBR_EXPORT_DATA
Selecionar os campos SYSTEM_ID1, SYSTEM_ID2 e SYSTEM_ID3
CAIBR_EXPORT_DATA que satisfaam a seguinte condio:
EXPORT_SYSTEM_ID = 4
EVENT_TYPE_ID
= 64
EXPORT_DATE
<= Parmetro2
EXPORT_DATE
<= Parmetro3
EXPORT_STATUS
= 1 ou 2
Erros a serem previstos:
de
todos
os
registros
da
tabela
Para cada linha recuperada na view CAIBR_EXPORT_DATA, ler a view CAIBR_REC_ENTRY_OPERATIONS_V com:
ORGANIZATION_ID = EXPORT_DATA.SYSTEM_ID2
LOCATION_ID
= EXPORT_DATA.SYSTEM_ID3
OPERATION_ID
= EXPORT_DATA.SYSTEM_ID1
COD_EMPRESA
= Parmetro1
DT_RECEBIMENTO >= Parmetro2
DT_RECEBIMENTO <= Parmetro3
Erros a serem previstos:
CAIBR_REC_NF_FRETES_V no existir nenhuma linha nesta tabela com a chave especificada acima.
3-)Leitura da View para buscar Nota Pai CAIBR_REC_NFE_V
Para ler a view CAIBR_REC_NFE_V para buscar o campo ID_NOTA_PAI com a seguinte condio:
ORGANIZATION_ID = Caibr_Rec_Entry_Operations_V. ORGANIZATION_ID
LOCATION_ID
= Caibr_Rec_Entry_Operations_V. LOCATION_ID
OPERATION_ID
= Caibr_Rec_Entry_Operations_V. OPERATION_ID
Para ler a view CAIBR_REC_NF_FRETES_V com a seguinte condio:
ORGANIZATION_ID = Caibr_Rec_Entry_Operations_V. ORGANIZATION_ID
LOCATION_ID
= Caibr_Rec_Entry_Operations_V. LOCATION_ID
INVOICE_ID
= Caibr_Rec_Entry_Operations_V. ID_NOTA_PAI
4-)Leitura da Tabela MS_PM07ECF_1
Para ler a tabela MS_PM07ECF_1 com a seguinte condio:
COD_EMPRESA = Parmetro1
TP_TRIB_ICMS
= Caibr_Rec_Nf_Fretes_V.TP_TRIB_ICMS
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
TP_TRIB_ICMS
= Caibr_Rec_Nf_Fretes_V.TP_TRIB_ICMS
Erros a serem previstos:
MS_PM07ECF_1 no existir nenhuma linha nesta tabela com a chave especificada acima.
5-)Leitura da View CAIBR_GL_PLANO_CONTAS_V
Para ler a view CAIBR_GL_PLANO_CONTAS_V utilizar a seguinte condio:
COD_COMBINATION_ID = CAIBR_REC_NF_FRETES_V.ID_CTA
GRAFICO_DE_CONTAS
= CAIBR_GL_SETS_OF_BOOKS.GRAFICO_DE_CONTAS
(utilizar a funo de Conta Contbil)
Erros a serem previstos:
Pgina 77 de 363
17/05/15
Caibr_Rec_Nf_Fretes_V.VLR_FRETE
02
COD_ESTAB
012
Varchar2
03
04
05
1
NORM_DEV
COD_DOCTO
001
025
Varchar2
Varchar2
06
IDENT_FIS_JUR
025
Varchar2
07
08
COD_FIS_JUR
NUM_DOCFIS
041
015
Varchar2
Number
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
025
11
12
SERIE_DOCFIS
Preencher
com
brancos
DATA_EMISSAO
1
13
COD_MODELO
025
14
15
COD_CFO
COD_NATUREZA_O
P
025
16
17
18
@
@
19
20
21
@
DATA_SAIDA_REC
@
22
23
24
25
26
27
VLR_PRODUTO
VLR_TOT_NOTA
@
@
@
@
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
@
@
SITUACAO
@
@
COD_CONTA
VLR_ALIQ_ICMS
VLR_ICMS
DIF_ALIQ_ICMS
@
@
@
@
@
@
@
@
@
@
VLR_ALIQ_SUB_IC
MS
VLR_SUBST_ICMS
@
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
BASE_TRIB_ICMS
BASE_ISEN_ICMS
BASE_OUTR_ICMS
BASE_REDU_ICMS
@
@
@
@
@
@
@
@
@
BASE_SUB_TRIB_IC
MS
Varchar2
003
002
A
A
Truncar em 3 posies
008
001
N
A
AAAAMMDD
Varchar2
002
Number
Varchar2
Cdigo Fiscal
Natureza da Operao
004
003
A
A
012
003
002
A
A
012
008
014
A
N
A
15V2
15V2
15V2
15V2
15V2
15V2
N
N
N
N
N
N
15V2
001
001
010
14V4
070
03V4
15V2
03V4
045
005
03V4
15V2
045
005
03V4
15V2
03V4
15V2
03V4
N
A
A
A
N
A
N
N
N
A
A
N
N
A
A
N
N
N
N
N
15V2
045
N
A
005
15V2
15V2
15V2
15V2
15V2
15V2
15V2
15V2
15V2
15V2
15V2
15V2
15V2
15V2
N
N
N
N
N
N
N
N
N
N
N
N
N
N
Date
Date
Number
Number
001
Char
070
Varchar2
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Documento
Pgina 79 de 363
AAAAMMDD
17/05/15
@
@
@
@
OPERATION_ID
@
@
IND_TP_FRETE
@
@
75
76
77
78
79
80
@
@
@
@
81
82
83
84
85
86
87
88
89
90
@
VLR_ICMS_NDEST
AC
@
@
@
@
@
@
@
91
92
93
94
95
96
97
98
VLR_OUTROS1
@
@
@
@
@
@
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
114
115
116
117
118
@
@
@
Number
001
Char
Number
Number
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 80 de 363
006
006
002
15V2
012
03V4
001
001
005
001
N
A
A
N
A
N
A
A
N
A
008
15V2
008
005
002
008
N
A
A
N
010
001
15V2
A
N
15V2
15V2
03V4
15V2
15V2
15V2
001
N
N
N
N
N
N
A
001
15V2
008
008
006
006
012
008
N
N
N
A
A
A
N
001
005
012
15V2
15V2
15V2
15V2
15V2
15V2
03V4
15V2
15V2
15V2
15V2
03V4
A
A
A
N
N
N
N
N
N
N
N
N
N
N
N
001
001
001
002
002
A
A
A
17/05/15
Cdigo da Empresa
MasterSAF
Tam
Tipo
003
A
*02
Cdigo do Estabelecimento
006
012
Varchar2
*03
001
015
Varchar2
*04
*05
Normal ou Devoluo
Tipo de Documento (IN68)
001
005
A
A
001
025
Varchar2
Varchar2
*06
001
025
Varchar2
*07
Cdigo/Destinatrio/Emitente/Remeten
te (IN68)
Nmero do Documento Fiscal/Nmero
do Mapa Resumo de Caixa (IN68)
014
041
Varchar2
012
015V01
Number
09
10
003
002
A
A
025
Varchar2
*11
*12
008
001
N
A
13
002
14
15
Cdigo Fiscal
Natureza da Operao
004
003
A
A
*08
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Tam
008
Origem
Tipo
Varchar2
Date
025
Varchar2
Pgina 81 de 363
17/05/15
012
015V01
Number
17
003
025
Varchar2
18
002
012
040
Varchar2
008
014
015V02
19
20
21
22
Caibr_Rec_Nfe_V.NUM_DEC_IMP_REF
Date
Number
preencher
com
o
campo
Caibr_Rec_Nfe_V.VLR_PRODUTO
Se campo 12 igual a 3 somatrio do campo 64 da
SAFX08;
Seno
preencher
com
o
campo
Caibr_Rec_Nfe_V.VLR_TOT_NOTA
Caibr_Rec_Nfe_V.VLR_FRETE
Caibr_Rec_Nfe_V.VLR_SEGURO
Caibr_Rec_Nfe_V.VLR_OUTRAS
NO POSSUI ESTA INFORMAO
No preencher, ser tratado nos itens da Nota Fiscal.
Ler
os
itens
da
Nota
Fiscal
na
view
CAIBR_REC_ITENS_NFE_V
com
ORGANIZATION_ID
igual
a
Caibr_Rec_Nfe_V.ORGANIZATION_ID,
LOCATION_ID
igual
a
Caibr_Rec_Nfe_V.LOCATION_ID e INVOICE_ID igual
a Caibr_Rec_Nfe_V.INVOICE_ID.
. Se existir algum item com o campo
Caibr_Rec_Itens_Nfe_V.IPI_EMBUTIDO igual a S
Preencher com S;
Seno Preencher com N.
Se no for Reverso (vide comentrios iniciais)
Preencher com N;
Seno Preencher com S.
Se
campo
Caibr_Rec_Nfe_V.VLR_NOTA_CONV
diferente de nulo e zeros preencher com USD
Seno No preencher.
23
015V02
Number
24
25
26
27
28
29
Valor do Frete
Valor do Seguro
Valor de Outras Despesas
Valor Diferena Alquotas Fretes
Valor Descontos (IN68)
Contribuinte Final (IN68)
015V02
015V02
015V02
015V02
015V02
001
N
N
N
N
N
A
Number
Number
Number
*30
001
31
ndice de Converso
010
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Preencher
com
o
campo
Caibr_Rec_Nfe_V.NUM_DOCFIS
encontrado,
formatando da mesma forma que formata o campo 8.
Se campo 16 diferente de nulo Ler a view
Caibr_Rec_Nfe_V com ORGANIZATION_ID igual ao
ORGANIZATION_ID da nota que est sendo gravada,
LOCATION_ID igual ao LOCATION_ID da nota que
est sendo gravada e INVOICE_ID igual ao
ID_NOTA_PAI que est sendo gravada neste registro e
buscar o campo Caibr_Rec_Nfe_V.SERIE_DOCFIS;
Seno No Preencher.
NO POSSUI ESTA INFORMAO
Pgina 82 de 363
17/05/15
014V04
33
Conta Contbil
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
070
003V04
015V02
003V04
045
005
003V04
015V02
045
005
003V04
015V02
003V04
015V02
003V04
015V02
045
N
N
N
A
A
N
N
A
A
N
N
N
N
N
N
A
005
51
52
53
54
55
56
57
58
59
60
Alquota ICMS
Valor ICMS
Diferena Alquota ICMS
Observao ICMS/ISS
Cdigo de Apurao ICMS
Alquota IPI
Valor IPI (IN68)
Observao IPI (IN68)
Cdigo Apurao IPI
Alquota IR (IN68)
Valor IR (IN68)
Alquota ISS
Valor ISS
Alquota ICMS Substituio Tributria
Valor ICMS Substituio Tributria
Observao
ICMS
Substituio
Tributria
Cdigo Apurao ICMS Substituio
Tributria
Base ICMS Tributada
Base ICMS Isenta
Base ICMS Outras
Base Reduo ICMS
Base IPI Tributada
Base IPI Isenta
Base IPI Outras
Base Reduo IPI (IN68)
Base IR Tributada (IN68)
Base IR Isenta
015V02
015V02
015V02
015V02
015V02
015V02
015V02
015V02
015V02
015V02
N
N
N
N
N
N
N
N
N
N
Number
Number
61
62
015V02
015V02
N
N
Number
Number
63
64
65
66
67
68
015V02
015V02
006
006
002
015V02
N
N
N
A
A
N
Number
69
70
71
72
012
003V04
001
001
A
N
A
A
73
74
005
001
N
A
50
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Number
070
Varchar2
Number
Number
Number
Number
Number
Pgina 83 de 363
17/05/15
008
76
015V02
preencher
com
o
campo
Caibr_Rec_Nfe_V.DATA_DI
NO POSSUI ESTA INFORMAO
008
005
002
008
N
A
A
N
010
001
A
A
015V02
015V02
015V02
003V04
015V02
015V02
015V02
001
N
N
N
N
N
N
A
001
015V02
008
008
006
006
012
008
N
N
N
A
A
A
N
001
005
012
015V02
015V02
015V02
015V02
015V02
015V02
003V04
015V02
015V02
015V02
015V02
003V04
A
A
A
N
N
N
N
N
N
N
N
N
N
N
N
001
014
001
002
002
A
A
A
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
Date
Number
Number
Number
Number
Number
COMENTRIOS :
1) Cdigo da Empresa Ser formatado pelo campo especificado acima, que ir conter a Raiz do CNPJ que gerou o Movimento da Nota Fiscal de
Entrada no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir
efetuar o DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 84 de 363
17/05/15
3)
4)
5)
6)
7)
8)
9)
10)
11)
12)
13)
14)
15)
16)
17)
18)
19)
20)
21)
22)
23)
24)
25)
26)
27)
28)
29)
30)
31)
32)
33)
34)
Cdigo do Estabelecimento Ser formatado pelo campo especificado acima, que ir conter os quatro dgitos correspondentes ao Cdigo do
Estabelecimento no CNPJ que gerou o Movimento da Nota Fiscal de Entrada no Oracle Applications. A Ferramenta utilizada na Interface ir efetuar o
DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou
brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Movimento Entrada/Sada Ser formatado pelo campo especificado acima, que ir conter o Tipo da Nota Fiscal de Entrada no Oracle
Applications. A Ferramenta utilizada na Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF, exceto para o tipo 3Documento de Entrada emitido pelo Estabelecimento, por retorno de mercadorias no entregues ao Destinatrio. Campo obrigatrio para o
MasterSAF. No APPS este campo no dever conter valor em branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Normal ou Devoluo Ser formatado pelo campo especificado acima, que ir conter os valores reconhecidos pelo MasterSAF para identificar se a
Nota Fiscal de Entrada no Oracle Applications Normal ou de Devoluo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever
conter valor nulo ou brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Tipo de Documento Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Documento utilizado na Nota Fiscal de Entrada no
Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar o
DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor em branco,
para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Indicador de Pessoa Fsica/Jurdica Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Categoria da Pessoa Fsica ou
Jurdica que emitiu a Nota Fiscal de Entrada cadastrada no APPS. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a
Ferramenta utilizada na Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS
este campo no dever conter valor nulo ou branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Cdigo do Destinatrio/Emitente/Remetente Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Pessoa Fsica ou
Jurdica que emitiu a Nota Fiscal de Entrada cadastrada no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no
dever conter valor nulo ou branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Nmero do Documento Fiscal/Nmero do Mapa Resumo de Caixa Ser formatado pelo campo especificado acima, que ir conter o Nmero da
Nota Fiscal de Entrada cadastrada no APPS. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF. Campo obrigatrio para o
MasterSAF. No APPS este campo no dever conter valor zerado, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Srie do Documento Fiscal Ser formatado pelo campo especificado acima, que ir conter a Srie da Nota Fiscal de Entrada cadastrada no Oracle
Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF;
Subsrie do Documento Fiscal O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface. Ser preenchido com brancos devido ao processo de inconsistncia na Importao de Dados para o MasterSAF;
Data de Emisso Ser formatado pelo campo especificado acima, que ir conter a Data de Emisso da Nota Fiscal de Entrada cadastrada no APPS;
Classificao do Documento Fiscal Ser formatado conforme especificado acima, e depender da parametrizao de Notas Fiscais de Entradas;
Modelo de Documento Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Documento utilizado na Nota Fiscal de Entrada
cadastrada no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface
ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. No APPS este campo no dever conter valor nulo ou branco, para a correta emisso
das Obrigaes Fiscais no MasterSAF;
Cdigo Fiscal Ser formatado conforme especificado acima, ou seja, ser tratado somente nos Itens dos Documentos Fiscais;
Natureza da Operao Ser formatado conforme especificado acima, ou seja, ser tratado somente nos Itens dos Documentos Fiscais;
Nmero do Documento Fiscal de Referncia Ser formatado pelo campo especificado acima, que ir conter o Nmero da Nota Fiscal de Origem,
utilizado na Nota Fiscal de Entrada cadastrada no APPS. Ser tratado neste campo somente o caso de Nota de Origem que no de Reverso;
Srie do Documento Fiscal de Referncia Ser formatado pelo campo especificado acima, que ir conter a Srie da Nota Fiscal de Origem,
utilizado na Nota Fiscal de Entrada cadastrada no APPS. Ser tratado neste campo somente o caso de Nota de Origem que no de Reverso;
Subsrie do Documento Fiscal de Referncia O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar
customizao na Interface;
Nmero da Declarao de Importao Ser formatado pelo campo especificado acima, que ir conter o Nmero da Declarao de Importao
pertencente a Nota Fiscal de Entrada cadastrada no APPS. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF. No APPS
este campo no dever conter valor nulo/branco, nas Notas Fiscais de Importao, para o correto atendimento IN68 pelo MasterSAF;
Data de Sada/Recebimento Ser formatado pelo campo especificado acima, que ir conter a Data de Entrada da Nota Fiscal de Entrada no
Estabelecimento. No APPS este campo no dever conter valor nulo ou branco, para no ocorrer inconsistncia na Importao de dados para o
MasterSAF e para o correto atendimento IN68 e s Obrigaes Fiscais pelo MasterSAF;
Inscrio Estadual do Substituto Tributrio O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar
customizao na Interface;
Valor dos Produtos / Servios Ser formatado pelo campo especificado acima, que ir conter o valor total dos Produtos utilizados na Nota Fiscal
de Entrada cadastrada no APPS. No APPS este campo no dever conter valor nulo ou zeros, para o correto atendimento IN68 pelo MasterSAF;
Valor Total do Documento Fiscal Ser formatado pelo campo especificado acima, que ir conter o valor total dos Produtos utilizados na Nota
Fiscal de Entrada cadastrada no APPS. No APPS este campo no dever conter valor nulo/zeros, para o correto atendimento IN68 pelo MasterSAF;
Valor do Frete Ser formatado pelo campo especificado acima, que ir conter o valor total do Frete, se houver, referente a Nota Fiscal de Entrada
cadastrada no Oracle Applications;
Valor do Seguro Ser formatado pelo campo especificado acima, que ir conter o valor total do Seguro, se houver, referente a Nota Fiscal de
Entrada cadastrada no Oracle Applications;
Valor de Outras Despesas Ser formatado pelo campo especificado acima, que ir conter o valor total de Outras Despesas, se houver, referente a
Nota Fiscal de Entrada cadastrada no Oracle Applications;
Valor Diferena Alquotas Fretes O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao
na Interface;
Valor de Descontos Ser formatado conforme especificado acima, ou seja, ser tratado somente nos Itens dos Documentos Fiscais;
Contribuinte Final Ser formatado pelo campo especificado acima, que ir conter o Indicador se o emissor da Nota Fiscal de Entrada
Contribuinte Final. Se for encontrado algum Item do Documento Fiscal com Indicador igual a S, todos os itens teoricamente deveriam ser iguais a
S, por este motivo formataremos S neste campo. Caso contrrio, ser formatado com N;
Situao Ser formatado pelo campo especificado acima, que ir conter o Indicador de Situao da Nota Fiscal de Entrada cadastrada no APPS;
ndice de Converso Ser formatado pelo campo especificado acima, que ir conter o ndice de Converso, se houver, referente a Nota Fiscal de
Entrada cadastrada no Oracle Applications. Este ndice ser sempre Dlar;
Valor do Documento em ndice Ser formatado pelo campo especificado acima, que ir conter o valor do Documento em Dlar, se houver,
referente a Nota Fiscal de Entrada cadastrada no Oracle Applications;
Conta Contbil Ir conter o ID da Conta Contbil utilizada na Nota Fiscal de Entrada cadastrada no Oracle Applications, que ir permitir a
recuperao do Code Combination no Plano de Contas;
Alquota de ICMS Ser formatado conforme especificado acima, ou seja, ser tratado somente nos Itens dos Documentos Fiscais;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 85 de 363
17/05/15
Valor do ICMS Ser formatado conforme especificado acima, ou seja, ser tratado somente nos Itens dos Documentos Fiscais;
Diferena de Alquota de ICMS Ser formatado conforme especificado acima, ou seja, ser tratado somente nos Itens dos Documentos Fiscais;
Observao ICMS/ISS O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Cdigo de Apurao do ICMS O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
Alquota IPI O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
Valor IPI Ser formatado conforme especificado acima, ou seja, ser tratado somente nos Itens dos Documentos Fiscais;
Observao IPI O Oracle Applications no possui esta informao. Esta informao faz parte integrante dos dados para atendimento IN68. Caso
o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
Cdigo de Apurao do IPI O Apps no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Alquota IR Ser formatado pelo campo especificado acima, que ir conter o valor do IR, se houver, referente a Nota Fiscal de Entrada cadastrada
no Oracle Applications. No APPS este campo no dever conter valor nulo ou branco, se a Nota Fiscal tiver este imposto, para o correto atendimento
IN68 pelo MasterSAF;
Valor do IR Ser formatado pelo campo especificado acima, que ir conter o valor do IR, se houver, referente a Nota Fiscal de Entrada cadastrada
no Oracle Applications. No APPS este campo no dever conter valor nulo ou branco, se a Nota Fiscal tiver este imposto, para o correto atendimento
IN68 pelo MasterSAF;
Alquota ISS Ser formatado pelo campo especificado acima, que ir conter o valor da Alquota de ISS, se houver, referente a Nota Fiscal de
Entrada cadastrada no Oracle Applications;
Valor do ISS Ser formatado pelo campo especificado acima, que ir conter o valor de ISS, se houver, referente a Nota Fiscal de Entrada
cadastrada no Oracle Applications;
Alquota ICMS Substituio Tributria Ser formatado conforme especificado acima, ou seja, ser tratado somente nos Itens das Notas Fiscais;
Valor do ICMS de Substituio Tributria Ser formatado conforme especificado acima, ou seja, ser tratado somente nos Itens das Notas
Fiscais;
Observao de ICMS de Substituio Tributria O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever
solicitar customizao na Interface;
Cdigo de Apurao do ICMS de Substituio Tributria O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo,
dever solicitar customizao na Interface;
Base de ICMS Tributada Ser formatado conforme especificado acima, ou seja, ser tratado somente nos Itens dos Documentos Fiscais;
Base de ICMS Isenta Ser formatado conforme especificado acima, ou seja, ser tratado somente nos Itens dos Documentos Fiscais;
Base de ICMS Outras Ser formatado conforme especificado acima, ou seja, ser tratado somente nos Itens dos Documentos Fiscais;
Base de Reduo de ICMS Ser formatado conforme especificado acima, ou seja, ser tratado somente nos Itens dos Documentos Fiscais;
Base de IPI Tributada O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Base de IPI Isenta O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
Base de IPI Outras O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
Base de Reduo de IPI O Oracle Applications no possui esta informao. Esta informao faz parte integrante dos dados para atendimento
IN68. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
Base de IR Tributada Ser formatado pelo campo especificado acima, que ir conter o valor da Base de IR Tributada, se houver, referente a Nota
Fiscal de Entrada cadastrada no Oracle Applications. No APPS este campo no dever conter valor nulo ou branco, se a Nota Fiscal tiver este
imposto, para o correto atendimento IN68 pelo MasterSAF;
Base de IR Isenta Ser formatado pelo campo especificado acima, que ir conter o valor da Base de IR Isenta, se houver, referente a Nota Fiscal
de Entrada cadastrada no Oracle Applications;
Base de ISS Tributada Ser formatado pelo campo especificado acima, que ir conter o valor da Base de ISS Tributada, se houver, referente a Nota
Fiscal de Entrada cadastrada no Oracle Applications;
Base de ISS Isenta Ser formatado pelo campo especificado acima, que ir conter o valor da Base de ISS Isenta, se houver, referente a Nota Fiscal
de Entrada cadastrada no Oracle Applications;
Base de ISS Realizados por Terceiros O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar
customizao na Interface;
Base de ICMS de Substituio Tributria Ser formatado conforme especificado acima, ou seja, ser tratado somente nos Itens das Notas Fiscais;
Nmero da Mquina Registradora O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar
customizao na Interface;
Nmero do Cupom no Final do Dia O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar
customizao na Interface;
Modelo do Cupom Fiscal O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Valor Total dos Servios Ser formatado pelo campo especificado acima, que ir conter o Valor Total dos Servios, se houver, referente a Nota
Fiscal de Entrada cadastrada no Oracle Applications;
Nmero de Controle da Nota Fiscal Ser formatado pelo campo especificado acima, que ir conter o Nmero da Operao de Recebimento
geradora da Nota Fiscal de Entrada cadastrada no Oracle Applications;
Valor da Alquota de Destino O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
Nota Fiscal Incentivada O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Indicador do Tipo de Frete Ser formatado pelo campo especificado acima, que ir conter o Indicador do Tipo de Frete, se houver, referente a
Nota Fiscal de Entrada cadastrada no Oracle Applications;
Cdigo do Municpio de ISS O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
Nota Fiscal de Transferncia de Crdito O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar
customizao na Interface;
Data da Declarao de Importao / Data do Documento Original nas Operaes de Devoluo Ser formatado pelo campo especificado
acima, que ir conter a Data da Declarao de Importao / Data do Documento Original nas Operaes de Devoluo, se houver, referente a Nota
Fiscal de Entrada cadastrada no Oracle Applications;
Valor do Servio de Transporte Valor do Frete O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever
solicitar customizao na Interface;
Data de Escrita Extempornea O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
Cdigo de Tributao Interno O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 86 de 363
17/05/15
Pgina 87 de 363
17/05/15
O APPS no possui a informao de Inscrio Estadual do Substituto Tributrio. Esta informao faz parte do conjunto de dados para atendimento
IN68;
Os campos de CFOP, Natureza de Operao e valores de Bases, Imposto e Alquotas de ICMS, sero tratados na Interface somente a nvel de Item do
Documento Fiscal.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 88 de 363
17/05/15
Caibr_Export_Data
Parametrizao NFE
Classificao Fiscal do
Documento de Entrada Utilization Code ou por
CFOP
Parametrizao de
Tributao de ICMS/ IPI
de Entrada
Caibr_Rec_Entry_
Operacions_V
Caibr_Rec_Nfe_V
Caibr_Rec_Itens_
Nfe_V
MS_PM07E_1
MS_PM07E_2
MS_PM07E_3
MS_PM07E_4
MS_PM07E_5
Ferramenta
Parametrizar Dados para Gerao de
Notas Fiscais de Entrada
TB_MSOI07
Tabela De/Para
Regras:
1, 7, 8, 11 e 12
Ferramenta De/Para
Safx07E
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
Safx07
Pgina 89 de 363
17/05/15
7.2.1.1.
Permitir ao usurio Parametrizar Dados para a Gerao da View de Nota Fiscal de Entrada
VB
Baixo
GST - Equipe Interface
FRMPM07E_1
PRC_MSAF_CRIA_MSOI07E
Tela
Criar uma tela para Parametrizar Dados para a gerao da view de Notas Fiscais de Entradas que ser utilizada para carga
de dados no MasterSAF.
Ttulo: PARAMETRIZAO DE NOTA FISCAL DE ENTRADA
Campo: EMPRESA
Combo Box: Selecionar os diferentes Cod_Empresa da tabela CAIBR_ORG_EMPRESAS_V e uma opo TODOS.
Campo: UTILIZA INDICADOR ESCRITURA LIVRO FISCAL
Opes: Sim ou No
Campo: CLASSIFICAO FISCAL DO DOCUMENTOS DE ENTRADAS
Opes: Utilization Code ou CFOP
7.2.1.2.
7.2.1.3.
Descrio
Dados de Empresas e Estabelecimentos com CNPJ View CAI
Tipo
Varchar2
Varchar2
Varchar2
Varchar2
MS_PM07E_1
Tamanho Definio da Coluna
008
Cdigo da Empresa
001
Indicador de Livro Fiscal
001
Indicador de Classificao Fiscal do Documento
001
Indicador de busca documento no AR
IND_LIVRO_FISCAL
S = SIM
N = NO
IND_CLASS_NFE
1 = Parametrizao de Classificao Fiscal do Documento por UTILIZATION CODE
2 = Parametrizao de Classificao Fiscal do Documento por CFOP
7.2.1.4.
Estrutura Principal
1-)Leitura da View CAIBR_ORG_EMPRESAS_V
Selecionar os diferentes contedos do campo COD_EMPRESA na view CAIBR_ORG_EMPRESAS_V e disponibilizar
para o usurio escolher uma delas, ou a opo TODOS.
7.2.2.1.
Tela
Criar uma tela para Parametrizar a Classificao Fiscal do Documento de Entrada para cada Utilization Code.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 90 de 363
17/05/15
7.2.2.2.
7.2.2.3.
Descrio
Dados de Empresas e Estabelecimentos com CNPJ
Cadastro de Utilizao Fiscal - Utilization Code
COD_CLASS_DOC_FIS
1 = Documento de Mercadoria
2 = Documento de Servio
7.2.2.4.
Estrutura Principal
1-)Leitura da View CAIBR_ORG_EMPRESAS_V
Selecionar os diferentes contedos do campo COD_EMPRESA na view CAIBR_ORG_EMPRESAS_V e
disponibilizar para o usurio escolher uma delas, ou a opo TODOS.
2-)Leitura da View CAIBR_REC_UTIL_FISCAL_V
Selecionar os diferentes contedos do campo UTILIZATION_ID na view CAIBR_REC_UTIL_FISCAL_V, com
distinct e order by.
7.2.3.1.
Tela
Criar uma tela para Parametrizar a Classificao Fiscal do Documento de Entrada para cada CFOP.
Ttulo: CLASSIFICAO FISCAL DE DOCUMENTOS DE ENTRADAS POR CFOP
Campo: EMPRESA
Combo Box: Selecionar os diferentes Cod_Empresa da tabela CAIBR_ORG_EMPRESAS_V e uma opo TODOS.
Campo: CFOP
Origem: CAIBR_JLBR_CFO_V.COD_CFO
Campo: DESCRIO
Origem: CAIBR_JLBR_CFO_V.DESCRICAO
Campo: CLASSIFICAO
Combo Box: 1 Mercadoria
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 91 de 363
17/05/15
7.2.3.2.
7.2.3.3.
Descrio
Dados de Empresas e Estabelecimentos com CNPJ View CAI
Cadastro de CFOP View CAI
MS_PM07E_3
Tamanho
Definio da Coluna
008
Cdigo da Empresa
040
CFOP
001
Cdigo de Classificao Fiscal do Documento
COD_CLASS_DOC_FIS
1 Mercadoria
2 Servio
7.2.3.4.
Estrutura Principal
1-)Leitura da View CAIBR_ORG_EMPRESAS_V
Selecionar os diferentes contedos do campo COD_EMPRESA na view CAIBR_ORG_EMPRESAS_V e
disponibilizar para o usurio escolher uma delas, ou a opo TODOS.
2-)Leitura da View CAIBR_JLBR_CFO_V
Selecionar os diferentes contedos do campo COD_CFO na view CAIBR_JLBR_CFO_V, com distinct e order by.
7.2.4.1.
Permitir ao usurio Parametrizar a Segunda Base de ICMS dos Itens de Documentos Fiscais de
Entradas
VB
Baixo
GST Equipe Interface
FRMPM07E_4
PRC_MSAF_CRIA_MSOI07E
Tela
Criar uma tela para Parametrizar a Classificao Fiscal do Documento de Entrada para cada CFOP.
Ttulo: PARAMETRIZAO DE TRIBUTAO ICMS PARADOCTOS ENTRADAS
Campo: EMPRESA
Combo Box: Selecionar os diferentes Cod_Empresa da tabela CAIBR_ORG_EMPRESAS_V e uma opo TODOS.
Campo: TIPO ICMS
Campo: DESCRIO
Campo: 2 BASE
Combo Box: 1 Tributada
2 Isenta
3 Outras
4 Reduo de Base
7.2.4.2.
7.2.4.3.
Descrio
Dados de Empresas e Estabelecimentos com CNPJ
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Tipo
Varchar2
Varchar2
Varchar2
MS_PM07E_4
Tamanho Definio da Coluna
008
Cdigo da Empresa
001
Tipo de Tributao ICMS
001
Indicador da Segunda Base de ICMS
Pgina 92 de 363
17/05/15
IND_BASE2
1 = Tributada
2 = Isenta
3 = Outras
4 = Reduo de Base
7.2.4.4.
Estrutura Principal
1-)Leitura da View CAIBR_ORG_EMPRESAS_V
Selecionar os diferentes contedos do campo COD_EMPRESA na view CAIBR_ORG_EMPRESAS_V e
disponibilizar para o usurio escolher uma delas, ou a opo TODOS.
7.2.5.1.
Permitir ao usurio Parametrizar a Segunda Base de IPI dos Itens de Documentos Fiscais de
Entradas
VB
Baixo
GST Equipe Interface
FRMPM07E_5
MSOI07E
Tela
Criar uma tela para Parametrizar a Classificao Fiscal do Documento de Entrada para cada CFOP.
Ttulo: PARAMETRIZAO DE TRIBUTAO IPI PARADOCTOS ENTRADAS SAFX07E
Campo: EMPRESA
Combo Box: Selecionar os diferentes Cod_Empresa da tabela CAIBR_ORG_EMPRESAS_V e uma opo TODOS.
Campo: TIPO IPI
Campo: DESCRIO
Campo: 2 BASE
Combo Box: 1 Tributada
2 Isenta
3 Outras
4 Reduo de Base
7.2.5.2.
7.2.5.3.
Descrio
Dados de Empresas e Estabelecimentos com CNPJ
MS_PM07E_5
Tamanho Definio da Coluna
008
Cdigo da Empresa
001
Tipo de Tributao IPI
001
Indicador da Segunda Base de IPI
IND_BASE2
1 = Tributada
2 = Isenta
3 = Outras
4 = Reduo de Base
7.2.5.4.
Estrutura Principal
1-)Leitura da View CAIBR_ORG_EMPRESAS_V
Selecionar os diferentes contedos do campo COD_EMPRESA na view CAIBR_ORG_EMPRESAS_V e disponibilizar
para o usurio escolher uma delas, ou a opo TODOS.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 93 de 363
17/05/15
7.2.6.1.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem aos
dados do MasterSAF, referentes as Notas Fiscais de Entradas, exceto Conhecimento de Frete
PL/SQL
Alto
GST Equipe Interface
PRC_MSAF_CRIA_MSOI07E
Parmetro Externo
Sero recebidos dois parmetros de data para processamento:
7.2.6.2.
Descrio
Tabela de Eventos ocorridos no APPS
Operaes Fiscais de Recebimento
Notas Fiscais de Entradas
Itens de Notas Fiscais de Entradas
Tabela da Interface de Parametrizao de Gerao de NF de Entradas
Tabela da Interface de Parametrizao de Classificao Fiscal de
Documentos Fiscais de Entradas por Utilization Code
Tabela da Interface de Parametrizao de Classificao Fiscal de
Documentos Fiscais de Entradas por CFOP
Tabela da Interface de Parametrizao de Tributao de ICMS para NFE
Tabela da Interface de Parametrizao de Tributao de IPI para NFE
MS_PM07E_3
MS_PM07E_4
MS_PM07E_5
7.2.6.3.
7.2.6.4.
Descrio
Notas Fiscais de Entradas Tabela da Interface
Nome da Coluna
COD_EMPRESA
COD_ESTAB
MOVTO_E_S
NORM_DEV
COD_DOCTO
IDENT_FIS_JUR
COD_FIS_JUR
NUM_DOCFIS
SERIE_DOCFIS
DATA_EMISSAO
COD_CLASS_DOC_FIS
COD_MODELO
NUM_DOCFIS_REF
SERIE_DOCFIS_REF
NUM_DEC_IMP_REF
DATA_SAIDA_REC
VLR_PRODUTO
VLR_TOT_NOTA
VLR_FRETE
VLR_SEGURO
VLR_OUTRAS
CONTRIB_FINAL
SITUACAO
COD_INDICE
VLR_NOTA_CONV
COD_CONTA
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Tipo
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Number
Varchar2
Date
Char
Varchar2
Number
Varchar2
Varchar2
Date
Number
Number
Number
Number
Number
Char
Char
Varchar2
Number
Varchar2
TB_MSOI07
Tamanho Definio da Coluna
008
Caibr_Rec_Entry_Operations_V.COD_EMPRESA
012
Concatenar
os
campos
Caibr_Rec_Entry_Operations_V.COD_EMPRESA
Caibr_Rec_Entry_Operations_V.COD_ESTABELECIMENTO
015
Caibr_Rec_Nfe_V.TP_NF
001
Caibr_Rec_Nfe_V.NORM_DEV
025
Caibr_Rec_Nfe_V.COD_DOCTO
025
Caibr_Rec_Nfe_V.COD_CATEGORIA
041
Caibr_Rec_Nfe_V.COD_PFJ
015
Caibr_Rec_Nfe_V.NUM_DOCFIS
025
Caibr_Rec_Nfe_V.SERIE_DOCFIS
Caibr_Rec_Nfe_V.DATA_EMISSAO
001
WS_COD_CLASS_DOC_FIS
025
Caibr_Rec_Nfe_V.COD_DOCTO
015
WS_NUM_DOCFIS_REF
025
WS_SERIE_DOCFIS_REF
040
Caibr_Rec_Nfe_V.NUM_DEC_IMP_REF
WS_DT_RECEBIMENTO
WS_VLR_PRODUTO
WS_VLR_TOT_NOTA
Caibr_Rec_Nfe_V.VLR_FRETE
Caibr_Rec_Nfe_V.VLR_SEGURO
Caibr_Rec_Nfe_V.VLR_OUTRAS
001
WS_CONTRIB_FINAL
001
WS_SITUACAO
010
WS_COD_INDICE
WS_VLR_NOTA_CONV
070
WS_COD_CONTA
Pgina 94 de 363
17/05/15
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Char
Date
Char
Number
Number
Number
Char
Char
Number
Number
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
001
001
001
001
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
Pgina 95 de 363
17/05/15
7.2.6.5.
Varchar2
150
Caibr_Rec_Entry_Operations_V.ATTRIBUTE20
Estrutura Principal
1-)Leitura da Tabela principal CAIBR_EXPORT_DATA
Selecionar os campos SYSTEM_ID1, SYSTEM_ID2 e SYSTEM_ID3
CAIBR_EXPORT_DATA que satisfaam a seguinte condio:
EXPORT_SYSTEM_ID = 4
EVENT_TYPE_ID
= 64
EXPORT_DATE
<= Parmetro2
EXPORT_DATE
<= Parmetro3
EXPORT_STATUS
= 1 ou 2
Erros a serem previstos:
de
todos
os
registros
da
tabela
Para cada linha recuperada na view CAIBR_EXPORT_DATA, ler a view CAIBR_REC_ENTRY_OPERATIONS_V com:
ORGANIZATION_ID = EXPORT_DATA.SYSTEM_ID2
LOCATION_ID
= EXPORT_DATA.SYSTEM_ID3
OPERATION_ID
= EXPORT_DATA.SYSTEM_ID1
COD_EMPRESA
= Parmetro1
DT_RECEBIMENTO >= Parmetro2
DT_RECEBIMENTO <= Parmetro3
POSTED_FLAG
= S
STATUS
= COMPLETE ou CANCELLED
Erros a serem previstos:
CAIBR_REC_NFE_V no existir nenhuma linha nesta tabela com a chave especificada acima.
3-)Leitura da View CAIBR_REC_ITENS_NFE_V
Para ler a view CAIBR_REC_ITENS_NFE_V com a seguinte condio:
ORGANIZATION_ID = Caibr_Rec_Entry_Operations_V. ORGANIZATION_ID
LOCATION_ID
= Caibr_Rec_Entry_Operations_V. LOCATION_ID
OPERATION_ID
= Caibr_Rec_Entry_Operations_V. OPERATION_ID
4-)Leitura da View para buscar Nota Pai CAIBR_REC_NFE_V
Para ler a view CAIBR_REC_NFE_V com a seguinte condio:
ORGANIZATION_ID = Caibr_Rec_Nfe_V.ORGANIZATION_ID
LOCATION_ID
= Caibr_Rec_Nfe_V.LOCATION_ID
INVOICE_ID
= Caibr_Rec_Nfe_V.ID_NOTA_PAI
5-)Leitura da Tabela MS_PM07E_1
Para ler a tabela MS_PM07E_1 com a seguinte condio:
COD_EMPRESA = Parmetro1
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
Erros a serem previstos:
MS_PM07E_1 no existir nenhuma linha nesta tabela com a chave especificada acima.
6-)Leitura da Tabela MS_PM07E_2
Se campo MS_PM07E_1.IND_CLASS_NFE igual a 1, para ler a tabela MS_PM07E_2 com a seguinte condio:
COD_EMPRESA = Parmetro1
UTILIZATION_ID = CAIBR_REC_NFE_ITENS_V.UTILIZATION_ID
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
UTILIZATION_ID = CAIBR_REC_ITENS_NFE_V.UTILIZATION_ID
Erros a serem previstos:
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 96 de 363
17/05/15
MS_PM07E_2 no existir nenhuma linha nesta tabela com a chave especificada acima.
MS_PM07E_3 no existir nenhuma linha nesta tabela com a chave especificada acima.
8-)Leitura da View CAIBR_GL_PLANO_CONTAS_V
Para ler a view CAIBR_GL_PLANO_CONTAS_V utilizar a seguinte condio:
CODE_COMBINATION_ID = CAIBR_REC_NFE_V.ID_CTA
Erros a serem previstos:
Pgina 97 de 363
17/05/15
Preencher com N.
Situao WS_SITUACAO
Ser definido pelo campo Caibr_Rec_Entry_Operations_V.NF_REVERSAO.
SE igual a R ou S Preencher com S;
SENO
Preencher com N.
ndice de Converso WS_COD_INDICE
Ser definido pelo campo CAIBR_REC_NFE_V.VLR_NOTA_CONV.
SE campo diferente de nulo e zeros Preencher com USD;
SENO
Preencher com nulo.
Valor do Documento em ndice WS_VLR_NOTA_CONV
Ser definido pelo campo ndice de Converso.
SE diferente de nulo Preencher com Caibr_Rec_Nfe_V.VLR_NOTA_CONV;
SENO
Preencher com nulo.
Conta Contbil WS_COD_CONTA
Ser definido pelo campo CAIBR_REC_NFE_V.ID_CTA.
Ler a view CAIBR_GL_PLANO_CONTAS para recuperar o cdigo da Conta Contbil.
SE diferente de nulo Preencher com Caibr_Gl_Plano_Contas_V.COD_CONTA;
SENO
Preencher com nulo.
Base IR Isenta WS_BASE_ISEN_IR
Ser definido pelo campo 12 da SAFX07:
SE igual a 3 Calcular campo 68 menos campo 59;
SENO
Calcular Caibr_Rec_Nfe_V.VLR_TOT_NOTA menos campo 59.
Base ISS Isenta WS_BASE_ISEN_ISS
Ser definido pelo campo 12 da SAFX07:
SE igual a 3 Calcular campo 68 menos campo 61;
SENO
Calcular Caibr_Rec_Nfe_V.VLR_TOT_NOTA menos campo 61.
Valor Total dos Servios WS_VLR_CONTAB_COMPL
Ser definido pelo campo 12 da SAFX07:
SE igual a 3 Calcular Somatria do campo 15 da SAFX09;
SENO
No Preencher.
Indicador do Tipo de Frete WS_IND_TP_FRETE
Ser definido pelo campo Caibr_Rec_Entry_Operations_V.MODALIDADE_FRETE:
SE igual a C Preencher com 1;
SE igual a F Preencher com 2;
SENO
No Preencher.
Data da Declarao de Importao/Op.Devoluo WS_DATA_DI
SE campo 04 igual a 2 Ler a View Caibr_Rec_Nfe_V com Nota Pai Preencher com o campo
Caibr_Rec_Nfe_V.DATA_EMISSAO;
SENO Preencher com o campo Caibr_Rec_Nfe_V.DATA_DI.
ICMS Substituio Tributria WS_IND_CRED_ICMSS
Ser definido pelo campo Caibr_Rec_Nfe_V.VLR_ICMS_ST_RECUP:
SE maior que zeros Preencher com S;
SENO
Preencher com N.
Indicador Municpio Beneficirio ISS WS_IND_MUNIC_ISS
Ser definido pelo campo 91 da SAFX07:
SE igual a 2 Preencher com 2;
SENO
Preencher com 1.
Responsvel pelo Recolhimento ISS WS_IND_CLASSE_OP_ISS
Ser definido pelo campo Caibr_Rec_Nfe_V.VLR_INSS_RETIDO:
SE maior que zeros Preencher com 2;
SENO
Preencher com 1.
10-)Tratamento de Erro na gerao da Tabela TB_MSOI07
Em caso de ocorrncia de erro na gerao da tabela TB_MSOI07 ou de erros especificados acima, atualizar o registro lido da
tabela CAIBR_EXPORT_DATA com:
EXPORT_STATUS = 4
Os casos de alerta no devero ser atualizados com este status, apenas demonstrar na log de erro a ocorrncia.
11-)Atualizao de Status da tabela CAIBR_EXPORT_DATA
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 98 de 363
17/05/15
Tipo
Varchar2
02
COD_ESTAB
012
Varchar2
03
MOVTO_E_S
015
Varchar2
04
05
NORM_DEV
COD_DOCTO
001
025
Varchar2
Varchar2
06
IDENT_FIS_JUR
025
Varchar2
07
COD_FIS_JUR
041
Varchar2
08
NUM_DOCFIS
015
Number
09
SERIE_DOCFIS
025
Varchar2
10
11
12
DATA_EMISSAO
COD_CLASS-DOC_FIS
001
Date
Char
13
COD_MODELO
025
Varchar2
14
15
16
@
@
NUM_DOCFIS_REF
015
Varchar2
17
SERIE_DOCFIS_REF
025
Varchar2
18
19
NUM_DEC_IMP_REF
040
Varchar2
20
DATA_SAIDA_REC
21
22
VLR_PRODUTO
Number
23
VLR_TOT_NOTA
Number
24
25
26
27
VLR_FRETE
VLR_SEGURO
VLR_OUTRAS
@
Number
Number
Number
28
29
30
31
@
CONTRIB_FINAL
SITUACAO
COD_INDICE
32
VLR_NOTA_CONV
33
34
COD_CONTA
@
Item
01
Date
001
001
010
Number
Char
Char
Varchar2
Number
070
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Varchar2
Number
17/05/15
@
@
37
38
39
40
41
42
43
44
45
46
47
@
@
@
@
@
@
VLR_ALIQ_IR
VLR_IR
VLR_ALIQ_ISS
VLR_ISS
@
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
@
@
@
@
@
@
@
@
BASE_TRIB_IR
BASE_ISEN_IR
BASE_TRIB_ISS
BASE_ISEN_ISS
@
64
65
66
67
68
69
@
VLR_CONTAB_COMPL
NUM_CONTROLE_DOCT
O
70
71
72
@
IND_TP_FRETE
73
74
@
@
75
DAT_DI
76
77
78
79
80
@
@
81
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
001
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Char
Date
Valor ICMS
Diferena de Alquota de
ICMS
Observao ICMS/ISS
Cdigo Apurao ICMS
Alquota de IPI
Valor do IPI
Observao IPI
Cdigo de Apurao IPI
Alquota de IR
Valor de IR
Alquota de ISS
Valor de ISS
Alquota
ICMS
Substituio Tributria
Valor ICMS Substituio
Tributria
Observao
ICMS
Substituio Tributria
Cdigo de Apurao
ICMS
Substituio
Tributria
Base ICMS Tributada
Base ICMS Isenta
Base ICMS Outras
Base de Reduo ICMS
Base IPI Tributada
Base IPI Isenta
Base IPI Outras
Base de Reduo IPI
Base IR Tributada
Base IR Isenta
Base ISS Tributada
Base ISS Isenta
Base ISS Realizados por
Terceiros
Base ICMS Substituio
Tributria
Nmero
Mquina
Registradora
Nmero do Cupom Fiscal
do Dia
Modelo do Cupom Fiscal
Valor Total de Servios
Nmero de Controle da
Nota Fiscal
15v2
03v4
N
N
045
005
03v4
15v2
045
005
03v4
15v2
03v4
15v2
03v4
A
A
N
N
A
A
N
N
N
N
N
15v2
045
005
15v2
15v2
15v2
15v2
15v2
15v2
15v2
15v2
15v2
15v2
15v2
15v2
15v2
N
N
N
N
N
N
N
N
N
N
N
N
N
15v2
006
006
002
15v2
012
A
N
A
Valor da Alquota de
Destino
Nota Fiscal Incentivada
Indicador do Tipo de
Frete
Cdigo do Municpio ISS
Nota
Fiscal
de
Transferncia de Crdito
Data da Declarao de
Importao / Data Docto
Original nas Operaes
de Devoluo
Valor
Servio
de
Transporte Valor Frete
Data
de
Escrita
Extempornea
Cdigo de Tributao
Interno
Cdigo da Regio
Data de Autenticao /
Data do Cancelamento da
Nota Fiscal
Canal de Distribuio /
Cdigo da Obra
03v4
001
001
A
A
005
001
N
A
008
15v2
008
005
002
008
A
N
010
AAAAMMDD
17/05/15
IND_CRED_ICMSS
001
Char
83
84
85
86
87
88
89
90
@
VLR_BASE_INSS
VLR_ALIQ_INSS
VLR_INSS_RETIDO
@
@
IND_MUNIC_ISS
001
Char
91
IND_CLASSE_OP_ISS
001
Char
92
VLR_OUTROS1
93
94
95
96
97
98
@
@
@
@
@
@
99
100
101
@
@
@
102
103
104
105
106
@
@
@
@
@
107
108
109
110
111
112
113
@
@
@
@
PERC_RED_BASE_ICMS
114
115
116
117
118
@
@
Number
Number
Number
Number
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Number
Number
ICMS
Substituio
Tributria
ICMS No Escriturado /
Estorno de Dbito de
NFST
IPI No Escriturado
Valor Base INSS
Alquota INSS
Valor INSS Retido
Valor Material Aplicado
Valor Subempreitada
Indicador do Municpio
Beneficirio do ISS
Responsvel
pelo
Recolhimento do ISS
Valor de Diferencial de
Alquota
Data do Fato Gerador
Data de Cancelamento
Pgina
Livro
Nmero da AIDF
Data de Validade do
Documento Fiscal AIDF
Tipo de Faturamento
Condio de Quitao
Nmero do Selo de
Controle de NF
Base PIS
Valor PIS
Base COFINS
Valor COFINS
Base ICMS Origem /
Destino
Valor ICMS Origem /
Destino
Alquota ICMS Origem /
Destino
Desconto Condicional
Base Isenta ICMS-S
Base Outras ICMS-S
Reduo Base ICMS-S
Percentual Reduo Base
Clculo ICMS
Indicador Pessoa Fis/Jur
de Compra Direta
Cdigo de Pessoa Fis/Jur
de Compra Direta
Indicador de Medida
Judicial
UF Origem / Destino
Tipo de Compra / Venda
001
15v2
15v2
15v2
03v4
15v2
15v2
15v2
001
N
N
N
N
N
N
A
001
15v2
008
008
006
006
012
008
N
N
A
A
A
N
001
005
012
A
A
A
15v2
15v2
15v2
15v2
15v2
N
N
N
N
N
15v2
03v4
15v2
15v2
15v2
15v2
03v4
N
N
N
N
N
001
001
001
002
002
A
A
17/05/15
Cdigo da Empresa
Cdigo do Estabelecimento
MasterSAF
Tam
Tipo
003
A
006
A
*03
001
*04
Normal ou Devoluo
001
*05
005
150
Varchar2
*06
001
007
Char
*07
Cdigo/Destinatrio/Emitente/Remetente
(IN68)
Nmero do Documento Fiscal/Nmero do
Mapa Resumo de Caixa (IN68)
014
041
Varchar2
012
020
Varchar2
09
10
*11
*12
003
002
008
001
A
A
N
A
001
Varchar2
13
002
150
14
15
Cdigo Fiscal
Natureza da Operao
004
003
A
A
*08
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Tam
008
012
Origem
Tipo
Varchar2
Varchar2
150
Varchar2
Date
Varchar2
Preencher
com
o
campo
Caibr_Ar_Nfs_V.MOVTO_E_S.
Se Caibr_Ar_Nfs_V.COD_CFO igual a 131, 132,
133, 134, 177, 178, 231, 232, 233, 234,
235, 277, 278, 321, 322, 323 ou 324
Preencher com 2 (Devoluo);
Seno Preencher com 1 (Normal).
Caibr_Ar_Nfs_V.COD_DOCTO. Este campo ser utilizado
na Ferramenta para efetuar o DE/PARA
Caibr_Ar_Nfs_V.COD_CATEGORIA. Este campo ser
utilizado na Ferramenta para efetuar o DE/PARA
Caibr_Ar_Nfs_V.COD_CLIENTE_SHIP
Caibr_Ar_Nfs_V.NUM_DOCFIS, desprezando casas aps
ponto.
Caso o campo possua mais de 6 posies recuperar os
dgitos significativos sem zeros a esquerda, at o limite de
12 dgitos.
Caso o campo possua 6 posies ou menos de 6 posies,
recuperar os dgitos significativos com zeros esquerda, at
o limite de 6 dgitos.
Caibr_Ar_Nfs_V.SERIE
NO POSSUI ESTA INFORMAO
Caibr_Ar_Nfs_V.DATA_EMISSAO
Ser tratado pelos tipos de itens existentes na Nota Fiscal.
Devero ser lidos todos os itens da Nota Fiscal, atravs da
view CAIBR_AR_ITENS_NFS_V com ORG_ID igual a
Caibr_Ar_Nfs_V.ORG_ID e CUSTOMER_TRX_ID igual
a Caibr_Ar_Nfs_V.CUSTOMER_TRX_ID.
Utilizar uma funo para descobrir se a Nota tem
itens na SAFX08 e/ou SAFX09.
Se existir s item para a SAFX08 Preencher
com 1;
Se existir s item para a SAFX09 Preencher
com 2;
Seno Preencher com 3.
Caibr_Ar_Nfs_V.COD_DOCTO Utilizar este campo para
buscar o DE/PARA
No preencher, ser tratado nos itens da Nota Fiscal.
No preencher, ser tratado nos itens da Nota Fiscal.
17/05/15
012
020
Varchar2
17
003
001
Varchar2
18
002
Preencher
com
o
campo
Caibr_Ar_Notas_Pai_V.NUM_DOCFIS_PAI encontrado,
formatando da mesma forma que formata o campo 08.
Se campo 16 diferente de nulo Ler a view
Caibr_Ar_Notas_Pai_V com CUSTOMER_TRX_ID igual
ao atributo Caibr_Ar_Nfs_V.CUSTOMER_TRX_ID e
buscar Caibr_Ar_Notas_Pai_V.SERIE_NF_PAI;
Seno No Preencher.
NO POSSUI ESTA INFORMAO
012
008
014
22
015V02
23
24
25
26
27
28
29
Valor do Frete
Valor do Seguro
Valor de Outras Despesas
Valor Diferena Alquotas Fretes
Valor Descontos (IN68)
Contribuinte Final (IN68)
*30
31
32
33
34
19
20
21
Date
Preencher
com
o
campo
Caibr_Ar_Nfs_V.DATA_EXPEDICAO.
NO POSSUI ESTA INFORMAO
Number
015V02
Number
015V02
015V02
015V02
015V02
015V02
001
N
N
N
N
N
A
150
150
150
Varchar2
Varchar2
Varchar2
001
030
Varchar2
ndice de Converso
Valor do Documento em ndice
Conta Contbil
010
014V04
070
A
N
A
070
Number
Varchar2
Alquota ICMS
003V04
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
Valor ICMS
015V02
Number
36
37
38
39
40
003V04
045
005
003V04
015V02
N
A
A
N
N
Number
41
42
43
44
045
005
003V04
015V02
A
A
N
N
Number
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Ler
os
itens
da
Nota
Fiscal
na
view
CAIBR_AR_ITENS_NFS_V com ORG_ID igual
ao
atributo
Caibr_Ar_Nfs_V.ORG_ID
e
CUSTOMER_TRX_ID
igual
ao
atributo
Caibr_Ar_Nfs_V.CUSTOMER_TRX_ID.
Ler os Impostos dos Itens da Nota Fiscal na view
CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V com ORG_ID
igual
ao atributo Caibr_Ar_Nfs_V.ORG_ID e
CUSTOMER_TRX_ID
igual
ao
atributo
Caibr_Ar_Nfs_V.CUSTOMER_TRX_ID
mais
ID_ITEM_ORIGEM
igual
ao
atributo
Caibr_Ar_Itens_Nfs_V.CUSTOMER_TRX_LINE_ID.
Ler a tabela MS_PM07S_6 com COD_EMPRESA igual a
Caibr_Ar_Nfs_V.COD_EMPRESA e COD_IMPOSTO
igual Caibr_Ar_Totais_Impostos_Nfs_V.COD_IMPOSTO
e MS_PM07S_6..COD_TRIBUTO = ICMS.
Calcular
a
somatria
do
campo
Caibr_Ar_Totais_Impostos_Nfs_V.VLR_IMPOSTO.
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Ler
os
itens
da
Nota
Fiscal
na
view
CAIBR_AR_ITENS_NFS_V com ORG_ID igual
ao
atributo
Caibr_Ar_Nfs_V.ORG_ID
e
CUSTOMER_TRX_ID
igual
ao
atributo
Caibr_Ar_Nfs_V.CUSTOMER_TRX_ID.
Ler os Impostos dos Itens da Nota Fiscal na view
CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V com ORG_ID
igual
ao atributo Caibr_Ar_Nfs_V.ORG_ID e
CUSTOMER_TRX_ID
igual
ao
atributo
Caibr_Ar_Nfs_V.CUSTOMER_TRX_ID
mais
ID_ITEM_ORIGEM
igual
ao
atributo
Caibr_Ar_Itens_Nfs_V.CUSTOMER_TRX_LINE_ID
Ler a tabela MS_PM07S_6 com COD_EMPRESA igual a
Caibr_Ar_Nfs_V.COD_EMPRESA e COD_IMPOSTO
igual Caibr_Ar_Totais_Impostos_Nfs_V.COD_IMPOSTO
e MS_PM07S_6..COD_TRIBUTO = IPI.
Calcular
a
somatria
do
campo
Caibr_Ar_Totais_Impostos_Nfs_V.VLR_IMPOSTO.
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Ler
os
itens
da
Nota
Fiscal
na
view
CAIBR_AR_ITENS_NFS_V com ORG_ID igual
ao
atributo
Caibr_Ar_Nfs_V.ORG_ID
e
CUSTOMER_TRX_ID
igual
ao
atributo
Caibr_Ar_Nfs_V.CUSTOMER_TRX_ID.
Ler os Impostos dos Itens da Nota Fiscal na view
CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V com ORG_ID
igual
ao atributo Caibr_Ar_Nfs_V.ORG_ID e
CUSTOMER_TRX_ID
igual
ao
atributo
Caibr_Ar_Nfs_V.CUSTOMER_TRX_ID
mais
ID_ITEM_ORIGEM
igual
ao
atributo
Caibr_Ar_Itens_Nfs_V.CUSTOMER_TRX_LINE_ID
Ler a tabela MS_PM07S_6 com COD_EMPRESA igual a
Caibr_Ar_Nfs_V.COD_EMPRESA e COD_IMPOSTO
igual Caibr_Ar_Totais_Impostos_Nfs_V.COD_IMPOSTO
e MS_PM07S_6..COD_TRIBUTO = IR.
Calcular
a
somatria
do
campo
Caibr_Ar_Totais_Impostos_Nfs_V.VLR_IMPOSTO.
17/05/15
Alquota ISS
003V04
Number
46
Valor ISS
015V02
Number
47
48
003V04
015V02
N
N
Number
49
50
045
005
A
A
51
015V02
Number
52
015V02
Number
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Ler
os
itens
da
Nota
Fiscal
na
view
CAIBR_AR_ITENS_NFS_V com ORG_ID igual
ao
atributo
Caibr_Ar_Nfs_V.ORG_ID
e
CUSTOMER_TRX_ID
igual
ao
atributo
Caibr_Ar_Nfs_V.CUSTOMER_TRX_ID.
Ler os Impostos dos Itens da Nota Fiscal na view
CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V com ORG_ID
igual
ao atributo Caibr_Ar_Nfs_V.ORG_ID e
CUSTOMER_TRX_ID
igual
ao
atributo
Caibr_Ar_Nfs_V.CUSTOMER_TRX_ID
mais
ID_ITEM_ORIGEM
igual
ao
atributo
Caibr_Ar_Itens_Nfs_V.CUSTOMER_TRX_LINE_ID
Ler a tabela MS_PM07S_6 com COD_EMPRESA igual a
Caibr_Ar_Nfs_V.COD_EMPRESA e COD_IMPOSTO
igual Caibr_Ar_Totais_Impostos_Nfs_V.COD_IMPOSTO
e MS_PM07S_6..COD_TRIBUTO = ISS.
Buscar a alquota do primeiro item atravs do campo
Caibr_Ar_Totais_Impostos_Nfs_V.ALIQUOTA.
Ler
os
itens
da
Nota
Fiscal
na
view
CAIBR_AR_ITENS_NFS_V com ORG_ID igual
ao
atributo
Caibr_Ar_Nfs_V.ORG_ID
e
CUSTOMER_TRX_ID
igual
ao
atributo
Caibr_Ar_Nfs_V.CUSTOMER_TRX_ID.
Ler os Impostos dos Itens da Nota Fiscal na view
CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V com ORG_ID
igual
ao atributo Caibr_Ar_Nfs_V.ORG_ID e
CUSTOMER_TRX_ID
igual
ao
atributo
Caibr_Ar_Nfs_V.CUSTOMER_TRX_ID
mais
ID_ITEM_ORIGEM
igual
ao
atributo
Caibr_Ar_Itens_Nfs_V.CUSTOMER_TRX_LINE_ID
Ler a tabela MS_PM07S_6 com COD_EMPRESA igual a
Caibr_Ar_Nfs_V.COD_EMPRESA e COD_IMPOSTO
igual Caibr_Ar_Totais_Impostos_Nfs_V.COD_IMPOSTO
e MS_PM07S_6..COD_TRIBUTO = ISS.
Calcular
a
somatria
do
campo
Caibr_Ar_Totais_Impostos_Nfs_V.VLR_IMPOSTO.
NO POSSUI ESTA INFORMAO
Ler
os
itens
da
Nota
Fiscal
na
view
CAIBR_AR_ITENS_NFS_V com ORG_ID igual
ao
atributo
Caibr_Ar_Nfs_V.ORG_ID
e
CUSTOMER_TRX_ID
igual
ao
atributo
Caibr_Ar_Nfs_V.CUSTOMER_TRX_ID.
Ler os Impostos dos Itens da Nota Fiscal na view
CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V com ORG_ID
igual
ao atributo Caibr_Ar_Nfs_V.ORG_ID e
CUSTOMER_TRX_ID
igual
ao
atributo
Caibr_Ar_Nfs_V.CUSTOMER_TRX_ID
mais
ID_ITEM_ORIGEM
igual
ao
atributo
Caibr_Ar_Itens_Nfs_V.CUSTOMER_TRX_LINE_ID
Ler a tabela MS_PM07S_6 com COD_EMPRESA igual a
Caibr_Ar_Nfs_V.COD_EMPRESA e COD_IMPOSTO
igual Caibr_Ar_Totais_Impostos_Nfs_V.COD_IMPOSTO
e MS_PM07S_6..COD_TRIBUTO = ICMS-S.
Calcular
a
somatria
do
campo
Caibr_Ar_Totais_Impostos_Nfs_V.VLR_IMPOSTO.
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Calcular a soma das frmulas abaixo:
Se campo 55 da SAFX08 igual a 1 calcular a somatria
do campo 56 da SAFX08.
Se campo 82 da SAFX08 igual a 1 calcular a somatria
do campo 83 da SAFX08.
Se resultado igual a 0 Preencher com nulo.
Calcular a soma das frmulas abaixo:
Se campo 55 da SAFX08 igual a 2 calcular a somatria
do campo 56 da SAFX08.
Se campo 82 da SAFX08 igual a 2 calcular a somatria
do campo 83 da SAFX08.
Se resultado igual a 0 Preencher com nulo.
17/05/15
015V02
Number
54
015V02
Number
55
015V02
Number
56
015V02
Number
57
015V02
Number
58
015V02
Number
59
015V02
Number
60
Base IR Isenta
015V02
Number
61
015V02
Number
62
015V02
Number
63
64
015V02
015V02
N
N
Number
65
66
67
68
006
006
002
015V02
N
A
A
N
Number
69
70
71
72
73
74
75
012
003V04
001
001
005
001
008
A
N
A
A
N
A
N
015V02
008
005
002
008
N
N
A
A
N
010
001
015V02
A
A
N
76
77
78
79
80
81
82
83
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
015
Number
17/05/15
IPI No Escriturado
Valor Base INSS
Valor Alquota INSS
Valor INSS Retido
Valor Material Aplicado (ISS)
Valor Subempreitada (ISS)
Indicador Municpio Beneficirio do ISS
Responsvel pelo Recolhimento de ISS
Valor de Diferencial de Alquotas
Data do Fato Gerador
Data de Cancelamento
Pgina
Livro
Nmero da AIDF
Data Validade do Documento Fiscal AIDF
Tipo de Faturamento
Condio de Quitao
Nmero Selo Controle de NF
Base PIS
Valor PIS
Base COFINS
Valor COFINS
Base ICMS Origem / Destino
Valor ICMS Origem / Destino
Alquota ICMS Origem / Destino
Desconto Condicional
Base Isenta ICMS-S
Base Outras ICMS-S
Reduo Base ICMS-S
Percentual Reduo Base Clculo ICMS
Indicador Pessoa Fis/Jur de Compra Direta
Cdigo de Pessoa Fis/Jur de Compra Direta
Indicador de Medida Judicial
UF Origem / Destino
Tipo de Compra / Venda
015V02
015V02
003V04
015V02
015V02
015V02
001
001
015V02
008
008
006
006
012
008
001
005
012
015V02
015V02
015V02
015V02
015V02
015V02
003V04
015V02
015V02
015V02
015V02
003V04
001
014
001
002
002
N
N
N
N
N
N
A
A
N
N
N
A
A
A
N
A
A
A
N
N
N
N
N
N
N
N
N
N
N
N
A
A
A
A
A
COMENTRIOS :
1) Cdigo da Empresa Ser formatado pelo campo especificado acima, que ir conter a Raiz do CNPJ que gerou o Movimento da Nota Fiscal de
Sada no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir
efetuar o DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
2) Cdigo do Estabelecimento Ser formatado pelo campo especificado acima, que ir conter os quatro dgitos correspondentes ao Cdigo do
Estabelecimento no CNPJ que gerou o Movimento da Nota Fiscal de Sada no Oracle Applications. A Ferramenta utilizada na Interface ir efetuar o
DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou
brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
3) Movimento Entrada/Sada Ser formatado pelos campos especificados acima, que iro conter o Tipo da Nota Fiscal de Sada e Tipo do
Movimento cadastrado no APPS. A Ferramenta utilizada na Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF, exceto para o
tipo 3- Documento de Sada emitido pelo Estabelecimento, por retorno de mercadorias no entregues ao Destinatrio. Campo obrigatrio para o
MasterSAF. No APPS estes campos no devero conter valor em branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
4) Normal ou Devoluo Ser formatado pelo campo especificado acima, que ir conter os valores reconhecidos pelo MasterSAF para identificar se a
Nota Fiscal de Sada no Oracle Applications Normal ou de Devoluo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever
conter valor nulo ou brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
5) Tipo de Documento Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Documento utilizado na Nota Fiscal de Sada no
Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar o
DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor em branco,
para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
6) Indicador de Pessoa Fsica/Jurdica Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Categoria da Pessoa Fsica ou
Jurdica que emitiu a Nota Fiscal de Sada cadastrada no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no
MasterSAF e a Ferramenta utilizada na Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o
MasterSAF. No APPS este campo no dever conter valor nulo/branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
7) Cdigo do Destinatrio/Emitente/Remetente Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Pessoa Fsica ou
Jurdica que emitiu a Nota Fiscal de Sada cadastrada no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever
conter valor nulo ou branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
8) Nmero do Documento Fiscal/Nmero do Mapa Resumo de Caixa Ser formatado pelo campo especificado acima, que ir conter o Nmero da
Nota Fiscal de Sada cadastrada no APPS. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF. Campo obrigatrio para o
MasterSAF. No APPS este campo no dever conter valor zerado, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
9) Srie do Documento Fiscal Ser formatado pelo campo especificado acima, que ir conter a Srie da Nota Fiscal de Sada cadastrada no Oracle
Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF;
10) SubSrie do Documento Fiscal O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
11) Data de Emisso Ser formatado pelo campo especificado acima, que ir conter a Data de Emisso da Nota Fiscal de Sada cadastrada no APPS;
12) Classificao do Documento Fiscal Ser formatado pelo campo especificado acima. Depender da parametrizao de Notas Fiscais de Sadas;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
17/05/15
17/05/15
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
Caibr_
Export_
Data
Caibr_
Ar_
Nfs_V
Parametrizao NFE no
AR e NFS
Classificao Fiscal do
Doc. de Sada Tipo
Fiscal Item ou por CFOP
Parametrizao de
Tributao de ICMS e
IPI de Sada
Parametrizao de Tipo
de Imposto
Caibr_
Org_
Empresas_V
Caibr_
Ar_
Itens_
Nfs_V
Caibr_
Ar_
Notas_
Pai_V
Ferramenta
Parametrizar Dados para Gerao de
Notas Fiscais de Sadas
Caibr_
Ar_
Totais_
Impostos
_V
Caibr_
Gl_
Plano_
Contas_V
MS_PM07E_1
MS_PM07S_1
MS_PM07S_2
MS_PM07S_3
MS_PM07S_4
MS_PM07S_5
MS_PM07S_6
TB_MSOI07
Ferramenta De/Para
Safx07S
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
Safx07
Tabela De/Para
Regras:
Regra 1, 8, 12 e 13
17/05/15
8.1.1.1.
Permitir ao usurio Parametrizar Dados para a Gerao da Tabela Notas Fiscais de Sadas
VB
Baixo
GST - Equipe Interface
FRMPM07S_1
PRC_MSAF_SAFX07S
Tela
Criar uma tela para Parametrizar Dados para a gerao da view de Notas Fiscais de Sadas que ser utilizada para carga de
dados no MasterSAF.
Ttulo: PARAMETRIZAO DE NOTA FISCAL DE SADA SAFX07S
Campo: EMPRESA
Combo Box: Selecionar os diferentes Cod_Empresa da tabela CAIBR_ORG_EMPRESAS_V e uma opo TODOS.
Campo: CLASSIFICAO FISCAL DO DOCUMENTO DE SADA
Opes: Tipo Fiscal do Item ou CFOP
8.1.1.2.
8.1.1.3.
Descrio
Dados de Empresas e Estabelecimentos com CNPJ
Tipo
Varchar2
Varchar2
MS_PM07S_1
Tamanho Definio da Coluna
008
Cdigo da Empresa
001
Indicador de Classificao Fiscal do Documento
IND_CLASS_NFS
1 = Parametrizao de Classificao Fiscal do Documento por TIPO FISCAL DO ITEM
2 = Parametrizao de Classificao Fiscal do Documento por CFOP
8.1.1.4.
Estrutura Principal
1-)Leitura da View CAIBR_ORG_EMPRESAS_V
Selecionar os diferentes contedos do campo COD_EMPRESA na view CAIBR_ORG_EMPRESAS_V e
disponibilizar para o usurio escolher uma delas, ou a opo TODOS.
8.1.2.1.
Permitir ao usurio Parametrizar Classificao Fiscal do Docto por Tipo Fiscal do Item
VB
Baixo
GST Equipe Interface
FRMPM07S_2
PRC_MSAF_SAFX07S
Tela
Criar uma tela para Parametrizar a Classificao Fiscal do Documento de Sada para cada Tipo Fiscal do Item.
Ttulo: CLASSIFICAO FISCAL DE DOCUMENTOS DE SADAS POR TIPO FISCAL DO ITEM
Campo: EMPRESA
Combo Box: Selecionar os diferentes Cod_Empresa da tabela CAIBR_ORG_EMPRESAS_V e uma opo TODOS.
Campo: TIPO FISCAL DO ITEM
Origem: CAIBR_JLBR_TIPO_ITEM_FISCAL_V.TP_FISCAL_ITEM
Campo: DESCRIO
Origem: CAIBR_JLBR_TIPO_ITEM_FISCAL_V.DESCRICAO
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
8.1.2.2.
8.1.2.3.
Descrio
Dados de Empresas e Estabelecimentos com CNPJ
Cadastro de Tipo Fiscal de Itens de NFS
COD_CLASS_DOC_FIS
1 = Documento de Mercadoria
2 = Documento de Servio
8.1.2.4.
Estrutura Principal
1-)Leitura da View CAIBR_ORG_EMPRESAS_V
Selecionar os diferentes contedos do campo COD_EMPRESA na view CAIBR_ORG_EMPRESAS_V e
disponibilizar para o usurio escolher uma delas, ou a opo TODOS.
2-)Leitura da View CAIBR_JLBR_TIPO_ITEM_FISCAL_V
Selecionar
os
diferentes
contedos
do
CAIBR_JLBR_TIPO_ITEM_FISCAL_V, com distinct e order by.
campo
TP_FISCAL_ITEM
na
8.1.3.1.
Tela
Criar uma tela para Parametrizar a Classificao Fiscal do Documento de Sada para cada CFOP.
Ttulo: CLASSIFICAO FISCAL DE DOCUMENTOS DE SADAS POR CFOP
Campo: EMPRESA
Combo Box: Selecionar os diferentes Cod_Empresa da tabela CAIBR_ORG_EMPRESAS_V e uma opo TODOS.
Campo: CFOP
Origem: CAIBR_JLBR_CFO_V.COD_CFO
Campo: DESCRIO
Origem: CAIBR_JLBR_CFO_V.DESCRICAO
Campo: CLASSIFICAO
Combo Box: 1 Documento de Mercadoria
2 Documento de Servio
8.1.3.2.
8.1.3.3.
Descrio
Dados de Empresas e Estabelecimentos com CNPJ View CAI
Cadastro de CFOP View CAI
Nome da Coluna
COD_EMPRESA
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
MS_PM07S_3
Tipo
Tamanho Definio da Coluna
Varchar2
008
Cdigo da Empresa
Pgina 113 de 363
17/05/15
view
040
001
CFOP
Cdigo de Classificao Fiscal do Documento
COD_CLASS_DOC_FIS
1 = Documento de Mercadoria
2 = Documento de Servio
8.1.3.4.
Estrutura Principal
1-)Leitura da View CAIBR_ORG_EMPRESAS_V
Selecionar os diferentes contedos do campo COD_EMPRESA na view CAIBR_ORG_EMPRESAS_V e
disponibilizar para o usurio escolher uma delas, ou a opo TODOS.
2-)Leitura da View CAIBR_JLBR_CFO_V
Selecionar os diferentes contedos do campo COD_CFO na view CAIBR_JLBR_CFO_V, com distinct e order by.
8.1.4.1.
Permitir ao usurio Parametrizar 1 e 2 Base de ICMS dos Itens de Doctos Fiscais de Sadas
VB
Baixo
GST Equipe Interface
FRMPM07S_4
PRC_MSAF_SAFX07S
Tela
Criar uma tela para Parametrizar a Tributao de ICMS do Documento de Sada.
Ttulo: PARAMETRIZAO DE TRIBUTAO ICMS PARADOCTOS SADAS
Campo: EMPRESA
Combo Box: Selecionar os diferentes Cod_Empresa da tabela CAIBR_ORG_EMPRESAS_V e uma opo TODOS.
Campo: SITUAO TRIBUTRIA ESTADUAL B
Campo: DESCRIO
Combo Box: Selecionar os diferentes Cod_Sit_Trib_Est da tabela CAIBR_JLBR_TRIB_ESTADUAL_V
Campo: 1 BASE
Combo Box: 1 Tributada
2 Isenta
3 Outras
4 Reduo de Base
Campo: 2 BASE
Combo Box: 1 Tributada
2 Isenta
3 Outras
4 Reduo de Base
8.1.4.2.
8.1.4.3.
Descrio
Dados de Empresas e Estabelecimentos com CNPJ
Dados da Situao Tributria Estadual B
MS_PM07S_4
Tipo
Tamanho
Varchar2
008
Varchar2
030
Varchar2
001
Varchar2
001
Definio da Coluna
Cdigo da Empresa
Tipo de Tributao ICMS
Indicador da Primeira Base de ICMS
Indicador da Segunda Base de ICMS
IND_BASE1
1 = Tributada
2 = Isenta
3 = Outras
4 = Reduo de Base
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
8.1.4.4.
IND_BASE2
1 = Tributada
2 = Isenta
3 = Outras
4 = Reduo de Base
Estrutura Principal
1-)Leitura da View CAIBR_ORG_EMPRESAS_V
Selecionar os diferentes contedos do campo COD_EMPRESA na view CAIBR_ORG_EMPRESAS_V e
disponibilizar para o usurio escolher uma delas, ou a opo TODOS.
2-)Leitura da View CAIBR_JLBR_TRIB_ESTADUAL_V
Selecionar os diferentes contedos do campo COD_SIT_TRIB_EST na view CAIBR_JLBR_TRIB_ESTADUAL_V e
disponibilizar para o usurio escolher uma delas.
8.1.5.1.
Permitir ao usurio Parametrizar 1 e 2 Base de IPI dos Itens de Doctos Fiscais de Sadas
VB
Baixo
GST Equipe Interface
MSPM07S_5
PRC_MSAF_SAFX07S
Tela
Criar uma tela para Parametrizar a Classificao Fiscal do Documento de Sada para cada CFOP.
Ttulo: PARAMETRIZAO DE TRIBUTAO IPI PARADOCTOS SADAS
Campo: EMPRESA
Combo Box: Selecionar os diferentes Cod_Empresa da tabela CAIBR_ORG_EMPRESAS_V e uma opo TODOS.
Campo: TIPO IPI
Campo: DESCRIO
Combo Box: Selecionar os diferentes Cod_Sit_Trib_Fed da tabela CAIBR_JLBR_TRIB_FEDERAL_V
Campo: 1 BASE
Combo Box: 1 Tributada
2 Isenta
3 Outras
4 Reduo de Base
Campo: 2 BASE
Combo Box: 1 Tributada
2 Isenta
3 Outras
4 Reduo de Base
8.1.5.2.
8.1.5.3.
Descrio
Dados de Empresas e Estabelecimentos com CNPJ
Dados de Tributao de IPI
MS_PM07S_5
Tamanho
Definio da Coluna
008
Cdigo da Empresa
001
Tipo de Tributao IPI
001
Indicador da Primeira Base de IPI
001
Indicador da Segunda Base de IPI
IND_BASE1
1 = Tributada
2 = Isenta
3 = Outras
4 = Reduo de Base
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
8.1.5.4.
IND_BASE2
1 = Tributada
2 = Isenta
3 = Outras
4 = Reduo de Base
Estrutura Principal
1-)Leitura da View CAIBR_ORG_EMPRESAS_V
Selecionar os diferentes contedos do campo COD_EMPRESA na view CAIBR_ORG_EMPRESAS_V e
disponibilizar para o usurio escolher uma delas, ou a opo TODOS.
2-)Leitura da View CAIBR_JLBR_TRIB_FEDERAL_V
Selecionar os diferentes contedos do campo COD_SIT_TRIB_FED na view CAIBR_JLBR_TRIB_FEDERAL_V
e disponibilizar para o usurio escolher uma delas.
8.1.6.1.
Tela
Criar uma tela para Parametrizar os Tipos de Impostos do Documento de Sada por Tipo de Impostos.
Ttulo: PARAMETRIZAO DE TIPO DE IMPOSTOS PARADOCTOS SADAS
Campo: EMPRESA
Combo Box: Selecionar os diferentes Cod_Empresa da tabela CAIBR_ORG_EMPRESAS_V e uma opo TODOS.
Campo: TIPO IPI
Campo: DESCRIO
Combo Box: Selecionar os diferentes Id_Categoria da tabela CAIBR_AR_IMPOSTOS_V
Campo: TIPO IMPOSTO
Combo Box: ICMS
IPI
ICMS-S
ISS
IR
8.1.6.2.
8.1.6.3.
Descrio
Dados de Empresas e Estabelecimentos com CNPJ
Dados de Tipos de Impostos
COD_TRIBUTO
ICMS
IPI
ICMS-S
ISS
IR
8.1.6.4.
MS_PM07S_6
Tamanho
008
030
006
Definio da Coluna
Cdigo da Empresa
Cdigo do Imposto Oracle
Cdigo de Tributo MasterSAF
Estrutura Principal
1-)Leitura da View CAIBR_ORG_EMPRESAS_V
Selecionar os diferentes contedos do campo COD_EMPRESA na view CAIBR_ORG_EMPRESAS_V e
disponibilizar para o usurio escolher uma delas, ou a opo TODOS.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
8.1.7.1.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem aos
dados do MasterSAF, referentes as Notas Fiscais de Sadas, exceto Conhecimento de Frete
PL/SQL
Alto
GST Equipe Interface
PRC_MSAF_SAFX07S
Parmetro Externo
Sero recebidos dois parmetros de data para processamento:
8.1.7.2.
Descrio
Tabela de Eventos ocorridos no APPS
Operaes de Notas Fiscais de Sadas
Organizaes de Empresas
Itens de Notas Fiscais de Sadas
Dados de Notas Fiscais de Sadas Pai
Totais de Impostos de Notas Fiscais de Sadas
Plano de Contas
Tabela da Interface de Parametrizao de Gerao de NF de Sadas
Tabela da Interface de Parametrizao de Classificao Fiscal de Documentos
Fiscais de Sadas por Tipo Fiscal do Item
Tabela da Interface de Parametrizao de Classificao Fiscal de Documentos
Fiscais de Sadas por CFOP
Tabela da Interface de Parametrizao de Tributao de ICMS para NFS
Tabela da Interface de Parametrizao de Tributao de IPI para NFS
Tabela da Interface de Parametrizao de Tipos de Impostos para NFS
MS_PM07S_3
MS_PM07S_4
MS_PM07S_5
MS_PM07S_6
8.1.7.3.
8.1.7.4.
Descrio
Notas Fiscais de Sadas Tabela da Interface
Nome da Coluna
COD_EMPRESA
COD_ESTAB
MOVTO_E_S
NORM_DEV
COD_DOCTO
IDENT_FIS_JUR
COD_FIS_JUR
NUM_DOCFIS
SERIE_DOCFIS
DATA_EMISSAO
COD_CLASS_DOC_FIS
COD_MODELO
NUM_DOCFIS_REF
SERIE_DOCFIS_REF
DATA_SAIDA_REC
VLR_PRODUTO
VLR_TOT_NOTA
VLR_FRETE
VLR_SEGURO
VLR_OUTRAS
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Tipo
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Char
Varchar2
Number
Varchar2
Date
Char
Varchar2
Varchar2
Varchar2
Date
Number
Number
Varchar2
Varchar2
Varchar2
TB_MSOI07
Tamanho
008
012
001
001
150
007
041
020
001
001
150
020
001
150
150
150
Definio da Coluna
Caibr_Ar_Nfs_V.COD_EMPRESA
Concatenar os campos Caibr_Ar_Nfs_V.COD_EMPRESA e
Caibr_Ar_Nfs_V.COD_ESTABELEC
WS_MOVTO_E_S
WS_NORM_DEV
Caibr_Ar_Nfs_V.COD_DOCTO
Caibr_Ar_Nfs_V.COD_CATEGORIA
Caibr_Ar_Nfs_V.COD_CLIENTE_SHIP
Caibr_Ar_Nfs_V.NUM_DOCFIS
Caibr_Ar_Nfs_V.SERIE
Caibr_Ar_Nfs_V.DATA_EMISSAO
WS_COD_CLASS_DOC_FIS
Caibr_Ar_Nfs_V.COD_DOCTO
WS_NUM_DOCFIS_REF
WS_SERIE_DOCFIS_REF
WS_DATA_SAIDA_REC
WS_VLR_PRODUTO
WS_VLR_TOT_NOTA
Caibr_Ar_Nfs_V.VLR_FRETE
Caibr_Ar_Nfs_V.VLR_SEGURO
Caibr_Ar_Nfs_V.VLR_OUTRAS
17/05/15
8.1.7.5.
Char
Varchar2
Varchar2
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
001
030
070
150
150
150
150
150
150
150
150
150
150
030
030
030
030
030
030
030
030
030
030
030
030
030
030
030
WS_CONTRIB_FINAL
Caibr_Ar_Nfs_V.STATUS_NF
WS_COD_CONTA
WS_VLR_ICMS
WS_VLR_IPI
WS_VLR_IR
WS_VLR_ALIQ_ISS
WS_VLR_ISS
WS_VLR_SUBST_ICMS
WS_BASE_TRIB_ICMS
WS_BASE_ISEN_ICMS
WS_BASE_OUTR_ICMS
WS_BASE_REDU_ICMS
WS_BASE_TRIB_IPI
WS_BASE_ISEN_IPI
WS_BASE_OUTR_IPI
WS_BASE_REDU_IPI
WS_BASE_TRIB_IR
WS_BASE_ISEN_IR
WS_BASE_TRIB_ISS
WS_BASE_ISEN_ISS
WS_BASE_SUB_TRIB_ICMS
WS_VLR_CONTAB_COMPL
Caibr_Ar_Nfs_V.CUSTOMER_TRX_ID
Caibr_Ar_Nfs_V.ATTRIBUTE1
Caibr_Ar_Nfs_V.ATTRIBUTE2
Caibr_Ar_Nfs_V.ATTRIBUTE3
Caibr_Ar_Nfs_V.ATTRIBUTE4
Caibr_Ar_Nfs_V.ATTRIBUTE5
Caibr_Ar_Nfs_V.ATTRIBUTE6
Caibr_Ar_Nfs_V.ATTRIBUTE7
Caibr_Ar_Nfs_V.ATTRIBUTE8
Caibr_Ar_Nfs_V.ATTRIBUTE9
Caibr_Ar_Nfs_V.ATTRIBUTE10
Caibr_Ar_Nfs_V.INTERFACE_HEADER_ATTRIBUTE1
Caibr_Ar_Nfs_V.INTERFACE_HEADER_ATTRIBUTE2
Caibr_Ar_Nfs_V.INTERFACE_HEADER_ATTRIBUTE3
Caibr_Ar_Nfs_V.INTERFACE_HEADER_ATTRIBUTE4
Caibr_Ar_Nfs_V.INTERFACE_HEADER_ATTRIBUTE5
Caibr_Ar_Nfs_V.INTERFACE_HEADER_ATTRIBUTE6
Caibr_Ar_Nfs_V.INTERFACE_HEADER_ATTRIBUTE7
Caibr_Ar_Nfs_V.INTERFACE_HEADER_ATTRIBUTE8
Caibr_Ar_Nfs_V.INTERFACE_HEADER_ATTRIBUTE9
Caibr_Ar_Nfs_V.INTERFACE_HEADER_ATTRIBUTE10
Caibr_Ar_Nfs_V.INTERFACE_HEADER_ATTRIBUTE11
Caibr_Ar_Nfs_V.INTERFACE_HEADER_ATTRIBUTE12
Caibr_Ar_Nfs_V.INTERFACE_HEADER_ATTRIBUTE13
Caibr_Ar_Nfs_V.INTERFACE_HEADER_ATTRIBUTE14
Caibr_Ar_Nfs_V.INTERFACE_HEADER_ATTRIBUTE15
Estrutura Principal
1-)Leitura da Tabela principal CAIBR_EXPORT_DATA
Selecionar os campos SYSTEM_ID1, SYSTEM_ID2 e SYSTEM_ID3 de todos os registros da tabela
CAIBR_EXPORT_DATA que satisfaam a seguinte condio:
EXPORT_SYSTEM_ID = 4
EVENT_TYPE_ID
= 63
EXPORT_DATE
<= Parmetro2
EXPORT_DATE
<= Parmetro3
EXPORT_STATUS
= 1 ou 2
Erros a serem previstos:
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
MS_PM07E_1 no existir nenhuma linha nesta tabela com a chave especificada acima.
Se o campo MS_PM07E_1. IND_NFE_AR igual a S significa que para recuperar Documentos Fiscais de Entradas no AR.
Neste caso o campo CAIBR_AR_NFS_V.MOVTO_E_S no dever fazer parte da seleo de notas na view
CAIBR_AR_NFS_V.
Caso contrrio - MS_PM07E_1. IND_NFE_AR igual a S a seleo de Documentos Fiscais no AR dever ser somente de
Documentos Fiscais de Sadas, assim o campo CAIBR_AR_NFS_V.MOVTO_E_S dever fazer parte da seleo com clusula
igual a EXIT ( Notas de Sadas).
7-)Leitura da Tabela MS_PM07S_1
Para ler a tabela MS_PM07S_1 com a seguinte condio:
COD_EMPRESA = Parmetro1
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
Erros a serem previstos:
MS_PM07S_1 no existir nenhuma linha nesta tabela com a chave especificada acima.
8-)Leitura da Tabela MS_PM07S_2
Se campo MS_PM07S_1.IND_CLASS_NFS igual a 1, para ler a tabela MS_PM07S_2 com a seguinte condio:
COD_EMPRESA = Parmetro1
TP_FISCAL_ITEM = CAIBR_AR_ITENS_NFS_V.TP_FISCAL_ITEM
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
TP_FISCAL_ITEM = CAIBR_AR_ITENS_NFS_V.TP_FISCAL_ITEM
Erros a serem previstos:
MS_PM07S_2 no existir nenhuma linha nesta tabela com a chave especificada acima.
9-)Leitura da Tabela MS_PM07S_3
Se campo MS_PM07S_1.IND_CLASS_NFS igual a 2, ler a tabela MS_PM07S_3 com a seguinte condio:
COD_EMPRESA = Parmetro1
COD_CFO
= CAIBR_AR_ITENS_NFS_V.COD_CFO
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
COD_CFO
= CAIBR_AR_ITENS_NFS_V.COD_CFO
Erros a serem previstos:
MS_PM07S_3 no existir nenhuma linha nesta tabela com a chave especificada acima.
10-)Leitura da Tabela MS_PM07S_4
Ler a tabela MS_PM07S_4 com a seguinte condio:
COD_EMPRESA = Parmetro1
TRIB_ICMS
= CAIBR_AR_ITENS_NFS_V.COD_SIT_TRIB_EST
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
17/05/15
17/05/15
02
COD_ESTAB
012
Varchar2
03
MOVTO_E_S
001
Varchar2
04
05
NORM_DEV
COD_DOCTO
001
150
Varchar2
Varchar2
06
IDENT_FIS_JUR
007
Varchar2
07
COD_FIS_JUR
041
Varchar2
08
NUM_DOCFIS
020
Varcha2
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
SERIE_DOCFIS
@
DATA_EMISSAO
COD_CLASS-DOC_FIS
001
Varchar2
001
Date
Char
13
COD_MODELO
150
Varchar2
14
15
16
@
@
NUM_DOCFIS_REF
020
Varchar2
17
SERIE_DOCFIS_REF
001
Varchar2
18
19
20
21
DATA_SAIDA_REC
@
22
23
VLR_PRODUTO
VLR_TOT_NOTA
24
25
26
27
VLR_FRETE
VLR_SEGURO
VLR_OUTRAS
@
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
@
CONTRIB_FINAL
SITUACAO
@
@
COD_CONTA
@
VLR_ICMS
@
@
@
@
VLR_IPI
@
@
@
VLR_IR
VLR_ALIQ_ISS
VLR_ISS
@
48
VLR_SUBST_ICMS
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
BASE_TRIB_ICMS
BASE_ISEN_ICMS
BASE_OUTR_ICMS
BASE_REDU_ICMS
BASE_TRIB_IPI
BASE_ISEN_IPI
BASE_OUTR_IPI
BASE_REDU_IPI
BASE_TRIB_IR
BASE_ISEN_IR
BASE_TRIB_ISS
BASE_ISEN_ISS
@
Date
Number
Number
150
Varchar2
Varchar2
Varchar2
001
030
Char
Varchar2
070
Varchar2
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
003
002
008
001
A
A
N
A
002
Cdigo Fiscal
Natureza da Operao
Nmero do Docto Fiscal de
Referncia
Srie do Docto Fiscal de
Referncia
SubSrie do Docto Fiscal de
Referncia
Nmero da Declarao de
Importao
Data de Sada/ Recebimento
Inscrio
Estadual
do
Substituto Tributrio
Valor dos Produtos / Servios
Valor Total do Documento
Fiscal
Valor do Frete
Valor do Seguro
Valor de Outras Despesas
Valor
de
Diferena
de
Alquotas de Fretes
Valor de Descontos
Contribuinte Final
Situao da Nota
ndice de Converso
Valor do Documento em ndice
Conta Contbil
Alquota de ICMS
Valor ICMS
Diferena de Alquota de ICMS
Observao ICMS/ISS
Cdigo Apurao ICMS
Alquota de IPI
Valor do IPI
Observao IPI
Cdigo de Apurao IPI
Alquota de IR
Valor de IR
Alquota de ISS
Valor de ISS
Alquota ICMS Substituio
Tributria
Valor
ICMS
Substituio
Tributria
Observao ICMS Substituio
Tributria
Cdigo de Apurao ICMS
Substituio Tributria
Base ICMS Tributada
Base ICMS Isenta
Base ICMS Outras
Base de Reduo ICMS
Base IPI Tributada
Base IPI Isenta
Base IPI Outras
Base de Reduo IPI
Base IR Tributada
Base IR Isenta
Base ISS Tributada
Base ISS Isenta
Base ISS Realizados por
Terceiros
004
003
012
A
A
A
003
002
012
Truncar em 12 posies
008
014
N
A
AAAAMMDD
15V2
15V2
N
N
15V2
15V2
15V2
15V2
N
N
N
N
15V2
001
001
010
14V4
070
03V4
15V2
03V4
045
005
03V4
15V2
045
005
03V4
15V2
03V4
15V2
03V4
N
A
A
A
N
A
N
N
N
A
A
N
N
A
A
N
N
N
N
N
15V2
045
005
15V2
15V2
15V2
15V2
15V2
15V2
15V2
15V2
15V2
15V2
15V2
15V2
15V2
N
N
N
N
N
N
N
N
N
N
N
N
N
Truncar em 2 posies
AAAAMMDD
Truncar em 12 posies
17/05/15
BASE_SUB_TRIB_ICMS
65
66
@
@
67
68
69
70
71
72
73
74
@
VLR_CONTAB_COMPL
NUM_CONTROLE_DOC
TO
@
@
@
@
@
75
76
77
78
79
80
@
@
@
@
81
82
83
@
@
84
85
86
87
88
89
90
@
@
@
@
@
@
@
91
92
93
94
95
96
97
98
@
@
@
@
@
@
99
100
101
@
@
@
102
103
104
105
106
107
108
@
@
@
@
@
@
@
109
110
111
112
113
@
@
@
@
@
114
115
Number
015
Number
Number
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Base
ICMS
Substituio
Tributria
Nmero Mquina Registradora
Nmero do Cupom Fiscal do
Dia
Modelo do Cupom Fiscal
Valor Total de Servios
Nmero de Controle da Nota
Fiscal
Valor da Alquota de Destino
Nota Fiscal Incentivada
Indicador do Tipo de Frete
Cdigo do Municpio ISS
Nota Fiscal de Transferncia de
Crdito
Data
da
Declarao
de
Importao / Data Docto
Original nas Operaes de
Devoluo
Valor Servio de Transporte
Valor Frete
Data de Escrita Extempornea
Cdigo de Tributao Interno
Cdigo da Regio
Data de Autenticao / Data do
Cancelamento da Nota Fiscal
Canal de Distribuio / Cdigo
da Obra
ICMS Substituio Tributria
ICMS No Escriturado /
Estorno de Dbito de NFST
IPI No Escriturado
Valor Base INSS
Alquota INSS
Valor INSS Retido
Valor Material Aplicado
Valor Subempreitada
Indicador
do
Municpio
Beneficirio do ISS
Responsvel
pelo
Recolhimento do ISS
Valor de Diferencial de
Alquota
Data do Fato Gerador
Data de Cancelamento
Pgina
Livro
Nmero da AIDF
Data
de
Validade
do
Documento Fiscal AIDF
Tipo de Faturamento
Condio de Quitao
Nmero do Selo de Controle de
NF
Base PIS
Valor PIS
Base COFINS
Valor COFINS
Base ICMS Origem / Destino
Valor ICMS Origem / Destino
Alquota ICMS Origem /
Destino
Desconto Condicional
Base Isenta ICMS-S
Base Outras ICMS-S
Reduo Base ICMS-S
Percentual
Reduo
Base
Clculo ICMS
Indicador Pessoa Fis/Jur de
Compra Direta
Cdigo de Pessoa Fis/Jur de
15V2
006
006
N
A
002
15V2
012
A
N
A
03V4
001
001
005
001
N
A
A
N
A
008
15V2
008
005
002
008
N
A
A
N
010
001
15V2
A
N
15V2
15V2
03V4
15V2
15V2
15V2
001
N
N
N
N
N
N
A
001
15V2
008
008
006
006
012
008
N
N
A
A
A
N
001
005
012
A
A
A
15V2
15V2
15V2
15V2
15V2
15V2
03V4
N
N
N
N
N
N
N
15V2
15V2
15V2
15V2
03V4
N
N
N
N
N
001
001
17/05/15
116
117
118
Compra Direta
Indicador de Medida Judicial
UF Origem / Destino
Tipo de Compra / Venda
@
@
@
001
002
002
A
A
A
*01
Cdigo da Empresa
MasterSAF
Tam
Tipo
003
A
*02
Cdigo do Estabelecimento
006
*03
008
*04
001
015
Varchar2
*05
*06
Normal ou Devoluo
Tipo de Documento (IN68)
001
005
A
A
001
025
Varchar2
Varchar2
*07
001
025
Varchar2
*08
014
041
Varchar2
*09
Cdigo/Destinatrio/Emitente/Remeten
te (IN68)
Nmero do Documento Fiscal (IN68)
012
015V01
Number
10
11
*12
*13
003
002
001
001
A
A
A
A
025
Varchar2
800
Varchar2
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Tam
008
Origem
Tipo
Varchar2
012
Varchar2
Date
17/05/15
Produto (IN68)
035
800
Varchar2
*15
*16
*17
030
003
008
A
A
A
025
Varchar2
*18
19
005
020
N
A
050
Varchar2
20
020
150
Varchar2
21
22
050
004
A
A
240
Varchar2
Number
23
003
025
Varchar2
24
*25
26
Quantidade (IN68)
Unidade de Medida (IN68)
Cdigo NBM (IN68)
011V06
003
010
N
A
A
025
015
Number
Varchar2
Varchar2
27
28
29
30
31
015V02
015V02
015V02
001
002
N
N
N
A
A
001
025
Number
Number
Number
Varchar2
Varchar2
32
33
34
35
36
005
001
012
008
011V03
A
A
A
N
N
001
Varchar2
37
ndice de Converso
010
38
39
40
41
42
43
44
015V02
015V02
015V02
015V02
003V04
015V02
003V04
N
N
N
N
N
N
N
Number
Number
Number
Number
Number
Number
Number
45
46
47
48
Observao ICMS
Cdigo de Apurao ICMS
Alquota IPI (IN68)
Valor IPI (IN68)
045
005
003V04
015V02
A
A
N
N
Number
Number
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Number
preencher
com
o
Caibr_Rec_Itens_Nfe_V.DIF_ALIQ_ICMS;
Seno No preencher
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Caibr_Rec_Itens_Nfe_V.VLR_ALIQ_IPI
Caibr_Rec_Itens_Nfe_V.VLR_IPI_RECUP
17/05/15
Observao IPI
045
50
51
52
005
003V04
015V02
A
N
N
045
005
55
001
56
57
015V02
015V02
N
N
58
001
59
60
015V02
015V02
N
N
Number
Number
61
015V02
Number
015V02
Number
003V04
015V02
004
004
N
N
A
A
015V02
015V02
015V02
N
N
N
015
008
012
011
015V02
A
N
A
A
N
015V02
010
003
001
A
A
A
A
53
54
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Number
025
Varchar2
Number
025
Varchar2
Number
Number
001
Char
Se
campo
58
diferente
a
1
e
campo
Caibr_Rec_Itens_Nfe_V.VLR_IPI maior que zero
Preencher com IPI No Creditado igual a
Caibr_Rec_Itens_Nfe_V.VLR_IPI (formatado com 2 casas
decimais)
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Caibr_Rec_Itens_Nfe_V.VLR_SUBST_ICMS
Caibr_Rec_Itens_Nfe_V.TP_TRIB_ICMS, truncando em 1
posio.
Caibr_Rec_Itens_Nfe_V.VLR_BASE_ICMS
Ler a tabela MS_PM07E_4 com COD_EMPRESA igual ao
campo Caibr_Rec_Entry_Operatios_V.COD_EMPRESA e
TP_TRIB_ICMS
igual
ao
campo
Caibr_Rec_Itens_Nfe_V.TP_TRIB_ICMS.
Se
campo
IND_BASE2
igual
a
4
Calcular
Caibr_Rec_Itens_Nfe_V.VLR_ITEM
menos
Caibr_Rec_Itens_Nfe_V.VLR_BASE_ICMS,
arredondando os dois campos antes do clculo para 2 casas
decimais.
Se clculo maior que zero preencher com o valor
calculado
Seno No preencher.
Caibr_Rec_Itens_Nfe_V.TP_TRIB_IPI, truncando em 1
posio.
Caibr_Rec_Itens_Nfe_V.VLR_BASE_IPI
Ler a tabela MS_PM07E_5 com COD_EMPRESA igual ao
campo Caibr_Rec_Entry_Operatios_V.COD_EMPRESA e
TP_TRIB_IPI
igual
ao
campo
Caibr_Rec_Itens_Nfe_V.TP_TRIB_IPI
Se campo IND_BASE2 igual a 4 Calcular
Caibr_Rec_Itens_Nfe_V.VLR_ITEM
menos
Caibr_Rec_Itens_Nfe_V.VLR_BASE_IPI, arredondando os
dois campos antes do clculo para 2 casas decimais.
Se clculo maior que zero preencher com o valor
calculado;
Seno No preencher.
Caibr_Rec_Itens_Nfe_V.VLR_BASE_SUBST_ICMS
Se Caibr_Rec_Itens_Nfe_V.IPI_EMBUTIDO igual a N e
campo 58 igual a 3 Caibr_Rec_Itens_Nfe_V.VLR_IPI;
Seno No preencher
NO POSSUI ESTA INFORMAO
Caibr_Rec_Itens_Nfe_V.VLR_TOTAL_ITEM
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Se Caibr_Rec_Itens_Nfe_V.DIFERENCIAL_ALIQ igual a
S
preencher
com
o
Caibr_Rec_Itens_Nfe_V.VLR_DIF_ALIQ_ICMS;
Seno No preencher
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Se
Caibr_Rec_Itens_Nfe_V.VLR_BASE_SUBST_ICMS_RE
C maior que zeros preencher com S;
Seno No preencher.
17/05/15
005
015V02
A
N
Number
81
IPI No Escriturado
015V02
Number
82
Tributao de ICMS
001
83
015V02
84
Tributao de IPI
001
85
015V02
86
87
88
89
90
91
92
93
94
95
96
97
Base PIS
Valor PIS
Base COFINS
Valor COFINS
Base ICMS Origem / Destino
Valor ICMS Origem / Destino
Alquota ICMS Origem / Destino
Descontos Condicionais
Tributao ICMS-ST
Base Reduo ICMS-ST
Custo de Transferncia
Percentual Reduo Base de Clculo
ICMS
Quantidade Embarcada
Data do Registro de Exportao
Data do Despacho
Data de Averbao
Data DI
Nmero DI
015V02
015V02
015V02
015V02
015V02
015V02
003V04
015V02
001
015V02
011V06
003V04
N
N
N
N
N
N
N
N
A
N
N
N
Calcular
Caibr_Rec_Itens_Nfe_V.VLR_ITEM
menos
Caibr_Rec_Itens_Nfe_V.VLR_BASE_ICMS,
arredondando os dois campos antes do clculo para 2 casas
decimais.
Se clculo maior que zero preencher com o valor
calculado;
Seno No preencher.
Ler a tabela MS_PM07E_5 com COD_EMPRESA igual ao
campo Caibr_Rec_Entry_Operations_V.COD_EMPRESA e
TP_TRIB_IPI
igual
ao
campo
Caibr_Rec_Itens_Nfe_V.TP_TRIB_IPI e recuperar o
campo IND_BASE2.
Se campo IND_BASE2 diferente de zero e 4 preencher
com IND_BASE2;
Seno No preencher.
Ler a tabela MS_PM07E_5 com COD_EMPRESA igual ao
campo Caibr_Rec_Entry_Operations_V.COD_EMPRESA e
TP_TRIB_IPI
igual
ao
campo
Caibr_Rec_Itens_Nfe_V.TP_TRIB_IPI.
Se
campo
IND_BASE2
diferente
de
zeros
Calcular
Caibr_Rec_Itens_Nfe_V.VLR_ITEM
menos
Caibr_Rec_Itens_Nfe_V.VLR_BASE_IPI, arredondando os
dois campos antes do clculo para 2 casas decimais.
Se clculo maior que zero preencher com o valor
calculado;
Seno No preencher.
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
011V06
008
008
008
008
012
N
N
N
N
N
A
98
99
100
101
102
103
001
Varchar2
Number
001
Varchar2
Number
COMENTRIOS :
1) Cdigo da Empresa Ser formatado pelo campo especificado acima, que ir conter a Raiz do CNPJ que gerou o Movimento da Nota Fiscal de
Entrada no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir
efetuar o DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
3)
4)
5)
6)
7)
8)
9)
10)
11)
12)
13)
14)
15)
16)
17)
18)
19)
20)
21)
22)
23)
Cdigo do Estabelecimento Ser formatado pelo campo especificado acima, que ir conter os quatro dgitos correspondentes ao Cdigo do
Estabelecimento no CNPJ que gerou o Movimento da Nota Fiscal de Entrada no Oracle Applications. A Ferramenta utilizada na Interface ir efetuar o
DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou
brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Data de Sada/Recebimento Ser formatado pelo campo especificado acima, que ir conter a Data de Entrada da Nota Fiscal de Entrada no
Estabelecimento. No APPS este campo no dever conter valor nulo ou zeros, para no ocorrer inconsistncia na Importao de dados para o
MasterSAF e para o correto atendimento s Obrigaes Fiscais pelo MasterSAF;
Movimento Entrada/Sada Ser formatado pelo campo especificado acima, que ir conter o Tipo da Nota Fiscal de Entrada no Oracle
Applications. A Ferramenta utilizada na Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF, exceto para o tipo 3Documento de Entrada emitido pelo Estabelecimento, por Retorno de Mercadorias no Entregues ao Destinatrio. Campo obrigatrio para o
MasterSAF. No APPS este campo no dever conter valor em branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Normal ou Devoluo Ser formatado pelo campo especificado acima, que ir conter os valores reconhecidos pelo MasterSAF para identificar se a
Nota Fiscal de Entrada no Oracle Applications Normal ou de Devoluo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever
conter valor nulo ou brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Tipo de Documento Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Documento utilizado na Nota Fiscal de Entrada no
Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar o
DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor em branco,
para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Indicador de Pessoa Fsica/Jurdica Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Categoria da Pessoa Fsica ou
Jurdica que emitiu a Nota Fiscal de Entrada cadastrada no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no
MasterSAF e a Ferramenta utilizada na Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o
MasterSAF. No APPS este campo no dever conter valor nulo/branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Cdigo do Destinatrio/Emitente/Remetente Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Pessoa Fsica ou
Jurdica que emitiu a Nota Fiscal de Entrada cadastrada no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no
MasterSAF e a Ferramenta utilizada na Interface ir truncar este campo na carga para o MasterSAF. Campo obrigatrio para o MasterSAF. No APPS
este campo no dever conter valor nulo ou branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Nmero do Documento Fiscal/Nmero do Mapa Resumo de Caixa Ser formatado pelo campo especificado acima, que ir conter o Nmero da
Nota Fiscal de Entrada cadastrada no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a
Ferramenta utilizada na Interface ir truncar este campo na carga para o MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no
dever conter valor zerado, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Srie do Documento Fiscal Ser formatado pelo campo especificado acima, que ir conter a Srie da Nota Fiscal de Entrada cadastrada no Oracle
Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir truncar este
campo na carga para o MasterSAF. Este campo parte integrante dos dados de IN68 e dever estar preenchido corretamente no APPS;
Subsrie do Documento Fiscal O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
Bem Patrimonial Ser formatado pelo campo especificado acima. No MasterSAF os Itens de Notas Fiscais de Entradas sero tratados como Itens
de Mercadorias, tendo a Descrio Complementar para especificar os itens. Esta definio decorrente de no existir no Oracle Applications o
Cdigo do Bem. Campo obrigatrio para o MasterSAF;
Indicador do Produto Ser formatado pelo campo especificado acima, que ir conter a Categoria do Item utilizado no Item da Nota Fiscal de
Entrada cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na
Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever
conter valor nulo ou em branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento IN68 pelo
MasterSAF. Existir a opo de utilizar o campo Tipo do Item para formatar este campo deste arquivo, alterando a parametrizao da Ferramenta da
Interface, caso o cliente utilize este campo como Indicador;
Produto Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Produto utilizado no Item da Nota Fiscal de Entrada
cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface
ir truncar este campo na carga para o MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou em
branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento IN68 pelo MasterSAF;
Cdigo do Bem O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Cdigo do Incorporador O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Unidade Padro Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Unidade Padro utilizado no Item da Nota Fiscal de
Entrada cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na
Interface ir truncar este campo na carga para o MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo
ou em branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento IN68 pelo MasterSAF;
Item da Nota Fiscal Ser formatado conforme especificado acima. No Oracle Applications no existe este campo identificando os itens de acordo
como esto impressos na Nota Fiscal de Entrada. Campo obrigatrio para o MasterSAF, por este motivo ser atribudo pela Interface;
Almoxarifado Ser formatado pelos campos especificados acima, que ir conter o Id do Organization e o Cdigo do Almoxarifado utilizado no
Item da Nota Fiscal de Entrada cadastrado no Apps. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF, por este motivo
ser truncado o Id do Organization. No Apps este campo no dever conter valor nulo/brancos para o correto atendimento IN68 pelo MasterSAF;
Centro de Custo Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Centro de Custo utilizado no Item da Nota Fiscal de
Entrada cadastrado no Apps. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir
truncar este campo na carga para o MasterSAF. No APPS este campo no dever conter valor nulo/brancos para o correto atendimento IN68 pelo
MasterSAF;
Descrio Complementar Ser formatado pelo campo especificado acima, que ir conter a Descrio Complementar utilizada no Item da Nota
Fiscal de Entrada cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta
utilizada na Interface ir truncar este campo na carga para o MasterSAF. No APPS este campo no dever conter valor nulo/brancos para o correto
atendimento IN68 pelo MasterSAF;
Cdigo Fiscal Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Operao Fiscal utilizado no Item da Nota Fiscal de
Entrada cadastrada no Oracle Applications. No APPS este campo no dever conter valor nulo ou zero, para o correto atendimento IN68 e s
Obrigaes Fiscais/Acessrias pelo MasterSAF. No MasterSAF esta informao ser armazenada somente a nvel de Item de Nota Fiscal de Entrada;
Natureza da Operao Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Natureza da Operao utilizado no Item da
Nota Fiscal de Entrada cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a
Ferramenta utilizada na Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. No APPS este campo no dever conter valor nulo
ou brancos para o correto atendimento IN68 e s Obrigaes Fiscais/Acessrias pelo MasterSAF;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
17/05/15
17/05/15
Valor PIS O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Base COFINS O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Valor COFINS O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Base de ICMS Origem / Destino O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
Valor do ICMS Origem / Destino O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
Alquota de ICMS Origem / Destino O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
Descontos Condicionais O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Tributao ICMS-ST O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Base de Reduo ICMS-ST O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Custo de Transferncia O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Percentual de Reduo da Base de Clculo de ICMS O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar
customizao na Interface;
Quantidade Embarcada O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Data do Registro de Exportao O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
Data do Despacho O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Data de Averbao O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Data DI O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Nmero DI O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
Caibr_
Export_
Data
Caibr_
Rec_
Entry_
Operations_V
Parametrizao NFE
Classificao Fiscal do
Documento de Entrada Utilization Code ou por
CFOP
Parametrizao de
Tributao de ICMS de
Entrada
Caibr_
Rec_
Nfe_V
Caibr_
Rec_
Itens_
Nfe_V
Caibr_
Inv_
Itens_V
Ferramenta
Parametrizar Dados para Gerao de NF
de Entrada
Caibr_Inv_
Itens_
Categoria_V
Caibr_
Rec_
Estoque_V
MS_PM07E_1
MS_PM07E_2
MS_PM07E_3
MS_PM07E_4
MS_PM07E_5
TB_MSOI08
Ferramenta De/Para
Safx08E
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
Safx08
Tabela De/Para
Regras:
1, 2, 3, 4, 8 e 11
17/05/15
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem aos
dados do MasterSAF, referentes aos Itens de Mercadorias das Notas Fiscais de Entradas,
exceto Conhecimento de Frete
PL/SQL
Alto
Linguagem:
Grau de Complexidade:
Implicaes das Modificaes:
Responsvel Criao:
Cdigo do Programa:
Outros Programas Relacionados
Descrio
Tabela de Eventos ocorridos no APPS
Operaes Fiscais de Recebimento
Notas Fiscais de Entradas
Itens de Notas Fiscais de Entradas
Cdigos de Produtos
Cdigos de Categorias dos Produtos
Recebimentos registrados no Estoque
Tabela da Interface de Parametrizao de Gerao de NF de Entradas
Tabela da Interface de Parametrizao de Classificao Fiscal de Documentos Fiscais de
Entradas por Utilization Code
Tabela da Interface de Parametrizao de Classificao Fiscal de Documentos Fiscais de
Entradas por CFOP
Tabela da Interface de Parametrizao de Tributao de ICMS para NFE
Tabela da Interface de Parametrizao de Tributao de IPI para NFE
Descrio
Itens de Notas Fiscais de Entradas Tabela da Interface
TB_MSOI08
Tipo
Varchar2
Varchar2
Date
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Number
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Number
Varchar2
Varchar2
Varchar2
Number
Varchar2
Number
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Tamanho
008
012
015
001
025
025
041
015
025
800
030
800
025
005
050
150
240
025
TB_MSOI08
Definio da Coluna
Caibr_Rec_Entry_Operations_V COD_EMPRESA
Concatenar os campos Caibr_Rec_Entry_Operations_V COD_EMPRESA e
Caibr_Rec_Entry_Operations_V.COD_ESTABELECIMENTO
Caibr_Rec_Entry_Operations_V.DT_RECEBIMENTO
Caibr_Rec_Nfe_V.TP_NF
Caibr_Rec_Nfe_V.NORM_DEV
Caibr_Rec_Nfe_V.COD_DOCTO
Caibr_Rec_Nfe_V.COD_CATEGORIA
Caibr_Rec_Nfe_V.COD_PFJ
Caibr_Rec_Nfe_V.NUM_DOCFIS
Caibr_Rec_Nfe_V.SERIE_DOCFIS
Caibr_Inv_Itens_Categoria_V.CATEGORIA
Caibr_Inv_Itens_V.TIPO_ITEM
Caibr_Inv_Itens_V.COD_PRODUTO
Caibr_Rec_Itens_Nfe_V.COD_UND_PADRAO
WS_NUM_ITEM
WS_COD_ALMOX
WS_COD_CUSTO
Caibr_Rec_Itens_Nfe_V.DESCRICAO_COMPL
WS_COD_CFO
Caibr_Rec_Itens_Nfe_V.COD_NATUREZA_OP
Caibr_Rec_Itens_Nfe_V.QUANTIDADE
Pgina 134 de 363
17/05/15
Varchar2
Varchar2
Number
Number
Number
Char
Varchar2
Char
Number
Varchar2
Number
Number
Number
Number
Number
Number
Number
Number
Number
Varchar2
Number
Varchar2
Number
Number
Varchar2
Number
Number
Number
Number
Number
Number
Char
Number
Number
Varchar2
Number
Varchar2
Number
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
025
010
001
025
001
010
045
025
025
001
001
001
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
Caibr_Rec_Itens_Nfe_V.COD_UND_MEDIDA
Caibr_Rec_Itens_Nfe_V.COD_NBM
Caibr_Rec_Itens_Nfe_V.VLR_UNIT
Caibr_Rec_Itens_Nfe_V.VLR_ITEM
Caibr_Rec_Itens_Nfe_V.VLR_DESCONTO
Caibr_Rec_Itens_Nfe_V.COD_SITUACAO_A
Caibr_Rec_Itens_Nfe_V.COD_SITUACAO_B
Caibr_Rec_Itens_Nfe_V.IPI_EMBUTIDO
WS_PESO_LIQUIDO
WS_COD_INDICE
Caibr_Rec_Itens_Nfe_V.VLR_ITEM_CONVER
Caibr_Rec_Itens_Nfe_V.VLR_FRETE
Caibr_Rec_Itens_Nfe_V.VLR_SEGURO
Caibr_Rec_Itens_Nfe_V.VLR_OUTRAS
Caibr_Rec_Itens_Nfe_V.VLR_ALIQ_ICMS
Caibr_Rec_Itens_Nfe_V.VLR_ICMS
WS_DIF_ALIQ_ICMS
Caibr_Rec_Itens_Nfe_V.VLR_ALIQ_IPI
Caibr_Rec_Itens_Nfe_V.VLR_IPI
WS_OBS_IPI
Caibr_Rec_Itens_Nfe_V.VLR_SUBST_ICMS
Caibr_Rec_Itens_Nfe_V.TP_TRIB_ICMS
Caibr_Rec_Itens_Nfe_V.VLR_BASE_ICMS
WS_BASE_REDU_ICMS
Caibr_Rec_Itens_Nfe_V.TP_TRIB_IPI
Caibr_Rec_Itens_Nfe_V.VLR_BASE_IPI
WS_BASE_REDU_IPI
Caibr_Rec_Itens_Nfe_V.VLR_BASE_SUBST_ICMS
WS_VLR_CONTAB_COMPL
Caibr_Rec_Itens_Nfe_V.VLR_TOTAL_ITEM
WS_VLR_OUTROS1
WS_IND_CRED_ICMSS
WS_VLR_ICMS_NDESTAC
WS_VLR_IPI_NDESTAC
WS_TRIB_ICMS_AUX
WS_BASE_ICMS_AUX
WS_TRIB_IPI_AUX
WS_BASE_IPI_AUX
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE1
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE2
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE3
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE4
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE5
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE6
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE7
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE8
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE9
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE10
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE11
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE12
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE13
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE14
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE15
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE16
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE17
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE18
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE19
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE20
de
todos
os
registros
17/05/15
da
tabela
CAIBR_REC_NFE_V no existir nenhuma linha nesta tabela com a chave especificada acima.
3-)Leitura da View CAIBR_REC_ITENS_NFE_V
Para ler a view CAIBR_REC_ITENS_NFE_V com a seguinte condio:
ORGANIZATION_ID = Caibr_Rec_Nfe_V.ORGANIZATION_ID
LOCATION_ID
= Caibr_Rec_Nfe_V.LOCATION_ID
INVOICE_ID
= Caibr_Rec_Nfe_V.INVOICE_ID
4-)Leitura da View para buscar Nota Pai CAIBR_REC_NFE_V
Para ler a view CAIBR_REC_NFE_V com a seguinte condio:
ORGANIZATION_ID = Caibr_Rec_Nfe_V.ORGANIZATION_ID
LOCATION_ID
= Caibr_Rec_Nfe_V.LOCATION_ID
INVOICE_ID
= Caibr_Rec_Nfe_V.ID_NOTA_PAI
5-)Leitura da View CAIBR_INV_ITENS_V
Para ler a view CAIBR_INV_ITENS_V com a seguinte condio:
ORGANIZATION_ID
= Caibr_Rec_Itens_Nfe_V. ORGANIZATION_ID
INVENTORY_ITEM_ID = Caibr_Rec_Itens_Nfe_V. ITEM_ID
6-)Leitura da View CAIBR_INV_ITENS_CATEGORIA_V
Para ler a view CAIBR_INV_ITENS_V com a seguinte condio:
ORGANIZATION_ID
= Caibr_Rec_Itens_Nfe_V. ORGANIZATION_ID
INVENTORY_ITEM_ID = Caibr_Rec_Itens_Nfe_V. ITEM_ID
7-)Leitura da View MS_PM2002
necessrio buscar a Parametrizao de Set Of Books realizada pelo usurio. Para isto deve-se ler a tabela MS_PM2002
com
COD_EMPRESA = Parmetro1;
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
Erros a serem previstos:
MS_PM2002 no existir nenhuma linha na tabela Mens.: No existe Parametrizao de Set Of Books.
8-)Leitura da View CAIBR_GL_SETS_OF_BOOKS_V
Ler a view CAIBR_GL_SETS_OF_BOOKS_V para buscar o campo GRAFICO_DE_CONTAS, com a seguinte condio:
SET_OF_BOOKS_ID = MS_PM2002.SET_OF_BOOKS_ID
Erros a serem previstos:
17/05/15
CAIBR_GL_SEGMENTOS_V no existir nenhuma linha nesta tabela com a chave especificada acima;
CAIBR_GL_SEGMENTOS_V existir mais de linha nesta tabela com a chave especificada acima.
Na coluna APPLICATION_COLUMN_NAME encontraremos a literal SEGMENTx, onde x pode variar de 1 a 30. O nmero
do segmento encontrado ser o segmento correspondente ao Centro de Custo do Applications.
Obs1.: Os segmentos no Gl_Code_Combination esto separados por . (ponto), o que nos permitir buscar o Cdigo de
Centro de Custo que ser utilizado na leitura da view CAIBR_GL_SEG_CENTRO_CUSTO_V.
10-)Leitura da View CAIBR_GL_PLANO_CONTAS_V
Para ler a view CAIBR_GL_PLANO_CONTAS_V utilizar a seguinte condio:
CODE_COMBINATION_ID = Caibr_Rec_Itens_Nfe_V.DB_CODE_COMBINATION_ID
Erros a serem previstos:
MS_PM07E_1 no existir nenhuma linha nesta tabela com a chave especificada acima.
12-)Leitura da Tabela MS_PM07E_2
Se campo MS_PM07E_1.IND_CLASS_NFE igual a 1, para ler a tabela MS_PM07E_2 com a seguinte condio:
COD_EMPRESA = Parmetro1
UTILIZATION_ID = CAIBR_REC_NFE_ITENS_V.UTILIZATION_ID
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
UTILIZATION_ID = CAIBR_REC_ITENS_NFE_V.UTILIZATION_ID
13-)Leitura da Tabela MS_PM07E_3
Se campo MS_PM07E_1.IND_CLASS_NFE igual a 2, ler a tabela MS_PM07E_3 com a seguinte condio:
COD_EMPRESA = Parmetro1
COD_CFO
= CAIBR_REC_ITENS_NFE_V.COD_CFO
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
COD_CFO
= CAIBR_REC_ITENS_NFE_V.COD_CFO
14-) Leitura da Tabela MS_PM07E_4
Para ler a tabela MS_PM07E_4, utilizar a seguinte condio:
COD_EMPRESA = Parmetro1
TP_TRIB_ICMS
= CAIBR_REC_ITENS_NFE_V.TP_TRIB_ICMS
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
TP_TRIB_ICMS = CAIBR_REC_ITENS_NFE_V.TP_TRIB_ICMS
15-) Leitura da Tabela MS_PM07E_5
Para ler a tabela MS_PM07E_5, utilizar a seguinte condio:
COD_EMPRESA = Parmetro1
TP_TRIB_IPI
= CAIBR_REC_ITENS_NFE_V.TP_TRIB_IPI
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
TP_TRIB_IPI
= CAIBR_REC_ITENS_NFE_V.TP_TRIB_IPI
16-)Tratamento de Campos
Nmero do Item WS_NUM_ITEM
Dever se criado um Nmero Seqencial para cada Item de Nota Fiscal, reiniciando a numerao a cada nova Nota Fiscal, ou
seja, toda vez que quebrar o Invoice_Id.
Almoxarifado WS_COD_ALMOX
Concatenar os campos abaixo:
CAIBR_REC_ITENS_NFE_V.ORGANIZATION_ID 10 primeiras posies
CAIBR_REC_ESTOQUE_V.COD_ALMOXARIFADO.
Cdigo do Centro de Custo WS_COD_CUSTO
Recuperar o Segmento correspondente ao Centro de Custo no campo CAIBR_GL_PLANO_CONTAS_V.COD_CONTA,
atravs da parametrizao realizada na coluna CAIBR_GL_SEGMENTOS_V.APPLICATION_COLUMN_NAME.
Cdigo de Operao Fiscal WS_COD_CFO
Se campo CAIBR_REC_ITENS_NFE_V.COD_CFO tiver mais de 4 posies Recuperar as 3 primeiras posies;
Seno Recuperar as 4 primeiras posies.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
igual
Preencher
com
campo
Preencher
com
campo
igual
Preencher
com
campo
17/05/15
02
COD_ESTAB
012
Varchar2
03
04
DATA_FISCAL
MOVTO_E_S
015
Date
Varchar2
05
06
NORM_DEV
COD_DOCTO
001
025
Varchar2
Varchar2
07
IDENT_FIS_JUR
025
Varchar2
08
COD_FIS_JUR
041
Varchar2
09
NUM_DOCFIS
015
Number
10
11
12
13
SERIE_DOCFIS
Preencher com brancos
N
CATEGORIA
025
Varchar2
800
Varchar2
14
15
16
17
18
19
20
21
22
23
COD_PRODUTO
@
@
COD_UND_PADRAO
NUM_ITEM
COD_ALMOX
COD_CUSTO
DESCRICAO_COMPL
COD_CFO
COD_NATUREZA_OP
800
Varchar2
025
005
050
150
240
025
Varchar2
Number
Varchar2
Varchar2
Varchar2
Number
Varchar2
24
25
QUANTIDADE
COD_MEDIDA
025
Number
Varchar2
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
COD_NBM
VLR_UNIT
VLR_ITEM
VLR_DESCONTO
COD_SITUACAO_A
COD_SITUACAO_B
@
IND_IPI_INCLUSO
@
@
PESO_LIQUIDO
COD_INDICE
VLR_ITEM_CONVER
VLR_FRETE
VLR_SEGURO
VLR_OUTRAS
010
001
025
Varchar2
Number
Number
Number
Char
Varchar2
001
Char
010
Number
Varchar2
Number
Number
Number
Number
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
VLR_ALIQ_ICMS
VLR_ICMS
DIF_ALIQ_ICMS
@
@
VLR_ALIQ_IPI
VLR_IPI
OBS_IPI
@
@
52
VLR_SUBST_ICMS
53
54
55
56
57
58
59
60
61
TRIB_ICMS
BASE_ICMS
BASE_REDU_ICMS
TRIB_IPI
BASE_IPI
BASE_REDU_IPI
BASE_SUB_TRIB_ICMS
62
63
64
65
VLR_CONTAB_COMPL
@
VLR_CONTAB_ITEM
@
66
67
68
69
@
@
VLR_OUTROS1
70
71
72
@
@
@
73
74
75
76
77
78
@
@
@
IND_CRED_ICMSS
79
80
81
82
83
84
85
86
87
88
89
90
91
92
@
VLR_ICMS_NDESTAC
VLR_IPI_NDESTAC
TRIB_ICMS_AUX
BASE_ICMS_AUX
TRIB_IPI_AUX
BASE_IPI_AUX
@
@
@
@
@
@
@
93
94
95
96
97
@
@
@
@
@
Number
Number
Number
045
Number
Number
Varchar2
Number
025
025
Varchar2
Number
Number
Varchar2
Number
Number
Number
Number
Number
Number
001
001
001
Char
Number
Number
Varchar2
Number
Varchar2
Number
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Alquota de ICMS
03V4
Valor ICMS
15V2
Diferena de Alquota de ICMS
03V4
Observao de ICMS
045
Cdigo de Apurao de ICMS
005
Alquota de IPI
03V4
Valor IPI
15V2
Observao de IPI
045
Cdigo de Apurao de IPI
005
Alquota
de
ICMS
de
03V4
Substituio Tributria
Valor de ICMS de Substituio
15V2
Tributria
Observao de ICMS de
045
Substituio Tributria
Cdigo de Apurao de ICMS
005
de Substituio Tributria
Tributao ICMS
001
Base ICMS
15V2
Base de Reduo ICMS
15V2
Tributao IPI
001
Base IPI
15V2
Base de Reduo de IPI
15V2
Base de ICMS de Substituio
15V2
Tributria
Valor Contbil Complementar
15V2
Valor da Alquota de Destino
03V4
Valor Contbil do Item
15V2
Cdigo do Ampara / Texto
004
Legal
Cdigo do Ampara Legal
004
referente a futuras utilizaes
Valor de Estorno de ICMS
15V2
Valor de Estorno de IPI
15V2
Valor Diferena de Alquotas
15V2
ICMS Ativo / Material de
Consumo
Nmero Ato Concessrio
015
Data de Embarque
008
Nmero
do
Registro
012
Exportao - RE
Nmero do Despacho de
011
Exportao
Valor
do
Servio
de
15V2
Transportes Valor Frete
Valor do Despacho em Moeda
15V2
Cdigo da Moeda Negociada
010
Cdigo do Pas
003
ICMS
de
Substituio
001
Tributria
Cdigo Tributrio Interno
005
ICMS No Escriturado
15V2
IPI No Escriturado
15V2
Tributao de ICMS
001
Valor da Operao de ICMS
15V2
Tributao de IPI
001
Valor da Operao do IPI
15V2
Base PIS
15V2
Valor PIS
15V2
Base COFINS
15V2
Valor COFINS
15V2
Base ICMS Origem / Destino
15V2
Valor ICMS Origem / Destino
15V2
Alquota ICMS Origem /
03V4
Destino
Descontos Condicionais
15V2
Tributao ICMS-ST
001
Base de Reduo ICMS-ST
15V2
Custo de Transferncia
11V6
Percentual de Reduo da Base
03V4
de Clculo de ICMS
Pgina 140 de 363
N
N
N
A
A
N
N
A
A
N
N
A
A
A
N
N
A
N
N
N
N
N
N
A
A
N
N
N
A
N
A
A
N
N
N
A
A
A
N
N
A
N
A
N
N
N
N
N
N
N
N
N
A
N
N
N
17/05/15
@
@
@
@
@
@
Quantidade Embarcada
Data do Registro de Exportao
Data do Despacho
Data de Averbao
Data DI
Nmero do DI
11V6
008
008
008
008
012
N
N
N
N
N
A
*01
*02
Cdigo da Empresa
Cdigo do Estabelecimento
MasterSAF
Tam
Tipo
003
A
006
A
*03
008
*04
001
*05
Normal ou Devoluo
001
*06
005
150
Varchar2
*07
001
007
Char
*08
014
041
Varchar2
*09
Cdigo/Destinatrio/Emitente/Remetente
(IN68)
Nmero do Documento Fiscal (IN68)
012
020
Varchar2
10
11
*12
003
002
001
A
A
A
001
Varchar2
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Tam
008
012
Origem
Tipo
Varchar2
Varchar2
Date
Preencher
com
o
campo
Caibr_Ar_Nfs_V.DATA_EMISSAO (nota manual);
Seno
Preencher
com
o
campo
Caibr_Ar_Nfs_V.DATA_EXPEDICAO.
Se Caibr_Ar_Nfs_V.COD_CFO igual a 131, 132,
133, 134, 177, 178, 231, 232, 233,
234, 235, 277, 278, 321, 322, 323 ou
324 Preencher com Caibr_Ar_Nfs_V.COD_CFO;
Seno
Preencher
com
o
campo
Caibr_Ar_Nfs_V.MOVTO_E_S.
Se Caibr_Ar_Nfs_V.COD_CFO igual a 131, 132,
133, 134, 177, 178, 231, 232, 233,
234, 235, 277, 278, 321, 322, 323 ou
324 Preencher com 2 (Devoluo);
Seno Preencher com 1 (Normal).
Caibr_Ar_Nfs_V.COD_DOCTO. Este campo ser
utilizado na Ferramenta para efetuar o DE/PARA
Caibr_Ar_Nfs_V.COD_CATEGORIA. Este campo ser
utilizado na Ferramenta para efetuar o DE/PARA
Caibr_Ar_Nfs_V.COD_CLIENTE_SHIP
Caibr_Ar_Nfs_V.NUM_DOCFIS, desprezando casas
aps ponto.
Caso o campo possua mais de 6 posies recuperar os
dgitos significativos sem zeros a esquerda, at o limite
de 12 dgitos.
Caso o campo possua 6 posies ou menos de 6
posies, recuperar os dgitos significativos com zeros
esquerda, at o limite de 6 dgitos.
Caibr_Ar_Nfs_V.SERIE
NO POSSUI ESTA INFORMAO
Preencher com N.
17/05/15
Indicador do Produto
001
800
Varchar2
*14
*15
*16
*17
*18
19
Produto (IN68)
Cdigo do Bem (IN68)
Cdigo do Incorporador (IN68)
Unidade Padro (IN68)
Item da Nota Fiscal (IN68)
Almoxarifado (IN68)
035
030
003
008
005
020
A
A
A
A
N
A
800
Varchar2
003
050
Varchar2
Number
Varchar2
20
020
150
Varchar2
21
22
050
004
A
A
240
150
Varchar2
Varchar2
23
003
150
Varchar2
24
*25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Quantidade (IN68)
Unidade de Medida (IN68)
Cdigo NBM (IN68)
Preo Unitrio (IN68)
Preo do Item (IN68)
Valor do Desconto (IN68)
Tabela Situao Tributria A (IN68)
Tabela Situao Estadual B (IN68)
Situao Tributria Federal (IN68)
IPI Incluso
Nmero do Romaneio (IN68)
Data do Romaneio (IN68)
Peso Lquido (IN68)
ndice de Converso
Valor do Item Convertido
Valor Frete (IN68)
Valor Seguro (IN68)
Valor Outras Despesas (IN68)
011V06
003
010
015V02
015V02
015V02
001
002
005
001
012
008
011V03
010
015V02
015V02
015V02
015V02
N
A
A
N
N
N
A
A
A
A
A
N
N
A
N
N
N
N
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
025
150
Number
Varchar2
Varchar2
Number
Number
150
150
Varchar2
Varchar2
001
Varchar2
17/05/15
003V04
Number
43
015V02
Number
44
45
46
47
003V04
045
005
003V04
N
A
A
N
48
015V02
49
50
Observao IPI
Cdigo Apurao IPI
045
005
A
A
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
150
Varchar2
Number
Number
150
Varchar2
17/05/15
003V04
52
Valor ICMS
(IN68)
015V02
53
54
045
005
A
A
150
Varcahr2
55
001
001
Varcahr2
56
015V02
Number
57
015V02
Number
58
001
Substituio
Tributria
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Number
001
Varchar2
17/05/15
015V02
Number
60
015V02
Number
61
Base ICMS
(IN68)
Tributria
015V02
Number
62
63
64
65
66
015V02
003V04
015V02
004
004
N
N
N
A
A
Number
015V02
015V02
015V02
N
N
N
015
008
012
011
015V02
A
N
A
A
N
015V02
010
003
001
005
015V02
015V02
001
A
A
A
A
A
N
N
A
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
Substituio
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
001
Varchar2
17/05/15
tabela
campo
e
campo
buscar
015V02
84
Tributao de IPI
85
Number
001
015V02
Number
86
87
88
89
90
91
92
93
94
95
96
97
Base PIS
Valor PIS
Base COFINS
Valor COFINS
Base ICMS Origem / Destino
Valor ICMS Origem / Destino
Alquota ICMS Origem / Destino
Descontos Condicionais
Tributao ICMS-ST
Base Reduo ICMS-ST
Custo de Transferncia
Percentual Reduo Base de Clculo
ICMS
015V02
015V02
015V02
015V02
015V02
015V02
003V04
015V02
001
015V02
011V06
003V04
N
N
N
N
N
N
N
N
A
N
N
N
Number
98
99
100
101
102
103
Quantidade Embarcada
Data do Registro de Exportao
Data do Despacho
Data de Averbao
Data DI
Nmero DI
011V06
008
008
008
008
012
N
N
N
N
N
A
001
Varchar2
COMENTRIOS :
1) Cdigo da Empresa Ser formatado pelo campo especificado acima, que ir conter a Raiz do CNPJ que gerou o Movimento da Nota Fiscal de
Sada no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir
efetuar o DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
2) Cdigo do Estabelecimento Ser formatado pelo campo especificado acima, que ir conter os quatro dgitos correspondentes ao Cdigo do
Estabelecimento no CNPJ que gerou o Movimento da Nota Fiscal de Sada no Oracle Applications. A Ferramenta utilizada na Interface ir efetuar o
DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou
brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
5)
6)
7)
8)
9)
10)
11)
12)
13)
14)
15)
16)
17)
18)
19)
20)
21)
22)
23)
24)
25)
Data de Escrita Fiscal Ser formatado pelo campo especificado acima, que ir conter a Data de Sada da Nota Fiscal de Sada no Estabelecimento.
No APPS este campo no dever conter valor nulo ou branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o
correto atendimento IN68 e s Obrigaes Fiscais pelo MasterSAF;
Movimento Entrada/Sada Ser formatado pelos campos especificados acima, que iro conter o Tipo da Nota Fiscal de Sada e Tipo do
Movimento cadastrado no APPS. A Ferramenta utilizada na Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF, exceto para o
tipo 3- Documento de Sada emitido pelo Estabelecimento, por retorno de mercadorias no entregues ao Destinatrio. Campo obrigatrio para o
MasterSAF. No APPS estes campos no devero conter valor em branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Normal ou Devoluo Ser formatado pelo campo especificado acima, que ir conter os valores reconhecidos pelo MasterSAF para identificar se a
Nota Fiscal de Sada no Oracle Applications Normal ou de Devoluo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever
conter valor nulo ou brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Tipo de Documento Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Documento utilizado na Nota Fiscal de Sada no
Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar o
DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor em branco,
para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Indicador de Pessoa Fsica/Jurdica Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Categoria da Pessoa Fsica ou
Jurdica que emitiu a Nota Fiscal de Sada cadastrada no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no
MasterSAF e a Ferramenta utilizada na Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o
MasterSAF. No APPS este campo no dever conter valor nulo/branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Cdigo do Destinatrio/Emitente/Remetente Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Pessoa Fsica ou
Jurdica que emitiu a Nota Fiscal de Sada cadastrada no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever
conter valor nulo/branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Nmero do Documento Fiscal/Nmero do Mapa Resumo de Caixa Ser formatado pelo campo especificado acima, que ir conter o Nmero da
Nota Fiscal de Sada cadastrada no APPS. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF. Campo obrigatrio para o
MasterSAF. No APPS este campo no dever conter valor zerado, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Srie do Documento Fiscal Ser formatado pelo campo especificado acima, que ir conter a Srie da Nota Fiscal de Sada cadastrada no Oracle
Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF;
SubSrie do Documento Fiscal O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
Bem Patrimonial Ser formatado pelo campo especificado acima. No MasterSAF os Itens de Notas Fiscais de Sada sero tratados como Itens de
Mercadorias, tendo a Descrio Complementar para especificar os itens. Esta definio decorrente de no existir no Oracle Applications o Cdigo
do Bem. Campo obrigatrio para o MasterSAF;
Indicador do Produto Ser formatado pelo campo especificado acima, que ir conter a Categoria do Item utilizado no Item da Nota Fiscal de
Sada cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na
Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever
conter valor nulo ou em branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento IN68 pelo
MasterSAF. Existir a opo de utilizar o campo Tipo do Item para formatar este campo deste arquivo, alterando a parametrizao da Ferramenta da
Interface, caso o cliente utilize este campo como Indicador;
Produto Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Produto utilizado no Item da Nota Fiscal de Sada cadastrado
no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir truncar
este campo na carga para o MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou em branco, para
no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento IN68 pelo MasterSAF;
Cdigo do Bem O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Cdigo do Incorporador O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Unidade Padro Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Unidade Padro utilizado no Item da Nota Fiscal de
Sada cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na
Interface ir truncar este campo na carga para o MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo
ou em branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento IN68 pelo MasterSAF;
Item da Nota Fiscal Ser formatado pelo campo especificado acima, que ir conter o Nmero do Item na Nota Fiscal de Sada cadastrada no
Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor zero para no ocorrer inconsistncias na
Importao de dados para o MasterSAF;
Almoxarifado Ser formatado pelo conjunto de campos especificado acima, que ir conter o Id do Organization e o Cdigo do Almoxarifado
utilizado no Item da Nota Fiscal de Sada cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no
MasterSAF, por este motivo ser truncado o Id do Organization. No APPS este campo no dever conter valor nulo ou brancos para o correto
atendimento IN68 pelo MasterSAF;
Centro de Custo Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Centro de Custo utilizado no Item da Nota Fiscal de
Sada cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na
Interface ir truncar este campo na carga para o MasterSAF. No APPS este campo no dever conter valor nulo/brancos para o correto atendimento
IN68 pelo MasterSAF;
Descrio Complementar Ser formatado pelo campo especificado acima, que ir conter a Descrio Complementar utilizada no Item da Nota
Fiscal de Sada cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta
utilizada na Interface ir truncar este campo na carga para o MasterSAF. No APPS este campo no dever conter valor nulo/brancos para o correto
atendimento IN68 pelo MasterSAF;
Cdigo Fiscal Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Operao Fiscal utilizado no Item da Nota Fiscal de
Sada cadastrada no Oracle Applications. No APPS este campo no dever conter valor nulo ou zero, para o correto atendimento IN68 e s
Obrigaes Fiscais/Acessrias pelo MasterSAF. No MasterSAF esta informao ser armazenada somente a nvel de Item de Nota Fiscal de Sada;
Natureza da Operao Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Natureza da Operao utilizado no Item da
Nota Fiscal de Sada cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta
utilizada na Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. No APPS este campo no dever conter valor nulo ou brancos
para o correto atendimento IN68 e s Obrigaes Fiscais/Acessrias pelo MasterSAF;
Quantidade Ser formatado pelo campo especificado acima, que ir conter a Quantidade utilizada no Item da Nota Fiscal de Sada cadastrado no
APPS. No APPS este campo no dever conter valor nulo/zeros para o correto atendimento IN68 e s Obrigaes Fiscais pelo MasterSAF;
Unidade de Medida Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Unidade de Medida utilizado no Item da NFiscal
de Sada cadastrado no APPS. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir
efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor
nulo/brancos para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento IN68 pelo MasterSAF;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
17/05/15
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
10.1.
Caibr_
Export_
Desenho Tcnico
Caibr_
Ar_
Nfs_V
Data
Parametrizao NFS
Classificao Fiscal do
Doc. de Sada Tipo
Fiscal Item ou por CFOP
Parametrizao de
Tributao de ICMS de
Sada
Parametrizao de Tipos
de Impostos
Caibr_
Ar_
Totais_
Impostos_V
Caibr_
Ar_
Itens_
Nfs_V
Caibr_
Ar_
Itens_
Nfs_
Gl_V
Caibr_
Inv_
Itens_
Categoria_V
Caibr_
Om_
Estoques
_V
Caibr_
Gl_
Plano_
Contas_V
Ferramenta
Parametrizar Dados para Gerao de NF
de Sada
MS_PM07S_1
MS_PM07S_2
MS_PM07S_3
MS_PM07S_4
MS_PM07S_5
MS_PM07S_6
MS_PM2002
MS_PM2013
TB_MSOI08
Ferramenta De/Para
Safx08S
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
Tabela De/Para
Regras:
Regra 1, 2,3, 4, 8 e 13
Safx08
17/05/15
10.2.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem aos
dados do MasterSAF, referentes as Notas Fiscais de Sadas, exceto Conhecimento de Frete
PL/SQL
Alto
GST Equipe Interface
PRC_MSAF_SAFX08S
FRMPM07S_1, FRMPM07S_2, FRMPM07S_3, FRMPM07S_4, FRMPM07S_5 e
FRMPM07S_6
Descrio
Tabela de Eventos ocorridos no APPS
Operaes de Notas Fiscais de Sadas
Itens de Notas Fiscais de Sadas
Totais de Impostos de Notas Fiscais de Sadas
Dados de Categorias de Produtos
Dados de Movimentao de Sadas de Estoque
Contabilizao de Itens de Notas Fiscais de Sadas
Cadastro de Plano de Contas
Tabela da Interface de Parametrizao de Gerao de NF de Sadas
Tabela da Interface de Parametrizao de Classificao Fiscal de Documentos Fiscais de
Sadas por Tipo Fiscal do Item
Tabela da Interface de Parametrizao de Classificao Fiscal de Documentos Fiscais de
Sadas por CFOP
Tabela da Interface de Parametrizao de Tributao de ICMS para NFS
Tabela da Interface de Parametrizao de Tributao de IPI para NFS
Tabela da Interface de Parametrizao de Tipos de Impostos para NFS
Tabela da Interface de Parametrizao de SetsOf Books
Tabela da Interface de Parametrizao de Categoria de Produto
Descrio
Itens de Notas Fiscais de Sadas Tabela da Interface
TB_MSOI08
Tipo
Varchar2
Varchar2
DATA_FISCAL
MOVTO_E_S
NORM_DEV
COD_DOCTO
IDENT_FIS_JUR
COD_FIS_JUR
NUM_DOCFIS
SERIE_DOCFIS
CATEGORIA
TIPO_ITEM
COD_PRODUTO
COD_UND_PADRAO
NUM_ITEM
COD_ALMOX
COD_CUSTO
Date
Varchar2
Varchar2
Varchar2
Char
Char
Number
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Number
Varchar2
Varchar2
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
TB_MSOI08
Tamanho Definio da Coluna
008
Caibr_Ar_Nfs_V.COD_EMPRESA
012
Concatenar os campos Caibr_Ar_Nfs_V.COD_EMPRESA
Caibr_Ar_Nfs_V.COD_ESTABELEC
WS_DATA_FISCAL
001
WS_MOVTO_E_S
001
WS_NORM_DEV
150
Caibr_Ar_Nfs_V.COD_DOCTO
007
Caibr_Ar_Nfs_V.COD_CATEGORIA
041
Caibr_Ar_Nfs_V.COD_CLIENTE_SHIP
020
Caibr_Ar_Nfs_V.NUM_DOCFIS
001
Caibr_Ar_Nfs_V.SERIE
800
Caibr_Inv_Itens_Categoria_V.CATEGORIA
030
Caibr_Ar_Itens_Nfs_V.TIPO_ITEM
800
Caibr_Ar_Itens_Nfs_V.COD_PRODUTO
025
Caibr_Ar_Itens_Nfs_V.COD_MEDIDA
005
Caibr_Ar_Itens_Nfs_V.LINE_NUMBER
050
WS_COD_ALMOX
150
WS_COD_CUSTO
Pgina 152 de 363
17/05/15
Varchar2
Number
Varchar2
Number
Varchar2
Varchar2
Number
Number
Varchar2
Varchar2
Char
Number
Number
Varchar2
Number
Number
Varchar2
Number
Number
Varchar2
Varchar2
Number
Number
Varchar2
Number
Number
Number
Number
Varchar2
Number
Varchar2
Number
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
240
150
025
150
150
150
001
150
150
150
001
001
001
001
150
150
150
150
150
150
150
150
150
150
030
030
030
030
030
030
030
030
030
030
Caibr_Ar_Itens_Nfs_V.DESCRIPTION
WS_COD_CFO
Caibr_Ar_Itens_Nfs_V.COD_NATUREZA_OP
Caibr_Ar_Itens_Nfs_V.QUANTIDADE
Caibr_Ar_Itens_Nfs_V.COD_UND_PADRAO
Caibr_Ar_Itens_Nfs_V.COD_NBM
Caibr_Ar_Itens_Nfs_V.PRECO_UNITARIO
Caibr_Ar_Itens_Nfs_V.VALOR_ITEM
Caibr_Ar_Itens_Nfs_V.TP_ORIGEM_ITEM
Caibr_Ar_Itens_Nfs_V.COD_SIT_TRIB_EST
Caibr_Ar_Itens_Nfs_V.VLR_INCLUI_IMPOSTO
WS_VLR_ALIQ_ICMS
WS_VLR_ICMS
Caibr_Ar_Itens_Nfs_V.MENSAGEM_1
WS_VLR_ALIQ_IPI
WS_VLR_IPI
Caibr_Ar_Itens_Nfs_V.MENSAGEM_2
WS_VLR_ALIQ_SUB_ICMS
WS_VLR_SUBST_ICMS
Caibr_Ar_Itens_Nfs_V.MENSAGEM_3
WS_TRIB_ICMS
WS_BASE_ICMS
WS_BASE_REDU_ICMS
WS_TRIB_IPI
WS_BASE_IPI
WS_BASE_REDU_IPI
WS_BASE_SUB_TRIB_ICMS
Caibr_Ar_Itens_Nfs_V.PRECO_TOTAL
WS_TRIB_ICMS_AUX
WS_BASE_ICMS_AUX
WS_TRIB_IPI_AUX
WS_BASE_IPI_AUX
Caibr_Ar_Itens_Nfs_V.ATTRIBUTE1
Caibr_Ar_Itens_Nfs_V.ATTRIBUTE2
Caibr_Ar_Itens_Nfs_V.ATTRIBUTE3
Caibr_Ar_Itens_Nfs_V.ATTRIBUTE4
Caibr_Ar_Itens_Nfs_V.ATTRIBUTE5
Caibr_Ar_Itens_Nfs_V.ATTRIBUTE6
Caibr_Ar_Itens_Nfs_V.ATTRIBUTE7
Caibr_Ar_Itens_Nfs_V.ATTRIBUTE8
Caibr_Ar_Itens_Nfs_V.ATTRIBUTE9
Caibr_Ar_Itens_Nfs_V.ATTRIBUTE10
Caibr_Ar_Itens_Nfs_V.INTERFACE_LINE_ATTRIBUTE1
Caibr_Ar_Itens_Nfs_V.INTERFACE_LINE_ATTRIBUTE2
Caibr_Ar_Itens_Nfs_V.INTERFACE_LINE_ATTRIBUTE3
Caibr_Ar_Itens_Nfs_V.INTERFACE_LINE_ATTRIBUTE4
Caibr_Ar_Itens_Nfs_V.INTERFACE_LINE_ATTRIBUTE5
Caibr_Ar_Itens_Nfs_V.INTERFACE_LINE_ATTRIBUTE6
Caibr_Ar_Itens_Nfs_V.INTERFACE_LINE_ATTRIBUTE7
Caibr_Ar_Itens_Nfs_V.INTERFACE_LINE_ATTRIBUTE8
Caibr_Ar_Itens_Nfs_V.INTERFACE_LINE_ATTRIBUTE9
Caibr_Ar_Itens_Nfs_V.INTERFACE_LINE_CONTEXT
CAIBR_GL_SEGMENTOS_V no existir nenhuma linha nesta tabela com a chave especificada acima;
CAIBR_GL_SEGMENTOS_V existir mais de linha nesta tabela com a chave especificada acima.
9-)Leitura da Tabela MS_PM2002
necessrio buscar a Parametrizao de Set Of Books realizada pelo usurio. Para isto deve-se ler a tabela MS_PM2002
com
COD_EMPRESA = Parmetro1;
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
Erros a serem previstos:
MS_PM2002 no existir nenhuma linha na tabela Mens: No existe Parametrizao de Set Of Books.
10-)Leitura da Tabela MS_PM2013
Para ler a tabela MS_PM2013 com a seguinte condio:
COD_EMPRESA = Parmetro1
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
Erros a serem previstos:
MS_PM2013 no existir nenhuma linha nesta tabela com a chave especificada acima.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
MS_PM07E_1 no existir nenhuma linha nesta tabela com a chave especificada acima.
Se o campo MS_PM07E_1. IND_NFE_AR igual a S significa que para recuperar Documentos Fiscais de Entradas no AR.
Neste caso o campo CAIBR_AR_NFS_V.MOVTO_E_S no dever fazer parte da seleo de notas na view
CAIBR_AR_NFS_V.
Caso contrrio - MS_PM07E_1. IND_NFE_AR igual a S a seleo de Documentos Fiscais no AR dever ser somente de
Documentos Fiscais de Sadas, assim o campo CAIBR_AR_NFS_V.MOVTO_E_S dever fazer parte da seleo com clusula
igual a EXIT ( Notas de Sadas).
12-)Leitura da Tabela MS_PM07S_1
Para ler a tabela MS_PM07S_1 com a seguinte condio:
COD_EMPRESA = Parmetro1
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
Erros a serem previstos:
MS_PM07S_1 no existir nenhuma linha nesta tabela com a chave especificada acima.
13-)Leitura da Tabela MS_PM07S_2
Se campo MS_PM07S_1.IND_CLASS_NFS igual a 1, para ler a tabela MS_PM07S_2 com a seguinte condio:
COD_EMPRESA = Parmetro1
TP_FISCAL_ITEM = CAIBR_AR_ITENS_NFS_V.TP_FISCAL_ITEM
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
TP_FISCAL_ITEM = CAIBR_AR_ITENS_NFS_V.TP_FISCAL_ITEM
14-)Leitura da Tabela MS_PM07S_3
Se campo MS_PM07S_1.IND_CLASS_NFS igual a 2, ler a tabela MS_PM07S_3 com a seguinte condio:
COD_EMPRESA = Parmetro1
COD_CFO
= CAIBR_AR_ITENS_NFS_V.COD_CFO
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
COD_CFO
= CAIBR_AR_ITENS_NFS_V.COD_CFO
15-)Leitura da Tabela MS_PM07S_4
Ler a tabela MS_PM07S_4 com a seguinte condio:
COD_EMPRESA = Parmetro1
TRIB_ICMS
= CAIBR_AR_ITENS_NFS_V.COD_SIT_TRIB_EST
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
TRIB_ICMS
= CAIBR_AR_ITENS_NFS_V.COD_SIT_TRIB_EST
16-)Leitura da Tabela MS_PM07S_5
Ler a tabela MS_PM07S_5 com a seguinte condio:
COD_EMPRESA = Parmetro1
TRIB_IPI
= CAIBR_AR_ITENS_NFS_V.COD_SIT_TRIB_FED
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
TRIB_IPI
= CAIBR_AR_ITENS_NFS_V.COD_SIT_TRIB_FED
17)Leitura da Tabela MS_PM07S_6
Ler a tabela MS_PM07S_6 com a seguinte condio:
COD_EMPRESA = Parmetro1
COD_IMPOSTO = CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V.COD_IMPOSTO
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
COD_IMPOSTO = CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V.COD_IMPOSTO
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
COD_CFO
= CAIBR_AR_ITENS_NFS_V.COD_CFO
18-)Tratamento de Campos
Data Fiscal WS_DATA_FISCAL
SE
Caibr_Ar_Nfs_V.DATA_EXPEDICAO
diferente
de
nulo
Caibr_Ar_Nfs_V.DATA_EXPEDICAO;
SENO
Preencher com Caibr_Ar_Nfs_V.DATA_EMISSAO.
Movimento de Entrada / Sada WS_MOVTO_E_S
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 155 de 363
Preencher
17/05/15
com
17/05/15
10.3.
Item
01
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
02
COD_ESTAB
012
Varchar2
03
04
DATA_FISCAL
MOVTO_E_S
001
Date
Varchar2
05
06
NORM_DEV
COD_DOCTO
001
150
07
IDENT_FIS_JUR
08
Ferramenta
Tabela De/Para de Empresa da
Ferramenta
AAAAMMDD
Aplicar Regra por Descrio da
Ferramenta - Regra 13 No
Automtica
(*)
Cdigo
do
Estabelecimento
(*) Data de Escrita Fiscal
(*) Movimento Entrada/
Sada
006
008
001
N
A
Varchar2
Varchar2
001
005
A
A
007
Varchar2
(*) Indicador
Fsica/Jurdica
Pessoa
001
COD_FIS_JUR
041
Varchar2
014
09
NUM_DOCFIS
020
Number
012
Truncar em 12 posies
10
11
SERIE_DOCFIS
@
001
Varchar2
003
002
A
A
12
13
N
CATEGORIA
800
Varchar2
001
001
A
A
14
15
16
17
18
COD_PRODUTO
@
@
COD_UND_PADRAO
NUM_ITEM
800
Varchar2
003
005
Varchar2
Number
(*) Produto
(*) Cdigo do Bem
(*) Cdigo do Incorporador
(*) Unidade Padro
(*) Item da Nota Fiscal
035
030
003
008
005
A
A
A
A
N
19
20
21
22
23
COD_ALMOX
COD_CUSTO
DESCRICAO_COMPL
COD_CFO
COD_NATUREZA_OP
050
150
240
150
Varchar2
Varchar2
Varchar2
Number
Varchar2
Almoxarifado
Centro de Custo
Descrio Complementar
Cdigo Fiscal
Natureza da Operao
020
020
050
004
003
A
A
A
A
N
24
25
QUANTIDADE
COD_MEDIDA
025
Number
Varchar2
Quantidade
(*) Unidade de Medida
11V6
003
N
A
26
27
28
29
30
COD_NBM
VLR_UNIT
VLR_ITEM
@
COD_SITUACAO_A
150
Varchar2
Number
Number
150
Varchar2
010
15V2
15V2
15V2
001
A
N
N
N
A
31
COD_SITUACAO_B
150
Varchar2
002
32
33
34
35
36
37
38
39
40
41
42
43
44
@
IND_IPI_INCLUSO
@
@
@
@
@
@
@
@
VLR_ALIQ_ICMS
VLR_ICMS
@
001
Char
005
001
012
008
11V3
010
15V2
15V2
15V2
15V2
03V4
15V2
03V4
A
A
A
N
N
A
N
N
N
N
N
N
N
45
46
OBS_ICMS
@
045
005
A
A
47
48
49
VLR_ALIQ_IPI
VLR_IPI
OBS_IPI
Cdigo NBM
Valor Unitrio
Valor do Item
Valor de Descontos
Tabela Situao Tributria
A
Tabela Situao Tributria
B
Situao Tributria Federal
IPI Incluso
Nmero do Romaneio
Data do Romaneio
Peso Lquido
ndice de Converso
Valor do Item Convertido
Valor Frete
Valor Seguro
Valor de Outras Despesas
Alquota de ICMS
Valor ICMS
Diferena de Alquota de
ICMS
Observao de ICMS
Cdigo de Apurao de
ICMS
Alquota de IPI
Valor IPI
Observao de IPI
03V4
15V2
045
N
N
A
Number
Number
Number
150
Varchar2
150
Number
Number
Varchar2
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
de
Truncar em 8 posies
Truncar em 5 posies, tirando
zeros no significativos
Truncar em 20 posies
Truncar em 20 posies
Truncar em 4 posies
Aplicar Regra por Descrio da
Ferramenta - Regra 2
Automtica
Aplicar Regra por Descrio da
Ferramenta - Regra 3
Automtica
17/05/15
@
VLR_ALIQ_SUB_ICMS
Number
52
VLR_SUBST_ICMS
Number
53
OBS_SUBST_ICMS
54
55
56
57
58
59
60
61
TRIB_ICMS
BASE_ICMS
BASE_REDU_ICMS
TRIB_IPI
BASE_IPI
BASE_REDU_IPI
BASE_SUB_TRIB_ICMS
62
63
64
65
@
VLR_CONTAB_ITEM
@
66
67
68
69
@
@
@
70
71
72
@
@
@
73
74
75
76
77
78
@
@
@
79
80
81
82
83
84
85
86
87
88
89
90
91
@
@
@
TRIB_ICMS_AUX
BASE_ICMS_AUX
TRIB_IPI_AUX
BASE_IPI_AUX
@
@
@
@
@
@
92
93
94
95
96
97
@
@
@
@
@
98
99
@
@
100
150
001
001
Varchar2
Varchar2
Number
Number
Varchar2
Number
Number
Number
Number
001
001
Varchar2
Number
Varchar2
Number
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
005
03V4
A
N
15V2
045
005
001
15V2
15V2
001
15V2
15V2
15V2
A
N
N
A
N
N
N
15V2
03V4
15V2
004
N
N
A
004
15V2
15V2
15V2
N
N
N
015
008
012
A
N
A
011
15V2
15V2
010
003
001
N
A
A
005
15V2
15V2
001
15V2
001
15V2
15V2
15V2
15V2
15V2
15V2
15V2
A
N
N
A
N
A
N
N
N
N
N
N
N
03V4
15V2
001
15V2
11V6
03V4
N
A
N
N
N
11V6
008
N
N
008
17/05/15
@
@
@
Data de Averbao
Data DI
Nmero do DI
008
008
012
N
N
A
Cdigo da Empresa
MasterSAF
Tam
Tipo
003
A
*02
Cdigo do Estabelecimento
006
*03
008
*04
001
015
Varchar2
*05
*06
Normal ou Devoluo
Tipo de Documento (IN68)
001
005
A
A
001
025
Varchar2
Varchar2
*07
001
025
Varchar2
*08
Cdigo/Destinatrio/Emitente/Remetente
(IN68)
Nmero do Documento Fiscal (IN68)
014
041
Varchar2
012
015V01
Number
003
002
004
005
015V02
A
A
A
N
N
025
Varchar2
015V02
050
004
N
A
A
*09
10
11
*12
*13
*14
*15
16
*17
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Tam
008
Origem
Tipo
Varchar2
012
Varchar2
Date
Number
240
Number
Varchar2
Number
17/05/15
003
19
20
21
22
23
24
25
26
27
28
29
30
Quantidade de Servio
Valor Unitrio
Valor do Desconto (IN68)
Contrato (IN68)
ndice de Converso
Valor do Servio no ndice
Alquota ICMS (IN68)
Valor ICMS (IN68)
Diferena Alquota ICMS
Observao ICMS
Cdigo de Apurao ICMS
Alquota IR
011V06
015V02
015V02
014
010
014V04
003V04
015V02
003V04
045
005
003V04
N
N
N
A
A
N
N
N
N
A
A
N
31
32
33
Valor IR
Alquota ISS (IN68)
Valor ISS (IN68)
015V02
003V04
015V02
N
N
N
34
35
36
37
38
39
40
41
Tributao do ICMS
Base ICMS (IN68)
Tributao IR
Base IR (IN68)
Tributao ISS
Base ISS (IN68)
Indicador do Produto / Mercadoria
Cdigo do Produto
001
015V02
001
015V02
001
015V02
001
035
N
N
A
N
A
N
A
A
025
Varchar2
Number
Number
Number
Number
Caibr_Rec_Itens_Nfe_V.COD_NATUREZA_OP
Este
campo ser utilizado na Ferramenta para efetuar o
DE/PARA
Caibr_Rec_Itens_Nfe_V.QUANTIDADE
Caibr_Rec_Itens_Nfe_V.VLR_UNIT
Caibr_Rec_Itens_Nfe_V.VLR_DESCONTO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO SE APLICA
NO SE APLICA
NO SE APLICA
NO SE APLICA
NO SE APLICA
No Possui Esta Informao. Valores Contemplados Na
Capa Do Documento Fiscal.
NO POSSUI ESTA INFORMAO
Caibr_Rec_Nfe_V.VLR_ALIQ_ISS
No Possui Esta Informao. Valores Contemplados Na
Capa Do Documento Fiscal.
NO SE APLICA
NO SE APLICA
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
COMENTRIOS :
1) Cdigo da Empresa Ser formatado pelo campo especificado acima, que ir conter a Raiz do CNPJ que gerou o Movimento da Nota Fiscal de
Entrada no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir
efetuar o DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
2) Cdigo do Estabelecimento Ser formatado pelo campo especificado acima, que ir conter os quatro dgitos correspondentes ao Cdigo do
Estabelecimento no CNPJ que gerou o Movimento da Nota Fiscal de Entrada no Oracle Applications. A Ferramenta utilizada na Interface ir efetuar o
DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou
brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
3) Data de Sada/Recebimento Ser formatado pelo campo especificado acima, que ir conter a Data de Entrada da Nota Fiscal de Entrada no
Estabelecimento. No APPS este campo no dever conter valor nulo ou zeros, para no ocorrer inconsistncia na Importao de dados para o
MasterSAF e para o correto atendimento s Obrigaes Fiscais pelo MasterSAF;
4) Movimento Entrada/Sada Ser formatado pelo campo especificado acima, que ir conter o Tipo da Nota Fiscal de Entrada no Oracle Applications.
A Ferramenta utilizada na Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF, exceto para o tipo 3- Documento de Entrada
emitido pelo Estabelecimento, por Retorno de Mercadorias no Entregues ao Destinatrio. Campo obrigatrio para o MasterSAF. No APPS este campo
no dever conter valor em branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
5) Normal ou Devoluo Ser formatado pelo campo especificado acima, que ir conter os valores reconhecidos pelo MasterSAF para identificar se a
Nota Fiscal de Entrada no Oracle Applications Normal ou de Devoluo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever
conter valor nulo ou brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
6) Tipo de Documento Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Documento utilizado na Nota Fiscal de Entrada no
Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar o
DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor em branco,
para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
7) Indicador de Pessoa Fsica/Jurdica Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Categoria da Pessoa Fsica ou
Jurdica que emitiu a Nota Fiscal de Entrada cadastrada no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no
MasterSAF e a Ferramenta utilizada na Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o
MasterSAF. No APPS este campo no dever conter valor nulo ou branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
8) Cdigo do Destinatrio/Emitente/Remetente Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Pessoa Fsica ou Jurdica
que emitiu a Nota Fiscal de Entrada cadastrada no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e
a Ferramenta utilizada na Interface ir truncar este campo na carga para o MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no
dever conter valor nulo ou branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
9) Nmero do Documento Fiscal/Nmero do Mapa Resumo de Caixa Ser formatado pelo campo especificado acima, que ir conter o Nmero da
Nota Fiscal de Entrada cadastrada no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta
utilizada na Interface ir truncar este campo na carga para o MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter
valor zerado, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
10) Srie do Documento Fiscal Ser formatado pelo campo especificado acima, que ir conter a Srie da Nota Fiscal de Entrada cadastrada no Oracle
Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir truncar este campo
na carga para o MasterSAF;
11) Subsrie do Documento Fiscal O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
12) Cdigo do Servio Ser formatado conforme especificado acima. No Oracle Applications no existe este campo identificando o Cdigo do Servio
utilizado no Item da Nota Fiscal de Entrada. Campo obrigatrio para o MasterSAF, por este motivo ser atribudo pela Interface;
13) Item do Documento Fiscal Ser formatado conforme especificado acima. No Oracle Applications no existe este campo identificando os itens de
acordo como esto impressos na Nota Fiscal de Entrada. Campo obrigatrio para o MasterSAF, por este motivo ser atribudo pela Interface;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
17/05/15
APPS no possui as informaes de Valor do ISS e Base do ISS a nvel de Item de Nota Fiscal de Entrada. Esta informao faz parte do conjunto de
dados para atendimento IN68, porm existe somente a nvel de Capa do Documento Fiscal. O rateio no foi contemplado na Interface devido aos
problemas que podem causar os arredondamentos nos clculos.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
11.1.
Desenho Tcnico
Caibr_Export_Data
Parametrizao NFE
Classificao Fiscal do
Documento de Entrada Utilization Code ou por
CFOP
Parametrizao de
Tributao de ICMS
Caibr_Rec_Entry_
Operacions_V
Caibr_Rec_Nfe_V
Ferramenta
Parametrizar Dados para Gerao de NF
de Entrada
Caibr_Rec_Itens_
Nfe_V
MS_PM07E_1
MS_PM07E_2
MS_PM07E_3
MS_PM07E_4
MS_PM07E_5
TB_MSOI09
Ferramenta De/Para
Safx09E
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
Tabela De/Para
Regra por Descrio
Regra 1, 8 e 11
Safx09
17/05/15
11.2.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem aos dados
do MasterSAF, referentes aos Itens de Servios das Notas Fiscais de Entradas, exceto
Conhecimento de Frete
PL/SQL
Alto
GST Equipe Interface
PRC_MSAF_SAFX09E
FRMPM07E_1, FRMPM07E_2, FRMPM07E_3, FRMPM07E_4 e FRMPM07E_5
Descrio
Tabela de Eventos ocorridos no APPS
Operaes Fiscais de Recebimento
Notas Fiscais de Entradas
Itens de Notas Fiscais de Entradas
Descrio
Itens de Notas Fiscais de Entradas Tabela da Interface
Tipo
Varchar2
Varchar2
Date
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Number
Varchar2
Number
Number
Number
Varchar2
Number
Varchar2
Number
Number
Number
Number
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
TB_MSOI09
Tamanho
Definio da Coluna
008
Caibr_Rec_Entry_Operations_V.COD_EMPRESA
012
Concatenar
os
campos
Caibr_Rec_Entry_Operations_V.COD_EMPRESA
e
Caibr_Rec_Entry_Operations_V.COD_ESTABELECIMENTO
Caibr_Rec_Entry_Operations_V.DT_RECEBIMENTO
015
Caibr_Rec_Nfe_V.TP_NF
001
Caibr_Rec_Nfe_V.NORM_DEV
025
Caibr_Rec_Nfe_V.COD_DOCTO
025
Caibr_Rec_Nfe_V.COD_CATEGORIA
041
Caibr_Rec_Nfe_V.COD_PFJ
015
Caibr_Rec_Nfe_V.NUM_DOCFIS
025
Caibr_Rec_Nfe_V.SERIE_DOCFIS
005
WS_NUM_ITEM
Caibr_Rec_Itens_Nfe_V.VLR_TOTAL_ITEM
Caibr_Rec_Itens_Nfe_V.VLR_TOTAL_ITEM
240
Caibr_Rec_Itens_Nfe_V.DESCRICAO_COMPL
WS_COD_CFO
025
Caibr_Rec_Itens_Nfe_V.COD_NATUREZA_OP
Caibr_Rec_Itens_Nfe_V.QUANTIDADE
Caibr_Rec_Itens_Nfe_V.VLR_UNIT
Caibr_Rec_Itens_Nfe_V.VLR_DESCONTO
Caibr_Rec_Nfe_V.VLR_ALIQ_ISS
150
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE1
150
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE2
150
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE3
150
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE4
150
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE5
150
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE6
150
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE7
150
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE8
150
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE9
150
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE10
150
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE11
Pgina 165 de 363
17/05/15
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
150
150
150
150
150
150
150
150
150
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE12
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE13
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE14
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE15
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE16
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE17
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE18
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE19
Caibr_Rec_Itens_Nfe_V.ATTRIBUTE20
de
todos
os
registros
da
tabela
Para cada linha recuperada na view CAIBR_EXPORT_DATA, ler a view CAIBR_REC_ENTRY_OPERATIONS_V com :
ORGANIZATION_ID = EXPORT_DATA.SYSTEM_ID2
LOCATION_ID
= EXPORT_DATA.SYSTEM_ID3
OPERATION_ID
= EXPORT_DATA.SYSTEM_ID1
COD_EMPRESA
= Parmetro1
DT_RECEBIMENTO >= Parmetro2
DT_RECEBIMENTO <= Parmetro3
POSTED_FLAG
= S
STATUS
= COMPLETE ou CANCELLED
Erros a serem previstos:
CAIBR_REC_NFE_V no existir nenhuma linha nesta tabela com a chave especificada acima.
3-)Leitura da View CAIBR_REC_ITENS_NFE_V
Para ler a view CAIBR_REC_ITENS_NFE_V com a seguinte condio:
ORGANIZATION_ID = Caibr_Rec_Entry_Operations_V. ORGANIZATION_ID
LOCATION_ID
= Caibr_Rec_Entry_Operations_V. LOCATION_ID
INVOICE_ID
= Caibr_Rec_Entry_Operations_V. INVOICE_ID
4-)Leitura da Tabela MS_PM07E_1
Para ler a tabela MS_PM07E_1 com a seguinte condio:
COD_EMPRESA = Parmetro1
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
Erros a serem previstos:
MS_PM07E_1 no existir nenhuma linha nesta tabela com a chave especificada acima.
5-)Leitura da Tabela MS_PM07E_2
Se campo MS_PM07E_1.IND_CLASS_NFE igual a 1, para ler a tabela MS_PM07E_2 com a seguinte condio:
COD_EMPRESA = Parmetro1
UTILIZATION_ID = CAIBR_REC_NFE_ITENS_V.UTILIZATION_ID
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 166 de 363
17/05/15
11.3.
02
COD_ESTAB
012
Varchar2
03
04
DATA_FISCAL
MOVTO_E_S
015
Date
Varchar2
05
06
NORM_DEV
COD_DOCTO
001
025
Varchar2
Varchar2
07
IDENT_FIS_JUR
025
Varchar2
08
COD_FIS_JUR
041
Varchar2
09
NUM_DOCFIS
015
Number
10
SERIE_DOCFIS
025
Varchar2
11
12
13
14
9999
NUM_ITEM
VLR_SERVICO
005
Number
Number
15
16
17
18
19
20
21
22
VLR_TOT
DESCRICAO_COMPL
COD_CFO
COD_NATUREZA_OP
QUANTIDADE
VLR_UNIT
VLR_DESCONTO
@
240
025
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Number
Varchar2
Number
Varchar2
Number
Number
Number
17/05/15
@
@
25
26
27
28
29
@
@
@
@
@
30
31
32
33
34
35
36
37
38
39
40
@
@
VLR_ALIQ_ISS
@
@
@
@
@
@
@
@
41
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Number
ndice de Converso
Valor do Servio no
ndice
Alquota ICMS
Valor ICMS
Diferena Alquota ICMS
Observao ICMS
Cdigo de Apurao
ICMS
Alquota IR
Valor IR
Alquota ISS
Valor ISS
Tributao ICMS
Base ICMS
Tributao IR
Base IR
Tributao ISS
Base ISS
Indicador do Produto /
Mercadoria
Cdigo do Produto
010
14V4
A
N
03V4
15V2
03V4
045
005
N
N
N
A
A
03V4
15V2
03V4
15V2
001
15V2
001
15V2
001
15V2
001
N
N
N
N
A
N
A
N
A
N
A
035
17/05/15
Cdigo da Empresa
Cdigo do Estabelecimento
MasterSAF
Tam
Tipo
003
A
006
A
*03
008
*04
001
*05
Normal ou Devoluo
001
*06
005
150
Varchar2
*07
001
007
Char
*08
Cdigo/Destinatrio/Emitente/Remetente
(IN68)
Nmero do Documento Fiscal (IN68)
014
041
Varchar2
012
020
Varchar2
003
002
004
005
015V002
A
A
A
N
N
001
Varchar2
*15
16
*17
015V002
050
004
N
A
A
240
150
*18
003
150
19
Quantidade de Servio
011V006
*09
10
11
*12
*13
*14
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Origem
Tam
Tipo
008
Varchar2
012
Varchar2
Date
Number
Preencher
com
o
campo
Caibr_Ar_Nfs_V.DATA_EMISSAO.
Se Caibr_Ar_Nfs_V.COD_CFO igual a 131, 132,
133, 134, 177, 178, 231, 232, 233,
234, 235, 277, 278, 321, 322, 323 ou
324
Preencher
com
o
campo
Caibr_Ar_Nfs_V.COD_CFO;
Seno
Preencher
com
o
campo
Caibr_Ar_Nfs_V.MOVTO_E_S.
Se Caibr_Ar_Nfs_V.COD_CFO igual a 131, 132,
133, 134, 177, 178, 231, 232, 233,
234, 235, 277, 278, 321, 322, 323 ou
324 Preencher com 2 (Devoluo);
Seno Preencher com 1 (Normal )
Caibr_Ar_Nfs_V.COD_DOCTO. Este campo ser
utilizado na Ferramenta para efetuar o DE/PARA
Caibr_Ar_Nfs_V.COD_CATEGORIA. Este campo
ser utilizado na Ferramenta para efetuar o DE/PARA
Caibr_Ar_Nfs_V.COD_CLIENTE_SHIP
Caibr_Ar_Nfs_V.NUM_DOCFIS, desprezando casas
aps ponto.
Caso o campo possua mais de 6 posies recuperar os
dgitos significativos sem zeros a esquerda, at o
limite de 12 dgitos.
Caso o campo possua 6 posies ou menos de 6
posies, recuperar os dgitos significativos com zeros
esquerda, at o limite de 6 dgitos.
Caibr_Ar_Nfs_V.SERIE
NO POSSUI ESTA INFORMAO
Preencher com 9999.
Caibr_Ar_Itens_Nfs_V.LINE_NUMBER
NO POSSUI ESTA INFORMAO
Number Caibr_Ar_Itens_Nfs_V.VALOR_TOTAL_ITEM
Varchar2 Caibr_Ar_Itens_Nfs_V.DESCRIPTION
Varchar2 Se campo Caibr_Ar_Itens_Nfs_V.COD_CFO tiver
mais de 4 posies Recuperar as 3 primeiras
posies;
Seno Recuperar as 4 primeiras posies.
Varchar2 Caibr_Ar_Itens_Nfs_V.COD_NATUREZA_OP. Este
campo ser utilizado na Ferramenta para efetuar o
DE/PARA
Number Caibr_Ar_Itens_Nfs_V.QUANTIDADE
Pgina 169 de 363
17/05/15
Valor Unitrio
Valor do Desconto (IN68)
Contrato (IN68)
ndice de Converso
Valor do Servio no ndice
Alquota ICMS (IN68)
Valor ICMS (IN68)
Diferena Alquota ICMS
Observao ICMS
Cdigo de Apurao ICMS
Alquota IR
015V002
015V002
014
010
014V004
003V004
015V002
003V004
045
005
003V004
N
N
A
A
N
N
N
N
A
A
N
Number
31
Valor IR
015V002
Number
32
003V004
Number
33
015V002
Number
34
35
36
Tributao do ICMS
Base ICMS (IN68)
Tributao de IR
001
015V002
001
N
N
A
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Number
Caibr_Ar_Itens_Nfs_V.PRECO_UNITARIO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO SE APLICA
NO SE APLICA
NO SE APLICA
NO SE APLICA
NO SE APLICA
Ler os Impostos dos Itens da Nota Fiscal na view
CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V
com
ORG_ID igual ao atributo Caibr_Ar_Nfs_V.ORG_ID
e
CUSTOMER_TRX_ID
igual
ao atributo
Caibr_Ar_Nfs_V.CUSTOMER_TRX_ID
mais
ID_ITEM_ORIGEM
igual
ao
atributo
Caibr_Ar_Itens_Nfs_V.CUSTOMER_TRX_LINE_ID
Ler a tabela MS_PM07S_6 com COD_EMPRESA
igual
a
Caibr_Ar_Nfs_V.COD_EMPRESA
e
COD_IMPOSTO
igual
Caibr_Ar_Totais_Impostos_Nfs_V.COD_IMPOSTO e
MS_PM07S_6..COD_TRIBUTO = IR.
Se
encontrar
algum
registro
Caibr_Ar_Totais_Impostos_Nfs_V.ALIQUOTA.
Ler os Impostos dos Itens da Nota Fiscal na view
CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V
com
ORG_ID igual ao atributo Caibr_Ar_Nfs_V.ORG_ID
e
CUSTOMER_TRX_ID
igual
ao atributo
Caibr_Ar_Nfs_V.CUSTOMER_TRX_ID
mais
ID_ITEM_ORIGEM
igual
ao
atributo
Caibr_Ar_Itens_Nfs_V.CUSTOMER_TRX_LINE_ID
Ler a tabela MS_PM07S_6 com COD_EMPRESA
igual
a
Caibr_Ar_Nfs_V.COD_EMPRESA
e
COD_IMPOSTO
igual
Caibr_Ar_Totais_Impostos_Nfs_V.COD_IMPOSTO e
MS_PM07S_6..COD_TRIBUTO = IR.
Se
encontrar
algum
registro
Caibr_Ar_Totais_Impostos_Nfs_V.VLR_IMPOSTO.
Ler os Impostos dos Itens da Nota Fiscal na view
CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V
com
ORG_ID igual ao atributo Caibr_Ar_Nfs_V.ORG_ID
e
CUSTOMER_TRX_ID
igual
ao atributo
Caibr_Ar_Nfs_V.CUSTOMER_TRX_ID
mais
ID_ITEM_ORIGEM
igual
ao
atributo
Caibr_Ar_Itens_Nfs_V.CUSTOMER_TRX_LINE_ID
Ler a tabela MS_PM07S_6 com COD_EMPRESA
igual
a
Caibr_Ar_Nfs_V.COD_EMPRESA
e
COD_IMPOSTO
igual
Caibr_Ar_Totais_Impostos_Nfs_V.COD_IMPOSTO e
MS_PM07S_6..COD_TRIBUTO = ISS.
Se
encontrar
algum
registro
Caibr_Ar_Totais_Impostos_Nfs_V.ALIQUOTA.
Ler os Impostos dos Itens da Nota Fiscal na view
CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V
com
ORG_ID igual ao atributo Caibr_Ar_Nfs_V.ORG_ID
e
CUSTOMER_TRX_ID
igual
ao atributo
Caibr_Ar_Nfs_V.CUSTOMER_TRX_ID
mais
ID_ITEM_ORIGEM
igual
ao
atributo
Caibr_Ar_Itens_Nfs_V.CUSTOMER_TRX_LINE_ID
Ler a tabela MS_PM07S_6 com COD_EMPRESA
igual
a
Caibr_Ar_Nfs_V.COD_EMPRESA
e
COD_IMPOSTO
igual
Caibr_Ar_Totais_Impostos_Nfs_V.COD_IMPOSTO e
MS_PM07S_6..COD_TRIBUTO = ISS.
Se
encontrar
algum
registro
Caibr_Ar_Totais_Impostos_Nfs_V.VLR_IMPOSTO.
NO SE APLICA
NO SE APLICA
Se campo 31 maior que zero Preencher com 1;
Se campo 37 maior que zero Preencher com 2;
Seno Preencher com nulo.
17/05/15
Base de IR (IN68)
38
Tributao ISS
39
40
41
015V002
001
015V002
001
035
N
N
COMENTRIOS :
1)
Cdigo da Empresa Ser formatado pelo campo especificado acima, que ir conter a Raiz do CNPJ que gerou o Movimento da Nota Fiscal de
Sada no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir
efetuar o DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
2) Cdigo do Estabelecimento Ser formatado pelo campo especificado acima, que ir conter os quatro dgitos correspondentes ao Cdigo do
Estabelecimento no CNPJ que gerou o Movimento da Nota Fiscal de Sada no Oracle Applications. A Ferramenta utilizada na Interface ir efetuar o
DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou
brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
3) Data de Escrita Fiscal Ser formatado pelo campo especificado acima, que ir conter a Data de Sada da Nota Fiscal de Sada no Estabelecimento.
No APPS este campo no dever conter valor nulo ou branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o
correto atendimento IN68 e s Obrigaes Fiscais pelo MasterSAF;
4) Movimento Entrada/Sada Ser formatado pelos campos especificados acima, que iro conter o Tipo da Nota Fiscal de Sada e Tipo do
Movimento cadastrado no Oracle Applications. A Ferramenta utilizada na Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF,
exceto para o tipo 3- Documento de Sada emitido pelo Estabelecimento, por retorno de mercadorias no entregues ao Destinatrio. Campo
obrigatrio para o MasterSAF. No APPS estes campos no devero conter valor em branco, para no ocorrer inconsistncia na Importao de dados
para o MasterSAF;
5) Normal ou Devoluo Ser formatado pelo campo especificado acima, que ir conter os valores reconhecidos pelo MasterSAF para identificar se a
Nota Fiscal de Sada no Oracle Applications Normal ou de Devoluo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever
conter valor nulo ou brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
6) Tipo de Documento Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Documento utilizado na Nota Fiscal de Sada no
Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar o
DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor em branco,
para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
7) Indicador de Pessoa Fsica/Jurdica Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Categoria da Pessoa Fsica ou
Jurdica que emitiu a Nota Fiscal de Sada cadastrada no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no
MasterSAF e a Ferramenta utilizada na Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o
MasterSAF. No APPS este campo no dever conter valor nulo ou branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
8) Cdigo do Destinatrio/Emitente/Remetente Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Pessoa Fsica ou
Jurdica que emitiu a Nota Fiscal de Sada cadastrada no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever
conter valor nulo ou branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
9) Nmero do Documento Fiscal/Nmero do Mapa Resumo de Caixa Ser formatado pelo campo especificado acima, que ir conter o Nmero da
Nota Fiscal de Sada cadastrada no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF. Campo
obrigatrio para o MasterSAF. No APPS este campo no dever conter valor zerado, para no ocorrer inconsistncia na Importao de dados para o
MasterSAF;
10) Srie do Documento Fiscal Ser formatado pelo campo especificado acima, que ir conter a Srie da Nota Fiscal de Sada cadastrada no Oracle
Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF;
11) SubSrie do Documento Fiscal O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
17/05/15
Para a correta recuperao das Bases de Clculo do ICMS, dever ser observada a Parametrizao de Tributao ICMS, onde teremos a parametrizao
da Segunda base do ICMS, uma vez que o APPS s possui a informao de uma base de clculo de ICMS;
O APPS no possui a informao de Inscrio Estadual do Substituto Tributrio. Esta informao faz parte do conjunto de dados para atendimento
IN68;
Os campos de CFOP, Natureza de Operao e valores de Bases, Imposto e Alquotas dos Impostos, sero tratados na Interface somente a nvel de Item
do Documento Fiscal.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
12.1.
Desenho Tcnico
Caibr_
Export_
Caibr_
Ar_
Nfs_V
Caibr_
Ar_
Itens_
Nfs_V
Data
Parametrizao NFE
(Notas AR) e NFS
Classificao Fiscal do
Doc. de Sada Tipo
Fiscal Item ou por CFOP
Parametrizao de
Tributao de ICMS e
IPI de Sada
Parametrizao de Tipos
de Impostos
Caibr_
Ar_
Totais_
Impostos
_V
Ferramenta
Parametrizar Dados para Gerao de NF
de Sada
MS_PM07S_1
MS_PM07S_2
MS_PM07S_3
MS_PM07S_4
MS_PM07S_5
MS_PM07S_6
TB_MSOI09
Ferramenta De/Para
Safx09S
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
Tabela De/Para
Regras:
Regra 1, 2, 8 e 13
Safx09
17/05/15
12.2.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem aos
dados do MasterSAF, referentes aos Itens de Servios das Notas Fiscais de Sadas, exceto
Conhecimento de Frete
PL/SQL
Mdio
GST - Equipe Interface
PRC_MSAF_SAFX09S
FRMPM07S_1, FRMPM07S_2, FRMPM07S_3, FRMPM07S_4, FRMPM07S_5 e
FRMPM07S_6
Descrio
Tabela de Eventos ocorridos no APPS
Operaes de Notas Fiscais de Sadas
Itens de Notas Fiscais de Sadas
Totais de Impostos de Notas Fiscais de Sadas
Tabela da Interface de Parametrizao de Gerao de NF de Sadas
Tabela da Interface de Parametrizao de Classificao Fiscal de Documentos Fiscais de
Sadas por Tipo Fiscal do Item
Tabela da Interface de Parametrizao de Classificao Fiscal de Documentos Fiscais de
Sadas por CFOP
Tabela da Interface de Parametrizao de Tributao de ICMS para NFS
Tabela da Interface de Parametrizao de Tributao de IPI para NFS
Tabela da Interface de Parametrizao de Tipos de Impostos
Descrio
Itens de Notas Fiscais de Sadas Tabela da Interface
Tipo
TB_MSOI09
Tamanho
Varchar2
008
Varchar2
012
Date
Varchar2
Varchar2
Varchar2
Char
Char
Number
Varchar2
Number
Number
Varchar2
Number
Varchar2
Number
Number
Number
Number
Number
Number
001
001
150
007
041
020
001
005
240
150
Definio da Coluna
Caibr_Ar_Nfs_V .COD_EMPRESA
Concatenar os campos Caibr_Ar_Nfs_V .COD_EMPRESA e
Caibr_Ar_Nfs_V .COD_ESTABELEC
WS_DATA_FISCAL
WS_MOVTO_E_S
WS_NORM_DEV
Caibr_Ar_Nfs_V.COD_DOCTO
Caibr_Ar_Nfs_V.COD_CATEGORIA
Caibr_Ar_Nfs_V.COD_CLIENTE_SHIP
Caibr_Ar_Nfs_V.NUM_DOCFIS
Caibr_Ar_Nfs_V.SERIE
Caibr_Ar_Itens_Nfs_V.LINE_NUMBER
Caibr_Ar_Itens_Nfs_V.VALOR_TOTAL_ITEM
Caibr_Ar_Itens_Nfs_V.DESCRIPTION
WS_COD_CFO
Caibr_Ar_Itens_Nfs_V.COD_NATUREZA_OP
Caibr_Ar_Itens_Nfs_V.QUANTIDADE
Caibr_Ar_Itens_Nfs_V.PRECO_UNITARIO
WS_VLR_ALIQ_IR
WS_VLR_IR
WS_VLR_ALIQ_ISS
WS_VLR_ISS
17/05/15
001
001
Char
Number
Char
Number
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
150
150
150
150
150
150
150
150
150
150
030
030
030
030
030
030
030
030
030
030
WS_TRIB_IR
WS_BASE_IR
WS_TRIB_ISS
WS_BASE_ISS
Caibr_Ar_Itens_Nfs_V.ATTRIBUTE1
Caibr_Ar_Itens_Nfs_V.ATTRIBUTE2
Caibr_Ar_Itens_Nfs_V.ATTRIBUTE3
Caibr_Ar_Itens_Nfs_V.ATTRIBUTE4
Caibr_Ar_Itens_Nfs_V.ATTRIBUTE5
Caibr_Ar_Itens_Nfs_V.ATTRIBUTE6
Caibr_Ar_Itens_Nfs_V.ATTRIBUTE7
Caibr_Ar_Itens_Nfs_V.ATTRIBUTE8
Caibr_Ar_Itens_Nfs_V.ATTRIBUTE9
Caibr_Ar_Itens_Nfs_V.ATTRIBUTE10
Caibr_Ar_Itens_Nfs_V.INTERFACE_LINE_ATTRIBUTE1
Caibr_Ar_Itens_Nfs_V.INTERFACE_LINE_ATTRIBUTE2
Caibr_Ar_Itens_Nfs_V.INTERFACE_LINE_ATTRIBUTE3
Caibr_Ar_Itens_Nfs_V.INTERFACE_LINE_ATTRIBUTE4
Caibr_Ar_Itens_Nfs_V.INTERFACE_LINE_ATTRIBUTE5
Caibr_Ar_Itens_Nfs_V.INTERFACE_LINE_ATTRIBUTE6
Caibr_Ar_Itens_Nfs_V.INTERFACE_LINE_ATTRIBUTE7
Caibr_Ar_Itens_Nfs_V.INTERFACE_LINE_ATTRIBUTE8
Caibr_Ar_Itens_Nfs_V.INTERFACE_LINE_ATTRIBUTE9
Caibr_Ar_Itens_Nfs_V.INTERFACE_LINE_CONTEXT
MS_PM07E_1 no existir nenhuma linha nesta tabela com a chave especificada acima.
Se o campo MS_PM07E_1. IND_NFE_AR igual a S significa que para recuperar Documentos Fiscais de Entradas no
AR. Neste caso o campo CAIBR_AR_NFS_V.MOVTO_E_S no dever fazer parte da seleo de notas na view
CAIBR_AR_NFS_V.
Caso contrrio - MS_PM07E_1. IND_NFE_AR igual a S a seleo de Documentos Fiscais no AR dever ser somente de
Documentos Fiscais de Sadas, assim o campo CAIBR_AR_NFS_V.MOVTO_E_S dever fazer parte da seleo com
clusula igual a EXIT ( Notas de Sadas).
5-)Leitura da Tabela MS_PM07S_1
Para ler a tabela MS_PM07S_1 com a seguinte condio:
COD_EMPRESA = Parmetro1
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
Erros a serem previstos:
MS_PM07S_1 no existir nenhuma linha nesta tabela com a chave especificada acima.
6-)Leitura da Tabela MS_PM07S_2
Se campo MS_PM07S_1.IND_CLASS_NFS igual a 1, para ler a tabela MS_PM07S_2 com a seguinte condio:
COD_EMPRESA = Parmetro1
TP_FISCAL_ITEM = CAIBR_AR_ITENS_NFS_V.TP_FISCAL_ITEM
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
TP_FISCAL_ITEM = CAIBR_AR_ITENS_NFS_V.TP_FISCAL_ITEM
7-)Leitura da Tabela MS_PM07S_3
Se campo MS_PM07S_1.IND_CLASS_NFS igual a 2, ler a tabela MS_PM07S_3 com a seguinte condio:
COD_EMPRESA = Parmetro1
COD_CFO
= CAIBR_AR_ITENS_NFS_V.COD_CFO
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
COD_CFO
= CAIBR_AR_ITENS_NFS_V.COD_CFO
8-)Leitura da Tabela MS_PM07S_4
Ler a tabela MS_PM07S_4 com a seguinte condio:
COD_EMPRESA = Parmetro1
TRIB_ICMS
= CAIBR_AR_ITENS_NFS_V.COD_SIT_TRIB_EST
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
TRIB_ICMS
= CAIBR_AR_ITENS_NFS_V.COD_SIT_TRIB_EST
9-)Leitura da Tabela MS_PM07S_5
Ler a tabela MS_PM07S_5 com a seguinte condio:
COD_EMPRESA = Parmetro1
TRIB_IPI
= CAIBR_AR_ITENS_NFS_V.COD_SIT_TRIB_FED
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
TRIB_IPI
= CAIBR_AR_ITENS_NFS_V.COD_SIT_TRIB_FED
10)Leitura da Tabela MS_PM07S_6
Ler a tabela MS_PM07S_6 com a seguinte condio:
COD_EMPRESA = Parmetro1
COD_IMPOSTO = CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V.COD_IMPOSTO
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
COD_IMPOSTO = CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V.COD_IMPOSTO
11-)Tratamento de Campos
Data Fiscal WS_DATA_FISCAL
SE Caibr_Ar_Nfs_V.DATA_EXPEDICAO diferente de nulo Preencher com Caibr_Ar_Nfs_V.DATA_EXPEDICAO;
SENO
Preencher com Caibr_Ar_Nfs_V.DATA_EMISSAO.
Movimento de Entrada / Sada WS_MOVTO_E_S
Se CAIBR_AR_NFS_V.COD_CFO igual a 131, 132, 133, 134, 177, 178, 231, 232, 233, 234, 235,
277, 278, 321, 322, 323 ou 324 Preencher com CAIBR_AR_NFS_V.COD_CFO;
Seno Preencher com Preencher com o campo CAIBR_AR_NFS_V.MOVTO_E_S.
Normal ou Devoluo WS_NORM_DEV
Se CAIBR_AR_NFS_V.COD_CFO igual a 131, 132, 133, 134, 177, 178, 231, 232, 233, 234, 235,
277, 278, 321, 322, 323 ou 324 Preencher com 2;
Seno Preencher com 1.
Nmero do Item WS_NUM_ITEM
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
12.3.
Item
01
02
Tipo
Varchar2
COD_ESTAB
Varchar2
012
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
DATA_FISCAL
MOVTO_E_S
001
Date
Varchar2
008
001
N
A
05
06
NORM_DEV
COD_DOCTO
001
150
Varchar2
Varchar2
001
005
A
A
07
IDENT_FIS_JUR
0007
Char
(*) Indicador
Fsica/Jurdica
Pessoa
001
08
COD_FIS_JUR
041
Varchar2
014
09
NUM_DOCFIS
020
Number
012
Truncar em 12 posies
10
11
SERIE_DOCFIS
@
001
Varchar2
003
002
A
A
Truncar em 3 posies
12
13
14
9999
NUM_ITEM
@
005
Number
004
005
15V2
A
N
N
15
16
17
18
VLR_TOT
DESCRICAO_COMPL
COD_CFO
COD_NATUREZA_OP
15V2
050
004
003
N
A
A
A
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
QUANTIDADE
VLR_UNIT
@
@
@
@
@
@
@
@
@
VLR_ALIQ_IR
VLR_IR
VLR_ALIQ_ISS
VLR_ISS
@
@
TRIB_IR
BASE_IR
TRIB_ISS
BASE_ISS
@
11V6
15V2
15V2
014
010
14V4
03V4
15V2
03V4
045
005
03V4
15V2
03V4
15V2
001
15V2
001
15V2
001
15V2
001
N
N
N
A
A
N
N
N
N
A
A
N
N
N
N
A
N
A
N
A
N
A
41
035
240
150
Number
Varchar2
Number
Varchar2
Number
Number
Number
Number
Number
Number
001
001
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Char
Number
Char
Number
de
Quantidade de Servio
Valor Unitrio
Valor do Desconto
Contrato
ndice de Converso
Valor do Servio no ndice
Alquota ICMS
Valor ICMS
Diferena Alquota ICMS
Observao ICMS
Cdigo de Apurao ICMS
Alquota IR
Valor IR
Alquota ISS
Valor ISS
Tributao ICMS
Base ICMS
Tributao IR
Base IR
Tributao ISS
Base ISS
Indicador do Produto /
Mercadoria
Cdigo do Produto
AAAAMMDD
Aplicar Regra por Descrio
da Ferramenta - Regra 13
No Automtica
Truncar em 4 posies
Aplicar Regra por Descrio
da Ferramenta - Regra 2
Automtica
17/05/15
*01
Cdigo da Empresa
MasterSAF
Tam
Tipo
003
A
*02
Cdigo do Estabelecimento
006
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Tam
008
Origem
Tipo
Varchar2
012
Varchar2
Concatenar
os
campos
Caibr_Jlbr_Entidades_Legais_V.COD_EMPRESA
e
Caibr_Jlbr_Entidades_Legais_V.COD_ESTABELEC
17/05/15
Movimento de Entrada/Sada
001
001
Varchar2
*04
Normal ou Devoluo
001
001
Varchar2
*05
Grupo de Contagem
001
*06
005
*07
008
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Number
150
Varchar2
Date
Se Caibr_Pac_Estoque_V.MOV_ENTRADA_SAIDA igual a
S Preencher com 9.
Se Caibr_Pac_Estoque_V.MOV_ENTRADA_SAIDA igual a
E;
Se
Caibr_Pac_Estoque_V.TRANSACTION_SOU
RCE_TYPE_ID igual a 1 Ler a view
CAIBR_REC_ESTOQUE_V
com
TRANSACTION_ID
igual
a
Caibr_Pac_Estoque_V.TRANSACTION_ID e
buscar
o
campo
Caibr_Rec_Estoque_V.INVOICE_ID. Ler a
view Caibr_Rec_Nfe_V com INVOICE_ID
igual a Caibr_Rec_Estoque_V.INVOICE_ID e
recuperar o campo TP_NF (ter que aplicar a
regra neste momento Regra 11, uma vez que
as outras condies j aplicam diretamente o
valor).
Se
Caibr_Pac_Estoque_V.TRANSACTION_SOU
RCE_ID igual a 2;
Se
Caibr_Pac_Estoque_V.NORMAL_DEVO
L igual a N Preencher com 1;
Preencher
com
o
campo
Caibr_Pac_Estoque_V.GRUPO_CONTAGEM;
Seno Ler a tabela MS_PM10_2 com COD_EMPRESA
igual
ao
campo
CAIBR_CST_ESTOQUE_V.CODIGO_EMPRESA (se no
existir ler com TODOS) e ORGANIZATION_ID igual ao
campo CAIBR_CST_ESTOQUE_V.ORGANIZATION_ID e
buscar o campo GRUPO_CONTAGEM.
Se
Caibr_Pac_Estoque_V.TRANSACTION_SOURCE_TYPE_ID
igual
a
1
Preencher
com
o campo
CAIBR_REC_ESTOQUE_V.COD_DOCTO que ser utilizado
para efetuar o De/Para.;
Seno
Caibr_Pac_Estoque_V.TRANSACTION_SOURCE_TYPE_ID
igual
a
2
Preencher
com
o campo
CAIBR_OM_ESTOQUE_V.COD_DOCTO que ser utilizado
para efetuar o De/Para.;
Seno Ler a view CAIBR_INV_TIPO_TRANSACOES_V
com
TRANSACTION_TYPE_ID
igual
a
Caibr_Pac_Estoque_V.TRANSACTION_TYPE_ID e buscar o
campo TIPO_TRANSACAO, que ser utilizado no De/Para.
Se campo MS_PM10_1.COD_METODO_CUSTO for igual a
PAC
Preencher
com
o
campo
Caibr_Pac_Estoque_V.DT_MOVTO;
Seno
Preencher
com
o
campo
CAIBR_CST_ESTOQUE_V.DATA_TRANSACAO.
17/05/15
015
020
Varchar2
09
003
025
Varchar2
10
*11
002
001
A
A
0800
Varchar2
*12
13
14
Produto (IN68)
Unidade Padro
Almoxarifado (IN68)
035
008
020
A
A
A
035
003
020
Varchar2
Varchar2
Varchar2
15
Centro de Custo
020
*16
005
Number
*17
002
Number
18
Contrato (IN68)
014
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Se
Caibr_Pac_Estoque_V.TRANSACTION_SOURCE_TYPE_ID
igual
a
1
Preencher
com
o campo
CAIBR_REC_ESTOQUE_V.NUM_DOCFIS;
Seno
Caibr_Pac_Estoque_V.TRANSACTION_SOURCE_TYPE_ID
igual a 2 Ler a view CAIBR_AR_NFFS_PEDIDOS_V
com
COD_PEDIDO
igual
ao
campo
CAIBR_OM_ESTOQUE_V.NR_DOCTO e buscar o campo
CUSTOMER_TRX_ID. Ler a view CAIBR_AR_NFS_V com
CUSTOMER_TRX_ID
igual
ao
campo
CAIBR_AR_NFFS_PEDIDOS_V.CUSTOMER_TRX_ID
e
buscar o campo CAIBR_AR_NFS_V.NUM_DOCFIS;
Seno
Preencher
com
o
campo
Caibr_Pac_Estoque_V.TRANSACTION_ID.
No acesso s views, caso no encontre a linha selecionada, no
preencher o campo.
Se
Caibr_Pac_Estoque_V.TRANSACTION_SOURCE_TYPE_ID
igual
a
1
Preencher
com
o campo
CAIBR_REC_ESTOQUE_V.SERIE_DOCFIS;
Seno
Caibr_Pac_Estoque_V.TRANSACTION_SOURCE_TYPE_ID
igual a 2 Ler a view CAIBR_AR_NFFS_PEDIDOS_V
com
COD_PEDIDO
igual
ao
campo
CAIBR_OM_ESTOQUE_V.NR_DOCTO e buscar o campo
CUSTOMER_TRX_ID. Ler a view CAIBR_AR_NFS_V com
CUSTOMER_TRX_ID
igual
ao
campo
CAIBR_AR_NFFS_PEDIDOS_V.CUSTOMER_TRX_ID
e
buscar o campo CAIBR_AR_NFS_V.SERIE;
Seno Preencher com Brancos.
No acesso s views, caso no encontre a linha selecionada, no
preencher o campo.
Preencher com brancos.
Ler a view CAIBR_INV_ITENS_CATEGORIA_V com
ORGANIZATION_ID
igual
a
Caibr_Pac_Estoque_V.ORGANIZATION_ID,
INVENTORY_ITEM_ID
igual
a
Caibr_Pac_Estoque_V.INVENTORY_ITEM_ID
e
CATEGORY_SET_NAME
igual
a
MS_PM2013.CATEGORY_SET_NAME e buscar o campo
CATEGORIA
Caibr_Pac_Estoque_V.PRODUTO
Caibr_Inv_Itens_V.UNIDADE_MEDIDA
Se campo MS_PM10_1.COD_METODO_CUSTO for igual a
PAC
Concatenar
os
campos
Caibr_Pac_Estoque_V.ORGANIZATION_ID (truncando em 10
posies) e Caibr_Pac_Estoque_V.ALMOXARIFADO;
Seno
Concatenar
os
campos
Caibr_Cst_Estoque_V.ORGANIZATION_ID (truncando em 10
posies) e Caibr_Cst_Estoque_V.ALMOXARIFADO.
NO EXISTE ESTA INFORMAO A NIVEL DE
MOVIMENTO DE ESTOQUE
Se
Caibr_Pac_Estoque_V.TRANSACTION_SOURCE_TYPE_ID
igual a 1 O Oracle no possui esta informao
Preencher com 1;
Se
Caibr_Pac_Estoque_V.TRANSACTION_SOURCE_TYPE_ID
igual a 2 Ler a view CAIBR_AR_ITENS_NFS_V com
CUSTOMER_TRX_ID
igual
ao
campo
CAIBR_AR_NFFS_PEDIDOS_V.CUSTOMER_TRX_ID
e
INVENTORY_ITEM_ID
igual
a
CAIBR_PAC_ESTOQUE_V.INVENTORY_ITEM_ID e buscar
o campo CAIBR_AR_NFS_ITENS_V.LINE_NUMBER. Caso
encontre mais de uma linha, preencher com uma delas;
Seno
Preencher
com
o
campo
CAIBR_PAC_ESTOQUE_V.TRANSACTION_ID.
No acesso s views, caso no encontre a linha selecionada, no
preencher o campo.
Caibr_Inv_Itens_Categoria_V.CATEGORY_ID. Este campo
ser utilizado para fazer o De/Para.
NO POSSUI ESTA INFORMAO
17/05/15
015
20
21
Quantidade (IN68)
Preo Unitrio (IN68)
11V06
12V06
N
N
Number
Number
22
15V02
Number
23
12V06
Number
24
15V02
Number
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
030
Varchar2
Preencher
com
o
campo
CAIBR_REC_ITENS_NFE_V.VLR_ITEM. Caso encontre
mais de uma linha, preencher com uma delas;
Se
Caibr_Pac_Estoque_V.TRANSACTION_SOURCE_TYPE_ID
igual a 2 Calcular campo 21 multiplicado pelo campo 20.
Caso encontre mais de uma linha, preencher com uma delas;
Seno No Preencher.
No acesso s views, caso no encontre a linha selecionada, no
preencher o campo.
Se campo MS_PM10_1.COD_METODO_CUSTO for igual a
PAC
Preencher
com
o
campo
Caibr_Pac_Estoque_V.CUSTO_UNITARIO
Seno
Preencher
com
o
campo
Caibr_Cst_Estoque_V.CUSTO_UNITARIO.
Se campo MS_PM10_1.COD_METODO_CUSTO for igual a
PAC Calcular Caibr_Pac_Estoque_V.CUSTO_UNITARIO
multiplicado por Caibr_Pac_Estoque_V.QUANTIDADE;
Seno Calcular Caibr_Cst_Estoque_V.CUSTO_UNITARIO
multiplicado por Caibr_Cst_Estoque_V.QUANTIDADE;
17/05/15
070
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
070
Varchar2
Se
CAIBR_INV_PAC_CONTAS_V.ENTERED_
CR diferente de nulo Gravar o campo
CAIBR_GL_PLANO_CONTAS_V.COD_CO
NTA (para uma das contas, deve-se encontrar o
valor a crdito);
Seno No Preencher.
Seno Ler a View CAIBR_INV_CONTAS_V com
TRANSACTION_ID
igual
ao
campo
CAIBR_CST_ESTOQUE_V.TRANSACTION_ID e recuperar
o campo REFERENCE_ACCOUNT. Recuperar todas as linhas
desta view. Para cada linha lida, ler a view
CAIBR_GL_PLANO_CONTAS_V
com
CODE_COMBINATION_ID
igual
ao
campo
CIABR_INV_CONTAS_V.REFERENCE_ACCOUNT (utilizar
funo para buscar a Conta Contbil):
Se
CAIBR_INV_CONTAS_V.ACCOUNTING_L
INE_TYPE igual a 1 Preencher com o
campo
CAIBR_GL_PLANO_CONTAS_V.COD_CO
NTA (para uma das contas, deve-se encontrar o
valor a crdito);
Seno No Preencher.
Obs.:
Nos
loops
para
leitura
da
CAIBR_INV_PAC_CONTAS_V ou CAIBR_INV_CONTAS_V
pode-se e deve-se encontrar mais de uma linha de
contabilizao.
Para a formatao das contas contbeis, deve-se encontrar uma
a dbito e uma a crdito. Sempre deixar gravada a ltima linha
lida. Quando for nulo, no permitir desprezar a conta j
formatada para o TRANSACTION_ID.
17/05/15
070
070
Varchar2
27
006
003
Varchar2
28
Cdigo Fiscal
004
150
Varchar2
29
001
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Number
Se
CAIBR_INV_PAC_CONTAS_V.ENTERED_
DR diferente de nulo Gravar o campo
CAIBR_GL_PLANO_CONTAS_V.COD_CO
NTA (para uma das contas, deve-se encontrar o
valor a dbito);
Seno No Preencher.
Seno Ler a View CAIBR_INV_CONTAS_V com
TRANSACTION_ID
igual
ao
campo
CAIBR_CST_ESTOQUE_V.TRANSACTION_ID e recuperar
o campo REFERENCE_ACCOUNT. Recuperar todas as linhas
desta view. Para cada linha lida, ler a view
CAIBR_GL_PLANO_CONTAS_V
com
CODE_COMBINATION_ID
igual
ao
campo
CIABR_INV_CONTAS_V.REFERENCE_ACCOUNT (utilizar
funo para buscar a Conta Contbil):
Se
CAIBR_INV_CONTAS_V.ACCOUNTING_L
INE_TYPE igual a 5 Preencher com o
campo
CAIBR_GL_PLANO_CONTAS_V.COD_CO
NTA (para uma das contas, deve-se encontrar o
valor a dbito);
Seno No Preencher.
Obs.:
Nos
loops
para
leitura
da
CAIBR_INV_PAC_CONTAS_V ou CAIBR_INV_CONTAS_V
pode-se e deve-se encontrar mais de uma linha de
contabilizao.
Para a formatao das contas contbeis, deve-se encontrar uma
a dbito e uma a crdito. Sempre deixar gravada a ltima linha
lida. Quando for nulo, no permitir desprezar a conta j
formatada para o TRANSACTION_ID.
Preencher com MTL. Este contedo est na view
Caibr_Jlbr_Tipo_Operao_V. Este campo ser utilizado para
efetuar o De/Para.
Se
Caibr_Pac_Estoque_V.TRANSACTION_SOURCE_TYPE_ID
igual
a
1
Preencher
com
o
campo
CAIBR_REC_ITENS_NFE_V.COD_CFO. Caso o COD_CFO
possua mais de 4 posies, recuperar as 3 primeiras posies,
aps retirar os pontos. Seno Recuperar as 4 primeiras posies.
Caso encontre mais de uma linha, preencher com uma delas;
Se
Caibr_Pac_Estoque_V.TRANSACTION_SOURCE_TYPE_ID
igual
a
2
Preencher
com
o
campo
CAIBR_AR_ITENS_NFS_V.COD_CFO (retirar os pontos
existentes e truncar em 4 posies).
Caso encontre mais de uma linha, preencher com uma delas;
Seno No Preencher.
No acesso s views, caso no encontre a linha selecionada, no
preencher o campo.
Se campo MS_PM10_1.COD_METODO_CUSTO for igual a
PAC
Preencher
com
o
campo
Caibr_Pac_Estoque_V.GRUPO_CONTAGEM;
Seno Ler a tabela MS_PM10_2 com COD_EMPRESA
igual
ao
campo
CAIBR_CST_ESTOQUE_V.CODIGO_EMPRESA (se no
existir ler com TODOS) e ORGANIZATION_ID igual ao
campo CAIBR_CST_ESTOQUE_V.ORGANIZATION_ID e
buscar o campo GRUPO_CONTAGEM.
17/05/15
Valor do IPI
15V02
Number
31
32
Observao do Estoque
Data da Escrita Fiscal
045
008
A
N
Date
33
Unidade de Medida
003
025
Varchar2
34
35
Cdigo NBM
Indicador de Movimento a decompor
no Livro Modelo 3 (P3)
Legenda
Nmero da Ordem de Produo
Nmero do Documento Fiscal
Oficial
Srie do Documento Fiscal Oficial
SubSrie do Docto Fiscal Oficial
Indicador de Pessoa Fsica / Jurdica
010
001
A
A
150
Varchar2
005
015
012
A
A
A
003
002
001
A
A
A
Preencher
com
o
campo
CAIBR_REC_NFE_V.COD_CATEGORIA. Caso encontre
mais de uma linha, preencher com uma delas;
Se
Caibr_Pac_Estoque_V.TRANSACTION_SOURCE_TYPE_ID
igual
a
2
Preencher
com
o
campo
CAIBR_AR_NFS_V.COD_CATEGORIA. Caso encontre mais
de uma linha, preencher com uma delas;
Seno No Preencher.
No acesso s views, caso no encontre a linha selecionada, no
preencher o campo.
36
37
38
39
40
41
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
025
Varchar2
Se
Caibr_Pac_Estoque_V.TRANSACTION_SOURCE_TYPE_ID
igual
a
1
Preencher
com
o
campo
CAIBR_REC_ITENS_NFE_V.VLR_IPI. Caso encontre mais
de uma linha, preencher com uma delas;
Se
Caibr_Pac_Estoque_V.TRANSACTION_SOURCE_TYPE_ID
igual a 2 Com o nmero do item selecionado, chamar a
funo de Clculo de Impostos da SAFX08 de Sadas para IPI e
buscar
o
campo
VLR_IMPOSTO
na
view
CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V.
Caso encontre mais de uma linha, preencher com uma delas;
Seno No Preencher.
No acesso s views, caso no encontre a linha selecionada, no
preencher o campo.
NO POSSUI ESTA INFORMAO
Se
Caibr_Pac_Estoque_V.TRANSACTION_SOURCE_TYPE_ID
igual
a
1
Ler
a
view
CAIBR_REC_ENTRY_OPERATIONS_V
com
OPERATION_ID
igual
a
CAIBR_REC_ESTOQUE_V.OPERATION_ID e buscar o
campo DT_RECEBIMENTO. Caso encontre mais de uma
linha, preencher com uma delas;
Se
Caibr_Pac_Estoque_V.TRANSACTION_SOURCE_TYPE_ID
igual a 2 :
Se
campo
CAIBR_AR_NFS_V.DATA_EXPEDICAO
igual a nulo Preencher com o campo
CAIBR_AR_NFS_V.DATA_EMISSAO;
17/05/15
014
041
Varchar2
Se
Caibr_Pac_Estoque_V.TRANSACTION_SOURCE_TYPE_ID
igual
a
1
Preencher
com
o
campo
CAIBR_REC_NFE_V.COD_PFJ. Caso encontre mais de uma
linha, preencher com uma delas;
Se
Caibr_Pac_Estoque_V.TRANSACTION_SOURCE_TYPE_ID
igual
a
2
Preencher
com
o
campo
CAIBR_AR_NFS_V.COD_CLIENTE_SHIP. Caso encontre
mais de uma linha, preencher com uma delas;
Seno No Preencher.
No acesso s views, caso no encontre a linha selecionada, no
preencher o campo.
COMENTRIOS :
1) Cdigo da Empresa Ser formatado pelo campo especificado acima, que ir conter a Raiz do CNPJ que gerou o Movimento de Estoque no APPS.
No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar o DE/PARA do campo.
Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo/branco, para no ocorrer inconsistncia na Importao de
dados para o MasterSAF;
2) Cdigo do Estabelecimento Ser formatado pelo campo especificado acima, que ir conter os quatro dgitos correspondentes ao Cdigo do
Estabelecimento no CNPJ que gerou o Movimento de Estoque no Oracle Applications. A Ferramenta utilizada na Interface ir efetuar o DE/PARA
entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para
no ocorrer inconsistncia na Importao de dados para o MasterSAF;
3) Movimento de Entrada/Sada Ser formatado pelo campo especificado acima, que ir conter o tipo do Movimento de Entrada/Sada cadastrado
no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar
o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou
em branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF. Para os movimentos oriundos do Recebimento (RI) ou de
Vendas (AR) este campo segue a mesma definio utilizada para o campo Movimento de Entrada/Sada das tabelas de Documentos Fiscais. A
exceo so os movimentos de sadas originados no RI, que s podem ser devidos a Reverses, e que so ento classificados como tipo 9. Os
documentos internos, tanto os de Entrada quanto os de Sada, iro receber os cdigos 1 ou 9;
4) Normal ou Devoluo Ser formatado pelo campo especificado acima, que ir conter os valores reconhecidos pelo MasterSAF para identificar se a
Nota Fiscal de Sada no Oracle Applications Normal ou de Devoluo. Campo obrigatrio para o MasterSAF . No APPS este campo no dever
conter valor nulo ou em branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
5) Grupo de Contagem Ser formatado pelo campo especificado acima, que ir conter o cdigo do Grupo de Contagem reconhecido pelo MasterSAF.
No Oracle Applications no est previsto o tipo 3 (estoque de terceiros em poder do Estabelecimento). Caso o cliente possua este tipo de informao
ser tratado como customizao. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no
ocorrer inconsistncia na Importao de dados para o MasterSAF e s Obrigaes Fiscais pelo MasterSAF;
6) Tipo do Documento Ser formatado pelo campo especificado acima, que ir conter o Tipo do Documento utilizado no movimento de Estoque
cadastrado no APPS. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar o
DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou
brancos para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento IN68 pelo MasterSAF. Para os
movimentos originados no Recebimento (RI) ou de Vendas (AR) este campo segue a mesma definio utilizada nas tabelas de Documentos Fiscais.
Para os movimentos internos de Estoque, provenientes do WIP (Produo) ou outro mdulo, ser utilizado o tipo de transao do Estoque;
7) Data do Movimento Ser formatado pelo campo especificado acima, que ir conter a Data de Entrada ou Sada utilizada no movimento de Estoque
cadastrado no Oracle Applications. No APPS este campo no dever conter valor nulo ou zeros para o correto atendimento IN68;
8) Nmero do Documento Ser formatado pelo campo especificado acima, que ir conter o Nmero do Documento utilizado no movimento de
Estoque cadastrado no APPS. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF, por este motivo ser truncado. No APPS
este campo no dever conter valor nulo/brancos para o correto atendimento IN68 pelo MasterSAF e s Obrigaes Fiscais pelo MasterSAF;
9) Srie do Documento Ser formatado pelo campo especificado acima, que ir conter o Nmero do Documento utilizado no movimento de Estoque
cadastrado no APPS. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF, por este motivo ser truncado. No APPS este
campo no dever conter valor nulo ou brancos para o correto atendimento IN68 pelo MasterSAF e s Obrigaes Fiscais pelo MasterSAF;
10) SubSrie do Documento O Oracle Applications no possui esta informao. Ser preenchido com brancos;
11) Indicador do Produto Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Categoria do Item referente do movimento de
Estoque cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na
Interface ir truncar este campo na carga para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos para no ocorrer
inconsistncias na Importao de dados para o MasterSAF;
12) Produto Ser formatado pelo campo especificado acima, que ir conter o cdigo do Produto utilizado no movimento de Estoque cadastrado no
Oracle Applications. No APPS este campo no dever conter valor nulo ou brancos para o correto atendimento IN68 pelo MasterSAF e s
Obrigaes Fiscais pelo MasterSAF;
13) Unidade Padro Ser formatado conforme especificado acima, que ir conter o cdigo da Unidade Padro utilizado no movimento de Estoque
cadastrado no Oracle Applications;
14) Almoxarifado Ser formatado pelo campos especificados acima, que ir conter o cdigo da Organization Id e do Almoxarifado utilizado no
movimento de Estoque cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF, por este
motivo ser truncado o Id do Organization. No APPS este campo no dever conter valor nulo ou brancos para o correto atendimento IN68 pelo
MasterSAF e s Obrigaes Fiscais pelo MasterSAF;
15) Centro de Custo O Oracle Applications no possui esta informao a nvel de Movimento de Estoque, porm esta informao parte integrante da
IN68. Caso o cliente customizar o APPS, a formatao deste campo na Interface dever ser tratado como customizao;
16) Item da Nota Fiscal Ser formatado pelo campo especificado acima, que ir conter o Item do Documento utilizado no movimento de Estoque
cadastrado no Oracle Applications. No APPS este campo no dever conter valor nulo/brancos para o correto atendimento IN68 pelo MasterSAF;
17) Natureza do Estoque Ser formatado pelo campo especificado acima, que ir conter o cdigo da Natureza de Estoque utilizado no movimento de
Estoque cadastrado no APPS. No APPS este campo no dever conter valor nulo/brancos para o correto atendimento IN68 pelo MasterSAF;
18) Contrato O Oracle Applications no possui esta informao a nvel de Movimento de Estoque, porm esta informao parte integrante da IN68.
Caso o cliente customizar o APPS, a formatao deste campo na Interface dever ser tratado como customizao;
19) Srie do Item Ser formatado pelo campo especificado acima, que ir conter o Nmero de Srie do Item utilizado no movimento de Estoque
cadastrado no Oracle Applications. No APPS este campo no dever conter valor nulo/brancos para o correto atendimento IN68 pelo MasterSAF;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
17/05/15
13.1.
Caibr_
Pac_Es
Desenho Tcnico
Caibr_Rec
_Estoque_V
Caibr_OM_Est
oque_V
Toque_V
Parametrizao de
Dados de Estoque
Mtodo de Custeio
Tipo de Custo
Grupo de
Contagem para
mtodo CST
Caibr_
Inv_
Itens_V
Caibr_
Inv_
Itens_Catego
ria_V
Caibr_
Inv_Pac
_Contas_V
ou
Caibr_Inv_Con
tas_V
Tabela
De/Para
Regras: 1, 3, 6 ,8,
14 e 16
Ferramenta De/Para
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
Caibr_Inv_Con
tas_V
E as views de
Notas e Itens
de NF
MS_PM2002
MS_PM2013
MS_PM10_1
MS_PM10_2
Ferramenta
Parametrizao de Dados de
Contabilidade, Produto e Estoque
SAFX10
Caibr_Cst
_Estoque_
V
SAFX10
17/05/15
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
13.2.
13.2.1.1.
Tela
Criar uma tela para Parametrizar Dados para a gerao dos dados de Estoque para o MasterSAF.
Ttulo: PARAMETRIZAO DE ESTOQUE
Campo: EMPRESA
Combo Box: Selecionar os diferentes Cod_Empresa da tabela CAIBR_ORG_EMPRESAS_V e uma opo TODOS.
Campo: MTODO DE CUSTEIO
Opes: PAC ou TRANSACIONAL
Gravar: PAC ou CST
Campo: TIPO DE CUSTO
Opes: Selecionar os diferentes valores para o campo CAIBR_CST_TIPO_CUSTO_V.COST_TYPE_ID (campo Number).
Permitir ao usurio escolher um s TIPO. Mostrar como descrio o campo TIPO_CUSTO.
13.2.1.2.
13.2.1.3.
Descrio
Dados de Empresas e Estabelecimentos com CNPJ
Dados dos Tipos de Custos de Estoque
Tipo
Varchar2
Varchar2
Number
MS_PM10_1
Tamanho
008
003
Definio da Coluna
Cdigo da Empresa
Mtodo de Custo
ID do Tipo de Custo
COD_METODO_CUSTO
PAC = PAC
CST = TRANSACIONAL
13.2.1.4.
Estrutura Principal
1-)Leitura da View CAIBR_ORG_EMPRESAS_V
Selecionar os diferentes contedos do campo COD_EMPRESA na view CAIBR_ORG_EMPRESAS_V e
disponibilizar para o usurio escolher uma delas, ou a opo TODOS.
2-)Leitura da View CAIBR_CST_TIPO_CUSTO_V
Selecionar os diferentes contedos do campo COST_TYPE_ID na view CAIBR_CST_TIPO_CUSTO_V e
disponibilizar para o usurio escolher uma delas.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
13.2.2.1.
Tela
Criar uma tela para Parametrizar o Grupo de Contagem por Organization_ID.
Ttulo: Parametrizao Do Grupo De Contagem Para O Mtodo Transacional Por Organization_Id
Campo: EMPRESA
Combo Box: Selecionar os diferentes Cod_Empresa da tabela CAIBR_ORG_EMPRESAS_V e uma opo TODOS.
Campo: Organizao de Inventrio
Combo Box: Selecionar os diferentes ORGANIZATION_ID da view CAIBR_INV_ORGANIZACOES_V quando
COD_EMPRESA igual a Empresa digitada, ou trazer todas as Organizaes quando a Empresa igual a TODAS.
Campo: GRUPO DE CONTAGEM
Combo Box: 1 Estoque Prprio em Poder do Estabelecimento
2 Estoque Prprio em Poder de Terceiros
3 Estoque de Terceiros em Poder do Estabelecimento
13.2.2.2.
13.2.2.3.
Descrio
Dados de Empresas e Estabelecimentos com CNPJ
Cadastro de Organizaes de Inventrio
MS_PM10_2
Tamanho
008
015
001
Definio da Coluna
Cdigo da Empresa
Organizao
Cdigo do Grupo de Contagem
GRUPO DE CONTAGEM
1 = Estoque Prprio em Poder do Estabelecimento
2 = Estoque Prprio em Poder de Terceiros
3 = Estoque de Terceiros em Poder do Estabelecimento
13.2.2.4.
Estrutura Principal
1-)Leitura da View CAIBR_ORG_EMPRESAS_V
Selecionar os diferentes contedos do campo COD_EMPRESA na view CAIBR_ORG_EMPRESAS_V e
disponibilizar para o usurio escolher uma delas, ou a opo TODOS.
2-)Leitura da View CAIBR_INV_ORGANIZACOES_V
Selecionar os diferentes contedos do campo ORGANIZATION_ID na view CAIBR_INV_ORGANIZACOES_V,
com distinct e order by.
13.2.3.1.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem aos
dados do MasterSAF, referentes aos Movimentos de Estoque.
PL/SQL
Baixo
GST - Equipe Interface
PRC_MSAF_SAFX10
FRMPM10_1 e FRMPM10_2
Parmetro Externo
Sero recebidos dois parmetros para processamento:
13.2.3.2.
Nome
Caibr_Pac_Estoque_V
Caibr_Cst_Estoque_V
Caibr_Rec_Estoque_V
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Descrio
Movimentos de Estoque Mtodo de Custo PAC
Movimentos de Estoque Mtodo de Custo Transacional
Dados de Movimentos de Entrada do RI
Pgina 192 de 363
17/05/15
13.2.3.3.
Descrio
Movimentos de Estoque Tabela da Interface
TB_MSOI10
13.2.3.4.
Onde est colocado Caibr_Pac_Estoque_V poder ser Caibr_Cst_Estoque_V dependendo da observao inicial, onde
se define o cursor principal
Nome da Coluna
COD_EMPRESA
Tipo
Varchar2
COD_ESTAB
Varchar2
MOVTO_E_S
NORM_DEV
GRUPO_CONTAGEM
COD_DOCTO
DATA_MOVTO
NUM_DOCTO
SERIE_DOCFIS
TIPO_ITEM
IND_PRODUTO
COD_PRODUTO
COD_UND_PADRAO
COD_ALMOX
COD_CUSTO
NUM_ITEM
COD_NAT_ESTOQUE
SERIE_ITEM
QTD_MOVTO
PRECO_UNIT
PRECO_ITEM
CUSTO_UNIT
CUSTO_ITEM
COD_CONTA_CRED
COD_CONTA_DEBITO
COD_OPERACAO
COD_CFO
COD_ENT_SAIDA
VLR_IPI
DATA_ESCRITA_FIS
COD_MEDIDA
COD_NBM
Char
Char
Number
Varchar2
Date
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Number
Number
Varchar2
Number
Number
Number
Number
Number
Varchar2
Varchar2
Varchar2
Varchar2
Number
Number
Date
Varchar2
Varchar2
TB_MSOI10
Tam
Definio da Coluna
008 Caibr_Pac_Estoque_V.CODIGO_EMPRESA
ou
Caibr_Jlbr_Entidades_Legais_V.COD_EMPRESA
012 Concatenar os campos Caibr_Pac_Estoque_V.CODIGO_EMPRESA e
Caibr_Pac_Estoque_V.CODIGO_ESTABELECIMENTO
ou
Concatenar
os
campos
Caibr_Jlbr_Entidades_Legais_V.COD_EMPRESA
e
Caibr_Jlbr_Entidades_Legais_V.COD_ESTABELEC
001 WS_MOVTO_E_S
001 WS_NORM_DEV
WS_GRUPO_CONTAGEM
150 WS_COD_DOCTO
WS_DATA_MOVTO
020 WS_NUM_DOCFIS
025 WS_SERIE_DOCFIS
030 Caibr_Inv_Itens_V.TIPO_ITEM
0800 Caibr_Inv_Itens_Categoria_V.COD_CATEGORIA
035 Caibr_Pac_Estoque_V.PRODUTO
003 Caibr_Inv_Itens_V.UNIDADE_MEDIDA
020 WS_COD_ALMOX
No Preencher
WS_NUM_ITEM
Caibr_Inv_Itens_Categoria_V.CATEGORY_ID
030 Caibr_Inv_Serial_Numbers_V.SERIAL_NUMBER
Caibr_Pac_Estoque_V.QUANTIDADE em valor absoluto
WS_PRECO_UNIT
WS_PRECO_ITEM
WS_CUSTO_UNIT
WS_CUSTO_ITEM
070 WS_COD_CONTA_CRED
070 WS_COD_CONTA_DEBITO
003 Preencher com MTL
150 WS_COD_CFO
WS_GRUPO_CONTAGEM
WS_VLR_IPI
WS_DATA_ESCRITA_FIS
025 Caibr_Inv_Itens_V.PRIMARY_UNIT_OF_MEASURE
150 Caibr_Inv_Itens_V.COD_NBM
Pgina 193 de 363
17/05/15
13.2.3.5.
Varchar2
Varchar2
025
041
WS_IND_FIS_JUR
WS_COD_FIS_JUR
Estrutura Principal
MS_PM10_1 no existir nenhuma linha na tabela para os dois acessos Mensagem: No existe Parametrizao de
Estoque.
Se campo MS_PM10_1.COD_METODO_CUSTO igual a PAC:
Ler a view CAIBR_PAC_ESTOQUE_V para recuperar as linhas da tabela que satisfaam a seguinte condio:
CODIGO_EMPRESA
= Parmetro1
DT_MOVTO
>= Parmetro2
DT_MOVTO
<= Parmetro3
ID_TIPO_CUSTO
= MS_PM10_1. ID_TIPO_CUSTO
Alertas a serem previstos no log de erros:
CAIBR_PAC_ESTOQUE_V no existir nenhuma linha nesta tabela com a chave especificada acima.
Se campo MS_PM10_1.COD_METODO_CUSTO igual a CST:
Ler a view CAIBR_CST_ESTOQUE_V para recuperar as linhas da tabela que satisfaam a seguinte condio:
DATA_TRANSACAO >= Parmetro2
DATA_TRANSACAO <= Parmetro3
ID_TIPO_CUSTO
= MS_PM10_1. ID_TIPO_CUSTO
Com este acesso, e a partir da Conta Contbil, usar a funo de Contabilidade para trazer o segmento de empresa e buscar o
cdigo de Empresa na view Caibr_Jlbr_Entidades_Legais_V desprezar os registros com:
CODIGO_EMPRESA <> Parmetro1
Alertas a serem previstos no log de erros:
CAIBR_CST_ESTOQUE_V no existir nenhuma linha nesta tabela com a chave especificada acima.
2-)Leitura da View CAIBR_REC_ESTOQUE_V
Ler a view CAIBR_REC_ESTOQUE_V para recuperar as linhas da tabela que satisfaam a seguinte condio:
TRANSACTION_ID = CAIBR_PAC_ESTOQUE_V.TRANSACTION_ID
Ou
CAIBR_CST_ESTOQUE_V.TRANSACTION_ID
Caso a linha nesta view no for encontrada, todos os campos formatados por esta view receberam valor nulo.
3-)Leitura da View CAIBR_OM_ESTOQUE_V
Ler a view CAIBR_OM_ESTOQUE_V para recuperar as linhas da tabela que satisfaam a seguinte condio:
TRANSACTION_ID = CAIBR_PAC_ESTOQUE_V.TRANSACTION_ID
Ou
CAIBR_CST_ESTOQUE_V.TRANSACTION_ID
Caso a linha nesta view no for encontrada, todos os campos formatados por esta view receberam valor nulo.
4-)Leitura da Tabela MS_PM10_2
necessrio buscar a Parametrizao de Estoque realizada pelo usurio. Para isto deve-se ler a tabela MS_PM10_2 com:
COD_EMPRESA = Parmetro1
ORGANIZATION_ID = CAIBR_PAC_ESTOQUE_V.ORGANIZATION_ID
Ou
CAIBR_CST_ESTOQUE_V.ORGANIZATION_ID
Se nenhuma linha for encontrada, ler a tabela MS_PM10_1 com a seguinte condio:
COD_EMPRESA = TODOS
ORGANIZATION_ID = CAIBR_PAC_ESTOQUE_V.ORGANIZATION_ID
Ou
CAIBR_CST_ESTOQUE_V.ORGANIZATION_ID
Erros a serem previstos:
MS_PM10_S no existir nenhuma linha na tabela Mensagem: No existe Parametrizao de Grupo de Contagem.
5-)Leitura da Tabela MS_PM2013
necessrio buscar a Parametrizao de Categoria realizada pelo usurio. Para isto deve-se ler a tabela MS_PM2013 com a seguinte
condio:
COD_EMPRESA = Parmetro1
Se nenhuma linha for encontrada, ler a tabela MS_PM2013 com a seguinte condio:
COD_EMPRESA = TODOS
Erros a serem previstos:
MS_PM2013 no existir nenhuma linha na tabela Mensagem: No existe Parametrizao de Categoria de Produto.
6-)Leitura da View CAIBR_INV_ITENS__V
Ler a view CAIBR_INV_ITENS_V para recuperar dados do Cadastro de Produto utilizando a seguinte chave:
ORGANIZATION_ID
= CAIBR_PAC_ESTOQUE_V.ORGANIZATION_ID
Ou
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
Caso a linha nesta view no for encontrada, todos os campos formatados por esta view receberam valor nulo.
INVENTORY_ITEM_ID
Caso a linha nesta view no for encontrada, todos os campos formatados por esta view receberam valor nulo.
9-)Leitura da View CAIBR_AR_NFFS_PEDIDOS__V
Ler a view CAIBR_AR_NFFS_PEDIDOS_V para recuperar o campo CUSTOMER_TRX_ID no cadastro do Pedido utilizando a
seguinte chave:
COD_PEDIDO
= CAIBR_OM_ESTOQUE_V.NR_DOCTO
Caso a linha nesta view no for encontrada, todos os campos formatados por esta view receberam valor nulo.
10-)Leitura da View CAIBR_AR_NFS_V
Ler a view CAIBR_AR_NFS_V para recuperar dados de Notas Fiscais de Sadas utilizando a seguinte chave:
CUSTOMER_TRX_ID
= CAIBR_AR_NFFS_PEDIDOS_V.CUSTOMER_TRX_ID
Caso a linha nesta view no for encontrada, todos os campos formatados por esta view receberam valor nulo.
11-)Leitura da View CAIBR_AR_ITENS_NFS_V
Ler a view CAIBR_AR_ITENS_NFS_V para recuperar dados de Itens de Notas Fiscais de Sadas utilizando a seguinte chave:
CUSTOMER_TRX_ID
= CAIBR_AR_NFFS_PEDIDOS_V.CUSTOMER_TRX_ID
INVENTORY_ITEM_ID = CAIBR_PAC_ESTOQUE_V.INVENTORY_ITEM_ID
Ou
CAIBR_CST_ESTOQUE_V.INVENTORY_ITEM_ID
Caso a linha nesta view no for encontrada, todos os campos formatados por esta view receberam valor nulo.
12-)Leitura da View CAIBR_INV_SERIAL_NUMBERS_V
Ler a view CAIBR_INV_SERIAL_NUMBERS_V para recuperar dados do Nmero de Srie do Item utilizando a seguinte chave:
INVENTORY_ITEM_ID = CAIBR_PAC_ESTOQUE_V.INVENTORY_ITEM_ID
Ou
CAIBR_CST_ESTOQUE_V.INVENTORY_ITEM_ID
Caso a linha nesta view no for encontrada, todos os campos formatados por esta view receberam valor nulo.
13-)Leitura da View CAIBR_REC_NFE_V
Ler a view CAIBR_REC_NFE_V para recuperar dados de Notas Fiscais de Entradas utilizando a seguinte chave:
INVOICE_ID = CAIBR_REC_ESTOQUE_V.INVOICE_ID
Caso a linha nesta view no for encontrada, todos os campos formatados por esta view receberam valor nulo.
14-)Leitura da View CAIBR_REC_ITENS_NFE_V
Ler a view CAIBR_REC_ITENS_NFE_V para recuperar dados de Itens de Notas Fiscais de Entradas utilizando a seguinte chave:
INVOICE_ID = CAIBR_REC_ESTOQUE_V.INVOICE_ID
ITEM_ID
= CAIBR_PAC_ESTOQUE_V.INVENTORY_ITEM_ID
Ou
CAIBR_CST_ESTOQUE_V.INVENTORY_ITEM_ID
Caso a linha nesta view no for encontrada, todos os campos formatados por esta view receberam valor nulo.
15-)Leitura da View CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V
Para ler a view CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V com a seguinte condio:
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
MS_PM2002 no existir nenhuma linha na tabela para os dois acessos Mensagem: No existe Parametrizao de
Set of Books.
18-)Leitura da View CAIBR_INV_PAC_CONTAS_V
Ler a view CAIBR_INV_PAC_CONTAS_V para recuperar os campo ENTERED_CR,
CODE_COMBINATION_ID, com a seguinte condio:
TRANSACTION_ID = CAIBR_PAC_ESTOQUE_V.TRANSACTION_ID
SET_OF_BOOKS_ID = MS_PM2002_SET_OF_BOOKS_ID
ID_TIPO_CUSTO
= MS_PM10_1.ID_TIPO_CUSTO
ENTERED_DR
CAIBR_GL_SETS_OF_BOOKS_V existir mais de linha nesta tabela com a chave especificada acima.
22-)Tratamento de Campos
Movimento de Entrada / Sada WS_MOVTO_E_S
Se Caibr_xxx_Estoque_V.MOV_ENTRADA_SAIDA (onde xxx PAC ou CST) igual a S Preencher com 9.
Se Caibr_xxx_Estoque_V.MOV_ENTRADA_SAIDA (onde xxx PAC ou CST) igual a E;
Se Caibr_Pac_Estoque_V.TRANSACTION_SOURCE_ID igual a 2;
17/05/15
CAIBR_PAC_ESTOQUE_V.GRUPO_CONTAGEM;
Seno Ler a tabela MS_PM10_2 e buscar o campo GRUPO_CONTAGEM.
Preencher
com
campo
Preencher
CAIBR_PAC_ESTOQUE_V.DT_MOVTO;
Seno Preencher com o campo CAIBR_CST_ESTOQUE_V.DATA_TRANSACAO.
com
campo
Preencher
com
campo
Calcular
CAIBR_PAC_ESTOQUE_V.CUSTO_UNITARIO multiplicado pelo campo CAIBR_PAC_ESTOQUE_V.QUANTIDADE;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 197 de 363
17/05/15
Calcular
CAIBR_CST_ESTOQUE_V.
CAIBR_CST_ESTOQUE_V.QUANTIDADE.
CUSTO_UNITARIO
multiplicado
pelo
campo
Recuperar o campo COD_CONTA ( utilizar a funo de Notas Fiscais para recuperar a Conta Contbil)
passando o campo CAIBR_PAC_CONTAS_V.REFERENCE_ACCOUT
Para formatar o campo:
Seno No Preencher.
Seno:
Recuperar o campo COD_CONTA ( utilizar a funo de Notas Fiscais para recuperar a Conta Contbil)
passando o campo CAIBR_INV_CONTAS_V.REFERENCE_ACCOUT
Para formatar o campo:
Seno No Preencher.
Obs.: Nos loops para leitura da CAIBR_INV_PAC_CONTAS_V ou CAIBR_INV_CONTAS_V pode-se e deve-se encontrar
mais de uma linha de contabilizao.
Para a formatao das contas contbeis, deve-se encontrar uma a dbito e uma a crdito. Sempre deixar gravada a ltima
linha lida. Quando for nulo, no permitir desprezar a conta j formatada para o TRANSACTION_ID.
Conta de Dbito WS_COD_CONTA_DEBITO
Se campo MS_PM10_1.COD_METODO_CUSTO for igual a PAC :
Seno No Preencher.
Seno:
Seno No Preencher.
Obs.: Nos loops para leitura da CAIBR_INV_PAC_CONTAS_V ou CAIBR_INV_CONTAS_V pode-se e deve-se encontrar
mais de uma linha de contabilizao.
Para a formatao das contas contbeis, deve-se encontrar uma a dbito e uma a crdito. Sempre deixar gravada a ltima
linha lida. Quando for nulo, no permitir desprezar a conta j formatada para o TRANSACTION_ID.
Cdigo de Operao Fiscal WS_COD_CFO
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
13.3.
Item
01
02
COD_ESTAB
012
Varchar2
03
MOVTO_E_S
001
Char
04
NORM_DEV
001
Char
05
06
GRUPO_CONTAGEM
COD_DOCTO
150
Number
Varchar2
07
08
DATA_MOVTO
NUM_DOCTO
020
Date
Varchar2
09
SERIE_DOCFIS
025
Varchar2
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
Brancos
11
IND_PRODUTO
800
12
13
14
15
16
17
COD_PRODUTO
COD_UND_PADRAO
COD_ALMOX
COD_CUSTO
NUM_ITEM
COD_NAT_ESTOQUE
035
003
020
020
18
19
20
21
22
23
24
25
26
27
@
SERIE_ITEM
QTD_MOVTO
PRECO_UNIT
PRECO_ITEM
CUSTO_UNIT
CUSTO_ITEM
COD_CONTA_CRED
COD_CONTA_DEBITO
COD_OPERACAO
28
29
COD_CFO
COD_ENT_SAIDA
30
31
32
33
VLR_IPI
@
DATA_ESCRITA_FIS
COD_MEDIDA
34
35
COD_NBM
@
36
37
@
@
38
39
40
41
IND_FIS_JUR
025
Varchar2
42
COD_FIS_JUR
041
Varchar2
030
070
070
003
150
002
Varchar2
SubSrie do Documento
Fiscal
(*) Indicador do Produto
001
Varchar2
Varchar2
Varchar2
Varchar2
Number
Number
035
008
020
020
005
002
A
A
A
A
N
A
Varchar2
Number
Number
Number
Number
Number
Varchar2
Varchar2
Varchar2
Contrato
Srie do Item
Quantidade
Preo Unitrio
Preo do Item
Custo Unitrio
Custo do Item
Conta de Crdito
Conta de Dbito
Cdigo da Operao
014
015
11V6
12V6
15V2
12V6
15V2
070
070
006
A
A
N
N
N
N
N
A
A
A
Varchar2
Number
Cdigo Fiscal
Cdigo de Entrada /
Sada
004
001
A
A
Number
Valor do IPI
Observao do Estoque
Data da Escrita Fiscal
Unidade de Medida
15V2
045
008
003
N
A
N
A
Cdigo NBM
Indicador de Movimento
a decompor no Livro
Modelo 3 (P3)
Legenda
Nmero da Ordem de
Produo
Nmero do Documento
Fiscal Oficial
Srie do Documento
Fiscal Oficial
SubSrie do Documento
Fiscal Oficial
Indicador de Pessoa
Fsica / Jurdica
010
001
A
A
005
015
A
A
012
003
002
001
Cdigo da Pessoa
Fsica / Jurdica
014
025
Date
Varchar2
150
Varchar2
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
*01
Cdigo da Empresa
MasterSAF
Tam
Tipo
003
A
Tam
008
Origem
Tipo
Varchar2
*02
Cdigo do Estabelecimento
006
012
Varchar2
*03
070
070
Varchar2
*04
003
020
Varchar2
*05
*06
*07
*08
09
10
11
008
030
003
15V2
010
14V4
15V2
N
A
A
N
A
N
N
015
Date
Varchar2
Number
COMENTRIOS :
1) Cdigo da Empresa Ser formatado pelo campo especificado acima, que ir conter a Raiz do CNPJ que gerou o Movimento de Aquisies de Ativo
Imobilizado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na
Interface ir efetuar o DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos,
para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
2) Cdigo do Estabelecimento Ser formatado pelo campo especificado acima, que ir conter os quatro dgitos correspondentes ao Cdigo do
Estabelecimento no CNPJ que gerou o Movimento de Aquisies de Ativo Imobilizado no Oracle Applications. A Ferramenta utilizada na Interface
ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor
nulo ou brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
3) Conta Contbil Ser formatado conforme especificado acima, utilizando o campo que ir conter o ID da conta Contbil referente ao lanamento de
Aquisies de Ativo Imobilizado cadastrado no APPS, e que ir permitir a recuperao do Code Combination ID no Plano de Contas. Campo
obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo/brancos para o correto atendimento IN68 pelo MasterSAF;
4) Tipo de Movimento Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Tipo de Movimento de Aquisies do Ativo
Imobilizado cadastrado no APPS. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface
ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor
nulo/branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento IN68 pelo MasterSAF;
5) Data do Movimento Ser formatado pelo campo especificado acima, que ir conter a Data efetiva da Aquisies de Ativo Imobilizado gerado no
APPS. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo/brancos, para no ocorrer inconsistncia na
Importao de dados para o MasterSAF;
6) Cdigo do Bem Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Bem utilizado no Movimento de Aquisies de Ativo
Imobilizado cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF por este motivo ser
truncado este campo na carga para o MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou em
branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento IN68 pelo MasterSAF;
7) Cdigo do Incorporador O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
14.2.
*01
Cdigo da Empresa
MasterSAF
Tam
Tipo
003
A
Tam
008
Origem
Tipo
Varchar2
*02
Cdigo do Estabelecimento
006
012
Varchar2
*03
070
070
Varchar2
*04
003
020
Varchar2
*05
*06
*07
*08
09
10
11
008
030
003
15V2
010
14V4
15V2
N
A
A
N
A
N
N
015
Date
Varchar2
Number
COMENTRIOS :
1) Cdigo da Empresa Ser formatado pelo campo especificado acima, que ir conter a Raiz do CNPJ que gerou o Movimento de Transferncias de
Ativo Imobilizado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na
Interface ir efetuar o DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos,
para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
2) Cdigo do Estabelecimento Ser formatado pelo campo especificado acima, que ir conter os quatro dgitos correspondentes ao Cdigo do
Estabelecimento no CNPJ que gerou o Movimento de Transferncias de Ativo Imobilizado no Oracle Applications. A Ferramenta utilizada na
Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever
conter valor nulo ou brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
3) Conta Contbil Ser formatado conforme especificado acima, utilizando o campo que ir conter o ID da conta Contbil referente ao lanamento de
Transferncias de Ativo Imobilizado cadastrado no APPS, e que ir permitir a recuperao do Code Combination ID no Plano de Contas. Campo
obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo/brancos para o correto atendimento IN68 pelo MasterSAF;
4) Tipo de Movimento Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Tipo de Movimento de Transferncias do Ativo
Imobilizado cadastrado no APPS. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface
ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor
nulo/branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento IN68 pelo MasterSAF;
5) Data do Movimento Ser formatado pelo campo especificado acima, que ir conter a Data efetiva da Transferncias de Ativo Imobilizado gerado no
APPS. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo/brancos, para no ocorrer inconsistncia na
Importao de dados para o MasterSAF;
6) Cdigo do Bem Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Bem utilizado no Movimento de Transferncias de Ativo
Imobilizado cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF por este motivo ser
truncado este campo na carga para o MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou em
branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento IN68 pelo MasterSAF;
7) Cdigo do Incorporador O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
8) Valor Ser formatado pelo campo especificado acima, que ir conter o Valor relativo ao no Movimento de Transferncias de Ativo Imobilizado
cadastrado no APPS. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir truncar
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
14.3.
*01
Cdigo da Empresa
MasterSAF
Tam
Tipo
003
A
Tam
008
Origem
Tipo
Varchar2
*02
Cdigo do Estabelecimento
006
012
Varchar2
*03
070
070
Varchar2
*04
003
020
Varchar2
*05
*06
*07
008
030
003
N
A
A
015
Date
Varchar2
*08
09
10
11
Valor (IN68 )
Cdigo do ndice Financeiro (IN68)
Valor no ndice (IN68)
Base de Correo (IN68)
15V2
010
14V4
15V2
N
A
N
N
Number
COMENTRIOS :
1) Cdigo da Empresa Ser formatado pelo campo especificado acima, que ir conter a Raiz do CNPJ que gerou o Movimento de Ajustes de Ativo
Imobilizado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na
Interface ir efetuar o DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos,
para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
2) Cdigo do Estabelecimento Ser formatado pelo campo especificado acima, que ir conter os quatro dgitos correspondentes ao Cdigo do
Estabelecimento no CNPJ que gerou o Movimento de Ajustes de Ativo Imobilizado no Oracle Applications. A Ferramenta utilizada na Interface ir
efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor
nulo ou brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
3) Conta Contbil Ser formatado conforme especificado acima, utilizando o campo que ir conter o ID da conta Contbil referente ao lanamento de
Movimento de Ajustes de Ativo Imobilizado cadastrado no APPS, e que ir permitir a recuperao do Code Combination ID no Plano de Contas.
Campo obrigatrio para o MasterSAF.No APPS este campo no dever conter valor nulo/brancos para o correto atendimento IN68 pelo MasterSAF;
4) Tipo de Movimento Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Tipo de Movimento de Ajustes do Ativo
Imobilizado cadastrado no APPS. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface
ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor
nulo/branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento IN68 pelo MasterSAF;
5) Data do Movimento Ser formatado pelo campo especificado acima, que ir conter a Data efetiva do Movimento de Ajustes de Ativo Imobilizado
gerado no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
6) Cdigo do Bem Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Bem utilizado no Movimento de Ajustes de Ativo
Imobilizado cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF por este motivo ser
truncado este campo na carga para o MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou em
branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento IN68 pelo MasterSAF;
7) Cdigo do Incorporador O Oracle Applications no possui esta informao. Caso o cliente tenha customizado este campo no APPS, o mesmo
dever ser tratado pela Interface como customizao;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
14.4.
*01
Cdigo da Empresa
MasterSAF
Tam
Tipo
003
A
Tam
008
Origem
Tipo
Varchar2
*02
Cdigo do Estabelecimento
006
012
Varchar2
*03
070
070
Varchar2
*04
003
015
Varchar2
*05
*06
*07
008
030
003
N
A
A
015
Date
Varchar2
*08
09
10
11
Valor (IN68 )
Cdigo do ndice Financeiro (IN68)
Valor no ndice (IN68)
Base de Correo (IN68)
15V2
010
14V4
15V2
N
A
N
N
Number
COMENTRIOS :
1) Cdigo da Empresa Ser formatado pelo campo especificado acima, que ir conter a Raiz do CNPJ que gerou o Movimento de Baixas de Ativo
Imobilizado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na
Interface ir efetuar o DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos,
para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
2) Cdigo do Estabelecimento Ser formatado pelo campo especificado acima, que ir conter os quatro dgitos correspondentes ao Cdigo do
Estabelecimento no CNPJ que gerou o Movimento de Baixas de Ativo Imobilizado no Oracle Applications. A Ferramenta utilizada na Interface ir
efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor
nulo ou brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
3) Conta Contbil Ser formatado conforme especificado acima, utilizando o campo que ir conter o ID da conta Contbil referente ao lanamento de
Movimento de Baixas de Ativo Imobilizado cadastrado no APPS, e que ir permitir a recuperao do Code Combination ID no Plano de Contas .
Campo obrigatrio para o MasterSAF.No APPS este campo no dever conter valor nulo/brancos para o correto atendimento IN68 pelo MasterSAF;
4) Tipo de Movimento Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Tipo de Movimento de Baixas do Ativo Imobilizado
cadastrado no APPS. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar o
DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo/branco,
para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento IN68 pelo MasterSAF;
5) Data do Movimento Ser formatado pelo campo especificado acima, que ir conter a Data efetiva do Movimento de Baixas de Ativo Imobilizado
gerado no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
6) Cdigo do Bem Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Bem utilizado no Movimento de Baixas de Ativo
Imobilizado cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF por este motivo ser
truncado este campo na carga para o MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou em
branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento IN68 pelo MasterSAF;
7) Cdigo do Incorporador O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
8) Valor Ser formatado pelo campo especificado acima, que ir conter o Valor relativo ao no Movimento de Baixas de Ativo Imobilizado cadastrado
no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir truncar
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 207 de 363
17/05/15
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
14.5.
*01
Cdigo da Empresa
MasterSAF
Tam
Tipo
003
A
Tam
008
Origem
Tipo
Varchar2
*02
Cdigo do Estabelecimento
006
012
Varchar2
*03
070
070
Varchar2
*04
003
020
Varchar2
*05
*06
*07
*08
09
10
11
008
030
003
15V2
010
14V4
15V2
N
A
A
N
A
N
N
015
Date
Varchar2
Number
COMENTRIOS :
1) Cdigo da Empresa Ser formatado pelo campo especificado acima, que ir conter a Raiz do CNPJ que gerou o Movimento de Saldo de
Depreciao de Ativo Imobilizado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a
Ferramenta utilizada na Interface ir efetuar o DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter
valor nulo ou brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
2) Cdigo do Estabelecimento Ser formatado pelo campo especificado acima, que ir conter os quatro dgitos correspondentes ao Cdigo do
Estabelecimento no CNPJ que gerou o Movimento de Saldo de Depreciao de Ativo Imobilizado no Oracle Applications. A Ferramenta utilizada na
Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever
conter valor nulo ou brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
3) Conta Contbil Ser formatado conforme especificado acima, utilizando o campo que ir conter o ID da conta Contbil referente ao lanamento de
Movimento de Saldo de Depreciao de Ativo Imobilizado cadastrado no Oracle Applications, e que ir permitir a recuperao do Code Combination
ID no Plano de Contas. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos para o correto
atendimento IN68 pelo MasterSAF;
4) Tipo de Movimento Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Tipo de Movimento de Saldo de Depreciao do
Ativo Imobilizado cadastrado no APPS. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na
Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever
conter valor nulo/branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento IN68 pelo
MasterSAF;
5) Data do Movimento Ser formatado pelo campo especificado acima, que ir conter a Data efetiva do Movimento de Saldo de Depreciao de Ativo
Imobilizado gerado no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos,
para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
6) Cdigo do Bem Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Bem utilizado no Movimento de Saldo de Depreciao
de Ativo Imobilizado cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF por este
motivo ser truncado este campo na carga para o MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor
nulo ou em branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento IN68 pelo MasterSAF;
7) Cdigo do Incorporador O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 209 de 363
17/05/15
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
14.6.
Caibr_
FA_
Aquisi
Desenho Tcnico
Caibr_
FA_
Transferen
cias_V
Caibr_
FA_
Ajustes
_V
Caibr_
FA_
Saldo_
Deprec
_V
Caibr_
FA_
Baixas
_V
Caibr_
Sets_
Of_
Books
_V
Caibr_
Gl_
Plano_
Contas
_V
Caibr_Gl_
Seg_
Empresa_V
coes_V
Ferramenta
Parametrizao de Dados de
Contabilidade
Parametrizao de
Dados de
Contabilidade
MS_PM2002
Tabela
De/Para
Regras: 15
Ferramenta De/Para
SAFX11
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
SAFX11
17/05/15
14.7.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem aos
dados do MasterSAF, referentes aos Movimentos de Ativo Imobilizado cadastrados no
Oracle Applications.
PL/SQL
Baixo
GST - Equipe Interface
PRC_MSAF_SAFX11
Descrio
Dados de Aquisies de Bens de Imobilizado
Dados de Transferncias de Bens de Imobilizado
Dados de Ajustes de Bens de Imobilizado
Dados de Baixas de Bens de Imobilizado
Dados de Saldo de Depreciao de Bens de Imobilizado
Cadastro de Sets Of Books
Cadastro de Plano de Contas
Cadastro de Segmentos Contbeis
Tabela da Interface de Parametrizao de Set Of Book
Descrio
Movimentos de Ativo Imobilizado Tabela da Interface
TB_MSOI11
Nome da Coluna
COD_EMPRESA
COD_ESTAB
COD_CONTA
COD_TIPO_MOVPATR
DATA_MOVTO
COD_BEM
COD_INC
VLR_MOVTO
14.7.5.2.
Tipo
Varchar2
Varchar2
Tam
008
012
Varchar2
Varchar2
Date
Varchar2
Varchar2
Number
070
020
015
003
TB_MSOI11
Definio da Coluna
Caibr_Gl_Seg_Empresa_V.COD_EMPRESA
Concatenar os campos Caibr_Gl_Seg_Empresa_V.COD_EMPRESA e
Caibr_Gl_Seg_Empresa_V.COD_ESTABELECIMENTO
Caibr_Gl_Plano_Contas_V.COD_CONTA
Caibr_FA_Aquisicoes_V.TP_MOVTO_PATR
Caibr_FA_Aquisicoes_V.DT_MOVTO
Caibr_FA_Aquisicoes_V.COD_BEM
Preencher com 000 (zeros)
Caibr_FA_Aquisicoes_V.VALOR_TRANSACAO
Nome da Coluna
COD_EMPRESA
COD_ESTAB
COD_CONTA
COD_TIPO_MOVPATR
DATA_MOVTO
COD_BEM
COD_INC
VLR_MOVTO
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Tipo
Varchar2
Varchar2
Tam
008
012
Varchar2
Varchar2
Date
Varchar2
Varchar2
Number
070
020
015
003
TB_MSOI11
Definio da Coluna
Caibr_Gl_Seg_Empresa_V.COD_EMPRESA
Concatenar os campos Caibr_Gl_Seg_Empresa_V.COD_EMPRESA e
Caibr_Gl_Seg_Empresa_V.COD_ESTABELECIMENTO
Caibr_Gl_Plano_Contas_V.COD_CONTA
Caibr_FA_Transferencias_V.TP_MOVTO_PATR
Caibr_FA_Transferencias_V.DT_MOVTO
Caibr_FA_Transferencias_V.COD_BEM
Preencher com 000 (zeros)
Caibr_FA_Transferencias_V.VALOR_TRANSACAO
17/05/15
14.7.5.3.
Nome da Coluna
COD_EMPRESA
COD_ESTAB
COD_CONTA
COD_TIPO_MOVPATR
DATA_MOVTO
COD_BEM
COD_INC
VLR_MOVTO
14.7.5.4.
Tam
008
012
Varchar2
Varchar2
Date
Varchar2
Varchar2
Number
070
020
015
003
TB_MSOI11
Definio da Coluna
Caibr_Gl_Seg_Empresa_V.COD_EMPRESA
Concatenar os campos Caibr_Gl_Seg_Empresa_V.COD_EMPRESA e
Caibr_Gl_Seg_Empresa_V.COD_ESTABELECIMENTO
Caibr_Gl_Plano_Contas_V.COD_CONTA
Caibr_FA_Ajustes_V.TP_MOVTO_PATR
Caibr_FA_Ajustes_V.DT_MOVTO
Caibr_FA_Ajustes_V.COD_BEM
Preencher com 000 (zeros)
Caibr_FA_Ajustes_V.VALOR_TRANSACAO
Nome da Coluna
COD_EMPRESA
COD_ESTAB
COD_CONTA
COD_TIPO_MOVPATR
DATA_MOVTO
COD_BEM
COD_INC
VLR_MOVTO
14.7.5.5.
Tipo
Varchar2
Varchar2
Tipo
Varchar2
Varchar2
Tam
008
012
Varchar2
Varchar2
Date
Varchar2
Varchar2
Number
070
020
015
003
TB_MSOI11
Definio da Coluna
Caibr_Gl_Seg_Empresa_V.COD_EMPRESA
Concatenar os campos Caibr_Gl_Seg_Empresa_V.COD_EMPRESA e
Caibr_Gl_Seg_Empresa_V.COD_ESTABELECIMENTO
Caibr_Gl_Plano_Contas_V.COD_CONTA
Caibr_FA_Baixas_V.TP_MOVTO_PATR
Caibr_FA_Baixas_V.DT_BAIXA
Caibr_FA_Baixas_V.COD_BEM
Preencher com 000 (zeros)
Caibr_FA_Baixas_V.VALOR_TRANSACAO
Nome da Coluna
COD_EMPRESA
COD_ESTAB
COD_CONTA
COD_TIPO_MOVPATR
DATA_MOVTO
COD_BEM
COD_INC
VLR_MOVTO
Tipo
Varchar2
Varchar2
Tam
008
012
Varchar2
Varchar2
Date
Varchar2
Varchar2
Number
070
020
015
003
TB_MSOI11
Definio da Coluna
Caibr_Gl_Seg_Empresa_V.COD_EMPRESA
Concatenar os campos Caibr_Gl_Seg_Empresa_V.COD_EMPRESA e
Caibr_Gl_Seg_Empresa_V.COD_ESTABELECIMENTO
Caibr_Gl_Plano_Contas_V.COD_CONTA
Caibr_FA_Saldo_Deprec_V.TP_MOVTO_PATR
Caibr_FA_Saldo_Deprec_V.DT_MOVTO
Caibr_FA_Saldo_Deprec_V.COD_BEM
Preencher com 000 (zeros)
Caibr_FA_Saldo_Deprec_V.VALOR_TRANSACAO
MS_PM2002 no existir nenhuma linha nesta tabela Mensagem: No existe Parametrizao de Set Of Books;
MS_PM2002 no existir nenhuma linha nesta tabela com a chave especificada acima.
3-)Leitura da View CAIBR_GL_SETS_OF_BOOKS_V
Ler a view CAIBR_GL_SETS_OF_BOOKS_V para buscar o campo GRAFICO_DE_CONTAS, com a seguinte condio:
SET_OF_BOOKS_ID = MS_PM2002.SET_OF_BOOKS_ID
Erros a serem previstos:
CAIBR_GL_SETS_OF_BOOKS_V no existir nenhuma linha nesta tabela com a chave especificada acima.
4-)Leitura da View CAIBR_GL_PLANO_CONTAS_V
Para ler a view CAIBR_GL_PLANO_CONTAS_V deve utilizar a seguinte condio:
CODE_COMBINATION_ID = ID_CTA (da view lida)
GRAFICO_DE_CONTAS
= Caibr_Gl_Sets_Of_Books_V.GRAFICO_DE_CONTAS
Utilizar a funo de recuperao da Conta Contbil para recuperar a conta e o segmento de empresa
Erros a serem previstos:
CAIBR_GL_PLANO_CONTAS_V no existir nenhuma linha nesta tabela com a chave especificada acima.
5-)Leitura da View CAIBR_GL_SEG_EMPRESAS_V
Para ler a view CAIBR_GL_PLANO_CONTAS_V deve utilizar a seguinte condio:
GRAFICO_DE_CONTAS
= Caibr_Gl_Sets_Of_Books_V.GRAFICO_DE_CONTAS
CODIGO
= SEGMENTxx recebido na funo descrita acima
Utilizar a funo de recuperao da Conta Contbil para recuperar a conta e o segmento de empresa
Erros a serem previstos:
CAIBR_GL_SEG_EMPRESA_V no existir nenhuma linha nesta tabela com a chave especificada acima.
14.8.
Item
01
02
COD_ESTAB
004
Varchar2
03
04
COD_CONTA
COD_TIPO_MOVPATR
070
020
Varchar2
Varchar2
05
DATA_MOVTO
06
07
COD_BEM
COD_INC
08
09
VLR_MOVTO
@
10
11
@
@
Date
015
003
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Varchar2
Varchar2
Number
17/05/15
MasterSAF
Tamanho Tipo
003
A
Tam
008
Origem
Tipo
Varchar2
*01
Cdigo da Empresa
*02
Cdigo do Estabelecimento
006
012
Varchar2
*03
*04
030
003
A
A
015
Varchar2
*05
06
008
008
N
N
Date
Date
COMENTRIOS :
1) Cdigo da Empresa Ser formatado pelo campo especificado acima, que ir conter a Raiz do CNPJ que gerou a Suspenso de Depreciao de um
Bem do Ativo Imobilizado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta
utilizada na Interface ir efetuar o DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou
brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
2) Cdigo do Estabelecimento Ser formatado pelo campo especificado acima, que ir conter os quatro dgitos correspondentes ao Cdigo do
Estabelecimento no CNPJ que gerou a Suspenso de Depreciao de um Bem do Ativo Imobilizado no Oracle Applications. A Ferramenta utilizada
na Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever
conter valor nulo ou brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
3) Cdigo do Bem Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Bem que teve Suspenso de Depreciao cadastrado no
Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF por este motivo ser truncado este campo na carga
para o MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou em branco, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento IN68 pelo MasterSAF;
4) Cdigo do Incorporador O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
5) Data da Suspenso Ser formatado pelo campo especificado acima, que ir conter a Data efetiva d a Suspenso de Depreciao do Bem do Ativo
Imobilizado gerado no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos,
para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
6) Data do Retorno Ser formatado pelo campo especificado acima, que ir conter a Data efetiva do Retorno da Suspenso de Depreciao cadastrada
no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
15.1.
Desenho Tcnico
Caibr_
Sets_
Of_
Books
_V
Caibr_
FA_
Aquisicoes
_V
Caibr_
Gl_
Plano_
Contas
_V
Ferramenta
Parametrizao de Dados de
Contabilidade
Parametrizao de
Dados de
Contabilidade
Caibr_Gl_
Seg_
Empresa_V
MS_PM2002
Ferramenta De/Para
SAFX12
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
SAFX12
17/05/15
15.2.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem aos
dados do MasterSAF, referentes a Suspenso de Depreciao de Bens do Ativo
Imobilizado cadastrados no Oracle Applications.
PL/SQL
Baixo
GST - Equipe Interface
PRC_MSAF_SAFX12
Descrio
Dados de Suspenso de Depreciao
Cadastro de Sets Of Books
Plano de Contas
Dados de Segmento de Empresa
Tabela da Interface de Parametrizao de Set Of Book
Descrio
Dados de Suspenso de Depreciao Tabela da Interface
Tipo
Varchar2
Varchar2
Varchar2
Varchar2
Date
Date
TB_MSOI12
Definio da Coluna
Caibr_Gl_Seg_Empresa_V.COD_EMPRESA
Concatenar os campos Caibr_Gl_Seg_Empresa_V.COD_EMPRESA e
Caibr_Gl_Seg_Empresa_V.COD_ESTABELECIMENTO
015 Caibr_FA_Susp_Deprec_V.COD_BEM
003 Preencher com 000 (zeros)
Caibr_FA_Susp_Deprec_V.DATA_SUSPENSAO
Caibr_FA_Susp_Deprec_V.DATA_RETORNO
Tam
008
012
MS_PM2002 no existir nenhuma linha nesta tabela Mensagem: No existe Parametrizao de Set Of Books;
MS_PM2002 no existir nenhuma linha nesta tabela com a chave especificada acima.
3-)Leitura da View CAIBR_GL_SETS_OF_BOOKS_V
Ler a view CAIBR_GL_SETS_OF_BOOKS_V para buscar o campo GRAFICO_DE_CONTAS, com a seguinte condio:
SET_OF_BOOKS_ID = MS_PM2002.SET_OF_BOOKS_ID
Erros a serem previstos:
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
CAIBR_GL_SETS_OF_BOOKS_V no existir nenhuma linha nesta tabela com a chave especificada acima.
CAIBR_GL_PLANO_CONTAS_V no existir nenhuma linha nesta tabela com a chave especificada acima.
5-)Leitura da View CAIBR_GL_SEG_EMPRESAS_V
Para ler a view CAIBR_GL_PLANO_CONTAS_V deve utilizar a seguinte condio:
GRAFICO_DE_CONTAS
= Caibr_Gl_Sets_Of_Books_V.GRAFICO_DE_CONTAS
CODIGOO
= SEGMENTxx recebido na funo descrita acima
Utilizar a funo de recuperao da Conta Contbil para recuperar a conta e o segmento de empresa
Erros a serem previstos:
CAIBR_GL_SEG_EMPRESA_V no existir nenhuma linha nesta tabela com a chave especificada acima.
15.3.
Item
01
02
COD_ESTAB
004
Varchar2
03
04
COD_BEM
COD_INC
015
003
Varchar2
Varchar2
05
06
DATA_SUSPENSAO
DATA_RETORNO
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Date
Date
17/05/15
Cdigo da Empresa
MasterSAF
Tam
Tipo
003
A
*02
Cdigo do Estabelecimento
006
012
Varchar2
*03
*04
030
003
A
A
015
Varchar2
05
*06
07
*08
008
100
070
008
N
A
A
N
080
Date
Varchar2
09
10
11
15V2
020
070
N
A
A
070
Varchar2
12
020
020
Varchar2
13
14
020
005
A
A
003
Char
15
16
17
18
003
030
003
008
A
A
A
N
003
Varchar2
19
008
008
012
003
002
015
020
N
A
A
A
A
A
20
21
22
23
24
25
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Tam
008
Origem
Tipo
Varchar2
Date
Number
Date
050
Date
Varchar2
035
015
Varchar2
Number
17/05/15
04V4
010
14V4
N
A
N
012
Number
Varchar2
Number
Caibr_Fa_Bens_V.TAXA_DEPR
NO EXISTE ESTA INFORMAO
NO EXISTE ESTA INFORMAO
COMENTRIOS :
1) Cdigo da Empresa Ser formatado pelo campo especificado acima, que ir conter a Raiz do CNPJ que gerou a Aquisio do Bem de Ativo
Imobilizado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na
Interface ir efetuar o DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos,
para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
2) Cdigo do Estabelecimento Ser formatado pelo campo especificado acima, que ir conter os quatro dgitos correspondentes ao Cdigo do
Estabelecimento no CNPJ que gerou a Aquisio do Bem de Ativo Imobilizado no Oracle Applications. A Ferramenta utilizada na Interface ir efetuar
o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou
brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
3) Cdigo do Bem Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Bem que teve Aquisio do Bem cadastrado no Oracle
Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF por este motivo ser truncado este campo na carga para o
MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou em branco, para no ocorrer inconsistncia
na Importao de dados para o MasterSAF e para o correto atendimento IN68 pelo MasterSAF;
4) Cdigo do Incorporador O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
5) Data Incio / Incluso / Alterao Ser formatado pelo campo especificado acima, que ir conter a Data de Validade do Bem de Ativo Imobilizado
gerado no APPS. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo/brancos, para no ocorrer inconsistncia
na Importao de dados para o MasterSAF;
6) Descrio do Bem Ser formatado conforme especificado acima, que ir conter a Descrio do Bem de Ativo Imobilizado gerado no APPS. Campo
obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo/brancos, para no ocorrer inconsistncia na Importao de dados
para o MasterSAF;
7) Conta de Correo Monetria O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
8) Data de Aquisio do Bem Ser formatado pelo campo especificado acima, que ir conter a Data de Aquisio do Bem de Ativo Imobilizado gerado
no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
9) Valor do Bem na Aquisio Ser formatado pelo campo especificado acima, que ir conter o Valor de Aquisio do Bem de Ativo Imobilizado
gerado no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
10) Almoxarifado O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
11) Conta de Depreciao Ser formatado pelo campo especificado acima, que ir conter a Conta Contbil de Depreciao do Bem de Ativo
Imobilizado gerado no APPS. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo/brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
12) Centro de Custo Ser formatado pelo campo especificado acima, que ir conter o cdigo do Centro de Custo contabilizado na Aquisio do Bem de
Ativo Imobilizado gerado no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou
brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
13) Centro de Despesa O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
14) Tipo de Documento Ser formatado pelo campo especificado acima, que ir conter o Tipo do Documento de Aquisio do Bem de Ativo
Imobilizado gerado no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos,
para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
15) Situao do Bem Ser formatado pelo campo especificado acima, que ir conter a Situao do Bem de Ativo Imobilizado na Data de Validade,
gerado no APPS. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo/brancos, para no ocorrer inconsistncia
na Importao de dados para o MasterSAF. O APPS possui nesta informao somente YES para bens em atividade ou NO para bens baixados;
16) Nmero de Origem O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
17) Incorporador de Origem O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
18) Data da Baixa do Bem Ser formatado pelo campo especificado acima, que ir conter a Data de Baixa do Bem de Ativo Imobilizado gerado no
APPS. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo/brancos, para no ocorrer inconsistncia na
Importao de dados para o MasterSAF;
19) Data Inicial da Correo Monetria O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
20) Data Inicial da Depreciao Ser formatado pelo campo especificado acima, que ir conter a Data Inicial de Depreciao do Bem de Ativo
Imobilizado gerado no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos,
para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
21) Nmero do Documento Ser formatado pelo campo especificado acima, que ir conter o Nmero do Documento de Aquisio do Bem de Ativo
Imobilizado gerado no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos,
para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
22) Srie do Documento O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
23) SubSrie do Documento O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
24) Srie do Bem Ser formatado pelo campo especificado acima, que ir conter a Srie do Bem no Ativo Imobilizado gerado no APPS. Campo
obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo/brancos, para no ocorrer inconsistncia na Importao de dados
para o MasterSAF;
25) Arquivamento Ser formatado pelo campo especificado acima, que ir conter o Id do Bem de Ativo Imobilizado gerado no APPS. Campo
obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo/brancos, para no ocorrer inconsistncia na Importao de dados
para o MasterSAF;
26) Taxa de Depreciao do Bem Ser formatado pelo campo especificado acima, que ir conter a Taxa de Depreciao do Bem de Ativo Imobilizado
gerado no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
27) Cdigo do ndice Financeiro O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
28) Valor do Bem no ndice Financeiro O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
16.1.
Desenho Tcnico
Caibr_
FA_
Bens_V
Caibr_
FA_
Aquisicoes
_V
Caibr_
Sets_
Of_
Books
_V
Caibr_
FA_
Baixas
_V
Caibr_Gl_
Plano_
Contas
_V
Ferramenta
Parametrizao de Dados de
Contabilidade
Parametrizao de
Dados de
Contabilidade
MS_PM2002
Tabela
De/Para
Regras: 1
Ferramenta De/Para
SAFX13
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
Caibr_Gl_
Seg_
Empresa_V
SAFX13
17/05/15
16.2.
Descrio
Cadastro de Bens do Ativo Imobilizado
Cadastro de Aquisies de Bens do Ativo Imobilizado
Cadastro de Baixas de Bens do Ativo Imobilizado
Cadastro de Sets Of Books
Plano de Contas
Dados de Segmento de Empresa
Tabela da Interface CAI de Parametrizao de Set Of Book
Descrio
Dados do Cadastro de Bens Tabela da Interface
TB_MSOI13
Tipo
Varchar2
Varchar2
Varchar2
Varchar2
Date
Varchar2
Date
Number
Varchar2
Varchar2
Char
Varchar2
Date
Date
Varchar2
Varchar2
Number
Number
Varchar2
Number
TB_MSOI13
Tam
Definio da Coluna
008 Caibr_Gl_Seg_Empresa_V.COD_EMPRESA
012 Concatenar os campos Caibr_Gl_Seg_Empresa_V.COD_EMPRESA e
Caibr_Gl_Seg_Empresa_V.COD_ESTABELECIMENTO
015 Caibr_FA_Bens_V.COD_BEM
003 Preencher com 000 (zeros)
Caibr_FA_Bens_V.VALID_BEM
080 Caibr_FA_Bens_V.DESCRICAO_BEM
Caibr_FA_Aquisicoes_V.DT_MOVTO
Caibr_FA_Bens_V.VLR_AQUIS
070 Caibr_Gl_Plano_Contas_V.COD_CONTA
020 Caibr_Gl_Plano_Contas_V.SEGMENTxx
003 Caibr_FA_Bens_V.TIPO_DOCUMENTO
003 Caibr_FA_Bens_V.EM_USO
Caibr_Fa_Baixas_V.DT_BAIXA
Caibr_FA_Bens_V.DT_INI_DEPR
050 Caibr_FA_Bens_V.NR_DOC_AQUIS
035 Caibr_FA_Bens_V.NR_SERIE_BEM
015 Caibr_FA_Bens_V.ASSET_ID
Caibr_FA_Bens_V.TAXA_DEPR
015 No Preencher
No Preencher
17/05/15
MS_PM2002 no existir nenhuma linha nesta tabela Mensagem: No existe Parametrizao de Set Of Books.
5-)Leitura da View CAIBR_GL_SETS_OF_BOOKS_V
Ler a view CAIBR_GL_SETS_OF_BOOKS_V para buscar o campo GRAFICO_DE_CONTAS, com a seguinte condio:
SET_OF_BOOKS_ID = MS_PM2002.SET_OF_BOOKS_ID
Erros a serem previstos:
CAIBR_GL_SETS_OF_BOOKS_V no existir nenhuma linha nesta tabela com a chave especificada acima.
6-)Leitura da View CAIBR_GL_PLANO_CONTAS_V
Para ler a view CAIBR_GL_PLANO_CONTAS_V deve utilizar a seguinte condio:
CODE_COMBINATION_ID = ID_CTA (da view lida)
GRAFICO_DE_CONTAS
= Caibr_Gl_Sets_Of_Books_V.GRAFICO_DE_CONTAS
Utilizar a funo de recuperao do Segmento de Empresa.
Erros a serem previstos:
CAIBR_GL_PLANO_CONTAS_V no existir nenhuma linha nesta tabela com a chave especificada acima.
7-)Leitura da View CAIBR_GL_SEG_EMPRESAS_V
Para ler a view CAIBR_GL_PLANO_CONTAS_V deve utilizar a seguinte condio:
GRAFICO_DE_CONTAS
= Caibr_Gl_Sets_Of_Books_V.GRAFICO_DE_CONTAS
CODIGO
= SEGMENTxx recebido na funo descrita acima
Utilizar a funo de recuperao da Conta Contbil para recuperar a conta e o segmento de empresa.
Erros a serem previstos:
CAIBR_GL_SEG_EMPRESA_V no existir nenhuma linha nesta tabela com a chave especificada acima.
16.3.
Item
01
02
COD_ESTAB
004
Varchar2
03
04
05
COD_BEM
COD_INC
VALID_BEM
015
003
Varchar2
Varchar2
Date
06
07
08
DESCRICAO
@
DATA_AQUIS
080
Varchar2
09
10
11
12
13
14
VLR_AQUIS
@
COD_CONTA_DEPR
COD_CUSTO
@
CODT_DOCTO
15
16
17
18
19
IDENT_SIT_BEM
@
@
DATA_BAIXA
@
Date
Number
070
020
Varchar2
Varchar2
003
Varchar2
003
Varchar2
Date
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
DATA_INI_DEPR
NUM_DOCFIS
@
@
SERIE_BEM
ARQUIVAMENTO
TAXA_DEPR
@
@
050
035
015
Date
Varchar2
Varchar2
Number
Number
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
008
012
003
002
015
020
04V4
010
14V4
N
A
A
A
A
A
N
A
N
Truncar em 15 posies
17/05/15
*01
*02
Cdigo da Empresa
Cdigo do Estabelecimento
MasterSAF
Tam
Tipo
003
A
006
A
Tam
008
012
Origem
Tipo
Varchar2
Varchar2
*03
Indicador Produto
001
0800
Varchar2
*04
*05
*06
*07
08
Produto (IN68)
Data do Movimento
Unidade de Medida (IN68)
Quantidade (IN68)
Almoxarifado (IN68 )
035
008
003
11V06
020
A
N
A
N
A
035
020
Varchar2
Date
Varchar2
Number
Varchar2
09
070
070
Varchar2
10
020
020
Varchar2
11
*12
050
03V4
A
N
050
Varchar2
Number
003
COMENTRIOS :
1) Cdigo da Empresa Ser formatado pelo campo especificado acima, que ir conter a Raiz do CNPJ que gerou o Movimento de Produo no Oracle
Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar o
DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
2) Cdigo do Estabelecimento Ser formatado pelo campo especificado acima, que ir conter os quatro dgitos correspondentes ao Cdigo do
Estabelecimento no CNPJ que gerou o Movimento de Produo no Oracle Applications. A Ferramenta utilizada na Interface ir efetuar o DE/PARA
entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para
no ocorrer inconsistncia na Importao de dados para o MasterSAF;
3) Indicador Produto Ser formatado pelo campo especificado acima, que ir conter a Categoria do Item utilizado no movimento de Produo
cadastrado no APPS. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar o
DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo/branco,
para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento IN68 pelo MasterSAF. Existir a opo de
utilizar o campo Tipo do Item para formatar este campo deste arquivo, alterando a parametrizao da Ferramenta da Interface, caso o cliente utilize
este campo como Indicador;
4) Produto Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Produto utilizado no movimento de Produo cadastrado no
Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir truncar
este campo na carga para o MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou em branco, para
no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento IN68 pelo MasterSAF;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
17.1.
Desenho Tcnico
Caibr_Wip_
Caibr_Inv_
Itens_Categoria_V
Caibr_Sets_
Of_Books_V
Caibr_Gl_
Plano_Contas_V
Caibr_Gl_
Segmentos_V
Operacoes_V
MS_PM2002
MS_PM2013
Ferramenta
Parametrizao de Dados de
Contabilidade e Produto
Parametrizao de
Dados de
Contabilidade e
Produto
Tabela
De/Para
Regras: 3 e 4
Ferramenta De/Para
SAFX16
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
SAFX16
17/05/15
17.2.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem aos
dados do MasterSAF, referentes as Produtos cuja Produo utiliza Insumos.
PL/SQL
Baixo
GST - Equipe Interface
PRC_MSAF_CRIA_MSOI16
Descrio
Produtos Cuja Produo Utiliza Insumos
Conjunto de Categorias de cada Item (Produto)
Cadastro de Sets Of Books
Cadastro de Plano de Contas
Cadastro de Segmentos Contbeis
Descrio
Produtos cuja Produo utiliza Insumos Tabela da Interface
TB_MSOI16
Tipo
Tam
Varchar2
008
Varchar2
012
Varchar2
030
Varchar2
800
Varchar2
035
Date
Varchar2
003
Number
Varchar2
020
Varchar2
070
Varchar2
020
Varchar2
050
Number
Definio da Coluna
Caibr_Wip_Operacoes_V.COD_EMPRESA
WS_COD_ESTABELECIMENTO
Caibr_Wip_Operacoes_V.TIPO
Caibr_Inv_Itens_Categoria_V.CATEGORIA
Caibr_Wip_Operacoes_V.COD_PRODUTO
Caibr_Wip_Operacoes_V.DT_MOVTO
Caibr_Wip_Operacoes_V.COD_MEDIDA
Caibr_Wip_Operacoes_V.QUANTIDADE
WS_COD_ALMOXARIFADO
Caibr_Gl_Plano_Contas_V.COD_CONTA
WS_COD_CUSTO
Caibr_Wip_Operacoes_V.DESCRICAO_COMPL
Caibr_Wip_Operacoes_V.PERC_PERDA
CAIBR_WIP_OPERACOES_V no existir nenhuma linha nesta tabela com a chave especificada acima.
2-)Leitura da View CAIBR_INV_ITENS_CATEGORIA_V
Para cada linha recuperada na view CAIBR_WIP_OPERACOES_V, ler a view CAIBR_INV_ITENS_CATEGORIA_V para
recuperar a ltima alterao da Categoria do Item de acordo com o Set Name parametrizado na Ferramenta. Para esta leitura
recuperar o campo CATEGORIA utilizando a seguinte chave:
ORGANIZATION_ID = CAIBR_WIP_OPERACOES_V.ORGANIZATION_ID
INVENTORY_ITEM_ID = CAIBR_WIP_OPERACOES_V.PRIMARY_ITEM_ID
CATEGORY_SET_NAME = MS_PM2013.CATEGORY_SET_NAME
DT_ATUALIZACAO maior data encontrada menor que
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
MS_PM2002 no existir nenhuma linha nesta tabela Mensagem: No existe Parametrizao de Set Of Books;
MS_PM2002 no existir nenhuma linha nesta tabela com a chave especificada acima.
4-)Leitura da View MS_PM2013
necessrio buscar a Parametrizao de Categoria de Produto realizada pelo usurio, para formatar o campo Indicador do Produto.
Para isto deve-se ler a tabela MS_PM2013 com a seguinte condio:
COD_EMPRESA = Parmetro1;
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
Erros a serem previstos:
MS_PM2013 no existir nenhuma linha na tabela Mensagem: No existe Parametrizao de Categoria de Produto.
5-)Leitura da View CAIBR_GL_SETS_OF_BOOKS_V
Ler a view CAIBR_GL_SETS_OF_BOOKS_V para buscar o campo GRAFICO_DE_CONTAS, com a seguinte condio:
SET_OF_BOOKS_ID = MS_PM2002.SET_OF_BOOKS_ID
Erros a serem previstos:
CAIBR_GL_SETS_OF_BOOKS_V no existir nenhuma linha nesta tabela com a chave especificada acima.
6-)Leitura da View CAIBR_GL_PLANO_CONTAS_V
Para ler a view CAIBR_GL_PLANO_CONTAS_V deve utilizar a seguinte condio:
CODE_COMBINATION_ID = Caibr_Wip_Operacoes_V.MATERIAL_ACCOUNT
GRAFICO_DE_CONTAS = Caibr_Gl_Sets_Of_Books_V.GRAFICO_DE_CONTAS
Erros a serem previstos:
CAIBR_GL_PLANO_CONTAS_V no existir nenhuma linha nesta tabela com a chave especificada acima.
7-)Leitura da View CAIBR_GL_SEGMENTOS_V
Nesta view encontraremos o Setup do Code Combination Id realizado para cada cliente.
Nos nossos processos necessitamos descobrir qual o Segmento CENTRO DE CUSTO, que nico para todo o Plano de
Contas.
Para isto, necessitamos selecionar o campo APPLICATION_COLUMN_NAME da view CAIBR_GL_SEGMENTOS_V com
a seguinte chave:
SET_OF_BOOKS_ID
= MS_PM2002.SET_OF_BOOKS_ID
GRAFICO_DE_CONTAS
= CAIBR_GL_SETS_OF_BOOKS_V.GRAFICO_DE_CONTAS
SEGMENT_ATTRIBUTETYPE = FA_COST_CTR
Alertas a serem previstos na log de erros:
CAIBR_GL_SEGMENTOS_V no existir nenhuma linha nesta tabela com a chave especificada acima;
CAIBR_GL_SEGMENTOS_V existir mais de linha nesta tabela com a chave especificada acima.
Na coluna APPLICATION_COLUMN_NAME encontraremos a literal SEGMENTx, onde x pode variar de 1 a 30. O nmero
do segmento encontrado ser o segmento correspondente ao Centro de Custo do Applications.
Obs1.: Os segmentos no Gl_Code_Combination esto separados por . (ponto), o que nos permitir buscar o Cdigo de
Centro de Custo que ser utilizado na leitura da view CAIBR_GL_SEG_CENTRO_CUSTO_V.
8-)Tratamento de Campos
Cdigo do Estabelecimento WS_COD_ESTAB
Concatenar
os
campos
CAIBR_WIP_OPERACOES_V.COD_EMPRESA
CAIBR_WIP_OPERACOES_V.COD_ESTABELECIMENTO.
com
campo
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
17.3.
Item
01
02
COD_ESTAB
004
Varchar2
03
IND_PRODUTO
800
Varchar2
04
05
06
COD_PRODUTO
DATA_MOVTO
COD_MEDIDA
035
003
Varchar2
Date
Varchar2
07
08
09
10
11
QTD_FABR
COD_ALMOX
COD_CONTA
COD_CUSTO
DESCRICAO_COMPL
020
070
020
050
Number
Varchar2
Varchar2
Varchar2
Varchar2
12
PERC_PERDA
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Number
17/05/15
Descrio/Tabela MasterSaf
*01
*02
Cdigo da Empresa
Cdigo do Estabelecimento
MasterSAF
Tam
Tipo
003
A
006
A
*03
Indicador Produto
001
*04
*05
*06
Produto (IN68)
Data do Movimento
Indicador do Insumo (IN68)
035
008
001
A
N
A
035
07
*08
*09
10
11
12
Insumo (IN68)
Unidade de Medida (IN68)
Quantidade (IN68)
Descrio Complementar (IN68)
Percentual de Perda (IN68)
Data Fim de Validade
035
003
11V6
002
008
008
A
A
N
A
N
N
035
003
Tam
008
012
800
050
Origem
Tipo
Varchar2
Varchar2
Varchar2
Date
Varchar2
Varchar2
Varchar2
Number
Varchar2
Number
campos
e
com
campo
e
campo
campo
campo
campo
com
campo
e
campo
campo
campo
campo
COMENTRIOS :
1)
2)
3)
4)
5)
6)
Cdigo da Empresa Ser formatado pelo campo especificado acima, que ir conter a Raiz do CNPJ que gerou o Movimento de Produo no
Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar o
DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
Cdigo do Estabelecimento Ser formatado pelo campo especificado acima, que ir conter os quatro dgitos correspondentes ao Cdigo do
Estabelecimento no CNPJ que gerou o Movimento de Produo no Oracle Applications. A Ferramenta utilizada na Interface ir efetuar o DE/PARA
entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para
no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Indicador do Produto Ser formatado pelo campo especificado acima, que ir conter a Categoria do Item utilizado no movimento de Produo
cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface
ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor
nulo ou em branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento IN68 pelo MasterSAF.
Existir a opo de utilizar o campo Tipo do Item para formatar este campo deste arquivo, alterando a parametrizao da Ferramenta da Interface,
caso o cliente utilize este campo como Indicador;
Produto Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Produto utilizado no movimento de Produo cadastrado no
Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir truncar
este campo na carga para o MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou em branco, para
no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento IN68 pelo MasterSAF;
Data do Movimento Ser formatado pelo campo especificado acima, que ir conter a Data efetiva do Movimento de Produo gerado no Oracle
Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer inconsistncia
na Importao de dados para o MasterSAF;
Indicador do Insumo Ser formatado pelo campo especificado acima, que ir conter a Categoria do Item (Insumo) utilizado na Produo do
Produto acima, que est cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a
Ferramenta utilizada na Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS
este campo no dever conter valor nulo ou em branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto
atendimento IN68 pelo MasterSAF. Existir a opo de utilizar o campo Tipo do Item para formatar este campo deste arquivo, alterando a
parametrizao da Ferramenta da Interface, caso o cliente utilize este campo como Indicador;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
Insumo Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Insumo utilizado na fabricao do Produto acima, que est
cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface
ir truncar este campo na carga para o MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou em
branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento IN68 pelo MasterSAF;
8) Unidade de Medida Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Unidade de Medida do Insumo utilizado no
movimento de Produo cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a
Ferramenta utilizada na Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS
este campo no dever conter valor nulo ou brancos para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto
atendimento IN68 pelo MasterSAF;
9) Quantidade Ser formatado pelo campo especificado acima, que ir conter a Quantidade utilizada de Insumo no movimento de Produo
cadastrado no Oracle Applications. No APPS este campo no dever conter valor nulo ou zeros para o correto atendimento IN68;
10) Descrio Complementar Ser formatado pelo campo especificado acima, que ir conter a Descrio Complementar utilizada no lanamento de
Produo cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na
Interface ir truncar este campo na carga para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos para o correto atendimento
IN68 pelo MasterSAF;
11) Percentual de Perda Ser formatado pelo campo especificado acima, que ir conter o Percentual de Perda do Insumo utilizado na fabricao do
Produto acima, que est cadastrado no Oracle Applications. No APPS este campo no dever conter valor nulo ou brancos, caso exista Perda no
processo, para o correto atendimento IN68 pelo MasterSAF.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
18.1.
Desenho Tcnico
Caibr_Inv_
Itens_Categoria_V
Caibr_Wip_
Materiais_V
Parametrizao de
Dados de Produto
Ferramenta
Parametrizao de Dados de Produto
MS_PM2013
Tabela
De / Para
Regras: 3 e 4
Ferramenta De/Para
SAFX17
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
SAFX17
17/05/15
18.2.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem aos
dados do MasterSAF, referentes aos Insumos utilizados na Fabricao dos Produtos.
PL/SQL
Baixo
GST - Equipe Interface
PRC_MSAF_CRIA_MSOI17
Descrio
Produtos Cuja Produo Utiliza Insumos
Conjunto de Categorias de cada Item (Produto)
Descrio
Insumos utilizados na fabricao de Produto Tabela da Interface
Tipo
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Date
Varchar2
Varchar2
Varchar2
Varchar2
Number
Varchar2
Number
TB_MSOI17
Tam
008
012
030
800
035
030
800
035
003
050
Definio da Coluna
Caibr_Wip_Materiais_V.COD_EMPRESA
WS_COD_ESTABELECIMENTO
Caibr_Wip_Materiais_V.TIPO
Caibr_Inv_Itens_Categoria_V.CATEGORIA
Caibr_Wip_Materiais_V.COD_PRODUTO
Caibr_Wip_Materiais_V.DT_MOVTO
Caibr_Wip_Materiais_V.TIPO_INSUMO
Caibr_Inv_Itens_Categoria_V.CATEGORIA
Caibr_Wip_Materiais_V.COD_INSUMO
Caibr_Wip_Materiais_V.COD_MEDIDA
Caibr_Wip_Materiais_V.QTDE_FABRICADA
Caibr_Wip_Materiais_V.DESCRICAO_COMPL
Caibr_Wip_Materiais_V.PERC_PERDA
CAIBR_WIP_MATERIAIS_V no existir nenhuma linha nesta tabela com a chave especificada acima.
2-)Leitura da View CAIBR_INV_ITENS_CATEGORIA_V COD_PRODUTO
Para cada linha recuperada na view CAIBR_WIP_MATERIAIS_V, ler a view CAIBR_INV_ITENS_CATEGORIA_V para recuperar
a ltima alterao da Categoria do Item de acordo com o Set Name parametrizado na Ferramenta. Para esta leitura recuperar o campo
CATEGORIA utilizando a seguinte chave:
ORGANIZATION_ID = CAIBR_WIP_MATERIAIS_V.ORGANIZATION_ID
INVENTORY_ITEM_ID = CAIBR_WIP_MATERIAIS_V.PRIMARY_ITEM_ID
CATEGORY_SET_NAME = MS_PM2013.CATEGORY_SET_NAME
DT_ATUALIZACAO maior data encontrada menor que CAIBR_WIP_MATERIAIS_V.DT_MOVTO
3-)Leitura da View CAIBR_INV_ITENS_CATEGORIA_V COD_INSUMO
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
MS_PM2013 no existir nenhuma linha na tabela Mensagem: No existe Parametrizao de Categoria de Produto.
5-)Tratamento de Campos
Cdigo do Estabelecimento WS_COD_ESTAB
Concatenar
os
campos
CAIBR_WIP_OPERACOES_V.COD_EMPRESA
CAIBR_WIP_OPERACOES_V.COD_ESTABELECIMENTO.
18.3.
com
campo
Item
01
02
COD_ESTAB
012
Varchar2
03
IND_PRODUTO
800
Varchar2
04
05
06
COD_PRODUTO
DATA_MOVTO
IND_INSUMO
035
800
Varchar2
Date
Varchar2
07
08
COD_INSUMO
COD_MEDIDA
035
003
Varchar2
Varchar2
09
10
QTD_USADA
DESCRICAO_COM
PL
PERC_PERDA
@
050
Number
Varchar2
11
12
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Number
17/05/15
*01
*02
Cdigo da Empresa
Cdigo do Estabelecimento
MasterSAF
Tam
Tipo
003
A
006
A
*03
Indicador Produto
001
*04
*05
*06
Produto (IN68)
Data do Movimento
Indicador da Embalagem (IN68)
035
008
001
A
N
A
035
07
*08
*09
10
11
12
Embalagem (IN68)
Unidade de Medida (IN68)
Quantidade (IN68)
Descrio Complementar (IN68)
Percentual de Perda (IN68)
Data Fim de Validade
035
003
11V6
002
008
008
A
A
N
A
N
N
035
003
Tam
008
012
800
050
Origem
Tipo
Varchar2
Varchar2
Varchar2
Date
Varchar2
Varchar2
Varchar2
Number
Varchar2
Number
COMENTRIOS :
1)
2)
3)
4)
5)
6)
7)
Cdigo da Empresa Ser formatado pelo campo especificado acima, que ir conter a Raiz do CNPJ que gerou o Movimento de Produo no
Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar o
DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
Cdigo do Estabelecimento Ser formatado pelo campo especificado acima, que ir conter os quatro dgitos correspondentes ao Cdigo do
Estabelecimento no CNPJ que gerou o Movimento de Produo no Oracle Applications. A Ferramenta utilizada na Interface ir efetuar o DE/PARA
entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para
no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Indicador do Produto Ser formatado pelo campo especificado acima, que ir conter a Categoria do Item utilizado no movimento de Produo
cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface
ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor
nulo ou em branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento IN68 pelo MasterSAF.
Existir a opo de utilizar o campo Tipo do Item para formatar este campo deste arquivo, alterando a parametrizao da Ferramenta da Interface,
caso o cliente utilize este campo como Indicador;
Produto Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Produto utilizado no movimento de Produo cadastrado no
Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir truncar
este campo na carga para o MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou em branco, para
no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento IN68 pelo MasterSAF;
Data do Movimento Ser formatado pelo campo especificado acima, que ir conter a Data efetiva do Movimento de Produo gerado no Oracle
Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer inconsistncia
na Importao de dados para o MasterSAF;
Indicador da Embalagem Ser formatado pelo campo especificado acima, que ir conter a Categoria do Item (Embalagem) utilizado na Produo
do Produto acima, que est cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a
Ferramenta utilizada na Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS
este campo no dever conter valor nulo ou em branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto
atendimento IN68 pelo MasterSAF. Existir a opo de utilizar o campo Tipo do Item para formatar este campo deste arquivo, alterando a
parametrizao da Ferramenta da Interface, caso o cliente utilize este campo como Indicador;
Embalagem Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Embalagem utilizado na fabricao do Produto acima, que
est cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na
Interface ir truncar este campo na carga para o MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor
nulo ou em branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento IN68 pelo MasterSAF;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
Unidade de Medida Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Unidade de Medida do Embalagem utilizado no
movimento de Produo cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a
Ferramenta utilizada na Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS
este campo no dever conter valor nulo ou brancos para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto
atendimento IN68 pelo MasterSAF;
9) Quantidade Ser formatado pelo campo especificado acima, que ir conter a Quantidade utilizada de Embalagem no movimento de Produo
cadastrado no Oracle Applications. No APPS este campo no dever conter valor nulo ou zeros para o correto atendimento IN68;
10) Descrio Complementar Ser formatado pelo campo especificado acima, que ir conter a Descrio Complementar utilizada no lanamento de
Produo cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na
Interface ir truncar este campo na carga para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos para o correto atendimento
IN68 pelo MasterSAF;
11) Percentual de Perda Ser formatado pelo campo especificado acima, que ir conter o Percentual de Perda do Embalagem utilizado na fabricao
do Produto acima, que est cadastrado no Oracle Applications. No APPS este campo no dever conter valor nulo ou brancos, caso exista Perda no
processo, para o correto atendimento IN68 pelo MasterSAF.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
19.1.
Desenho Tcnico
Caibr_Inv_
Itens_Categoria_V
Caibr_Wip_
Materiais_V
Parametrizao de
Dados de Produto
Ferramenta
Parametrizao de Dados de Produto
MS_PM2013
Ferramenta De/Para
SAFX18
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
Tabela
De / Para
Regras: 3 e 4
SAFX18
17/05/15
19.2.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem aos
dados do MasterSAF, referentes aos Embalagens utilizados na Fabricao dos Produtos.
PL/SQL
Baixo
GST - Equipe Interface
PRC_MSAF_CRIA_MSOI18
Descrio
Produtos Cuja Produo Utiliza Embalagens
Conjunto de Categorias de cada Item (Produto)
Descrio
Embalagens utilizados na fabricao de Produto Tabela da Interface
Tipo
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Date
Varchar2
Varchar2
Varchar2
Varchar2
Number
Varchar2
Number
TB_MSOI18
Tam
008
012
030
800
035
030
800
035
003
050
Definio da Coluna
Caibr_Wip_Materiais_V.COD_EMPRESA
WS_COD_ESTABELECIMENTO
Caibr_Wip_Materiais_V.TIPO
Caibr_Inv_Itens_Categoria_V.CATEGORIA
Caibr_Wip_Materiais_V.COD_PRODUTO
Caibr_Wip_Materiais_V.DT_MOVTO
Caibr_Wip_Materiais_V.TIPO_INSUMO
Caibr_Inv_Itens_Categoria_V.CATEGORIA
Caibr_Wip_Materiais_V.COD_INSUMO
Caibr_Wip_Materiais_V.COD_MEDIDA
Caibr_Wip_Materiais_V.QTDE_FABRICADA
Caibr_Wip_Materiais_V.DESCRICAO_COMPL
Caibr_Wip_Materiais_V.PERC_PERDA
CAIBR_WIP_MATERIAIS_V no existir nenhuma linha nesta tabela com a chave especificada acima.
2-)Leitura da View CAIBR_INV_ITENS_CATEGORIA_V COD_PRODUTO
Para cada linha recuperada na view CAIBR_WIP_MATERIAIS_V, ler a view CAIBR_INV_ITENS_CATEGORIA_V para recuperar
a ltima alterao da Categoria do Item de acordo com o Set Name parametrizado na Ferramenta. Para esta leitura recuperar o campo
CATEGORIA utilizando a seguinte chave:
ORGANIZATION_ID = CAIBR_WIP_MATERIAIS_V.ORGANIZATION_ID
INVENTORY_ITEM_ID = CAIBR_WIP_MATERIAIS_V.PRIMARY_ITEM_ID
CATEGORY_SET_NAME = MS_PM2013.CATEGORY_SET_NAME
DT_ATUALIZACAO maior data encontrada menor que CAIBR_WIP_MATERIAIS_V.DT_MOVTO
3-)Leitura da View CAIBR_INV_ITENS_CATEGORIA_V EMBALAGEM
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
MS_PM2013 no existir nenhuma linha na tabela Mensagem: No existe Parametrizao de Categoria de Produto.
5-)Tratamento de Campos
Cdigo do Estabelecimento WS_COD_ESTAB
Concatenar
os
campos
CAIBR_WIP_MATERIAIS_V.COD_EMPRESA
CAIBR_WIP_MATERIAIS_V.COD_ESTABELECIMENTO.
19.3.
com
campo
Item
01
02
COD_ESTAB
012
Varchar2
03
IND_PRODUTO
800
Varchar2
04
05
06
COD_PRODUTO
DATA_MOVTO
IND_EMBALAGEM
035
800
Varchar2
Date
Varchar2
07
EMBALAGEM
035
Varchar2
08
COD_MEDIDA
003
Varchar2
09
10
QTD_USADA
DESCRICAO_COMPL
050
Number
Varchar2
11
12
PERC_PERDA
@
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Number
17/05/15
Cdigo da Empresa
Cdigo do Estabelecimento
MasterSAF
Tam
Tipo
003
A
006
A
*03
008
*04
001
*05
Normal ou Devoluo
001
*06
005
150
Varchar2
*07
001
007
Varchar2
*08
Cdigo/Destinatrio/Emitente/Remetente
(IN68)
Nmero do Documento Fiscal (IN68)
014
041
Varchar2
012
020
Varchar2
003
002
001
A
A
A
150
Varchar2
014
001
005
11V06
010
11V03
11V03
15V02
15V02
012
017
A
A
A
N
A
N
N
N
N
A
A
025
001
030
150
150
150
150
150
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Number
Varchar2
150
Varchar2
*09
10
11
*12
*13
14
15
16
17
18
19
20
21
22
23
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Tam
008
004
Origem
Tipo
Varchar2
Varchar2
Date
Preencher
com
o
campo
Caibr_Ar_Nfs_V.DATA_EXPEDICAO.
Se Caibr_Ar_Nfs_V.COD_CFO igual a 131, 132,
133, 134, 177, 178, 231, 232, 233, 234,
235, 277, 278, 321, 322, 323 ou 324
Preencher com o campo Caibr_Ar_Nfs_V.COD_CFO ;
Seno
Preencher
com
o
campo
Caibr_Ar_Nfs_V.MOVTO_E_S.
Se Caibr_Ar_Nfs_V.COD_CFO igual a 131, 132,
133, 134, 177, 178, 231, 232, 233, 234,
235, 277, 278, 321, 322, 323 ou 324
Preencher com 2 (Devoluo);
Seno Preencher com 1 (Normal )
Caibr_Ar_Nfs_V.COD_DOCTO. Este campo ser utilizado
na Ferramenta para efetuar o DE/PARA
Caibr_Ar_Nfs_V.COD_CATEGORIA. Este campo ser
utilizado na Ferramenta para efetuar o DE/PARA
Caibr_Ar_Nfs_V.COD_CLIENTE_SHIP
Caibr_Ar_Nfs_V.NUM_DOCFIS,
desprezando
casas
decimais aps ponto.
Caso o campo possua mais de 6 posies recuperar os
dgitos significativos sem zeros a esquerda, at o limite de
12 dgitos.
Caso o campo possua 6 posies ou menos de 6 posies,
recuperar os dgitos significativos com zeros esquerda, at
o limite de 6 dgitos.
Caibr_Ar_Nfs_V.SERIE
NO POSSUI ESTA INFORMAO
Preencher com 4.
Caibr_Ar_Frete_Nfs_V.COD_TRANSP
Caibr_Ar_Frete_Nfs_V.COD_MODALIDADE
Caibr_Ar_Frete_Nfs_V.VIA_TRANSPORTE
Caibr_Ar_Frete_Nfs_V.NR_VOLUME
Caibr_Ar_Frete_Nfs_V.ESPECIE_VOLUME
Caibr_Ar_Frete_Nfs_V.PESO_BRUTO
Caibr_Ar_Frete_Nfs_V.PESO_LIQUIDO
Caibr_Ar_Frete_Nfs_V.DESPESA_FRETE
Caibr_Ar_Frete_Nfs_V.VLR_SEGURO
NO POSSUI ESTA INFORMAO
Caibr_Ar_Frete_Nfs_V.PLACA_VEICULO
17/05/15
17/05/15
20.1.
Desenho Tcnico
Caibr_Export_
Data
Parametrizao NFS
Classificao Fiscal do
Doc. de Sada Tipo
Fiscal Item ou por CFOP
Parametrizao de
Tributao de ICMS de
Sada
Caibr_Ar_
Frete_
Nfs_V
Caibr_Ar_
Nfs_V
Ferramenta
Parametrizar Dados para Gerao de NF
de Sada
MS_PM07S_1
TB_MSOI50
Ferramenta De/Para
SAFX50
Tabela De/Para
Regras:
Regra 1, 8, 10 e 13
OU
SAFX50
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
20.2.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem aos
dados do MasterSAF, referentes aos Dados de Transporte das Notas Fiscais de Sadas
PL/SQL
Mdio
GST Equipe Interface
PRC_MSAF_SAFX50S
FRMPM07S_1, FRMPM07S_2 e FRMPM07S_3
Descrio
Tabela de Eventos ocorridos no APPS
Operaes de Notas Fiscais de Sadas
Dados de Frete das Notas Fiscais de Sadas
Tabela da Interface de Parametrizao de Gerao de NF de Sadas
Descrio
Dados de Transportes de Notas Fiscais de Sadas Tabela da Interface
Tipo
Varchar2
Varchar2
Date
Varchar2
Varchar2
Varchar2
Char
Char
Number
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Number
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
TB_MSOI50
Tamanho
008
012
001
001
150
007
041
020
150
025
001
030
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
030
030
Definio da Coluna
Caibr_Ar_Nfs_V.COD_EMPRESA
Concatenar os campos Caibr_Ar_Nfs_V.COD_EMPRESA e
Caibr_Ar_Nfs_V.COD_ESTABELEC
WS_DATA_FISCAL
WS_MOVTO_E_S
WS_NORM_DEV
Caibr_Ar_Nfs_V.COD_DOCTO
Caibr_Ar_Nfs_V.COD_CATEGORIA
Caibr_Ar_Nfs_V.COD_CLIENTE_SHIP
Caibr_Ar_Nfs_V.NUM_DOCFIS
Caibr_Ar_Nfs_V.SERIE
Caibr_Ar_Frete_Nfs_V.COD_TRANSP
Caibr_Ar_Frete_Nfs_V.COD_MODALIDADE
Caibr_Ar_Frete_Nfs_V.VIA_TRANSPORTE
Caibr_Ar_Frete_Nfs_V.NR_VOLUME
Caibr_Ar_Frete_Nfs_V.ESPECIE_VOLUME
Caibr_Ar_Frete_Nfs_V.PESO_BRUTO
Caibr_Ar_Frete_Nfs_V.PESO_LIQUIDO
Caibr_Ar_Frete_Nfs_V.DESPESA_FRETE
Caibr_Ar_Frete_Nfs_V.VLR_SEGURO
Caibr_Ar_Frete_Nfs_V.PLACA_VEICULO
Caibr_Ar_Nfs_V.ATTRIBUTE1
Caibr_Ar_Nfs_V.ATTRIBUTE2
Caibr_Ar_Nfs_V.ATTRIBUTE3
Caibr_Ar_Nfs_V.ATTRIBUTE4
Caibr_Ar_Nfs_V.ATTRIBUTE5
Caibr_Ar_Nfs_V.ATTRIBUTE6
Caibr_Ar_Nfs_V.ATTRIBUTE7
Caibr_Ar_Nfs_V.ATTRIBUTE8
Caibr_Ar_Nfs_V.ATTRIBUTE9
Caibr_Ar_Nfs_V.ATTRIBUTE10
Caibr_Ar_Nfs_V.INTERFACE_HEADER_ATTRIBUTE1
Caibr_Ar_Nfs_V.INTERFACE_HEADER_ATTRIBUTE2
17/05/15
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
030
030
030
030
030
Caibr_Ar_Nfs_V.INTERFACE_HEADER_ATTRIBUTE3
Caibr_Ar_Nfs_V.INTERFACE_HEADER_ATTRIBUTE4
Caibr_Ar_Nfs_V.INTERFACE_HEADER_ATTRIBUTE5
Caibr_Ar_Nfs_V.INTERFACE_HEADER_ATTRIBUTE6
Caibr_Ar_Nfs_V.INTERFACE_HEADER_ATTRIBUTE7
INTERFACE_HEADER_ATTRIBUTE8
INTERFACE_HEADER_ATTRIBUTE9
INTERFACE_HEADER_ATTRIBUTE10
INTERFACE_HEADER_ATTRIBUTE11
INTERFACE_HEADER_ATTRIBUTE12
INTERFACE_HEADER_ATTRIBUTE13
INTERFACE_HEADER_ATTRIBUTE14
INTERFACE_HEADER_ATTRIBUTE15
INTERFACE_HEADER_CONTEXT
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
030
030
030
030
030
030
030
030
030
Caibr_Ar_Nfs_V.INTERFACE_HEADER_ATTRIBUTE8
Caibr_Ar_Nfs_V.INTERFACE_HEADER_ATTRIBUTE9
Caibr_Ar_Nfs_V.INTERFACE_HEADER_ATTRIBUTE10
Caibr_Ar_Nfs_V.INTERFACE_HEADER_ATTRIBUTE11
Caibr_Ar_Nfs_V.INTERFACE_HEADER_ATTRIBUTE12
Caibr_Ar_Nfs_V.INTERFACE_HEADER_ATTRIBUTE13
Caibr_Ar_Nfs_V.INTERFACE_HEADER_ATTRIBUTE14
Caibr_Ar_Nfs_V.INTERFACE_HEADER_ATTRIBUTE15
Caibr_Ar_Nfs_V.INTERFACE_HEADER_CONTEXT
17/05/15
20.3.
Tipo
Varchar2
02
COD_ESTAB
012
Varchar2
03
04
DATA_FISCAL
MOVTO_E_S
001
Date
Varchar2
05
NORM_DEV
001
Varchar2
06
COD_DOCTO
150
Varchar2
07
IDENT_FIS_JUR
0007
Varchar2
08
COD_FIS_JUR
041
Varchar2
09
NUM_DOCFIS
020
Number
10
SERIE_DOCFIS
150
Varchar2
11
12
13
COD_FIS_TRANSP
025
Varchar2
14
15
MODALIDADE_FRETE
COD_VIA_TRANSP
001
030
Varchar2
Varchar2
16
17
18
19
20
21
22
23
QTD_VOLUMES
COD_VOLUME
PESO_BRUTO
PESO_LIQUIDO
DESPESA_FRETE
DESPESA_SEGURO
@
PLACA_VEICULO
150
150
150
150
150
Varchar2
Varchar2
Varchar2
Varchar2
Number
Varchar2
150
Varchar2
Item
01
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
*01
Cdigo da Empresa
MasterSAF
Tam
Tipo
003
A
*02
Cdigo do Estabelecimento
006
*03
*04
008
001
N
A
05
*06
010
001
A
A
010
800
Varchar2
Varchar2
*07
08
Produto (IN68)
Unidade Padro
035
008
A
A
035
003
Varchar2
Varchar2
09
Almoxarifado (IN68)
020
020
Varchar2
10
*11
020
002
A
A
020
Varchar2
Number
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Tam
008
Origem
Tipo
Varchar2
0012
Varchar2
Date
Number
Concatenar
os
campos
Caibr_Jlbr_Entidades_Legais_V.COD_EMPRESA
e
Caibr_Jlbr_Entidades_Legais_V.COD_ESTABELEC
CAIBR_PAC_INVENTARIO_V.DATA_INVENTARIO
Se campo MS_PM10_1.COD_METODO_CUSTO for igual a
PAC
Preencher
com
o
campo
Caibr_Pac_Estoque_V.GRUPO_CONTAGEM;
Seno Ler a tabela MS_PM10_2 com COD_EMPRESA
igual ao campo Caibr_Cst_Estoque_V.CODIGO_EMPRESA
(se no existir ler com TODOS) e ORGANIZATION_ID
igual ao campo Caibr_Cst_Estoque_V.ORGANIZATION_ID e
buscar o campo GRUPO_CONTAGEM.
CAIBR_PAC_INVENTARIO_V.CLASS_FISCAL
Caibr_Inv_Itens_Categoria_V.CATEGORIA. Este campo ser
utilizado na Ferramenta para efetuar o DE/PARA
CAIBR_PAC_INVENTARIO_V.PRODUTO
Ler a view CAIBR_INV_ITENS_V com ORGANIZATION_ID
igual a Caibr_Pac_Inventario_V.ORGANIZATION_ID e
INVENTORY_ITEM_ID
igual
a
Caibr_Pac_Inventario_V.INVENTORY_ITEM_ID e buscar o
campo UNIDADE_MEDIDA
Concatenar
os
campo
Caibr_Pac_Inventario_V.ORGANIZATION_ID (retirando os
zeros no significativos e truncando em 10 posies) e
Caibr_Pac_Inventario_V.ALMOXARIFADO.
CAIBR_PAC_INVENTARIO_V.CENTRO_CUSTO
CAIBR_INV_ITENS_CATEGORIA_V.CATEGORY_ID.. Este
campo ser utilizado para fazer o De/Para.
17/05/15
Unidade de Medida
*13
*14
*15
16
17
18
19
20
21
22
003
011V06
015V02
012V06
045
015V02
070
001
025
018
018
N
N
N
A
N
A
A
A
N
N
025
Varchar2
Number
Number
Number
CAIBR_PAC_INVENTARIO_V.UNIDADE_MEDIDA. Este
campo ser utilizado para fazer o De/Para
Caibr_Pac_Inventario_V.QUANTIDADE_INVENTARIO
CAIBR_PAC_INVENTARIO_V.CUSTO_TOTAL
CAIBR_PAC_INVENTARIO_V.CUSTO_UNITARIO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
COMENTRIOS :
1) Cdigo da Empresa Ser formatado pelo campo especificado acima, que ir conter a Raiz do CNPJ que gerou o Movimento de Inventrio no Oracle
Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar o
DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
2) Cdigo do Estabelecimento Ser formatado pelo campo especificado acima, que ir conter os quatro dgitos correspondentes ao Cdigo do
Estabelecimento no CNPJ que gerou o Movimento de Inventrio no Oracle Applications. A Ferramenta utilizada na Interface ir efetuar o DE/PARA
entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para
no ocorrer inconsistncia na Importao de dados para o MasterSAF;
3) Data do Inventrio Ser formatado pelo campo especificado acima, que ir conter a Data de Inventrio do Oracle Applications. No APPS este
campo no dever conter valor nulo ou branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto
atendimento IN68 e s Obrigaes Fiscais pelo MasterSAF;
4) Grupo de Contagem Ser formatado pelo campo especificados acima, que ir conter valores reconhecidos pelo MasterSAF para representar o
Grupo de Contagem cadastrado no APPS. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor em branco, para no
ocorrer inconsistncia na Importao de dados para o MasterSAF e para o coreto atendimento IN68 e s Obrigaes Fiscais pelo MasterSAF;
5) Cdigo de Classificao Fiscal - NBM Ser formatado pelo campo especificado acima, que ir conter o Cdigo do NBM referente ao Inventrio
cadastrado no APPS. No APPS este campo no dever conter valor nulo ou brancos, para o correto atendimento IN68 pelo MasterSAF;
6) Indicador do Produto Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Categoria do Produto referente ao Inventrio
utilizado no Inventrio do APPS. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface
ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor
em branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento s Obrigaes Fiscais pelo
MasterSAF;
7) Produto Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Produto referente ao Inventrio do Oracle Applications. Campo
obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou branco, para no ocorrer inconsistncia na Importao de dados
para o MasterSAF e para o correto atendimento s Obrigaes Fiscais pelo MasterSAF;
8) Unidade Padro Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Unidade Padro referente ao Inventrio cadastrado no
Oracle Applications;
9) Almoxarifado Ser formatado pelos campos especificados acima, que ir conter o cdigo da Organization_ID e do Almoxarifado referente ao
Inventrio cadastrada no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF. Campo obrigatrio para o
MasterSAF. No APPS este campo no dever conter valor zerado, para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o
correto atendimento IN68;
10) Centro de Custo Ser formatado pelo campo especificado acima, que ir conter o cdigo do Centro de Custo referente ao Inventrio cadastrado no
Oracle Applications. No Oracle este campo no dever conter valor zerado, para o MasterSAF e para o correto atendimento IN68;
11) Natureza de Estoque Ser formatado pelo campo especificado acima, que ir conter o cdigo da Natureza de Estoque referente ao Inventrio
cadastrada no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF. Campo obrigatrio para o
MasterSAF. No APPS este campo no dever conter valor zerado, para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o
correto atendimento IN68;
12) Unidade de Medida Ser formatado pelo campo especificado acima, que ir conter o cdigo da Unidade de Medida referente ao Inventrio
cadastrada no APPS. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar o
DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou
branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento IN68 pelo MasterSAF;
13) Quantidade de Inventrio Ser formatado pelo campo especificado acima, que ir conter a Quantidade referente ao Inventrio cadastrada no Oracle
Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou branco, para no ocorrer inconsistncia na
Importao de dados para o MasterSAF e para o correto atendimento s Obrigaes Fiscais pelo MasterSAF;
14) Custo Total Ser formatado pelo campo especificado acima, que ir conter o Custo Total referente ao Inventrio, cadastrado no Oracle Applications.
No APPS este campo no dever conter valor nulo ou branco, se a Nota Fiscal tiver uma operao de Importao, para o correto atendimento IN68
pelo MasterSAF e para o correto atendimento s Obrigaes Fiscais pelo MasterSAF;
15) Custo Unitrio Ser formatado pelo campo especificado acima, que ir conter o Custo Unitrio referente ao Inventrio, cadastrado no Oracle
Applications. No APPS este campo no dever conter valor nulo ou branco, se a Nota Fiscal tiver uma operao de Importao, para o correto
atendimento IN68 pelo MasterSAF e para o correto atendimento s Obrigaes Fiscais pelo MasterSAF;
16) Observao O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
17) Valor do ICMS O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
18) Cdigo da Conta Contbil O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
19) Dbito / Crdito O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
20) Discriminao O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
21) Valor de ICMS Mdio O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
22) Valor de ICMS-ST Mdio O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface.
ASPECTOS A SEREM OBSERVADOS PELA CONSULTORIA
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
6.
7.
cliente na implantao do mdulo de Estoque, define o Mtodo de Custeio que ir trabalhar, com PAC (Periodic Average Cost Custo Mdio
Peridico) ou com CST ( Average Cost Custo Mdio Transacional ou Perptuo);
Para a Interface, o cliente dever parametrizar o Mtodo de Custeio que implantou no ERP, escolhendo entre PAC ou CST;
Outra flexibilidade que o ERP possui, que pode-se parametrizar o Tipo de Custo por Empresa. Assim, foi criada uma parametrizao para que o
cliente defina para a Interface o Tipo de Custo que a Interface dever buscar, devendo parametrizar o Tipo de Custo fiscal para a Interface;
De acordo com as parametrizaes que o cliente realizar na Interface, por Empresa, a Interface estar lendo as tabelas do PAC ou de CST;
campo TRANSACTION_TYPE_ID define o tipo de movimento. Quando for igual a 1 um movimento que veio do Recebimento Integrado (RI)
que de Entrada, que a interface busca os dados relativos a Notas Fiscais de Entradas Quando for igual a 2 um movimento proveniente do AR
que Sada, que a Interface busca os dados relativos a Notas Fiscais de Sadas. Quando for diferente de 1 e 2 significa um movimento interno que
no busca dados de Notas Fiscais;
PAC define o Grupo de Contagem no momento do movimento, assim a Interface busca automaticamente o GRUPO DE CONTAGEM do
movimento lido;
Para o CST , o cliente define o GRUPO DE CONTAGEM por Organizao de Inventrio, desta forma foi necessrio criar uma tela para o cliente
parametrizar o GRUPO DE CONTAGEM por Organizao de Inventrio;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
21.1.
Desenho Tcnico
Caibr_Pac_
Inventario_V
Ou
Caibr_Cst_
Inventario_V
Caibr_
Inv_
Itens_V
Parametrizao de Dados de
Estoque
Mtodo de Custeio
Tipo de Custo
Caibr_
Inv_
Itens_
Categoria
_V
Caibr_
Gl_
Sets_Of
Books_V
Caibr_
Gl_
Segmentos_
V
Ferramenta
Parametrizar Dados de Contabilidade,
Produto e Estoque
Caibr_
Gl_
Plano_
Contas
_V
Caibr_
Jlbr_
Entidades_
Legais_V
MS_PM2002
MS_PM2013
MS_PM10_1
MS_PM10_2
TB_TEMP_INV
TB_MSOI52
Ferramenta De/Para
SAFX52
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
Tabela De/Para
Regras:
Regra 3, 4 e 16
SAFX52
17/05/15
21.2.
21.2.1.1.
Extrao de dados do Open Interface do Oracle CAI para uma Tabela Temporria com dados
de Inventrio, que dar origem aos dados do MasterSAF, referentes ao Inventrio
PL/SQL
Alto
GST Equipe Interface
PRC_MSAF_TEMP_INV
PRC_MSAF_SAFX52 e PRC_MSAF_SAFX62
Parmetro Externo
Sero recebidos dois parmetros de data para processamento:
21.2.1.2.
21.2.1.3.
21.2.1.4.
Descrio
Dados de Inventrio por Produto
Dados do Cadastro de Produto
Dados de Categoria de Produto
Dados de Cadastro de Sets Of Books
Dados de Cadastro de Segmentos Contbeis
Dados de Cadastro de Plano de Contas
Dados de Cadastro de Empresas
Tabela da Interface de Parametrizao de Set Of Books
Tabela da Interface de Parametrizao de Categoria de Produto
Descrio
Dados de Inventrio Tabela Temporria da Interface
Nome da Coluna
COD_EMPRESA
Onde est colocado Caibr_Pac_Inventario_V poder ser Caibr_Cst_Inventario_V dependendo da observao inicial,
onde se define o cursor principal
Tipo
Varchar2
Tamanho
008
COD_ESTAB
Varchar2
012
DATA_INVENTARIO
GRUPO_CONTAGEM
COD_NBM
TIPO_ITEM
IND_PRODUTO
COD_PRODUTO
COD_UND_PADRAO
COD_ALMOX
Date
Number
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
010
030
800
035
003
020
COD_CUSTO
COD_NAT_ESTOQUE
COD_MEDIDA
QUANTIDADE
VLR_TOT
VLR_UNIT
Varchar2
Number
Varchar2
Number
Number
Number
21.2.1.5.
020
025
TB_TEMP_INV
Definio da Coluna
Caibr_Pac_Inventario_V.CODIGO_EMPRESA
ou
Caibr_Jlbr_Entidades_Legais_V.COD_EMPRESA
Concatenar os campos Caibr_Pac_Inventario_V.CODIGO_EMPRESA
e
Caibr_Pac_Inventario_V.CODIGO_ESTABELECIMENTO ou Concatenar os
campos
Caibr_Jlbr_Entidades_Legais_V.COD_EMPRESA
e
Caibr_Jlbr_Entidades_Legais_V.COD_ESTABELEC
Caibr_Pac_Inventario_V.DATA_INVENTARIO
WS_GRUPO_CONTAGEM
Caibr_Pac_Inventario_V.CLASS_FISCAL
Caibr_Inv_Itens_V.TIPO_ITEM
Caibr_Inv_Itens_Categoria_V.CATEGORIA
Caibr_Pac_Inventario_V.PRODUTO
Caibr_Inv_Itens_V.UNIDADE_MEDIDA
Concatenar
os
campos
Caibr_Pac_Inventario_V.ORGANIZATION_ID
(retirando os zeros no significativos e truncando em 10 posies) e
Caibr_Pac_Inventario_V.ALMOXARIFADO
Caibr_Pac_Inventario_V.CENTRO_CUSTO
Caibr_Inv_Itens_Categoria_V.CATEGORY_ID
Caibr_Pac_Inventario_V.UNIDADE_MEDIDA
Caibr_Pac_Inventario_V.QUANTIDADE_INVENTARIO
Caibr_Pac_Inventario_V.CUSTO_TOTAL
Caibr_Pac_Inventario_V.CUSTO_UNITARIO
Estrutura Principal
17/05/15
CAIBR_PAC_INVENTARIO_V no existir nenhuma linha nesta tabela com a chave especificada acima.
Se campo MS_PM10_1.COD_METODO_CUSTO igual a CST:
Ler a view CAIBR_CST_INVENTARIO_V para recuperar as linhas da tabela que satisfaam a seguinte condio:
DATA_INVENTARIO >= Parmetro2
DATA_INVENTARIO <= Parmetro3
ID_TIPO_CUSTO
= MS_PM10_1. ID_TIPO_CUSTO
Com este acesso, e a partir da Conta Contbil, usar a funo de Contabilidade para trazer o segmento de empresa e buscar o
cdigo de Empresa na view Caibr_Jlbr_Entidades_Legais_V desprezar os registros com:
CODIGO_EMPRESA <> Parmetro1
Erros a serem previstos no log de erros:
CAIBR_CST_INVENTARIO_V no existir nenhuma linha nesta tabela com a chave especificada acima.
2-)Leitura da Tabela MS_PM2002
necessrio buscar a Parametrizao de Set Of Book realizada pelo usurio. Para isto deve-se ler a tabela MS_PM2002 com:
COD_EMPRESA = Parmetro1
Se nenhuma linha for encontrada, ler a tabela MS_PM2002 com a seguinte condio:
COD_EMPRESA = TODOS
Erros a serem previstos:
MS_PM2002 no existir nenhuma linha na tabela Mensagem: No existe Parametrizao de Set Of Books.
Utilizar a funo de Notas Fiscais para buscar o Segmento de Empresa
3-)Leitura da View CAIBR_GL_SETS_OF_BOOKS__V
Ler a view CAIBR_GL_SETS_OF_BOOKS_V para recuperar o Grfico de Contas utilizando a seguinte chave:
SET_OF_BOOKS_ID
= MS_PM2002.SET_OF_BOOKS_ID
Erros a serem previstos:
CAIBR_GL_SETS_OF_BOOKS_V no existir nenhuma linha na tabela Mens.: No existe Dados de Set Of Books.
Utilizar a funo de Notas Fiscais para buscar o Segmento de Empresa
4-)Leitura da View CAIBR_GL_SEGMENTOS__V
Ler a view CAIBR_GL_SEGMENTOS_V para recuperar o Segmento Contbil referente ao Cadastro de Empresas com:
SET_OF_BOOKS_ID
= MS_PM2002.SET_OF_BOOKS_ID
GRAFICO_DE_CONTAS
= CAIBR_GL_SETS_OF_BOOKS_V.GRAFICO_DE_CONTAS
SEGMENT_ATTRIBUTE_TYPE = GL_BALANCING
Erros a serem previstos:
MS_PM10_2 no existir nenhuma linha na tabela Mensagem: No existe Parametrizao de Grupo de Contagem.
7-)Leitura da Tabela MS_PM2013
necessrio buscar a Parametrizao de Categoria realizada pelo usurio. Para isto deve-se ler a tabela MS_PM2013 com:
COD_EMPRESA = Parmetro1
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
MS_PM2013 no existir nenhuma linha na tabela Mensagem: No existe Parametrizao de Categoria de Produto.
8-)Leitura da View CAIBR_INV_ITENS__V
Ler a view CAIBR_INV_ITENS_V para recuperar dados do Cadastro de Produto utilizando a seguinte chave:
ORGANIZATION_ID
= CAIBR_PAC_INVENTARIO_V.ORGANIZATION_ID
Ou
CAIBR_CST_INVENTARIO_V.ORGANIZATION_ID
INVENTORY_ITEM_ID = CAIBR_PAC_INVENTARIO_V.INVENTORY_ITEM_ID
Ou
CAIBR_CST_INVENTARIO_V.INVENTORY_ITEM_ID
DT_ATUALIZACAO maior data encontrada menor que CAIBR_PAC_INVENTARIO_V.DATA_INVENTARIO
Ou
CAIBR_CST_ INVENTARIO _V.DATA_ INVENTARIO
Caso a linha nesta view no for encontrada, todos os campos formatados por esta view receberam valor nulo.
9-)Leitura da View CAIBR_INV_ITENS_CATEGORIA_V
Ler a view CAIBR_INV_ITENS_CATEGORIA_V para recuperar a Categoria do Item de acordo com o Set Name parametrizado na
Ferramenta. Para esta leitura recuperar os campos CATEGORIA e CATEGORY_ID utilizando a seguinte chave:
ORGANIZATION_ID
= CAIBR_PAC_ INVENTARIO _V.ORGANIZATION_ID
Ou
CAIBR_CST_ INVENTARIO _V.ORGANIZATION_ID
INVENTORY_ITEM_ID = CAIBR_PAC_ INVENTARIO _V.INVENTORY_ITEM_ID
Ou
CAIBR_CST_ INVENTARIO _V.INVENTORY_ITEM_ID
DT_ATUALIZACAO maior data encontrada menor que CAIBR_PAC_ INVENTARIO _V.DATA_ INVENTARIO
Ou
CAIBR_CST_ INVENTARIO _V.DATA_ INVENTARIO
CATEGORY_SET_NAME = MS_PM2013.CATEGORY_SET_NAME
Erros a serem previstos:
CAIBR_PAC_INVENTARIO_V.GRUPO_CONTAGEM;
Seno Ler a tabela MS_PM10_2 e buscar o campo GRUPO_CONTAGEM.
Preencher
com
campo
21.2.2.1.
Parmetro Externo
Sero recebidos dois parmetros de data para processamento:
21.2.2.2.
21.2.2.3.
Descrio
Tabela Temporria da Interface Dados de Inventrio
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Descrio
Dados de Inventrio por Produto Tabela da Interface Oracle
17/05/15
21.2.2.4.
Nome da Coluna
COD_EMPRESA
Tipo
Varchar2
Tamanho
008
COD_ESTAB
Varchar2
012
DATA_INVENTARIO
GRUPO_CONTAGEM
COD_NBM
TIPO_ITEM
IND_PRODUTO
COD_PRODUTO
COD_UND_PADRAO
COD_ALMOX
Date
Number
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
010
030
800
035
003
020
COD_CUSTO
COD_NAT_ESTOQUE
COD_MEDIDA
QUANTIDADE
VLR_TOT
VLR_UNIT
Varchar2
Number
Varchar2
Number
Number
Number
21.2.2.5.
020
025
TB_MSOI52
Definio da Coluna
Caibr_Pac_Inventario_V.CODIGO_EMPRESA
ou
Caibr_Jlbr_Entidades_Legais_V.COD_EMPRESA
Concatenar os campos Caibr_Pac_Inventario_V.CODIGO_EMPRESA e
Caibr_Pac_Inventario_V.CODIGO_ESTABELECIMENTO ou Concatenar
os
campos
Caibr_Gl_Seg_Empresa_V.COD_EMPRESA
e
Caibr_Jlbr_Entidades_Legais_V.COD_ESTABELEC
Caibr_Pac_Inventario_V.DATA_INVENTARIO
WS_GRUPO_CONTAGEM
Caibr_Pac_Inventario_V.CLASS_FISCAL
Caibr_Inv_Itens_V.TIPO_ITEM
Caibr_Inv_Itens_Categoria_V.CATEGORIA
Caibr_Pac_Inventario_V.PRODUTO
Caibr_Inv_Itens_V.UNIDADE_MEDIDA
Concatenar os campos Caibr_Pac_Inventario_V.ORGANIZATION_ID
(truncando 10 posies) e Caibr_Pac_Inventario_V.ALMOXARIFADO
Caibr_Pac_Inventario_V.CENTRO_CUSTO
Caibr_Inv_Itens_Categoria_V.CATEGORIA
Caibr_Pac_Inventario_V.UNIDADE_MEDIDA
Caibr_Pac_Inventario_V.QUANTIDADE_INVENTARIO
Caibr_Pac_Inventario_V.CUSTO_TOTAL
Caibr_Pac_Inventario_V.CUSTO_UNITARIO
Estrutura Principal
TB_TEMP_INV no existir nenhuma linha na para os dois acessos Mensagem: No existe dados de Inventrio para
os Parmetros solicitados.
Agrupar pelos campos COD_EMPRESA, COD_ESTAB, DATA_INVENTARIO, GRUPO_CONTAGEM, IND_PRODUTO
(CATEGORIA), COD_PRODUTO, COD_NAT_ESTOQUE, COD_UND_PADRAO, COD_ALMOX e COD_CUSTO, somando os
campos de QUANTIDADE, VLR_TOT e VLR_UNIT, sempre considerando nos campos de valores as casas decimais do campo
antes de som-lo.
21.3.
Tipo
Varchar2
02
COD_ESTAB
012
Varchar2
03
04
05
06
DATA_INVENTARIO
GRUPO_CONTAGEM
COD_NBM
IND_PRODUTO
010
800
Date
Number
Varchar2
Varchar2
07
08
09
10
11
COD_PRODUTO
COD_UND_PADRAO
COD_ALMOX
COD_CUSTO
COD_NAT_ESTOQUE
035
003
020
020
Varchar2
Varchar2
Varchar2
Varchar2
Number
12
COD_MEDIDA
025
Varchar2
13
14
15
16
17
18
19
20
QUANTIDADE
VLR_TOT
VLR_UNIT
@
@
@
@
@
Item
01
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Number
Number
Number
17/05/15
@
@
018
018
N
N
*01
Cdigo da Empresa
MasterSAF
Tam
Tipo
003
A
*02
Cdigo do Estabelecimento
006
0012
Varchar2
*03
*04
008
001
N
A
025
Date
Varchar2
*05
*06
014
005
A
A
041
003
Varchar2
Char
*07
Nmero do Documento
012
050
Varchar2
08
Srie do Documento
003
09
SubSrie do Documento
002
*10
Cdigo de Operao
006
*11
*12
Cdigo do DARF
Ano de Competncia
004
004
A
N
004
Varchar2
Date
*13
Ms de Competncia
002
Number
14
15
16
17
18
19
20
21
Valor Bruto
Valor do IR Retido
Valor da Deduo
Alquota do IR
Cdigo de Controle de Registro
Nmero da Autorizao de Pagamento
Tipo de Quitao
Cdigo do Tributo
015V02
015V02
015V02
003V02
012
008
001
002
N
N
N
N
A
A
A
A
Number
Number
22
Especificao do Tributo
002
23
Cdigo de Receita
005
24
008
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Tam
008
Origem
Tipo
Varchar2
005
Varchar2
Date
17/05/15
008
008
008
020
015V02
015V02
050
015V02
015V02
015V02
015V02
015V02
015V02
015V02
050
001
N
N
N
A
N
N
A
N
N
N
N
N
N
N
A
A
Date
Date
Date
CAIBR_AP_IRRF_V.DT_MOVTO
CAIBR_AP_IRRF_V.DT_MOVTO
CAIBR_AP_IRRF_V/DT_VENCTO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
COMENTRIOS :
1) Cdigo da Empresa Ser formatado pelo campo especificado acima, que ir conter a Raiz do CNPJ que gerou a Reteno de IRRF no Oracle
Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar o
DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
2) Cdigo do Estabelecimento Ser formatado pelo campo especificado acima, que ir conter os quatro dgitos correspondentes ao Cdigo do
Estabelecimento no CNPJ que gerou a Reteno de IRRF no Oracle Applications. A Ferramenta utilizada na Interface ir efetuar o DE/PARA entre o
campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no
ocorrer inconsistncia na Importao de dados para o MasterSAF;
3) Data do Movimento Ser formatado pelo campo especificado acima, que ir conter a Data de Movimento correspondente ao Movimento de
Reteno de IRRF cadastrada no Oracle Applications. No APPS este campo no dever conter valor nulo ou branco, para no ocorrer inconsistncia
na Importao de dados para o MasterSAF e para o correto atendimento s Obrigaes Fiscais pelo MasterSAF;
4) Indicador de Pessoa Fsica/Jurdica Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Categoria do Fornecedor que gerou
o Movimento de Reteno de IRRF cadastrada no Oracle Applications. No APPS este campo no dever conter valor nulo ou branco, para no
ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento s Obrigaes Fiscais pelo MasterSAF. Este campo
ser utilizado pela Ferramenta da Interface para efetuar o De/Para entre o cdigo do APPS e do MasterSAF;
5) Cdigo da Pessoa Fsica/Jurdica Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Pessoa Fsica/Jurdica que gerou o
Movimento de Reteno de IRRF cadastrada no Oracle Applications. No APPS este campo no dever conter valor nulo ou branco, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento s Obrigaes Fiscais pelo MasterSAF;
6) Tipo do Documento Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Tipo de Movimento correspondente ao Movimento
de Reteno de IRRF cadastrada no Oracle Applications. No APPS este campo no dever conter valor nulo ou branco, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento s Obrigaes Fiscais pelo MasterSAF. Este campo ser
utilizado pela Ferramenta da Interface para efetuar o De/Para entre o cdigo do APPS e do MasterSAF;
7) Nmero do Documento Ser formatado pelo campo especificado acima, que ir conter o Nmero do Documento que gerou o Movimento de
Reteno de IRRF cadastrada no Oracle Applications. No APPS este campo no dever conter valor nulo ou branco, para no ocorrer inconsistncia
na Importao de dados para o MasterSAF e para o correto atendimento s Obrigaes Fiscais pelo MasterSAF;
8) Srie do Documento O Oracle Applications no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao
no APPS e na Interface. Este campo ser preenchido com brancos para no ocorrer inconsistncias na Importao de dados para o MasterSAF;
9) SubSrie do Documento O Oracle Applications no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar
customizao no APPS e na Interface. O campo ser preenchido com brancos para no ocorrer inconsistncias na Importao para o MasterSAF;
10) Cdigo de Operao O Oracle Applications no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao
no APPS e na Interface. Este campo ser preenchido com valor fixo IRRF para no ocorrer inconsistncias na Importao de dados para o
MasterSAF, uma vez que o campo obrigatrio para o MasterSAF;
11) Cdigo do DARF Ser formatado pelo campo especificado acima, que ir conter o Cdigo da DARF que correspondente ao Movimento de Reteno
de IRRF cadastrada no Oracle Applications. No APPS este campo no dever conter valor nulo ou branco, para no ocorrer inconsistncia na
Importao de dados para o MasterSAF e para o correto atendimento s Obrigaes Fiscais pelo MasterSAF. Este campo ser utilizado pela
Ferramenta da Interface para efetuar o De/Para entre o cdigo do APPS e do MasterSAF;
12) Ano de Competncia Ser formatado pelo campo especificado acima, que ir conter a Data do Movimento correspondente ao Movimento de
Reteno de IRRF cadastrada no Oracle Applications. No APPS este campo no dever conter valor nulo ou branco, para no ocorrer inconsistncia
na Importao de dados para o MasterSAF e para o correto atendimento s Obrigaes Fiscais pelo MasterSAF. Este campo ser utilizado pela
Ferramenta da Interface para efetuar o De/Para entre o cdigo do APPS e do MasterSAF;
13) Ms de Competncia Ser formatado pelo campo especificado acima, que ir conter a Data do Movimento correspondente ao Movimento de
Reteno de IRRF cadastrada no Oracle Applications. No APPS este campo no dever conter valor nulo ou branco, para no ocorrer inconsistncia
na Importao de dados para o MasterSAF e para o correto atendimento s Obrigaes Fiscais pelo MasterSAF. Este campo ser utilizado pela
Ferramenta da Interface para efetuar o De/Para entre o cdigo do APPS e do MasterSAF;
14) Valor Bruto Ser formatado pelo campo especificado acima, que ir conter o Valor Bruto correspondente ao Movimento de Reteno de IRRF
cadastrada no Oracle Applications. No APPS este campo no dever conter valor nulo ou branco, para no ocorrer inconsistncia na Importao de
dados para o MasterSAF e para o correto atendimento s Obrigaes Fiscais pelo MasterSAF. Este campo ser utilizado pela Ferramenta da Interface
para efetuar o De/Para entre o cdigo do APPS e do MasterSAF;
15) Valor do IR Retido Ser formatado pelo campo especificado acima, que ir conter o Valor do IR Retido correspondente ao Movimento de Reteno
de IRRF cadastrada no Oracle Applications. No APPS este campo no dever conter valor nulo ou branco, para no ocorrer inconsistncia na
Importao de dados para o MasterSAF e para o correto atendimento s Obrigaes Fiscais pelo MasterSAF. Este campo ser utilizado pela
Ferramenta da Interface para efetuar o De/Para entre o cdigo do APPS e do MasterSAF;
16) Valor da Deduo O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
17) Alquota do IR Ser formatado pelo campo especificado acima, que ir conter a Alquota do IR utilizada no Movimento de Reteno de IRRF
cadastrada no Oracle Applications. No APPS este campo no dever conter valor nulo ou branco, para no ocorrer inconsistncia na Importao de
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
18)
19)
20)
21)
22)
23)
24)
25)
26)
27)
28)
29)
30)
31)
32)
33)
34)
35)
36)
37)
38)
39)
40)
dados para o MasterSAF e para o correto atendimento s Obrigaes Fiscais pelo MasterSAF. Este campo ser utilizado pela Ferramenta da Interface
para efetuar o De/Para entre o cdigo do APPS e do MasterSAF;
Cdigo de Controle de Registro O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
Nmero da Autorizao de Pagamento Ser formatado pelo campo especificado acima, que ir conter o Nmero do Documento que gerou o
Movimento de Reteno de IRRF cadastrada no Oracle Applications. No APPS este campo no dever conter valor nulo ou branco, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento s Obrigaes Fiscais pelo MasterSAF;
Tipo de Quitao O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Cdigo do Tributo O Oracle Applications no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao no
APPS e na Interface. Esta informao imprescindvel para o atendimento DCTF. Por este motivo, esta Obrigao Fiscal s poder ser atendida no
cliente pelo MasterSAF se o cliente customizar o APPS e a Interface;
Especificao do Tributo O Oracle Applications no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar
customizao no APPS e na Interface. Esta informao imprescindvel para o atendimento DCTF. Por este motivo, esta Obrigao Fiscal s
poder ser atendida no cliente pelo MasterSAF se o cliente customizar o APPS e a Interface;
Cdigo da Receita Ser formatado pelo campo especificado acima, que ir conter o Cdigo do DARF que gerou o Movimento de Reteno de IRRF
cadastrada no Oracle Applications concatenado com o nmero 1. No APPS este campo no dever conter valor nulo ou branco, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento s Obrigaes Fiscais pelo MasterSAF;
Data Inicial de Competncia Ser formatado pelo campo especificado acima, que ir conter a Data de Movimento correspondente ao Movimento de
Reteno de IRRF cadastrada no Oracle Applications. No APPS este campo no dever conter valor nulo ou branco, para no ocorrer inconsistncia
na Importao de dados para o MasterSAF e para o correto atendimento s Obrigaes Fiscais pelo MasterSAF;
Data Final de Competncia Ser formatado pelo campo especificado acima, que ir conter a Data de Movimento correspondente ao Movimento de
Reteno de IRRF cadastrada no Oracle Applications. No APPS este campo no dever conter valor nulo ou branco, para no ocorrer inconsistncia
na Importao de dados para o MasterSAF e para o correto atendimento s Obrigaes Fiscais pelo MasterSAF;
Data do Fato Gerador Ser formatado pelo campo especificado acima, que ir conter a Data de Movimento correspondente ao Movimento de
Reteno de IRRF cadastrada no Oracle Applications. No APPS este campo no dever conter valor nulo ou branco, para no ocorrer inconsistncia
na Importao de dados para o MasterSAF e para o correto atendimento s Obrigaes Fiscais pelo MasterSAF;
Data do Vencimento Ser formatado pelo campo especificado acima, que ir conter a Data de Vencimento correspondente ao Movimento de
Reteno de IRRF cadastrada no Oracle Applications. No APPS este campo no dever conter valor nulo ou branco, para no ocorrer inconsistncia
na Importao de dados para o MasterSAF e para o correto atendimento s Obrigaes Fiscais pelo MasterSAF;
Centro de Responsabilidade O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Valor de Previdncia Privada O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
Valor de Penso Alimentcia O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Beneficirio da Penso Alimentcia O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
Valor do Salrio-Famlia O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Valor de Aposentadoria Isento O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
Valor de Ajuda de Custo O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Valor de Penso por Invalidez O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
Valor de Lucro Pago por Pessoa Jurdica O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao
na Interface;
Valor Pago Titulares ou Scios O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
Valor Outros para DIRF O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
Descrio do Valor Outros para DIRF O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
Indicador de Tipo de Lanamento na DIRF O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar
customizao na Interface.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
22.1.
Desenho Tcnico
Caibr_
Export_
Data
Caibr_Gl_
Sets_Of_
Books_V
Caibr_
IRRF_
_V
Caibr_Gl_
Plano_
Contas_V
Caibr_
Seg_
Empresas_V
Ferramenta
Parametrizar Dados de Set Of Books
MS_PM2002
TB_MSOI53
Ferramenta De/Para
SAFX53
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Tabela De/Para
Regras:
Regra 1, 6 e 8
OU
SAFX53
17/05/15
22.2.
Descrio
Tabela de Eventos ocorridos no APPS
Dados de Reteno de IRRF
Dados do Cadastro de Set Of Books
Dados de Cadastro de Plano de Contas
Dados de Cadastro de Empresas
Tabela da Interface de Parametrizao de Set of Books
Descrio
Dados de Reteno de IRRF Tabela da Interface
TB_MSOI53
Tipo
Varchar2
Varchar2
DATA_MOVTO
IND_FIS_JUR
COD_FIS_JUR
COD_DOCTO
NUM_DOCFIS
SERIE_DOCFIS
COD_OPERACAO
COD_DARF
ANO_COMPETENCIA
MS_COMPETENCIA
VLR_BRUTO
VLR_IR_RETIDO
VLR_DEDUCAO
ALIQUOTA
NUM_AP
COD_TRIBUTO
ESP_TRIBUTO
COD_RECEITA
DATA_INI_COMPET
DATA_FIM_COMPET
DATA_FATO_GERADOR
DATA_VENCTO
Date
Varchar2
Varchar2
Char
Varchar2
Varchar2
Varchar2
Varchar2
Number
Number
Number
Number
Number
Number
Number
Varchar2
Varchar2
Varchar2
Date
Date
Date
Date
Tamanho
008
012
025
010
003
050
003
004
004
004
002
015
002
002
005
TB_MSOI53
Definio da Coluna
Caibr_Gl_Seg_Empresa_V.CODIGO_EMPRESA
Concatenar os campos Caibr_Gl_Seg_Empresa_V.CODIGO_EMPRESA e
Caibr_Gl_Seg_Empresa_V.CODIGO_ESTABELECIMENTO
CAIBR_AP_IRRF_V.DATA_MOVTO
Caibr_Po_Fornecedores_V.COD_CATEGORIA
Caibr_Po_Fornecedores_V.COD_PFJ
CAIBR_AP_IRRF_V.TIPO_DOCTO
CAIBR_AP_IRRF_V.NOTA_FISCAL
Preencher com brancos
Preencher com IRRF
CAIBR_AP_IRRF_V.COD_DARF
Extrair o Ano do campo CAIBR_AP_IRRF_V.DT_MOVTO
Extrair o Ms do campo CAIBR_AP_IRRF_V.DT_MOVTO
CAIBR_AP_IRRF_V.VALOR_NF
CAIBR_AP_IRRF_V.VALOR_RETIDO
Preencher com @
CAIBR_AP_IRRF_V.ALIQ
CAIBR_AP_IRRF_V.INVOICE_ID
Preencher com @
Preencher com @
Concatenar CAIBR_AP_IRRF_V.COD_DARF com o nmero 1
CAIBR_AP_IRRF_V.DT_MOVTO
CAIBR_AP_IRRF_V.DT_MOVTO
CAIBR_AP_IRRF_V.DT_MOVTO
CAIBR_AP_IRRF_V.DT_VENCTO
17/05/15
CAIBR_AP_IRRF_V no existir nenhuma linha nesta tabela com a chave especificada acima.
2-)Leitura da Tabela MS_PM2002
necessrio buscar a Parametrizao de Set Of Books realizada pelo usurio na tabela MS_PM2002 com:
COD_EMPRESA = Parmetro1;
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
Erros a serem previstos:
MS_PM2002 no existir nenhuma linha na tabela Mensagem: No existe Parametrizao de Set Of Books.
3-)Leitura da View CAIBR_GL_SETS_OF_BOOKS_V
Ler a view CAIBR_GL_SETS_OF_BOOKS_V para buscar o campo GRAFICO_DE_CONTAS, com a seguinte condio:
SET_OF_BOOKS_ID = MS_PM2002.SET_OF_BOOKS_ID
Erros a serem previstos:
22.3.
Tipo
Varchar2
02
COD_ESTAB
012
Varchar2
03
04
DATA_MOVTO
IND_FIS_JUR
025
Date
Varchar2
05
COD_FIS_JUR
041
Varchar2
06
COD_DOCTO
003
Char
07
08
09
10
NUM_DOCFIS
Brancos
Brancos
COD_OPERACAO
050
Varchar2
006
Varchar2
11
12
13
14
COD_DARF
ANO_COMPETENCIA
MS_COMPETENCIA
VLR_BRUTO
004
004
002
Varchar2
Number
Number
Number
Item
01
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
VLR_IR_RETIDO
@
ALIQUOTA
@
NUM_AP
20
21
22
23
24
25
26
27
@
COD_TRIBUTO
ESP_TRIBUTO
COD_RECEITA
DATA_INI_COMPET
DATA_FIM_COMPET
DATA_FATO_GERADOR
DATA_VENCTO
Number
Number
015
005
Number
Varchar2
Date
Date
Date
Date
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Valor do IR Retido
Valor da Deduo
Alquota do IR
Cdigo de Controle de Registro
Nmero da Autorizao de
Pagamento
Tipo de Quitao
Cdigo do Tributo
Especificao do Tributo
Cdigo da Receita
Data Inicial de Competncia
Data Final de Competncia
Data do Fato Gerador
Data do Vencimento
15v2
15v2
03v2
012
008
N
N
N
A
A
001
002
002
005
008
008
008
008
A
A
A
A
N
N
N
N
AAAAMMDD
AAAAMMDD
AAAAMMDD
AAAAMMDD
17/05/15
MasterSAF
Tamanho Tipo
010
A
008
N
008V06
N
008
N
Origem
Tam.
Tipo
015
Varchar2
Date
Number
Date
COMENTRIOS :
1)
2)
3)
4)
Cdigo do ndice Ser formatado pelo campo especificado acima, que ir conter os Cdigos de ndices ou Moedas cadastrados no Oracle
Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF. Campo obrigatrio, no conter nulo, uma vez que o
campo est definido como NOT NULL;
Data de Incio/Incluso/Alterao - Ser formatado pelo campo especificado acima, que ir conter a Data de Incio de Validade para Converso do
cdigo de Moeda no Oracle Applications. Campo obrigatrio, no conter nulo, uma vez que o campo est definido como NOT NULL;
Valor do ndice Ser formatado de acordo com o campo especificado acima, que ir conter o Valor da Moeda convertida na Moeda Corrente
Nacional, que esto cadastrados no Oracle Applications. Campo obrigatrio, no conter nulo, uma vez que o campo est definido como NOT NULL;
Data Final de Validade - No APPS no existe um intervalo para validade do Valor do ndice. Por este motivo, a Data Final de Validade ser
formatada pelo campo especificado acima, que o campo de Incio de Validade. Assim, o intervalo de validade ser sempre de um dia. Campo
obrigatrio, no conter nulo, uma vez que o campo est definido como NOT NULL.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
23.1.
Desenho Tcnico
Caibr_Gl_
Converte_Moedas_V
Caibr_Export_Data
VW_MSOI56
Tabela De/Para
Aplicar a Regra
No Automtica
Regra 7
Ferramenta De/Para
Safx56
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
Safx56
17/05/15
23.2.
Extrao de dados do Open Interface do Oracle para uma View que dar origem
aos dados do MasterSAF, referentes a de Converso de ndice ou Moedas
PL/SQL
Baixo
GST - Equipe Interface
PRC_MSAF_DYNAMIC_OBJECTS
Descrio
Tabela de Eventos ocorridos no APPS
Converso de Moedas
Descrio
Cadastro de ndices View da Interface
VW_MSOI56
Tipo
Not Null Varchar2
Not Null
Date
Not Null Number
VW_MSOI56
Tamanho
Definio da Coluna
015
Caibr_Gl_Converte_Moedas_V.DE_INDICE
Caibr_Gl_Converte_Moedas_V.DATA_CONVERSAO
Caibr_Gl_Converte_Moedas_V.VLR_INDICE
CAIBR_GL_CONVERTE_MOEDAS_V no existir nenhuma linha nesta tabela com a chave especificada acima.
2-)Tratamento de Erro na gerao da View VW_MSOI56
Em caso de ocorrncia de erro na gerao da View VW_MSOI56 ou de erros especificados acima, atualizar o registro lido da tabela
CAIBR_EXPORT_DATA com:
EXPORT_STATUS = 4
Os casos de alerta no devero ser atualizados com este status, apenas demonstrar na log de erro a ocorrncia.
3-)Atualizao de Status da tabela CAIBR_EXPORT_DATA
A cada 200 (duzentos) registros tratados da tabela CAIBR_EXPORT_DATA para a gerao da Interface, atualizar status com:
EXPORT_STATUS = 2
23.3.
DATA_X56
03
04
VLR_INDICE
DATA_X56
Date
Number
Date
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
008v6
008
Pgina 264 de 363
A
N
17/05/15
*01
Cdigo da Empresa
MasterSAF
Tam
Tipo
003
A
*02
Cdigo do Estabelecimento
006
*03
*04
008
001
N
A
05
010
010
Varchar2
*06
020
020
Varchar2
07
*08
020
002
A
A
020
Varchar2
Number
*09
Unidade de Medida
003
025
Varchar2
*10
*11
*12
13
011V06
015V02
012V06
045
N
N
N
A
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Tam
008
Origem
Tipo
Varchar2
0012
Varchar2
Date
Number
Number
Number
Number
Concatenar
os
campos
Caibr_Jlbr_Entidades_Legais_V.CODIGO_EMPRESA
e
Caibr_Jlbr_Entidades_Legais_V.CODIGO_ESTABELEC
CAIBR_PAC_INVENTARIO_V.DATA_INVENTARIO
Se campo MS_PM10_1.COD_METODO_CUSTO for igual a
PAC
Preencher
com
o
campo
Caibr_Pac_Estoque_V.GRUPO_CONTAGEM;
Seno Ler a tabela MS_PM10_2 com COD_EMPRESA igual
ao campo CAIBR_CST_ESTOQUE_V.CODIGO_EMPRESA (se
no existir ler com TODOS) e ORGANIZATION_ID igual ao
campo CAIBR_CST_ESTOQUE_V.ORGANIZATION_ID e
buscar o campo GRUPO_CONTAGEM.
CAIBR_PAC_INVENTARIO_V.CLASS_FISCAL
Concatenar
os
campo
CAIBR_PAC_INVENTARIO_V.ORGANIZATION_ID (retirando
os zeros no significativos e truncando em 10 posies) e
CAIBR_PAC_INVENTARIO_V.ALMOXARIFADO.
CAIBR_PAC_INVENTARIO_V.CENTRO_CUSTO
CAIBR_PAC_INVENTARIO_V.NATUREZA_ESTOQUE. Este
campo ser utilizado para efetuar o De/Para
CAIBR_PAC_INVENTARIO_V.UNIDADE_MEDIDA.
Este
campo ser utilizado para fazer o De/Para
CAIBR_PAC_INVENTARIO_V.QUANTIDADE_INVENTARIO
CAIBR_PAC_INVENTARIO_V.CUSTO_TOTAL
CAIBR_PAC_INVENTARIO_V.CUSTO_UNITARIO
NO POSSUI ESTA INFORMAO
17/05/15
Indicador do Produto
15
Valor do ICMS
001
015V02
800
Varchar2
COMENTRIOS :
1) Cdigo da Empresa Ser formatado pelo campo especificado acima, que ir conter a Raiz do CNPJ que gerou o Movimento de Inventrio no Oracle
Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar o
DE/PARA do campo. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
2) Cdigo do Estabelecimento Ser formatado pelo campo especificado acima, que ir conter os quatro dgitos correspondentes ao Cdigo do
Estabelecimento no CNPJ que gerou o Movimento de Inventrio no Oracle Applications. A Ferramenta utilizada na Interface ir efetuar o DE/PARA
entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para
no ocorrer inconsistncia na Importao de dados para o MasterSAF;
3) Data do Inventrio Ser formatado pelo campo especificado acima, que ir conter a Data de Inventrio do Oracle Applications. No APPS este
campo no dever conter valor nulo ou branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto
atendimento IN68 e s Obrigaes Fiscais pelo MasterSAF;
4) Grupo de Contagem Ser formatado pelo campo especificados acima, que ir conter valores reconhecidos pelo MasterSAF para representar o
Grupo de Contagem cadastrado no APPS. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor em branco, para no
ocorrer inconsistncia na Importao de dados para o MasterSAF e para o coreto atendimento IN68 e s Obrigaes Fiscais pelo MasterSAF;
5) Cdigo de Classificao Fiscal - NBM Ser formatado pelo campo especificado acima, que ir conter o Cdigo do NBM referente ao Inventrio
cadastrado no APPS. No APPS este campo no dever conter valor nulo ou brancos, para o correto atendimento IN68 pelo MasterSAF;
6) Almoxarifado Ser formatado pelos campos especificados acima, que ir conter a Organization_ID e do Almoxarifado referente ao Inventrio
cadastrada no APPS. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF. Campo obrigatrio para o MasterSAF. No APPS
este campo no dever conter valor zerado, para no ocorrer inconsistncia na Importao para o MasterSAF e para o correto atendimento IN68;
7) Centro de Custo Ser formatado pelo campo especificado acima, que ir conter o cdigo do Centro de Custo referente ao Inventrio cadastrado no
Oracle Applications. No Oracle este campo no dever conter valor zerado, para o MasterSAF e para o correto atendimento IN68;
8) Natureza de Estoque Ser formatado com o campo especificado acima, que ir conter o cdigo da Natureza de Estoque referente ao Inventrio
cadastrada no APPS. No APPS o tamanho do campo excede o tamanho do campo no MasterSAF. Campo obrigatrio para o MasterSAF. No APPS
este campo no dever conter valor zerado, para no ocorrer inconsistncia na Importao para o MasterSAF e para o correto atendimento IN68;
9) Unidade de Medida Ser formatado pelo campo especificado acima, que ir conter o cdigo da Unidade de Medida referente ao Inventrio
cadastrada no Apps. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir efetuar o
DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou
branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento IN68 pelo MasterSAF;
10) Quantidade de Inventrio Ser formatado pelo campo especificado acima, que ir conter a Quantidade referente ao Inventrio cadastrada no Oracle
Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou branco, para no ocorrer inconsistncia na
Importao de dados para o MasterSAF e para o correto atendimento s Obrigaes Fiscais pelo MasterSAF;
11) Custo Total Ser formatado pelo campo especificado acima, que ir conter o Custo Total referente ao Inventrio, cadastrado no Oracle Applications.
No APPS este campo no dever conter valor nulo ou branco, se a Nota Fiscal tiver uma operao de Importao, para o correto atendimento IN68
pelo MasterSAF e para o correto atendimento s Obrigaes Fiscais pelo MasterSAF;
12) Custo Unitrio Ser formatado pelo campo especificado acima, que ir conter o Custo Unitrio referente ao Inventrio, cadastrado no Oracle
Applications. No APPS este campo no dever conter valor nulo ou branco, se a Nota Fiscal tiver uma operao de Importao, para o correto
atendimento IN68 pelo MasterSAF e para o correto atendimento s Obrigaes Fiscais pelo MasterSAF;
13) Observao O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
14) Indicador do Produto Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Categoria do Produto referente ao Inventrio
utilizado no Inventrio do Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada
na Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever
conter valor em branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento s Obrigaes
Fiscais pelo MasterSAF;
15) Valor do ICMS O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface.
ASPECTOS A SEREM OBSERVADOS PELA CONSULTORIA
1. cliente na implantao do mdulo de Estoque, define o Mtodo de Custeio que ir trabalhar, com PAC (Periodic Average Cost Custo Mdio
Peridico) ou com CST ( Average Cost Custo Mdio Transacional ou Perptuo);
2. Para a Interface, o cliente dever parametrizar o Mtodo de Custeio que implantou no ERP, escolhendo entre PAC ou CST;
3. Outra flexibilidade que o ERP possui, que pode-se parametrizar o Tipo de Custo por Empresa. Assim, foi criada uma parametrizao para que o
cliente defina para a Interface o Tipo de Custo que a Interface dever buscar, devendo parametrizar o Tipo de Custo fiscal para a Interface;
4. De acordo com as parametrizaes que o cliente realizar na Interface, por Empresa, a Interface estar lendo as tabelas do PAC ou de CST;
5. O campo TRANSACTION_TYPE_ID define o tipo de movimento. Quando for igual a 1 um movimento que veio do Recebimento Integrado (RI)
que de Entrada, que a interface busca os dados relativos a Notas Fiscais de Entradas Quando for igual a 2 um movimento proveniente do AR
que Sada, que a Interface busca os dados relativos a Notas Fiscais de Sadas. Quando for diferente de 1 e 2 significa um movimento interno que
no busca dados de Notas Fiscais;
6. O PAC define o Grupo de Contagem no momento do movimento, assim a Interface busca automaticamente o GRUPO DE CONTAGEM do
movimento lido;
7. Para o CST , o cliente define o GRUPO DE CONTAGEM por Organizao de Inventrio, desta forma foi necessrio criar uma tela para o cliente
parametrizar o GRUPO DE CONTAGEM por Organizao de Inventrio;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
24.1.
Desenho Tcnico
Caibr_Pac_
Inventario_V
Ou
Caibr_Cst_
Inventario_V
Caibr_
Inv_
Itens_V
Caibr_
Inv_
Itens_
Categoria
_V
Parametrizao de Dados de
Estoque
Mtodo de Custeio
Tipo de Custo
Caibr_
Gl_
Sets_Of
Books_V
Caibr_
Gl_
Segmentos_
V
Caibr_
Gl_
Plano_
Contas
_V
Caibr_
Jlbr_
Entidades_
Legais_V
Ferramenta
Parametrizar Dados de Estoque
MS_PM2002
MS_PM2013
MS_PM10_1
MS_PM10_2
TB_TEMP_INV
TB_MSOI62
Ferramenta De/Para
SAFX62
Tabela De/Para
Regras:
Regra 3, 4 e 16
OU
SAFX62
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
24.2.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem aos
dados do MasterSAF, referentes ao Inventrio por NBM
PL/SQL
Mdio
GST Equipe Interface
PRC_MSAF_SAFX62
Descrio
Tabela Temporria Dados de Inventrio
TB_TEMP_INV
Descrio
Dados de Inventrio por Produto Tabela da Interface Oracle
TB_MSOI62
Tipo
Varchar2
Varchar2
DATA_INVENTARIO
GRUPO_CONTAGEM
COD_NBM
COD_ALMOX
Date
Number
Varchar2
Varchar2
COD_CUSTO
COD_NAT_ESTOQUE
COD_MEDIDA
QUANTIDADE
VLR_TOT
VLR_UNIT
TIPO_ITEM
IND_PRODUTO
Varchar2
Number
Varchar2
Number
Number
Number
Varchar2
Varchar2
TB_MSOI62
Tamanho Definio da Coluna
008
Caibr_Pac_Inventario_V.CODIGO_EMPRESA
012
Concatenar
os
campos
Caibr_Pac_Inventario_V.CODIGO_EMPRESA
e
Caibr_Pac_Inventario_V.CODIGO_ESTABELECIMENTO
Caibr_Pac_Inventario_V.DATA_INVENTARIO
WS_GRUPO_CONTAGEM
010
Caibr_Pac_Inventario_V.CLASS_FISCAL
020
Concatenar
os
campos
Caibr_Pac_Inventario_V.ORGANIZATION_ID (retirando os
zeros no significativos e truncando em 10 posies) e
Caibr_Pac_Inventario_V.ALMOXARIFADO
020
Caibr_Pac_Inventario_V.CENTRO_CUSTO
Caibr_Inv_Itens_Categoria_V.CATEGORIA
025
Caibr_Pac_Inventario_V.UNIDADE_MEDIDA
Caibr_Pac_Inventario_V.QUANTIDADE_INVENTARIO
Caibr_Pac_Inventario_V.CUSTO_TOTAL
Caibr_Pac_Inventario_V.CUSTO_UNITARIO
030
Caibr_Inv_Itens_V.TIPO_ITEM
800
Caibr_Inv_Itens_Categoria_V.CATEGORIA
TB_TEMP_INV no existir nenhuma linha na tabela para a especificao acima Mensagem: No existe Dados de
Inventrio com para os Parmetros recebidos.
Agrupar pelos campos COD_EMPRESA, COD_ESTAB, DATA_INVENTARIO, GRUPO_CONTAGEM, COD_NBM,
COD_NAT_ESTOQUE e COD_ALMOX e COD_CUSTO, somando os campos de QUANTIDADE, VLR_TOT e VLR_UNIT, ,
sempre considerando a quantidade de casas decimais do campo antes de som-lo.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
24.3.
Tipo
Varchar2
02
COD_ESTAB
012
Varchar2
03
04
05
DATA_INVENTARIO
GRUPO_CONTAGEM
COD_NBM
010
Date
Number
Varchar2
06
07
08
COD_ALMOX
COD_CUSTO
COD_NAT_ESTOQUE
020
020
Varchar2
Varchar2
Number
09
COD_MEDIDA
025
Varchar2
10
11
12
13
14
QUANTIDADE
VLR_TOT
VLR_UNIT
@
IND_PRODUTO
15
Item
01
Number
Number
Number
800
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Varchar2
17/05/15
MasterSAF
Tamanho Tipo
Cdigo Operao (IN68)
006
A
Data de Incio/Incluso/ Alterao
008
N
(IN68)
Descrio do Cdigo Operao (IN68)
050
A
Origem
Tam.
Tipo
25
Varchar2
Date
240
Varchar2
COMENTRIOS :
1)
2)
3)
Cdigo Operao Ser formatado pelo campo especificado acima, que ir conter os Cdigos Operao cadastradas no Oracle Applications. Campo
obrigatrio no MasterSAF. No APPS este campo no dever conter valor nulo ou branco, EMBORA O CAMPO NO ESTEJA DEFINIDO
COMO NOT NULL, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Data de Incio/Incluso/Alterao - Ser formatado pelo campo especificado acima, que ir conter a Data da ltima Atualizao do cdigo
Operao no Oracle Applications. Campo obrigatrio no MasterSAF. No APPS este campo no conter valor nulo, EMBORA ESTE CAMPO NO
ESTEJA DEFINIDO COMO NOT NULL, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Descrio do Cdigo Operao Ser formatado de acordo com o campo especificado acima, que ir conter a Descrio do Cdigo Padro
cadastrado no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no
ocorrer inconsistncia na Importao de dados para o MasterSAF.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
Caibr_Export_Data
Caibr_Jlbr_Tipo_
Operacao_V
VW_MSOI2001
Tabela
De / Para
Regra: 6
Ferramenta De/Para
Safx2001
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
Safx2001
17/05/15
25.2.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem aos
dados do MasterSAF, referentes ao Cadastro de Cdigo de Operao
PL/SQL
Baixo
GST - Equipe Interface
PRC_MSAF_DYNAMIC_OBJECTS
Descrio
Tabela de Eventos ocorridos no APPS
Cdigos de Operaes
Descrio
Cdigo de Operao View da Interface Oracle
VW_MSOI2001
Tipo
Varchar2
Date
Varchar2
VW_MSOI2001
Tamanho Definio da Coluna
25
Caibr_Jlbr_Tipo_Operacao_V.COD_OPERACAO
Caibr_Jlbr_Tipo_Operacao_V.DT_ATUALIZACAO
240
Caibr_Jlbr_Tipo_Operacao_V.DESCRICAO
CAIBR_JLBR_TIPO_OPERACAO_V no existir nenhuma linha nesta tabela com a chave especificada acima.
2-)Tratamento de Erro na gerao da View VW_MSOI2001
Em caso de ocorrncia de erro na gerao da View VW_MSOI2001 ou de erros especificados acima, atualizar o registro lido da
tabela CAIBR_EXPORT_DATA com:
EXPORT_STATUS = 4
Os casos de alerta no devero ser atualizados com este status, apenas demonstrar na log de erro a ocorrncia.
3-)Atualizao de Status da tabela CAIBR_EXPORT_DATA
A cada 200 (duzentos) registros tratados da tabela CAIBR_EXPORT_DATA para a gerao da Interface, atualizar status com:
EXPORT_STATUS = 2
25.3.
Item
01
02
03
240
Date
Varchar2
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
MasterSAF
Tam
Tipo
070
A
008
N
050
001
010
A
A
A
Tam
070
Origem
Tipo
Varchar2
Date
240
Varchar2
150
Varchar2
COMENTRIOS :
1)
2)
3)
4)
5)
Cdigo da Conta Ser formatado pelo campo especificado acima, que ir conter a combinao de todos os Segmentos Contbeis definidos na
Instalao do Cliente, atravs do GL_Code_Combination. Campo obrigatrio no MasterSAF. No APPS este campo no dever conter valor nulo nem
um segmento preenchido com brancos, EMBORA O CAMPO NO ESTEJA DEFINIDO COMO NOT NULL, para no ocorrer inconsistncia na
Importao de dados para o MasterSAF;
Data de Incio/Incluso/Alterao - Ser formatado pelo campo especificado acima, que ir conter a Data da ltima Atualizao do cdigo no
Oracle Applications.Campo obrigatrio no MasterSAF. No APPS o campo no conter valor nulo,uma vez que o campo est definido como Not Null;
Descrio da Conta Ser formatado de acordo com o critrio acima, buscando a Descrio atravs do campo SEGMENT_ATTRIBUTE_TYPE
igual GL_ACCOUNT parametrizado na Caibr_Gl_Segmentos_V. Campo obrigatrio no MasterSAF. No APPS este campo no dever conter valor
nulo ou brancos para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Indicador da Conta/Sub-Conta Contbil - Ser preenchido com A de Analtica, pois no Applications no h como, a priori, separar as contas
sintticas. Todas as contas viro preenchidas com A (Analtica);
Cdigo Reduzido da Conta Ser formatado de acordo com o critrio acima, buscando o Cdigo da Conta Contbil atravs do campo
SEGMENT_ATTRIBUTE_TYPE igual a GL_ACCOUNT parametrizado na Caibr_Gl_Segmentos_V. Campo no obrigatrio no MasterSAF. No
APPS este campo no conter valor nulo, pois um campo NOT NULL.
A soluo gerar um documento para o cliente alertando das conseqncias, e deixando claro que confiamos nos procedimentos dele para o correto
atendimento fiscal IN68.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
Caibr_Export_
Data
Caibr_Gl_Sets_Of_
Books_V
Parametrizar Plano de
Contas Oficial Set
Of Book
Caibr_Gl_
Segmentos_V
Caibr_Gl_Plano_Cont
as_V
Caibr_Gl_Seg_Cont
a_V
MS_PM2002
Ferramenta
Parametrizar Set Of Book Oficial
VW_MSOI2002
Ferramenta De/Para
Safx2002
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
Safx2002
17/05/15
26.2.
26.2.1.1.
Tela
Criar uma tela para Parametrizar o Set Of Book que possui o Plano de Contas Oficial, que ser utilizado no MasterSAF.
Poder ser realizada uma parametrizao nica (no informar a Empresa) ou por Empresa
Ttulo: PARAMETRIZAO DO SET OF BOOK OFICIAL
Campos da Tela:
Empresa buscar todas os diferentes Cdigos de Empresa na tabela CAIBR_ORG_EMPRESAS_V. Deixar uma
opo de Todos para o usurio;
Set Of Book buscar todos os diferentes Set Of Books Id da tabela CAIBR_GL_SETS_OF_BOOKS_V.
26.2.1.2.
26.2.1.3.
Descrio
Cadastro de Empresas e Estabelecimentos
Cadastro de Sets Of Books
26.2.1.4.
Definio da Coluna
Cdigo de Empresa Primary Key
ID do Set Of Book
Estrutura Principal
1-)Leitura da View CAIBR_ORG_EMPRESAS_V
Selecionar os diferentes contedos do campo COD_EMPRESA na view CAIBR_ORG_EMPRESAS_V e
disponibilizar para o usurio escolher uma delas.
2-)Leitura da View CAIBR_GL_SET_OF_BOOKS_V
Selecionar os diferentes contedos do campo SET_OF_BOOKS_ID na view CAIBR_GL_SET_OF_BOOKS_V e
disponibilizar para o usurio escolher uma delas.
3-)Tratamento dos Campos da Tela
Para os dois campos da tela, efetuar a critica de preenchimento obrigatrio pelo usurio.
4-)Tratamento do Campo Cod_Empresa MS_PM2002
Caso o usurio no escolha um Cdigo de Empresa, gravar TODOS.
26.2.2.1.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar
origem aos dados do MasterSAF, referentes ao Plano de Contas
PL/SQL
Baixo
GST - Equipe Interface
PRC_MSAF_DYNAMIC_OBJECTS
Parmetro Externo
Sero recebidos dois parmetros de data para processamento:
Parmetro 1: Campo Varchar2(50) (Empresa)
Parmetro 2: AAAAMMDD (Data De)
Parmetro 3: AAAAMMDD (Data At)
26.2.2.2.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Descrio
Tabela Eventos ocorridos no APPS
Pgina 275 de 363
17/05/15
26.2.2.3.
26.2.2.4.
Nome da Coluna
COD_CONTA
DATA_X2002
DESCRICAO
IND_CONTA
COD_CONTA_REDUZ
SEGMENT1
SEGMENT2
SEGMENT3
SEGMENT4
SEGMENT5
SEGMENT6
SEGMENT7
SEGMENT8
SEGMENT9
SEGMENT10
SEGMENT11
SEGMENT12
SEGMENT13
SEGMENT14
SEGMENT15
SEGMENT16
SEGMENT17
SEGMENT18
SEGMENT19
SEGMENT20
SEGMENT21
SEGMENT22
SEGMENT23
SEGMENT24
SEGMENT25
SEGMENT26
SEGMENT27
SEGMENT28
SEGMENT29
SEGMENT30
26.2.2.5.
Descrio
Plano de Contas View da Interface Oracle
Tipo
Not Null
Not Null
VW_MSOI2002
Tamanho
Definio da Coluna
Varchar2
070
Caibr_Gl_Plano_Contas_V.COD_CONTA
Date
Caibr_Gl_Plano_Contas_V.DT_ATUALIZACAO
Varchar2
240
Caibr_Gl_Seg_Conta_V.DESCRICAO
Char
001
Preencher com A"
Varchar2
150
Caibr_Gl_Seg_Conta_V.CODIGO
Varchar2
025
Caibr_Gl_Plano_Contas_V.SEGMENT1
Varchar2
025
Caibr_Gl_Plano_Contas_V.SEGMENT2
Varchar2
025
Caibr_Gl_Plano_Contas_V.SEGMENT3
Varchar2
025
Caibr_Gl_Plano_Contas_V.SEGMENT4
Varchar2
025
Caibr_Gl_Plano_Contas_V.SEGMENT5
Varchar2
025
Caibr_Gl_Plano_Contas_V.SEGMENT6
Varchar2
025
Caibr_Gl_Plano_Contas_V.SEGMENT7
Varchar2
025
Caibr_Gl_Plano_Contas_V.SEGMENT8
Varchar2
025
Caibr_Gl_Plano_Contas_V.SEGMENT9
Varchar2
025
Caibr_Gl_Plano_Contas_V.SEGMENT10
Varchar2
025
Caibr_Gl_Plano_Contas_V.SEGMENT11
Varchar2
025
Caibr_Gl_Plano_Contas_V.SEGMENT12
Varchar2
025
Caibr_Gl_Plano_Contas_V.SEGMENT13
Varchar2
025
Caibr_Gl_Plano_Contas_V.SEGMENT14
Varchar2
025
Caibr_Gl_Plano_Contas_V.SEGMENT15
Varchar2
025
Caibr_Gl_Plano_Contas_V.SEGMENT16
Varchar2
025
Caibr_Gl_Plano_Contas_V.SEGMENT17
Varchar2
025
Caibr_Gl_Plano_Contas_V.SEGMENT18
Varchar2
025
Caibr_Gl_Plano_Contas_V.SEGMENT19
Varchar2
025
Caibr_Gl_Plano_Contas_V.SEGMENT20
Varchar2
025
Caibr_Gl_Plano_Contas_V.SEGMENT21
Varchar2
025
Caibr_Gl_Plano_Contas_V.SEGMENT22
Varchar2
025
Caibr_Gl_Plano_Contas_V.SEGMENT23
Varchar2
025
Caibr_Gl_Plano_Contas_V.SEGMENT24
Varchar2
025
Caibr_Gl_Plano_Contas_V.SEGMENT25
Varchar2
025
Caibr_Gl_Plano_Contas_V.SEGMENT26
Varchar2
025
Caibr_Gl_Plano_Contas_V.SEGMENT27
Varchar2
025
Caibr_Gl_Plano_Contas_V.SEGMENT28
Varchar2
025
Caibr_Gl_Plano_Contas_V.SEGMENT29
Varchar2
025
Caibr_Gl_Plano_Contas_V.SEGMENT30
Estrutura Principal
CAIBR_GL_PLANO_CONTAS_V no existir nenhuma linha nesta tabela com a chave especificada acima.
Para cada linha recuperada na view CAIBR_GL_PLANO_CONTAS_V, ler a view CAIBR_GL_SEG_CONTA_V para recuperar a
primeira linha da tabela com a maior DT_FINAL de validade da conta em relao a DT_ATUALIZAO. Para esta leitura dever
ser usada a condio abaixo:
GRAFICO_DE_CONTAS = CAIBR_GL_SETS_OF_BOOKS_V.GRAFICO_DE_CONTAS
SEGMENTO
= CAIBR_GL_SEGMENTOS_V.SEGMENT_NAME
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
CAIBR_GL_SEG_CONTA_V no existir nenhuma linha nesta tabela com a chave especificada acima.
2-)Leitura da View MS_PM2002
necessrio buscar a Parametrizao de Set Of Books realizada pelo usurio. Para isto deve-se ler a tabela MS_PM2002 com a
seguinte condio:
COD_EMPRESA = Parmetro1;
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
Erros a serem previstos:
MS_PM2002 no existir nenhuma linha nesta tabela Mensagem: No existe Parametrizao de Set Of Books;
MS_PM2002 no existir nenhuma linha nesta tabela com a chave especificada acima.
3-)Leitura da View CAIBR_GL_SETS_OF_BOOKS_V
Ler a view CAIBR_GL_SETS_OF_BOOKS_V para buscar o campo GRAFICO_DE_CONTAS, com a seguinte condio:
SET_OF_BOOKS_ID = MS_PM2002.SET_OF_BOOKS_ID
Erros a serem previstos:
CAIBR_GL_SETS_OF_BOOKS_V no existir nenhuma linha nesta tabela com a chave especificada acima.
4-)Leitura da View CAIBR_GL_SEGMENTOS_V
Nesta View encontraremos o Setup do Gl_Code_Combinations realizado para cada cliente.
Para este acesso necessitamos que a Parametrizao de Set Of Books j tenha sido realizada pelo usurio.
Nos nossos processos necessitamos descobrir qual o Segmento de Conta, que nico para todo o Plano de Contas. Para isto,
devemos selecionar os campos SEGMENT_NAME e APPLICATION_COLUMN_NAME da view CAIBR_GL_SEGMENTOS_V
com a seguinte condio:
SET_OF_BOOKS_ID
= MS_PM2002.SET_OF_BOOKS_ID
GRAFICO_DE_CONTAS
= CAIBR_GL_SETS_OF_BOOKS_V.GRAFICO_DE_CONTAS
SEGMENT_ATTRIBUTE_TYPE = GL_ACCOUNT
Erros a serem previstos:
CAIBR_GL_SEGMENTOS_V no existir nenhuma linha nesta tabela com a chave especificada acima;
CAIBR_GL_SEGMENTOS_V existir mais de linha nesta tabela com a chave especificada acima.
Na coluna APPLICATION_COLUMN_NAME encontraremos a literal SEGMENTx, onde x pode variar de 1 a 30. O nmero do
segmento encontrado ser o segmento correspondente a Conta Contbil do Applications.
Obs1.: No MasterSAF ser gravado no campo Cdigo da Conta o Gl_Code_Combination completo (Segmentos combinados);
Obs2.: Os segmentos no Gl_Code_Combination esto separados por . (ponto), o que nos permitir buscar o Cdigo da Conta
Contbil que ser utilizado na leitura da view CAIBR_GL_SEG_CONTA_V.
5-)Tratamento de Erro na gerao da View VW_MSOI2002
Em caso de ocorrncia de erro na gerao da View VW_MSOI2002 ou de erros especificados acima, atualizar o registro lido da
tabela CAIBR_EXPORT_DATA com:
EXPORT_STATUS = 4
Os casos de alerta no devero ser atualizados com este status, apenas demonstrar na log de erro a ocorrncia.
6-)Atualizao de Status da tabela CAIBR_EXPORT_DATA
A cada 200 registros tratados da tabela CAIBR_EXPORT_DATA para a gerao da view da Interface, atualizar status com:
EXPORT_STATUS = 2
26.3.
Item
01
02
DATA_X2002
Date
03
DESCRICAO
240
Varchar2
04
IND_CONTA
001
Char
05
COD_CONTA_REDUZ
150
Varchar2
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
MasterSAF
Tam
Tipo
020
A
008
N
050
A
001
A
Origem
Tipo
Varchar2
Date
240
Varchar2
Tam
150
COMENTRIOS :
1)
2)
3)
4)
Cdigo do Centro de Custo Ser formatado pelo campo especificado acima, que ir conter o Segmento Centro de Custo da Conta Contbil,
definido no Setup de Instalao do APPS no Cliente, atravs do Code Combination Id. Campo do APPS maior que o campo MasterSAF. um campo
obrigatrio no MasterSAF. No APPS este campo no conter valor nulo, uma vez que o campo est definido como NOT NULL, porm no dever
conter valor em branco para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
Data de Incio/Incluso/Alterao - Ser formatado pelo campo especificado acima, que ir conter a Data da ltima Atualizao do Cdigo de
Centro de Custo no Oracle Applications. um campo obrigatrio no MasterSAF. No APPS este campo no conter valor nulo, uma vez que o campo
est definido como NOT NULL;
Descrio do Centro de Custo Ser formatado de acordo com o campo especificado acima, que ir conter a Descrio do Centro de Custo. Campo
obrigatrio no MasterSAF. No APPS este campo no dever conter valor nulo ou brancos para no ocorrer inconsistncia na Importao de dados
para o MasterSAF;
Indicador de Controle de Investimento - O Oracle Applications no possui esta informao. usado para o Relatrio de Plano de
Desenvolvimento de Tecnologia, em Obrigaes Acessrias. Caso o cliente necessite deste relatrio, dever efetuar Manuteno nesta tabela
manualmente no MasterSAF, utilizando o mdulo DW ou solicitar customizao no APPS e na Interface.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
27.1.
Desenho Tcnico
Caibr_Gl_Seg_Centro_Cust
o_V
Caibr_Gl_Segmentos_V
MS_PM2002
VW_MSOI2003
Ferramenta De/Para
Safx2003
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
Safx2003
17/05/15
27.2.
27.2.1.1.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem aos
dados do MasterSAF, referentes ao Cadastro de Centros de Custos
PL/SQL
Baixo
GST Equipe Interface
PRC_MSAF_DYNAMIC_OBJECTS
Parmetro Externo
Sero recebidos dois parmetros de data para processamento:
27.2.1.2.
27.2.1.3.
Descrio
Centro de Custo View da Interface Oracle
VW_MSOI2003
27.2.1.4.
27.2.1.5.
Descrio
View Parametrizao de Segmentos
View Centro de Custo
Tabela de Parametrizao de Set Of Book
Tipo
Not Null
Varchar2
Not Null
Date
Varchar2
Char
VW_MSOI2003
Tamanho Definio da Coluna
150
Caibr_Gl_Seg_Centro_Custo_V.CODIGO
Caibr_Gl_Seg_Centro_Custo_V.DT_ATUALIZACAO
240
Caibr_Gl_Seg_Centro_Custo_V.DESCRICAO
001
Preencher com @
Estrutura Principal
CAIBR_GL_SEG_CENTRO_CUSTO_V no existir nenhuma linha nesta tabela com a chave especificada acima.
2-)Leitura da View MS_PM2002
necessrio buscar a Parametrizao de Set Of Books realizada pelo usurio. Para isto deve-se ler a tabela MS_PM2002 com:
COD_EMPRESA = Parmetro1;
Se no for encontrada nenhuma linha com o critrio acima, ler a tabela novamente com a seguinte condio:
COD_EMPRESA = TODOS
Erros a serem previstos:
MS_PM2002 no existir nenhuma linha nesta tabela Mensagem: No existe Parametrizao de Set Of Books;
MS_PM2002 no existir nenhuma linha nesta tabela com a chave especificada acima.
3-)Leitura da View CAIBR_GL_SETS_OF_BOOKS_V
Ler a view CAIBR_GL_SETS_OF_BOOKS_V para buscar o campo GRAFICO_DE_CONTAS, com a seguinte condio:
SET_OF_BOOKS_ID = MS_PM2002.SET_OF_BOOKS_ID
Erros a serem previstos:
CAIBR_GL_SETS_OF_BOOKS_V no existir nenhuma linha nesta tabela com a chave especificada acima.
4-)Leitura da View CAIBR_GL_SEGMENTOS_V
Nesta view encontraremos o Setup do Code Combination Id realizado para cada cliente.
Nos nossos processos necessitamos descobrir qual o Segmento CENTRO DE CUSTO, que nico para todo o Plano de Contas.
Para isto, necessitamos selecionar o campo APPLICATION_COLUMN_NAME da view CAIBR_GL_SEGMENTOS_V com:
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
CAIBR_GL_SEGMENTOS_V no existir nenhuma linha nesta tabela com a chave especificada acima;
CAIBR_GL_SEGMENTOS_V existir mais de linha nesta tabela com a chave especificada acima.
Na coluna APPLICATION_COLUMN_NAME encontraremos a literal SEGMENTx, onde x pode variar de 1 a 30. O nmero do
segmento encontrado ser o segmento correspondente ao Centro de Custo do Applications.
Obs1.: Os segmentos no Gl_Code_Combination esto separados por . (ponto), o que nos permitir buscar o Cdigo de Centro de
Custo que ser utilizado na leitura da view CAIBR_GL_SEG_CENTRO_CUSTO_V.
27.3.
02
DATA_X2003
Date
03
DESCRICAO
240
Varchar2
04
IND_CTRL_INVEST
001
Char
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
MasterSAF
Tamanho Tipo
020
A
008
N
050
A
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Origem
Tamanho
Tipo
17/05/15
*01
MasterSAF
Tam
Tipo
005
A
02
*03
*04
008
050
001
N
A
A
05
032
Tam
030
Origem
Tipo
Varchar2
240
Date
Varchar2
COMENTRIOS :
1)
2)
3)
4)
5)
Cdigo do Tipo de Documento Ser formatado pelo campo especificado acima, que ir conter os Tipos de Documentos cadastrados no Oracle
Applications. Campo obrigatrio no MasterSAF. No APPS este campo no conter valor nulo ou brancos, EMBORA O CAMPO NO ESTEJA
DEFINIDO COMO NOT NULL. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF;
Data de Incio/Incluso/Alterao - Ser formatado pelo campo especificado acima, que ir conter a Data da ltima Atualizao do cdigo de Tipo
de Documento no Oracle Applications. Campo obrigatrio no MasterSAF. No APPS este campo no conter valor nulo, EMBORA O CAMPO NO
ESTEJA DEFINIDO COMO NOT NULL;
Descrio do Tipo de Documento Ser formatado de acordo com o campo especificado acima, que ir conter a Descrio do Tipo de Documento
cadastrado no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no
ocorrer inconsistncia na Importao de dados para o MasterSAF;
Documento Fiscal / Interno - O Oracle Applications no possui esta informao a nvel de Tipo de Documento. Todos os Cdigos de Tipo de
Documento sero preenchidos com N (No) no MasterSAF, onde este campo apenas informativo. Esta definio funcional no trar reflexos no
momento atual;
Texto da Observao para Documento Cancelado Utilizado para ser impresso nos Livros Fiscais de Sadas do Convnio ICMS, concatenado
com o Nmero do Documento Fiscal, no lugar da Observao Padro do MasterSAF. No contemplado no Oracle Applications. Se for necessrio, o
cliente dever efetuar manuteno manualmente no mdulo DW do MasterSAF ou solicitar customizao no APPS e na Interface.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
29.1.
Desenho Tcnico
Caibr_Jlbr_Tipo_
Docto_V
Caibr_Export_Data
VW_MSOI2005
Tabela De/Para
Regra por Descrio
No Automtica
Regra 1
Ferramenta De/Para
Safx2005
OU
Safx2005
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
29.2.
Descrio
Tabela de Eventos ocorridos no APPS
Cadastro de Tipo de Documento
Descrio
Tipo de Documento View da Interface Oracle
VW_MSOI2005
Nome da Coluna
COD_DOCTO
DATA_X2005
DESCRICAO
OBS_CANCEL_P2
Definio da Coluna
Caibr_Jlbr_Tipo_Docto_V.COD_DOCTO
Caibr_Jlbr_Tipo_Docto_V.DT_ATUALIZACAO
Caibr_Jlbr_Tipo_Docto_V.DESCRICAO
Preencher com @
CAIBR_JLBR_TIPO_DOCTO_V no existir nenhuma linha nesta tabela com a chave especificada acima.
2-)Tratamento de Erro na gerao da View VW_MSOI2005
Em caso de ocorrncia de algum tipo de erro, atualizar o registro lido da tabela CAIBR_EXPORT_DATA com:
EXPORT_STATUS = 4
Os casos de alerta no devero ser atualizados com este status, apenas demonstrar na log de erro a ocorrncia.
3-)Atualizao de Status da tabela CAIBR_EXPORT_DATA
A cada 200 registros tratados da tabela CAIBR_EXPORT_DATA para a gerao da view da Interface, atualizar status com:
EXPORT_STATUS = 2
29.3.
Item
01
02
03
DATA_X2005
DESCRICAO
04
240
Date
Varchar2
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
OBS_CANCEL_P2
032
Varchar2
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
032
17/05/15
MasterSAF
Tam
Tipo
003
A
008
N
050
A
Origem
Tipo
Varchar2
Date
080
Varchar2
Tam
025
COMENTRIOS :
1)
2)
3)
Cdigo da Natureza da Operao Ser formatado pelo campo especificado acima, que ir conter as Naturezas de Operao cadastradas no Oracle
Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF. Campo obrigatrio no MasterSAF. No APPS este campo
no conter nulo, EMBORA O CAMPO NO ESTEJA DEFINIDO COMO NOT NULL;
Data de Incio/Incluso/Alterao - Ser formatado pelo campo especificado acima, que ir conter a Data da ltima Atualizao do cdigo de
Natureza da Operao no Oracle Applications. Campo obrigatrio no MasterSAF. No APPS este campo no conter nulo, EMBORA O CAMPO
NO ESTEJA DEFINIDO COMO NOT NULL;
Descrio da Natureza da Operao Ser formatado de acordo com o campo especificado acima, que ir conter a Descrio da Natureza da
Operao cadastrado no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos,
para no ocorrer inconsistncia na Importao de dados para o MasterSAF.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
30.1.
Desenho Tcnico
Caibr_Jlbr_Nat _Operacao_V
Caibr_Export_Data
VW_MSOI2006
Tabela De/Para
Regra por Descrio
Automtica
Regra 2
Ferramenta De/Para
Safx2006
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
Safx2006
17/05/15
30.2.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem aos
dados do MasterSAF, referentes as Naturezas de Operaes
PL/SQL
Baixo
GST - Equipe Interface
PRC_MSAF_DYNAMIC_OBJECTS
Descrio
Tabela de Eventos ocorridos no APPS
Cadastro de Natureza da Operao
Descrio
Natureza da Operao View da Interface Oracle
VW_MSOI2006
Tipo
Varchar2
Date
Varchar2
VW_MSOI2006
Tamanho
Definio da Coluna
025
Caibr_Jlbr_Nat_Operacao_V.COD_NATUREZA_OP
Caibr_Jlbr_Nat_Operacao_V.DT_ATUALIZACAO
080
Caibr_Jlbr_Nat_Operacao_V.DESCRICAO
CAIBR_JLBR_NAT_OPERACAO_V no existir nenhuma linha nesta tabela com a chave especificada acima.
2-)Tratamento de Erro na gerao da View VW_MSOI2006
Em caso de ocorrncia de erro na gerao da View VW_MSOI2006 ou de erros especificados acima, atualizar o registro lido da
tabela CAIBR_EXPORT_DATA com:
EXPORT_STATUS = 4
Os casos de alerta no devero ser atualizados com este status, apenas demonstrar na log de erro a ocorrncia.
3-)Atualizao de Status da tabela CAIBR_EXPORT_DATA
A cada 200 (duzentos) registros tratados da tabela CAIBR_EXPORT_DATA pela Interface, atualizar status com:
EXPORT_STATUS = 2
30.3.
Item
01
02
03
080
Date
Varchar2
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
MasterSAF
Tam
Tipo
003
A
008
N
050
A
Origem
Tam
Tipo
025
Varchar2
Date
050
Varchar2
COMENTRIOS :
1)
2)
3)
Cdigo da Unidade de Medida Ser formatado pelo campo especificado acima, que ir conter os Cdigos das Unidades de Medida cadastrados no
Oracle Applications. Campo obrigatrio no MasterSAF. No APPS este campo no conter nulo, uma vez que o campo est definido como NOT
NULL;
Data de Incio/Incluso/Alterao - Ser formatado pelo campo especificado acima, que ir conter a Data da ltima Atualizao do cdigo da
Unidade de Medida no Oracle Applications. Campo obrigatrio no MasterSAF. No APPS este campo no conter nulo, uma vez que o campo est
definido como NOT NULL;
Descrio da Unidade de Medida Ser formatado de acordo com o campo especificado acima, que ir conter a Descrio da Unidade de Medida
cadastrado no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no
ocorrer inconsistncia na Importao de dados para o MasterSAF.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
31.1.
Desenho Tcnico
Caibr_Inv_Unid_Medida_V
Caibr_Export_Data
Tabela De/Para
Regra por Descrio
Automtica
Regra 3
VW_MSOI2007
Ferramenta De/Para
Safx2007
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
Safx2007
17/05/15
31.2.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem aos
dados do MasterSAF, referentes as Unidades de Medida
PL/SQL
Baixo
GST - Equipe Interface
PRC_MSAF_DYNAMIC_OBJECTS
Descrio
Tabela de Eventos ocorridos no APPS
Cadastro de Unidade de Medida
Descrio
Unidade de Medida View da Interface Oracle
VW_MSOI2007
Nome da Coluna
COD_MEDIDA
DATA_X2007
DESCRICAO
Definio da Coluna
Caibr_Inv_Unid_Medida_V.COD_MEDIDA
Caibr_Inv_Unid_Medida_V.DT_ATUALIZACAO
Caibr_Inv_Unid_Medida_V.DESCRICAO
CAIBR_INV_UNID_MEDIDA_V no existir nenhuma linha nesta tabela com a chave especificada acima.
2-)Tratamento de Erro na gerao da View VW_MSOI2007
Em caso de ocorrncia de erro na gerao da View VW_MSOI2007 ou de erros especificados acima, atualizar o registro lido da
tabela CAIBR_EXPORT_DATA com:
EXPORT_STATUS = 4
Os casos de alerta no devero ser atualizados com este status, apenas demonstrar na log de erro a ocorrncia.
3-)Atualizao de Status da tabela CAIBR_EXPORT_DATA
A cada 200 (duzentos) registros tratados da tabela CAIBR_EXPORT_DATA pela Interface, atualizar status com:
EXPORT_STATUS = 2
31.3.
Item
01
02
DATA_X2007
03
DESCRICAO
Date
050
Varchar2
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
MasterSAF
Tam
Tipo
002
N
008
N
050
A
Origem
Tam
Tipo
Number
Date
240
Varchar2
COMENTRIOS :
1)
2)
3)
Cdigo da Natureza de Estoque Ser formatado pelo campo especificado acima, que ir conter os Cdigos de Natureza de Estoque cadastradas no
Oracle Applications. Campo obrigatrio para o MasterSAF, no conter nulo, uma vez que o campo est definido como NOT NULL;
Data de Incio/Incluso/Alterao - Ser formatado pelo campo especificado acima, que ir conter a Data da ltima Atualizao do cdigo de
Natureza de Estoque no Oracle Applications;
Descrio da Natureza de Estoque Ser formatado de acordo com o campo especificado acima, que ir conter a Descrio da Natureza de Estoque
cadastrado no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no
ocorrer inconsistncia na Importao de dados para o MasterSAF, embora o campo no esteja definido como NOT NULL.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
32.1.
Desenho Tcnico
Caibr_Export_Data
Caibr_Inv_Categorias_V
VW_MSOI2010
Ferramenta De/Para
Safx2010
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
Tabela De/Para
Regra 16
Safx2010
17/05/15
32.2.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem aos
dados do MasterSAF, referentes ao Cadastro de Natureza de Estoque
PL/SQL
Baixo
GST - Equipe Interface
PRC_MSAF_DYNAMIC_OBJECTS
Descrio
Tabela CAI de Eventos ocorridos no APPS
Cadastro de Natureza de Estoque
Descrio
Natureza de Estoque View da Interface Oracle
VW_MSOI2010
Nome da Coluna
CATEGORY_ID
DATA_X2010
DESCRICAO
CAIBR_INV_CATEGORIAS_V no existir nenhuma linha nesta tabela com a chave especificada acima.
2-)Tratamento de Erro na gerao da View VW_MSOI2010
Em caso de ocorrncia de erro na gerao da View VW_MSOI2010 ou de erros especificados acima, atualizar o registro lido da
tabela CAIBR_EXPORT_DATA com:
EXPORT_STATUS = 4
Os casos de alerta no devero ser atualizados com este status, apenas demonstrar na log de erro a ocorrncia.
3-)Atualizao de Status da tabela CAIBR_EXPORT_DATA
A cada 200 (duzentos) registros tratados da tabela CAIBR_EXPORT_DATA pela Interface, atualizar status com:
EXPORT_STATUS = 2
32.3.
Item
01
02
03
240
Date
Varchar2
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
MasterSAF
Tamanho Tipo
Cdigo da Situao do Bem (IN68)
002
A
Data de Incio/Incluso/ Alterao
008
N
(IN68)
Descrio (IN68)
050
A
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Origem
Tamanho
Tipo
17/05/15
MasterSAF
Tam
Tipo
004
A
008
N
050
A
001
A
*01
02
*03
*04
05
06
*07
004
004
001
A
A
A
08
09
003
001
A
A
10
Indicador do Mercado
001
Origem
Tam
Tipo
040
Varchar2
Date
240
Varchar2
COMENTRIOS :
1)
Cdigo Fiscal Ser formatado pelo campo especificado acima, que ir conter o Cdigo Fiscal da Operao, previsto na legislao. Campo
obrigatrio no MasterSAF. No APPS este campo no conter nulo, EMBORA O CAMPO NO ESTEJA DEFINIDO COMO NOT NULL;
2) Data de Incio/Incluso/Alterao - Ser formatado pelo campo especificado acima, que ir conter a Data da ltima Atualizao do Cdigo Fiscal.
Campo obrigatrio no MasterSAF. No APPS este campo no conter nulo, EMBORA O CAMPO NO ESTEJA DEFINIDO COMO NOT
NULL;
3) Descrio do Cdigo Fiscal Ser formatado de acordo com o campo especificado acima, que ir conter a Descrio do Cdigo Fiscal. Campo
obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer inconsistncia na Importao de dados
para o MasterSAF;
4) Indicador de CFOP Agregador No contemplado no Oracle Applications. Ser preenchido com N devido ao fato de ser um campo obrigatrio
para o MasterSAF. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser efetuado manuteno no mdulo DW do
MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
5) Cdigo do CFOP Agregador No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente,
dever ser efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
6) Cdigo CFOP Relacionado No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente,
dever ser efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
7) Indicador se CFOP Complementado por Natureza de Operao No contemplado no Oracle Applications. Se esta informao tiver que ser
contemplada na instalao do cliente, dever ser efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada
customizao no APPS e na Interface. Campo no obrigatrio no MasterSAF;
8) Natureza de Operao da DIPI No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente,
dever ser efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
9) Indicador de Operao de Entrada / Sada No contemplado no Oracle Applications. Ser formatado pela Interface conforme especificado na
definio funcional;
10) Indicador de Mercado No contemplado no Oracle Applications. Ser formatado pela Interface conforme especificado na definio funcional.
PROCEDIMENTO DA CONSULTORIA MASTERSAF
Verificar Setup do Oracle Applications no Cliente, examinando se o contedo desta tabela no APPS est correto ou se mais conveniente usar a tabela padro
do MasterSAF;
Observar o tamanho mximo do campo dentro do APPS pois o campo est sendo truncado em 4 posies. Caso a Legislao da UF de localizao do Cliente,
esteja prevendo mais dgitos para o Cdigo do CFOP este ser tratado na SAFX2081;
1)
Os casos de CFOP com mais de 4 dgitos sero tratados conforme orientao da MasterSAF, ou seja, sero recuperados somente os 3 primeiros
dgitos e a Extenso CFOP dever tratar estes casos.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
34.1.
Desenho Tcnico
Caibr_Export_Data
Caibr_Jlbr_Cfo_V
VW_MSOI2012
Ferramenta De/Para
Safx2012
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
Safx2012
17/05/15
34.2.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem aos
dados do MasterSAF, referentes aos Cdigos Fiscais
PL/SQL
Baixo
GST - Equipe Interface
PRC_MSAF_DYNAMIC_OBJECTS
Descrio
Tabela de Eventos ocorridos no APPS
Cadastro de Cdigos Fiscais
Caibr_Export_Data
Caibr_Jlbr_Cfo_V
Descrio
Cdigos Fiscais View da Interface Oracle
VW_MSOI2012
Tipo
Varchar2
Date
Varchar2
Varchar2
Varchar2
VW_MSOI2012
Tamanho
Definio da Coluna
004
WS_COD_CFO
Caibr_Jlbr_Cfo_V.DT_ATUALIZACAO
240
Caibr_Jlbr_Cfo_V.DESCRICAO
001
WS_IND_OPERACAO
001
WS_IND_MERCADO
CAIBR_JLBR_CFO_V no existir nenhuma linha nesta tabela com a chave especificada acima.
2-)Tratamento de Campos
Cdigo de Operao Fiscal WS_COD_CFO
Ser definido pelo campo CAIBR_JLBR_CFO_V.COD_CFO:
SE campo maior que 4 dgitos Preencher com trs primeiros dgitos;
SENO Preencher com o campo CAIBR_JLBR_CFO_V.COD_CFO.
Indicador de Operao WS_IND_OPERACAO
Ser definido pelo primeiro dgito do campo CAIBR_JLBR_CFO_V.COD_CFO:
SE = 1 , 2 ou 3 Preencher com 1;
SENO Preencher com 2.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
34.3.
03
DESCRICAO
04
05
06
07
N
@
@
@
08
09
10
@
IND_OPERACAO
IND_MERCADO
240
Varchar2
001
001
Varchar2
Varchar2
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
*01
Indicador do Produto
*02
03
*04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
MasterSAF
Tam
Tipo
001
A
035
008
050
010
010
010
001
001
006
006
015
003
003
005
005
002
070
001
008
013
250
001
A
N
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
017
001
A
A
Tam
800
800
Origem
Tipo
Varchar2
240
150
Varchar2
Date
Varchar2
Varchar2
025
Varchar2
003
Varchar2
COMENTRIOS :
1) Indicador do Produto Para satisfazer tabela interna de cdigos MasterSAF, onde:
1 Produto Acabado, 2-Matria Prima/Insumo, 3 Embalagem, 4 -Material Uso/Consumo, 5 Outros, 6 - Em Elaborao, 7 Intermedirio, 8
Miscelneas,
Ser necessrio um De/Para externo entre ou Tipo de Item ou Categoria de Item. Essas duas classificaes para produto no Oracle Applications s o
que pode ser utilizado para recuperar os dados conforme a tabela MasterSAF exige. Uma das duas deve satisfazer tabela MasterSAF.
O mais utilizado em clientes Categoria do Item, pois o Tipo de Item provavelmente no atender classificao necessria.
No caso de usar categoria, por exemplo:
SELECT Category_Set_Id, Structure_Id, Category_Set_Name, Substr(Categoria,1,20) From Caibr_Inv_Categorias_V
CATEGORY_SET_ID STRUCTURE_ID
CATEGORY_SET_NAME
CATEGORIA
1
101
Inventrio
Matria Prima
1
101
Inventrio
Produto Intermedirio
1
101
Inventrio
Produto em elaborao
1
101
Inventrio
Produto Acabado
1
101
Inventrio
Produto para revenda
1
101
Inventrio
Outros
1
101
Inventrio
No definido
5
101
Estoque
Matria Prima
5
101
Estoque
Produto intermedirio
5
101
Estoque
Produto em elaborao
5
101
Estoque
Embalagens
5
101
Estoque
Produto Acabado
5
101
Estoque
Produto para revenda
5
101
Estoque
Outros
5
101
Estoque
No definido
6
201
Compras
Motores
No caso, poderia se escolher um dos dois CATEGORY_SET, Estoque ou Inventrio, para se fazer um De/Para a partir do mesmo, com o campo
Categoria. Todos os itens de estoque devem estar associados a um campo CATEGORY_SET escolhido. Se no houver nenhum que atenda, nem o tipo
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
2)
3)
4)
5)
6)
7)
8)
9)
10)
11)
12)
13)
14)
15)
16)
17)
18)
19)
20)
21)
de item atender, ser necessrio o cliente criar um novo CATEGORY_SET conforme a tabela MasterSAF, para classificar todos os seus itens de
estoque nesse novo CATEGORY_SET;
Cdigo do Produto Ser formatado pelo campo especificado acima, que ir conter os Cdigos de Produtos cadastrados no Oracle Applications.
Campo do APPS maior que o campo MasterSAF. um campo obrigatrio no MasterSAF. No APPS este campo no conter nulo, EMBORA O
CAMPO NO ESTEJA DEFINIDO COMO NOT NULL;
Data de Incio/Incluso/Alterao - Ser formatado pelo campo especificado acima, que ir conter a Data da ltima Atualizao do Cdigo de
Produto. Campo obrigatrio no MasterSAF. No APPS este campo no conter nulo, uma vez que o campo est definido como NOT NULL;
Descrio do Produto Ser formatado de acordo com o campo especificado acima, que ir conter a Descrio do Cdigo de Produto Campo
obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer inconsistncia na Importao de dados
para o MasterSAF;
Cdigo NBM Ser formatado de acordo com o campo especificado acima, que ir conter o Cdigo de Classificao Fiscal (NBM) de acordo com a
Legislao do IPI. Este campo na tabela de Itens do Oracle Applications, armazenado num flexfield com tamanho de 150 posies, porm no
cadastro de NBM o campo possui 25 posies;
Cdigo NCM No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser efetuado
manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
Cdigo NALADI No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser
efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface. Caso este
campo seja preenchido, dever ser feita a SAFX2091 (relacionamento entre NBM e NALADI);
Produto Regido por Substituio Tributria No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na
instalao do cliente, dever ser efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no
APPS e na Interface;
A 13) IPI Controlado por Selo, Grupo, Subgrupo, Cor e Srie do Selo No contemplado no Oracle Applications. Estes campos so necessrios
para as Indstrias de Bebidas e Cigarros. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser efetuado manuteno no
mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
Cdigo de Medida Ser formatado de acordo com o campo especificado acima, que ir conter o Cdigo da Unidade de Medida do Produto;
Tipo de Produto Ser formatado de acordo com o campo especificado acima, que ir conter o Tipo do Item para o Cdigo do Produto;
Cdigo de Grupo de Incentivo No contemplado no Oracle Applications. utilizado para Obrigaes Acessrias de Pernambuco. Se esta
informao tiver que ser contemplada na instalao do cliente, dever ser efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo
usurio, ou ser solicitada customizao no APPS e na Interface;
Grupo de Substituio Tributria No contemplado no Oracle Applications. utilizado para Clientes Varejistas de Gois e DF, para atendimento
a Obrigaes Locais. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser efetuado manuteno no mdulo DW do
MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
Conta Contbil No contemplado no Oracle Applications. utilizado pelo Mdulo de Escrita Fiscal e pelo cliente Ericson. Se esta informao
tiver que ser contemplada na instalao do cliente, dever ser efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser
solicitada customizao no APPS e na Interface;
Servios com Incidncia de ICMS No contemplado no Oracle Applications. Este campo obrigatrio no MasterSAF para o mdulo SISIF. Ser
preenchido conforme especificao acima, caracterizando Mercadoria. Qualquer especificao diferente que no possa ser definido na Ferramente
dever tratado como customizao na Interface;
Cdigo da Unidade Padro Ser formatado de acordo com o campo especificado acima, que ir conter o Cdigo da Unidade de Padro do
Produto;
Peso Unitrio em Kg No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser
efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
Descrio Detalhada No contemplado no Oracle Applications. utilizado para o Comex. Se esta informao tiver que ser contemplada na
instalao do cliente, dever ser efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no
APPS e na Interface;
Indicador de Fabricao pelo Estabelecimento No contemplado no Oracle Applications. utilizado no caso de Venda Direta do Convnio 51
para o Estado do Rio Grande do Sul. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser efetuado manuteno no
mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
Fator de Converso No contemplado no Oracle Applications. utilizado quando for necessrio converter uma Unidade de Estoque (Unidade
Padro) em uma Unidade aceita por uma Obrigao Fiscal. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser efetuado
manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
Indicador de Classificao para o ICMS No contemplado no Oracle Applications. Ser preenchido com 1. utilizado em Gi-ICMS. Se esta
informao tiver que ser contemplada na instalao do cliente, dever ser efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo
usurio, ou ser solicitada customizao no APPS e na Interface.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
35.1.
Desenho Tcnico
Caibr_Export_Data
Parametrizar
Categoria
Set_Name
Caibr_Inv_Itens_
Categoria_V
Caibr_Inv_Itens_V
Ferramenta
Parametrizar Categoria do
Produto
MS_PM2013
VW_MSOI2013
Ferramenta De/Para
OU
Safx2013
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Safx2013
17/05/15
35.2.
35.2.1.1.
Permitir ao usurio Parametrizar o Set_Name da Categoria que ser utilizada para formatar o
Indicador do Produto
VB
Baixo
GST - Equipe Interface
FRMPM2013
Tela
Criar uma tela para Parametrizar o Set_Name da Categoria escolhida para ser utilizada no MasterSAF.
Ttulo: PARAMETRIZAO DE PRODUTO SAFX2013
Campo: Empresa
Combo Box: Selecionar os diferentes Cod_Empresa da tabela CAIBR_ORG_EMPRESAS_V e uma opo TODOS.
Campo: Set Name para buscar a Categoria do Produto
Combo Box: Selecionar os diferentes Category_Set_Name da tabela CAIBR_INV_ITENS_CATEGORIA_V.
35.2.1.2.
35.2.1.3.
Descrio
Conjunto de Categorias de cada Item (Produto)
35.2.1.4.
Tipo
Varchar2
Varchar2
MS_PM2013
Tamanho Definio da Coluna
008
Cdigo da Empresa
030
Descrio da Categoria Atribuda
Estrutura Principal
1-)Leitura da View CAIBR_INV_ITENS_CATEGORIA_V
Selecionar
os
diferentes
contedos
do
campo
CATEGORY_SET_NAME
CAIBR_INV_ITENS_CATEGORIA_V e disponibilizar para o usurio escolher uma delas.
na
view
35.2.2.1.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar
origem aos dados do MasterSAF, referentes aos Cdigos de Produtos
PL/SQL
Baixo
GST - Equipe Interface
PRC_MSAF_DYNAMIC_OBJECTS
Parmetro Externo
Sero recebidos dois parmetros de data para processamento:
35.2.2.2.
35.2.2.3.
35.2.2.4.
Descrio
Tabela de Eventos ocorridos no APPS
Cadastro de Produtos
Cdigos de Categorias dos Produtos
Descrio
Cadastro de Produtos View da Interface Oracle
Nome da Coluna
TIPO_ITEM
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Tipo
VW_MSOI2013
Tamanho
Varchar2
030
Definio da Coluna
Caibr_Inv_Itens_V.TIPO_ITEM
17/05/15
Not Null
Not Null
Varchar2
Varchar2
Date
Varchar2
Varchar2
Varchar2
Varchar2
Char
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
800
800
240
150
025
003
001
040
040
040
040
040
040
040
040
040
040
040
040
040
040
040
040
040
040
040
040
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
Caibr_Inv_Itens_Categoria_V.CATEGORIA
Caibr_Inv_Itens_V.COD_PRODUTO
Caibr_Inv_Itens_V.DATA_ATUALIZACAO
Caibr_Inv_Itens_V.DESCRICAO
Caibr_Inv_Itens_V.COD_NBM
Caibr_Inv_Itens_V.PRIMARY_UNIT_OF_MEASURE
Caibr_Inv_Itens_V.UNIDADE_MEDIDA
Preencher com 1
Caibr_Inv_Itens_V.SEGMENT1
Caibr_Inv_Itens_V.SEGMENT2
Caibr_Inv_Itens_V.SEGMENT3
Caibr_Inv_Itens_V.SEGMENT4
Caibr_Inv_Itens_V.SEGMENT5
Caibr_Inv_Itens_V.SEGMENT6
Caibr_Inv_Itens_V.SEGMENT7
Caibr_Inv_Itens_V.SEGMENT8
Caibr_Inv_Itens_V.SEGMENT9
Caibr_Inv_Itens_V.SEGMENT10
Caibr_Inv_Itens_V.SEGMENT11
Caibr_Inv_Itens_V.SEGMENT12
Caibr_Inv_Itens_V.SEGMENT13
Caibr_Inv_Itens_V.SEGMENT14
Caibr_Inv_Itens_V.SEGMENT15
Caibr_Inv_Itens_V.SEGMENT16
Caibr_Inv_Itens_V.SEGMENT17
Caibr_Inv_Itens_V.SEGMENT18
Caibr_Inv_Itens_V.SEGMENT19
Caibr_Inv_Itens_V.SEGMENT20
Caibr_Inv_Itens_V.ATTRIBUTE1
Caibr_Inv_Itens_V.ATTRIBUTE2
Caibr_Inv_Itens_V.ATTRIBUTE3
Caibr_Inv_Itens_V.ATTRIBUTE4
Caibr_Inv_Itens_V.ATTRIBUTE5
Caibr_Inv_Itens_V.ATTRIBUTE6
Caibr_Inv_Itens_V.ATTRIBUTE7
Caibr_Inv_Itens_V.ATTRIBUTE8
Caibr_Inv_Itens_V.ATTRIBUTE9
Caibr_Inv_Itens_V.ATTRIBUTE10
Caibr_Inv_Itens_V.ATTRIBUTE11
Caibr_Inv_Itens_V.ATTRIBUTE12
Caibr_Inv_Itens_V.ATTRIBUTE13
Caibr_Inv_Itens_V.ATTRIBUTE14
Caibr_Inv_Itens_V.ATTRIBUTE15
Caibr_Inv_Itens_V.GLOBAL_ATTRIBUTE3
Caibr_Inv_Itens_V.GLOBAL_ATTRIBUTE4
Caibr_Inv_Itens_V.GLOBAL_ATTRIBUTE5
Caibr_Inv_Itens_V.GLOBAL_ATTRIBUTE6
Caibr_Inv_Itens_V.GLOBAL_ATTRIBUTE7
Caibr_Inv_Itens_V.GLOBAL_ATTRIBUTE8
Caibr_Inv_Itens_V.GLOBAL_ATTRIBUTE9
Caibr_Inv_Itens_V.GLOBAL_ATTRIBUTE10
CAIBR_INV_ITENS_V no existir nenhuma linha nesta tabela com a chave especificada acima;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 305 de 363
17/05/15
MS_PM2013 no existir nenhuma linha nesta tabela com a chave especificada acima.
3-)Leitura da View CAIBR_ORG_EMPRESAS_V
Se campo MS_PM2013.COD_EMPRESA diferente de TODOS.
Ler a View CAIBR_ORG_EMPRESAS_V com a seguinte condio:
COD_EMPRESA = Parmetro1
Efetuar um select distinct do campo ORGANIZATION_ID.
Poder ser recuperado mais de um ORGANIZATION_ID para o COD_EMPRESA. Neste caso, o programa dever efetuar um loop
para processar todos os produtos das diversas ORGANIZATION_ID.
Erros a serem previstos:
CAIBR_ORG_EMPRESAS_V no existir nenhuma linha nesta tabela com a chave especificada acima;
4-)Tratamento de Erro na gerao da View VW_MSOI2013
Em caso de ocorrncia de erro na gerao da View VW_MSOI2013 ou de erros especificados acima, atualizar o registro lido da
tabela CAIBR_EXPORT_DATA com:
EXPORT_STATUS = 4
Os casos de alerta no devero ser atualizados com este status, apenas demonstrar na log de erro a ocorrncia.
5-)Atualizao de Status da tabela CAIBR_EXPORT_DATA
A cada 200 (duzentos) registros tratados da tabela CAIBR_EXPORT_DATA pela Interface, atualizar status com:
EXPORT_STATUS = 2
35.3.
Item
01
02
03
04
COD_PRODUTO
DATA_PRODUTO
DESCRICAO
800
240
Varchar2
Date
Varchar2
05
06
07
08
09
10
11
12
13
14
COD_NBM
@
@
@
@
@
@
@
@
COD_MEDIDA
150
Varchar2
025
Varchar2
15
16
17
18
19
20
21
22
23
@
@
@
@
@
COD_UND_PADRAO
@
@
@
003
Varchar2
24
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
001
MasterSAF
Tam
Tipo
008
A
008
N
050
A
Origem
Tipo
Varchar2
Date
050
Varchar2
Tam
003
COMENTRIOS :
01) Cdigo da Unidade Padro Ser formatado pelo campo especificado acima, que ir conter os Cdigos de Unidade Padro cadastradas no Oracle
Applications. Campo obrigatrio no MasterSAF. No APPS este campo no conter nulo, uma vez que o campo est definido como NOT NULL;
1) Data de Incio/Incluso/Alterao - Ser formatado pelo campo especificado acima, que ir conter a Data da ltima Atualizao do cdigo de
Unidade Padro no Oracle Applications. Campo obrigatrio no MasterSAF. No APPS este campo no conter nulo, uma vez que o campo est
definido como NOT NULL;
2) Descrio da Unidade Padro Ser formatado de acordo com o campo especificado acima, que ir conter a Descrio da Unidade Padro
cadastrado no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no
ocorrer inconsistncia na Importao de dados para o MasterSAF.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
36.1.
Desenho Tcnico
Caibr_Export_Data
Caibr_Inv_Unid_Medida_V
VW_MSOI2017
Ferramenta De/Para
Safx2017
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
Safx2017
17/05/15
36.2.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem aos
dados do MasterSAF, referentes ao Cadastro de Unidade Padro
PL/SQL
Baixo
GST - Equipe Interface
PRC_MSAF_DYNAMIC_OBJECTS
Descrio
Tabela de Eventos ocorridos no APPS
Cadastro de Unidade de Medida
Descrio
Unidade Padro View da Interface Oracle
VW_MSOI2017
VW_MSOI2017
Tipo
Tamanho
Not Null
Varchar2
003
Not Null
Date
Varchar2
050
Definio da Coluna
Caibr_Inv_Unid_Medida_V.COD_UND_PADRAO
Caibr_Inv_Unid_Medida_V.DT_ATUALIZACAO
Caibr_Inv_Unid_Medida_V.DESCRICAO
CAIBR_INV_UNID_MEDIDA_V no existir nenhuma linha nesta tabela com a chave especificada acima.
2-)Tratamento de Erro na gerao da View VW_MSOI2017
Em caso de ocorrncia de erro na gerao da View VW_MSOI2017 ou de erros especificados acima, atualizar o registro lido
da tabela CAIBR_EXPORT_DATA com:
EXPORT_STATUS = 4
Os casos de alerta no devero ser atualizados com este status, apenas demonstrar na log de erro a ocorrncia.
3-)Atualizao de Status da tabela CAIBR_EXPORT_DATA
A cada 200 (duzentos) registros tratados da tabela CAIBR_EXPORT_DATA pela Interface, atualizar status com:
EXPORT_STATUS = 2
36.3.
Item
01
02
03
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
MasterSAF
Tamanho Tipo
Cdigo do Tipo de Servio (IN68)
004
A
Data de Incio/Incluso/ Alterao
008
N
(IN68)
Descrio do Tipo de Servio (IN68)
050
A
Indicador do Tipo de Servio
001
A
Indicador de Material ou Servio
001
A
Indicador de Contrato
001
A
Indicador de Servios de Terceiros
001
A
Cdigo da Natureza do Servio
010
A
Descrio da Natureza do Servio
030
A
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Origem
Tamanho
Tipo
17/05/15
MasterSAF
Tam
Tipo
004
A
008
N
050
A
Origem
Tam
Tipo
030
Varchar2
Date
080
Varchar2
COMENTRIOS :
4)
5)
6)
Cdigo da Receita Ser formatado pelo campo especificado acima, que ir conter os Cdigos de Receita cadastradas no Oracle Applications.
Campo obrigatrio para o MasterSAF, no conter nulo, uma vez que o campo est definido como NOT NULL;
Data de Incio/Incluso/Alterao - Ser formatado pelo campo especificado acima, que ir conter a Data da ltima Atualizao do cdigo de
Receita no Oracle Applications;
Descrio da Receita Ser formatado de acordo com o campo especificado acima, que ir conter a Descrio da Receita cadastrado no Oracle
Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer inconsistncia
na Importao de dados para o MasterSAF, embora o campo no esteja definido como NOT NULL.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
38.1.
Desenho Tcnico
Caibr_Cod_
Receita_V
VW_MSOI2019
Ferramenta De/Para
Safx2019
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
Safx2019
17/05/15
38.2.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem aos
dados do MasterSAF, referentes ao Cadastro de Cdigos de Receita
PL/SQL
Baixo
GST - Equipe Interface
PRC_MSAF_DYNAMIC_OBJECTS
Descrio
Cadastro de Cdigos de DARF
Descrio
Cdigo de Receita View da Interface Oracle
VW_MSOI2019
Tipo
Tam
Definio da Coluna
Varchar2
030
Caibr_Ap_Cod_Darf_V.COD_DARF
Date
Caibr_Ap_Cod_Darf_V.DT_ATUALIZACAO
Varchar2
080
Caibr_Ap_Cod_Darf_V.DESCRICAO
CAIBR_AP_COD_DARF_V no existir nenhuma linha nesta tabela com a chave especificada acima.
2-)Tratamento de Erro na gerao da View VW_MSOI2019
Em caso de ocorrncia de erro na gerao da View VW_MSOI2019 ou de erros especificados acima, atualizar o registro lido da
tabela CAIBR_EXPORT_DATA com:
EXPORT_STATUS = 4
Os casos de alerta no devero ser atualizados com este status, apenas demonstrar na log de erro a ocorrncia.
3-)Atualizao de Status da tabela CAIBR_EXPORT_DATA
A cada 200 (duzentos) registros tratados da tabela CAIBR_EXPORT_DATA pela Interface, atualizar status com:
EXPORT_STATUS = 2
38.3.
Item
01
02
03
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
MasterSAF
Tam
Tipo
006
A
008
N
050
A
Origem
Tipo
Varchar2
Date
240
Varchar2
Tam
150
COMENTRIOS :
1)
2)
3)
Cdigo do Histrico Padro Ser formatado pelo campo especificado acima, que ir conter os Cdigos de Histrico Padro cadastradas no Oracle
Applications. Campo obrigatrio no MasterSAF. No APPS este campo no conter nulo, uma vez que o campo est definido como NOT NULL;
Data de Incio/Incluso/Alterao - Ser formatado pelo campo especificado acima, que ir conter a Data da ltima Atualizao do cdigo de
Histrico Padro no Oracle Applications. Campo obrigatrio no MasterSAF. No APPS este campo no conter nulo, uma vez que est definido como
NOT NULL;
Descrio do Histrico Padro Ser formatado de acordo com o campo especificado acima, que ir conter a Descrio do Histrico Padro
cadastrado no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no
ocorrer inconsistncia na Importao de dados para o MasterSAF.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
39.1.
Desenho Tcnico
Caibr_Gl_Hist_Padrao_V
Ferramenta De/Para
Safx2020
39.2.
OU
Safx2020
02
DATA_X2020
03
DESCRICAO
Date
240
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Varchar2
17/05/15
*01
02
*03
MasterSAF
Tam
Tipo
020
A
008
050
Tam
Origem
Tipo
Date
050
Varchar2
COMENTRIOS :
1)
2)
3)
Cdigo do Almoxarifado Ser formatado pelo campo especificado acima, que ir conter os Cdigos de Organization e Almoxarifado cadastrados
no Oracle Applications. Campo obrigatrio, no conter nulo, uma vez que o campo est definido como NOT NULL;
Data de Incio/Incluso/Alterao - Ser formatado pelo campo especificado acima, que ir conter a Data da ltima Atualizao do cdigo do
Almoxarifado no Oracle Applications. Campo obrigatrio, no conter nulo, uma vez que o campo est definido como NOT NULL;
Descrio do Almoxarifado Ser formatado de acordo com o campo especificado acima, que ir conter a Descrio do Almoxarifado cadastrado
no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF.
O campo ORGANIZATION_ID no APPS no dever conter mais de 10 posies, pois o mesmo ser concatenado com o campo
COD_ALMOXARIFADO que possui 10 posies. No MasterSAF o campo possui 20 posies.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
40.1.
Desenho Tcnico
Caibr_Export_Data
Caibr_Inv_
Almoxarifados_V
VW_MSOI2021
Ferramenta De/Para
Safx2021
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
Safx2021
17/05/15
40.2.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem aos
dados do MasterSAF, referentes ao Almoxarifado
PL/SQL
Baixo
GST - Equipe Interface
PRC_MSAF_DYNAMIC_OBJECTS
Descrio
Tabela de Eventos ocorridos no APPS
Cadastro de Almoxarifados
Descrio
Almoxarifados View da Interface Oracle
VW_MSOI2021
Tipo
Varchar2
Not Null
Date
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Tamanho
050
050
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
VW_MSOI2021
Definio da Coluna
Concatenar
os
campos
Caibr_Inv_Almoxarifados_V.ORGANIZATION_ID, limitado a 10
posies e Caibr_Inv_Almoxarifados_V.COD_ALMOXARIFADO
Caibr_Inv_Almoxarifados_V.DT_ATUALIZACAO
Caibr_Inv_Almoxarifados_V.DESCRICAO
Caibr_Inv_Almoxarifados_V.ATTRIBUTE1
Caibr_Inv_Almoxarifados_V.ATTRIBUTE2
Caibr_Inv_Almoxarifados_V.ATTRIBUTE3
Caibr_Inv_Almoxarifados_V.ATTRIBUTE4
Caibr_Inv_Almoxarifados_V.ATTRIBUTE5
Caibr_Inv_Almoxarifados_V.ATTRIBUTE6
Caibr_Inv_Almoxarifados_V.ATTRIBUTE7
Caibr_Inv_Almoxarifados_V.ATTRIBUTE8
Caibr_Inv_Almoxarifados_V.ATTRIBUTE9
Caibr_Inv_Almoxarifados_V.ATTRIBUTE10
Caibr_Inv_Almoxarifados_V.ATTRIBUTE11
Caibr_Inv_Almoxarifados_V.ATTRIBUTE12
Caibr_Inv_Almoxarifados_V.ATTRIBUTE13
Caibr_Inv_Almoxarifados_V.ATTRIBUTE14
Caibr_Inv_Almoxarifados_V.ATTRIBUTE15
17/05/15
CAIBR_INV_ALMOXARIFADOS_V no existir nenhuma linha nesta tabela com a chave especificada acima.
2-)Tratamento de Erro na gerao da View VW_MSOI2021
Em caso de ocorrncia de erro na gerao da View VW_MSOI2021 ou de erros especificados acima, atualizar o registro lido da
tabela CAIBR_EXPORT_DATA com:
EXPORT_STATUS = 4
Os casos de alerta no devero ser atualizados com este status, apenas demonstrar na log de erro a ocorrncia.
3-)Atualizao de Status da tabela CAIBR_EXPORT_DATA
A cada 200 (duzentos) registros tratados da tabela CAIBR_EXPORT_DATA pela Interface, atualizar status com:
EXPORT_STATUS = 2
40.3.
02
DATA_X2021
03
DESCRICAO
Date
050
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Varchar2
17/05/15
MasterSAF
Tam
Tipo
003
A
008
N
050
001
A
A
Tam
030
Origem
Tipo
Varchar2
Date
050
Varchar2
COMENTRIOS :
1) Cdigo de Movimento Ser formatado pelo campo especificado acima, que ir conter os Cdigos de Tipos de Movimento Patrimonial cadastrados
no Oracle Applications. Campo obrigatrio no MasterSAF, no conter nulo, uma vez que o campo est definido como NOT NULL;
2) Data de Incio/Incluso/Alterao - Ser formatado pelo campo especificado acima, que ir conter a Data da ltima Atualizao do cdigo do Tipo de
Movimento Patrimonial no Oracle Applications. Campo obrigatrio, no conter nulo, uma vez que o campo est definido como NOT NULL;
3) Descrio do Movimento Ser formatado de acordo com o campo especificado acima, que ir conter a Descrio do Tipo de Movimento
Patrimonial cadastrado no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos,
para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
4) Indicador de Sinalizao O Oracle Applications no contempla esta informao, portanto a interface no preenche este campo. Caso o cliente
customize esta informao no ERP, dever ser tratado como customizao da Interface para preencher esta informao.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
41.1.
Desenho Tcnico
Caibr_Export_Data
Caibr_Fa_
Tipo_Movto_Patr_V
VW_MSOI2022
Tabela De/Para
Regra 15
Ferramenta De/Para
Safx2022
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
Safx2022
17/05/15
41.2.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem aos
dados do MasterSAF, referentes ao Tipo de Movimento Patrimonial
PL/SQL
Baixo
Linguagem:
Grau de Complexidade:
Implicaes das Modificaes:
Responsvel Criao:
Cdigo do Programa:
Outros Programas Relacionados:
Descrio
Tabela CAI de Eventos ocorridos no APPS
Cadastro de Tipo de Movimento Patrimonial
Descrio
Tipo de Movimento Patrimonial View da Interface Oracle
VW_MSOI2022
Tipo
Not Null
Varchar2
Date
Varchar2
Char
VW_MSOI2022
Tamanho
Definio da Coluna
030
Caibr_Fa_Tipo_Movto_Patr_V.COD_TIPO_MOV_PATR
Caibr_Fa_Tipo_Movto_Patr_V.DT_ATUALIZACAO
050
Caibr_Fa_Tipo_Movto_Patr_V.DESCRICAO
001
No Preencher
CAIBR_FA_TIPO_MOVTO_PATR_V no existir nenhuma linha nesta tabela com a chave especificada acima.
2-)Tratamento de Erro na gerao da View VW_MSOI2022
Em caso de ocorrncia de erro na gerao da View VW_MSOI2022 ou de erros especificados acima, atualizar o registro lido da
tabela CAIBR_EXPORT_DATA com:
EXPORT_STATUS = 4
Os casos de alerta no devero ser atualizados com este status, apenas demonstrar na log de erro a ocorrncia.
3-)Atualizao de Status da tabela CAIBR_EXPORT_DATA
A cada 200 (duzentos) registros tratados da tabela CAIBR_EXPORT_DATA pela Interface, atualizar status com:
EXPORT_STATUS = 2
41.3.
Item
01
02
03
050
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Date
Varchar2
17/05/15
IND_SINAL_MOVTO
001
Char
Indicador de Sinalizao
001
Char
*01
MasterSAF
Tam
Tipo
010
A
02
*03
008
050
N
A
Tam
003
Origem
Tipo
Varchar2
050
Date
Varchar2
COMENTRIOS :
1)
2)
3)
Cdigo da Espcies de Volume Ser formatado pelo campo especificado acima, que ir conter os Cdigos de Espcies de Volume cadastradas no
Oracle Applications. Campo obrigatrio no MasterSAF. No APPS este campo no conter nulo, uma vez que est definido como NOT NULL;
Data de Incio/Incluso/Alterao - Ser formatado pelo campo especificado acima, que ir conter a Data da ltima Atualizao do cdigo de
Espcie de Volume no Oracle Applications. Campo obrigatrio no MasterSAF. No APPS este campo no conter nulo, uma vez que o campo est
definido como NOT NULL;
Descrio da Espcies de Volume Ser formatado de acordo com o campo especificado acima, que ir conter a Descrio da Espcie de Volume
cadastrado no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no
ocorrer inconsistncia na Importao de dados para o MasterSAF.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
42.1.
Desenho Tcnico
Caibr_Inv_Especie_
Volume_V
VW_MSOI2042
Ferramenta De/Para
Safx2042
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
Safx2042
17/05/15
42.2.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem aos
dados do MasterSAF, referentes ao Cadastro de Espcie de Volume
PL/SQL
Baixo
GST - Equipe Interface
PRC_MSAF_DYNAMIC_OBJECTS
Descrio
Cadastro de Espcie de Volume
Descrio
Espcie de Volume View da Interface Oracle
VW_MSOI2042
Tipo
Not Null
Varchar2
Not Null
Date
Varchar2
VW_MSOI2042
Tamanho Definio da Coluna
03
Caibr_Inv_Especie_Volume_V.COD_ESPECIE_VOLUME
Caibr_Inv_Especie_Volume_V.DT_ATUALIZACAO
050
Caibr_Inv_Especie_Volume_V.DESCRICAO
42.3.
02
DATA_X2042
03
DESCRICAO
Date
050
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Varchar2
17/05/15
MasterSAF
Tamanho Tipo
Cdigo de Classificao Fiscal (IN68)
010
A
Data de Incio/Incluso/ Alterao
008
N
(IN68)
Indicador se Produto Controlado por
001
A
Selo
Descrio da Classificao Fiscal
050
A
(IN68)
Alquota de IPI
3V4
N
Seo do IPI
002
N
Nota da Seo do IPI
002
N
Cdigo de Medida
003
A
Grupo de Apurao
005
A
Indicador de Incidncia do IPI
001
A
Origem
Tamanho
Tipo
030
Varchar2
Date
240
Varchar2
Caibr_Jlbr_Codigo_Nbm_V.DESCRICAO
Number
Caibr_Jlbr_Codigo_Nbm_V.ALIQUOTA_IPI
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
COMENTRIOS :
1)
Cdigo de Classificao Fiscal Ser formatado pelo campo especificado acima, que ir conter o Cdigo de Classificao Fiscal (NBM). um
campo obrigatrio no MasterSAF. No APPS este campo, no conter nulo, EMBORA O CAMPO NO ESTEJA DEFINIDO COMO NOT
NULL;
2) Data de Incio/Incluso/Alterao - Ser formatado pelo campo especificado acima, que ir conter a Data da ltima Atualizao do cdigo de
Classificao Fiscal no Oracle Applications. Campo obrigatrio no MasterSAF. No APPS este campo no conter nulo, EMBORA O CAMPO NO
ESTEJA DEFINIDO COMO NOT NULL;
3) Indicador se Produto Controlado por Selo - No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao
do cliente, dever ser efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na
Interface;
4) Descrio da Classificao Fiscal Ser formatado de acordo com o campo especificado acima, que ir conter a Descrio do Cdigo de
Classificao Fiscal. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no ocorrer
inconsistncia na Importao de dados para o MasterSAF;
5) Alquota de IPI - Ser formatado de acordo com o campo especificado acima, que ir conter a Alquota de IPI referente ao Cdigo de NBM;
6) Seo do IPI - No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser efetuado
manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
7) Nota da Seo do IPI - No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser
efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
8) Cdigo de Medida - No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser
efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
9) Grupo da Apurao - No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever ser
efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
10) Indicador de Incidncia do IPI - No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente,
dever ser efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface.
PROCEDIMENTO DA CONSULTORIA MASTERSAF
1.
Verificar se o Cliente utiliza para o campo Cdigo de Classificao Fiscal mais de 10 posies, pois a Interface estar buscando as 10 primeiras posies
do campo especificado acima, pois o cdigo oficial hoje, definido na DIPI possui 10 posies;
2.
Caso o Cliente possua mais de 10 posies para o campo Cdigo de Classificao Fiscal cadastrado no Oracle Applications ser tratado como
customizao da Interface.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
43.1.
Desenho Tcnico
Caibr_Jlbr_
Codigo_NBM_V
Caibr_Export_Data
VW_MSOI2043
Ferramenta De/Para
Safx2043
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
Safx2043
17/05/15
43.2.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem
aos dados do MasterSAF, referentes ao Cdigo de NBM
PL/SQL
Baixo
GST - Equipe Interface
PRC_MSAF_DYNAMIC_OBJECTS
Descrio
Tabela de Eventos ocorridos no APPS
Cadastro de NBM
Descrio
Cdigo NBM View da Interface Oracle
VW_MSOI2043
Tipo
Varchar2
Date
Varchar2
Number
VW_MSOI2043
Tamanho Definio da Coluna
030
Caibr_Jlbr_Codigo_NBM_V.COD_NBM
Caibr_Jlbr_Codigo_NBM_V.DT_ATUALIZACAO
240
Caibr_Jlbr_Codigo_NBM_V.DESCRICAO
Caibr_Jlbr_Codigo_NBM_V.ALIQUOTA_IPI
CAIBR_JLBR_CODIGO_NBM_V no existir nenhuma linha nesta tabela com a chave especificada acima.
2-)Tratamento de Erro na gerao da View VW_MSOI2043
Em caso de ocorrncia de erro na gerao da View VW_MSOI2043 ou de erros especificados acima, atualizar o registro lido da
tabela CAIBR_EXPORT_DATA com:
EXPORT_STATUS = 4
Os casos de alerta no devero ser atualizados com este status, apenas demonstrar na log de erro a ocorrncia.
3-)Atualizao de Status da tabela CAIBR_EXPORT_DATA
A cada 200 (duzentos) registros tratados da tabela CAIBR_EXPORT_DATA pela Interface, atualizar status com:
EXPORT_STATUS = 2
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
43.3.
02
DATA_NBM
03
04
DESCRICAO
05
06
07
08
09
10
ALIQ_IPI
@
@
@
@
@
Date
240
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Varchar2
Number
17/05/15
MasterSAF
Tam
Tipo
005
A
Origem
Tam
Tipo
030
Varchar2
008
050
240
N
A
Date
Varchar2
COMENTRIOS :
1)
2)
3)
Cdigo da Situao Tributria Federal Ser formatado pelo campo especificado acima, que ir conter o Cdigo de Situao Tributria Federal.
um campo obrigatrio no MasterSAF. No APPS este campo no conter nulo, EMBORA O CAMPO NO ESTEJA DEFINIDO COMO NOT
NULL;
Data de Incio/Incluso/Alterao - Ser formatado pelo campo especificado acima, que ir conter a Data da ltima Atualizao do Cdigo da
Situao Tributria Federal no Oracle Applications. Campo obrigatrio no MasterSAF. No APPS este campo no conter nulo, EMBORA O
CAMPO NO ESTEJA DEFINIDO COMO NOT NULL;
Descrio da Situao Tributria Federal - Ser formatado pelo campo especificado acima, que ir conter a Descrio do Cdigo da Situao
Tributria Federal no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para
no ocorrer inconsistncia na Importao de dados para o MasterSAF.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
44.1.
Desenho Tcnico
Caibr_Jlbr_Trib_Federal_V
Caibr_Export_Data
VW_MSOI2044
Ferramenta De/Para
Safx2044
OU
Safx2044
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
44.2.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar
origem aos dados do MasterSAF, referentes a Situao Tributria Federal
PL/SQL
Baixo
GST - Equipe Interface
PRC_MSAF_DYNAMIC_OBJECTS
Descrio
Tabela Eventos ocorridos no APPS
View Situao Tributria Federal
Descrio
Situao Tributria Federal View da Interface Oracle
VW_MSOI2044
Nome da Coluna
COD_FEDERAL
DATA_X2044
DESCRICAO
Definio da Coluna
Caibr_Jlbr_Trib_Federal_V.COD_SIT_TRIB_FED
Caibr_Jlbr_Trib_Federal_V.DT_ATUALIZACAO
Caibr_Jlbr_Trib_Federal_V.DESCRICAO
CAIBR_JLBR_TRIB_FEDERAL_V no existir nenhuma linha nesta tabela com a chave especificada acima.
2-)Tratamento de Erro na gerao da View VW_MSOI2044
Em caso de ocorrncia de erro na gerao da View VW_MSOI2044 ou de erros especificados acima, atualizar o registro lido da
tabela CAIBR_EXPORT_DATA com:
EXPORT_STATUS = 4
Os casos de alerta no devero ser atualizados com este status, apenas demonstrar na log de erro a ocorrncia.
3-)Atualizao de Status da tabela CAIBR_EXPORT_DATA
A cada 200 (duzentos) registros tratados da tabela CAIBR_EXPORT_DATA pela Interface, atualizar status com:
EXPORT_STATUS = 2
44.3.
Item
01
02
03
050
Date
Varchar2
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
MasterSAF
Tam
Tipo
005
A
008
N
050
A
Origem
Tipo
Varchar2
Date
025
Varchar2
Tam
025
COMENTRIOS :
1)
2)
3)
Cdigo de Via de Transporte Ser formatado pelo campo especificado acima, que ir conter os Cdigos de Via de Transporte cadastradas no Oracle
Applications. Campo obrigatrio no MasterSAF. No APPS este campo no conter valor nulo, uma vez que o campo est definido como NOT NULL.
No Oracle Applications o campo excede o tamanho definido no MasterSAF;
Data de Incio/Incluso/Alterao - Ser formatado pelo campo especificado acima, que ir conter a Data da ltima Atualizao do cdigo de Via de
Transporte no Oracle Applications. Campo obrigatrio no MasterSAF. No APPS este campo no conter valor nulo, uma vez que o campo est
definido como NOT NULL;
Descrio da Vias de Transportes Ser formatado de acordo com o campo especificado acima, que ir conter a Descrio da Via de Transporte
cadastrado no Oracle Applications. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no
ocorrer inconsistncia na Importao de dados para o MasterSAF.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
45.1.
Desenho Tcnico
Caibr_Export_Data
Caibr_Jlbr_Via_
Transporte_V
VW_MSOI2047
Ferramenta De/Para
Safx2047
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
Tabela De/Para
Regra 10
Safx2047
17/05/15
45.2.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem aos
dados do MasterSAF, referentes ao Cadastro de Via de Transporte
PL/SQL
Baixo
GST - Equipe Interface
PRC_MSAF_DYNAMIC_OBJECTS
Descrio
Tabela Eventos ocorridos no APPS
View Via de Transporte
Descrio
Via de Transporte View da Interface Oracle
VW_MSOI2047
Nome da Coluna
COD_VIA_TRANSP
DATA_X2047
DESCRICAO
Definio da Coluna
Caibr_Jlbr_Via_Transporte_V.COD_VIA_TRANSP
Caibr_Jlbr_Via_Transporte_V.DT_ATUALIZACAO
Caibr_Jlbr_Via_Transporte_V.DESCRICAO
CAIBR_JLBR_VIA_TRANSPORTE_V no existir nenhuma linha nesta tabela com a chave especificada acima.
2-)Tratamento de Erro na gerao da View VW_MSOI2047
Em caso de ocorrncia de erro na gerao da View VW_MSOI2047 ou de erros especificados acima, atualizar o registro lido da
tabela CAIBR_EXPORT_DATA com:
EXPORT_STATUS = 4
Os casos de alerta no devero ser atualizados com este status, apenas demonstrar na log de erro a ocorrncia.
3-)Atualizao de Status da tabela CAIBR_EXPORT_DATA
A cada 200 (duzentos) registros tratados da tabela CAIBR_EXPORT_DATA pela Interface, atualizar status com:
EXPORT_STATUS = 2
45.3.
Item
01
02
03
025
Date
Varchar2
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
RECEIVABLES
ORACLE FINANCIALS SETUP BRASIL
Arquivo/Tipo de Registro para a Interface
CAIBR_JLBR_NAT_OPERACAO_V
CAIBR_JLBR_CFO_V
Responsvel pelas Informaes
Marcelo Simes
Observaes: A gerao destas informaes ser feita atravs do produto cartesiano das views CAIBR_JLBR_NAT_OPERACAO_V e
CAIBR_JLBR_CFO_V que iro conter todos os Cdigos de Natureza da Operao e Cdigos Fiscais de Operao, respectivamente, do Oracle
Applications.
Item
*01
Cdigo do CFOP
MasterSAF
Tam
Tipo
004
A
Tam
040
Origem
Tipo
Varchar2
025
Varchar2
02
003
03
Data Incio/Incluso/Alterao
008
04
Indicador de Aplicao
001
05
Complemento de CFOP
002
06
Descrio da Extenso
050
Preencher
com
o
campo
Caibr_Jlbr_Cfo_V.DESCRICAO;
Sen0
Preencher
com
o
campo
Caibr_Jlbr_Nat_Operacao_V.DESCRICAO
Date
COMENTRIOS :
1)
2)
3)
4)
5)
6)
Cdigo Fiscal Ser formatado pelo campo especificado acima, que ir conter o Cdigo Fiscal da Operao, previsto na legislao. Campo
obrigatrio no MasterSAF. No APPS este campo no conter nulo, EMBORA O CAMPO NO ESTEJA DEFINIDO COMO NOT NULL;
Cdigo da Natureza da Operao - Ser formatado pelo campo especificado acima, que ir conter as Naturezas de Operao cadastradas no Oracle
Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF. Campo obrigatrio no MasterSAF. No APPS este campo
no conter nulo, EMBORA O CAMPO NO ESTEJA DEFINIDO COMO NOT NULL;
Data de Incio/Incluso/Alterao - Ser formatado pelo campo especificado acima, que ir conter a Data da ltima Atualizao do Cdigo Fiscal
ou da Natureza da Operao, escolhendo a data mais recente entre as duas. Campo obrigatrio no MasterSAF. No APPS este campo no conter nulo ,
EMBORA O CAMPO NO ESTEJA DEFINIDO COMO NOT NULL;
Indicador de Aplicao No contemplado no Oracle Applications. Se esta informao tiver que ser contemplada na instalao do cliente, dever
ser efetuado manuteno no mdulo DW do MasterSAF, manualmente pelo usurio, ou ser solicitada customizao no APPS e na Interface;
Complemento de CFOP No ser preenchido, pois para o MasterSAF este campo utilizado para os casos de Cdigo de CFOP com mais de 3
dgitos. Neste caso, existe uma exigncia operacional do MasterSAF, que o CFOP esteja atrelado a uma nica Natureza de Operao. Por este motivo,
estes casos sero digitados no mdulo DW do MasterSAF e no carregados via Interface;
Descrio de Extenso Ser formatado de acordo com o campo especificado acima, que ir conter a Descrio do Cdigo Fiscal concatenada com
a Descrio da Natureza da Operao. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para no
ocorrer inconsistncia na Importao de dados para o MasterSAF.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
46.1.
Desenho Tcnico
Caibr_Jlbr_Nat_
Operacao_V
Caibr_Jlbr_Cfo_V
TB_MSOI2081
Tabela De/Para
Regra por Descrio
Automtica
Regra 2
Ferramenta De/Para
Safx2081
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
Safx2081
17/05/15
46.2.
Extrao de dados do Open Interface do Oracle CAI para uma Tabela que dar origem aos
dados do MasterSAF, referentes as Extenses de CFOP
PL/SQL
Baixo
GST - Equipe Interface
PRC_MSAF_SAFX2081
Descrio
Tabela de Eventos ocorridos no APPS
Cadastro de Cdigos Fiscais
Cadastro de Natureza da Operao
Descrio
Extenso CFOP Tabela da Interface Oracle
TB_MSOI2081
Tipo
Varchar2
Varchar2
Date
Varchar2
Varchar2
TB_MSOI2081
Tamanho Definio da Coluna
004
WS_COD_CFO
025
Caibr_Jlbr_Nat_Operacao_V.COD_NATUREZA_OP
Escolher
a
maior
data
entre
os
campos
Caibr_Jlbr_Cfo_V.DT_ATUALIZACAO
e
Caibr_Jlbr_Nat_Operacao_V.DT_ATUALIZACAO
001
Preencher com @
240
WS_DSC_OPERACAO
Desprezar os registros com mais de 4 (quatro) posies retirando os pontos, ou seja, s considerar os caracteres
numricos;
Para cada linha recuperada na view CAIBR_JLBR_CFO_V, ler a view CAIBR_JLBR_NAT_OPERACAO_V, para
fazer o produto cartesiano das duas views, buscando uma linha da tabela, com a maior data de atualizao encontrada
dentro da seguinte condio:
DT_ATUALIZACAO <= CAIBR_JLBR_CFO_V.DT_ATUALIZACAO
Erros a serem previstos:
CAIBR_JLBR_CFO_V no existir nenhuma linha nesta tabela com a chave especificada acima;
Para cada linha recuperada na view CAIBR_JLBR_NAT_OPERACAO_V, ler a view CAIBR_JLBR_CFO_V, para
fazer o produto cartesiano das duas views, buscando uma linha da tabela, com a maior data de atualizao encontrada
dentro da seguinte condio:
DT_ATUALIZACAO <= CAIBR_EXPORT_DATA.EXPORT_DATE
17/05/15
46.3.
nulo
Preencher
com
campo
02
COD_NATUREZA_OP
03
DATA_X2081
04
05
06
@
COMPL_CFOP
DSC_OPERACAO
025
Varchar2
Date
240
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Varchar2
17/05/15
MasterSAF
Tamanho Tipo
010
A
008
N
050
A
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Origem
Tamanho
Tipo
17/05/15
48. SISIF
48.1.
MasterSAF
Tam
Tipo
001
A
Tam
Origem
Tipo
COMENTRIOS :
1) Servios com Incidncia de ICMS No contemplado no Oracle Applications. Este campo obrigatrio no MasterSAF para o mdulo SISIF. Ser
preenchido conforme especificao acima, caracterizando Mercadoria. Qualquer especificao diferente que no possa ser definido na Ferramente
dever tratado como customizao na Interface.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
48.2.
Descrio/Tabela MasterSaf
*01
*02
Cdigo da Empresa
Cdigo do Estabelecimento
MasterSAF
Tam
Tipo
003
A
006
A
Tam
008
012
Origem
Tipo
Varchar2
Varchar2
03
Indicador do Produto
001
04
05
Cdigo do Produto
Indicador de Matria-Prima
035
001
A
A
035
800
Varchar2
Varchar2
06
07
08
09
10
Cdigo da Matria-Prima
Quantidade Autorizada
Quantidade Real
Cdigo da Unidade Padro
Indicador de Utilizao pelo SISIF
035
011V6
011V6
008
001
A
N
N
A
A
035
003
Varchar2
Varchar2
Number
Varchar2
003
COMENTRIOS :
1) Cdigo da Empresa Ser formatado pelo campo especificado acima, que ir conter a Raiz do CNPJ que gerou o Movimento de Produo no Apps.
No Apps o tamanho do campo excede o tamanho do MasterSAF e a Ferramenta utilizada na Interface ir efetuar o De/Para. Campo obrigatrio para
o MasterSAF. No APPS este campo no dever conter valor nulo/brancos, para no ocorrer inconsistncia na Importao de dados para o MasterSAF;
2) Cdigo do Estabelecimento Ser formatado pelo campo especificado acima, que ir conter os quatro dgitos correspondentes ao Cdigo do
Estabelecimento no CNPJ que gerou o Movimento de Produo no Oracle Applications. A Ferramenta utilizada na Interface ir efetuar o DE/PARA
entre o campo do APPS e do MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no dever conter valor nulo ou brancos, para
no ocorrer inconsistncia na Importao de dados para o MasterSAF;
3) Indicador do Produto Ser formatado pelo campo especificado acima, que ir conter a Categoria do Item utilizado no movimento de Produo
cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface
ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. No APPS este campo no dever conter valor nulo ou em branco, para o correto
atendimento ao SISIF pelo MasterSAF. Existir a opo de utilizar o campo Tipo do Item para formatar este campo deste arquivo, alterando a
parametrizao da Ferramenta da Interface, caso o cliente utilize este campo como Indicador;
4) Produto Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Produto utilizado no movimento de Produo cadastrado no
Apps. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a Ferramenta utilizada na Interface ir truncar este campo na
carga para o MasterSAF. No APPS este campo no dever conter valor nulo ou em branco, para o correto atendimento ao SISIF pelo MasterSAF;
5) Indicador da Matria Prima Ser formatado pelo campo especificado acima, que ir conter a Categoria do Item (Matria Prima) utilizado na
Produo do Produto acima, que est cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF
e a Ferramenta utilizada na Interface ir efetuar o DE/PARA entre o campo do APPS e do MasterSAF. No APPS este campo no dever conter valor
nulo ou em branco, para o correto atendimento ao SISIF pelo MasterSAF. Existir a opo de utilizar o campo Tipo do Item para formatar este campo
deste arquivo, alterando a parametrizao da Ferramenta da Interface, caso o cliente utilize este campo como Indicador;
6) Cdigo da Matria Prima Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Matria Prima utilizado na fabricao do
Produto acima, que est cadastrado no Oracle Applications. No Oracle o tamanho do campo excede o tamanho do campo no MasterSAF e a
Ferramenta utilizada na Interface ir truncar este campo na carga para o MasterSAF. Campo obrigatrio para o MasterSAF. No APPS este campo no
dever conter valor nulo ou em branco, para no ocorrer inconsistncia na Importao de dados para o MasterSAF e para o correto atendimento ao
SISIF pelo MasterSAF;
7) Quantidade Autorizada Ser formatado pelo campo especificado acima, que ir conter a Quantidade utilizada de Insumo no movimento de
Produo cadastrado no Apps. No APPS este campo no dever conter valor nulo ou zeros para o correto atendimento ao SISIF pelo MasterSAF;
8) Quantidade Real Ser formatado pelo campo especificado acima, que ir conter a Quantidade utilizada de Insumo no movimento de Produo
cadastrado no Oracle Applications. No APPS este campo no dever conter valor nulo ou zeros para o correto atendimento ao SISIF pelo MasterSAF;
9) Cdigo da Unidade Padro Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Unidade Padro do Produto utilizado no
movimento de Produo cadastrado no Apps. No APPS este campo no dever conter valor nulo ou brancos para o correto atendimento ao SISIF;
10) Indicador de utilizao pelo SISIF O Oracle Applications no possui esta informao. Ser formatado conforme especificado acima. Caso o cliente
necessite de alterao, dever ser tratado como customizao da Interface.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 342 de 363
17/05/15
48.3.
Desenho Tcnico
Caibr_Wip_
Materiais_V
Parametrizao de
Dados de Produto
Caibr_
Jlbr_
Entidades_
Legais_v
Caibr_
Inv_Itens_
V
Ferramenta
Parametrizao de Dados de Produto
Caibr_Inv_
Itens_Categoria_V
MS_PM2013
TB_MSOI2093
Tabela
De / Para
Regras: 3 e 4
Ferramenta De/Para
SAFX2093
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
OU
SAFX2093
17/05/15
48.4.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar origem aos
dados do MasterSAF, referentes a rvore de Produto
PL/SQL
Baixo
GST - Equipe Interface
PRC_MSAF_CRIA_MSOI2093
Descrio
Produtos Cuja Produo Utiliza Insumos
Cadastro de Estabelecimentos
Cadastro de Produto
Conjunto de Categorias de cada Item (Produto)
Descrio
rvore de Produto Tabela da Interface
Tipo
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Number
Number
Varchar2
Char
Date
TB_MSOI2093
Tam
Definio da Coluna
008
Caibr_Wip_Materiais_V.COD_EMPRESA
012
Concatenar
os
campos
Caibr_Wip_Materiais_V.COD_EMPRESA
e
Caibr_Wip_Materiais_V.COD_ESTABELECIMENTO
030
Caibr_Wip_Materiais_V.TIPO
800
Caibr_Inv_Itens_Categoria_V.CATEGORIA
035
Caibr_Wip_Materiais_V.COD_PRODUTO
030
Caibr_Wip_Materiais_V.TIPO_INSUMO
800
Caibr_Inv_Itens_Categoria_V.CATEGORIA
035
Caibr_Wip_Materiais_V.COD_INSUMO
Caibr_Wip_Materiais_V.QTDE_FABRICADA
Caibr_Wip_Materiais_V.QTDE_FABRICADA
003
Caibr_Inv_Itens_V.UNIDADE_MEDIDA
001
Preencher com S
Caibr_Wip_Materiais_V.DT_MOVTO
17/05/15
MS_PM2013 no existir nenhuma linha na tabela Mensagem: No existe Parametrizao de Categoria de Produto.
5-)Leitura da View CAIBR_INV_ITENS_V COD_PRODUTO
Para cada linha recuperada na view CAIBR_WIP_MATERIAIS_V, ler a view CAIBR_INV_ITENS_V para recuperar a ltima
alterao da Categoria do Item de acordo com o Set Name parametrizado na Ferramenta. Para esta leitura recuperar o campo
UNIDADE_MEDIDA utilizando a seguinte chave:
ORGANIZATION_ID = CAIBR_WIP_MATERIAIS_V.ORGANIZATION_ID
INVENTORY_ITEM_ID = CAIBR_WIP_MATERIAIS_V.PRIMARY_ITEM_ID
DT_ATUALIZACAO maior data encontrada menor que CAIBR_WIP_MATERIAIS_V.DT_MOVTO
48.5.
Item
01
02
COD_ESTAB
012
Varchar2
03
IND_PRODUTO
800
Varchar2
04
05
COD_PRODUTO
IND_MAT_PRIMA
035
800
Varchar2
Varchar2
06
07
08
09
COD_MAT_PRIMA
QTD_AUTORIZ
QTD_TOTAL
COD_UND_PADRAO
035
003
Varchar2
Number
Number
Varchar2
10
IND_UTILIZ_SISIF
001
Char
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
MasterSAF
Tamanho Tipo
Indicador do Produto
001
A
Cdigo do Produto
035
A
Data de Incio/Incluso/ Alterao do
008
N
Produto
Cdigo EAN
014
A
Data de Incio/Incluso/ Alterao do
008
N
Cdigo EAN
Tipo de Cdigo EAN
005
A
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Origem
Tamanho
Tipo
17/05/15
*01
Indicador do Produto
*02
03
Cdigo do Produto
Data de Incio/Incluso/Alterao do
Produto
Cdigo da Unidade de Medida de Origem
Cdigo da Unidade de Medida da Destina
Valor do Fator de Converso
04
05
06
MasterSAF
Tam
Tipo
001
A
Tam
800
Origem
Tipo
Varchar2
035
008
A
N
800
Varchar2
Date
008
008
11V6
A
A
N
003
150
Varchar2
Varchar2
COMENTRIOS :
1) Indicador do Produto Para satisfazer tabela interna de cdigos MasterSAF, onde:
1 Produto Acabado, 2-Matria Prima/Insumo, 3 Embalagem, 4 -Material Uso/Consumo, 5 Outros, 6 - Em Elaborao, 7 Intermedirio, 8
Miscelneas,
Ser necessrio um De/Para externo entre ou Tipo de Item ou Categoria de Item. Essas duas classificaes para produto no Oracle Applications s o
que pode ser utilizado para recuperar os dados conforme a tabela MasterSAF exige. Uma das duas deve satisfazer tabela MasterSAF.
O mais utilizado em clientes Categoria do Item, pois o Tipo de Item provavelmente no atender classificao necessria.
No caso, poderia se escolher um dos dois CATEGORY_SET, Estoque ou Inventrio, para se fazer um De/Para a partir do mesmo, com o campo
Categoria. Todos os itens de estoque devem estar associados a um campo CATEGORY_SET escolhido. Se no houver nenhum que atenda, nem o tipo
de item atender, ser necessrio o cliente criar um novo CATEGORY_SET conforme a tabela MasterSAF, para classificar todos os seus itens de
estoque nesse novo CATEGORY_SET;
2) Cdigo do Produto Ser formatado pelo campo especificado acima, que ir conter os Cdigos de Produtos cadastrados no Oracle Applications.
Campo do APPS maior que o campo MasterSAF. um campo obrigatrio no MasterSAF. No APPS este campo no conter nulo, EMBORA O
CAMPO NO ESTEJA DEFINIDO COMO NOT NULL;
3) Data de Incio/Incluso/Alterao - Ser formatado pelo campo especificado acima, que ir conter a Data da ltima Atualizao do Cdigo de
Produto. Campo obrigatrio no MasterSAF. No APPS este campo no conter nulo, uma vez que o campo est definido como NOT NULL;
4) Cdigo da Unidade Padro Ser formatado de acordo com o campo especificado acima, que ir conter o Cdigo da Unidade de Padro do Produto;
5) Valor do Fator de Converso No contemplado no Oracle Applications. Informao obrigatria para o Mdulo SISIF. Ser informado na
Ferramenta da Interface atravs de uma tela de Parametrizao de Dados.
PROCEDIMENTO DA CONSULTORIA MASTERSAF
1) Verificar no Cliente o Setup do Oracle Applications, examinando se existe algum Cdigo do Produto com mais de 35 posies, pois este campo est
sendo truncado. Caso o Cliente possua Cdigos de Produtos com mais de 35 posies poder ocorrer alterao de registros na Importao de dados
para o MasterSAF. Se exista a configurao de produtos com mais de 35 posies, isto ocorrer ser necessria uma customizao da Interface;
2) Analisar a melhor possibilidade para configurar o Indicador do Produto, por Tipo do Item ou por Categoria;
3) Caso a configurao do Indicador do Produto seja por Categoria, ser necessrio parametrizar um Set_Name para selecionar as Categorias de Produtos.
Se no existir uma Set_Name adequado, dever ser solicitado ao cliente uma customizao no Setup;
4) A instalao standard estar configurada para tratar como Indicador do Produto a Categoria do Item. Caso haja a necessidade de troca, o consultor
poder parametrizar a Ferramenta por Tipo de Item;
5) Caso o Indicador do Produto seja parametrizado por Categoria e no for encontrada a Categoria para o Produto o campo Indicador do Produto ser
formatado com nulo, o que causar inconsistncia na Importao de dados para o MasterSAF;
6) Caso o Indicador do Produto seja parametrizado por Tipo de Item, poder ocorrer inconsistncias na Importao de dados para o MasterSAF, uma vez
que este campo poder conter valor nulo no APPS;
7) Dever ser analisado o cadastro de Itens do Oracle Applications, no que refere-se ao cdigo do NBM (Classificao Fiscal), que dever estar com
tamanho mximo de 10 posies, conforme definido pela Legislao. Como este campo possui 150 posies, poder estar ocorrendo divergncias
com a Legislao. Caso o cliente utilize um contedo com mais de 10 posies, ser objeto de customizao da Interface, pois isto na est previsto na
Legislao.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
50.1.
Desenho Tcnico
Caibr_Inv_Itens_
Categoria_V
Caibr_Inv_Itens_V
Parametrizar
Categoria
Set_Name
Converso de
Unidade Padro
Ferramenta
Parametrizar Categoria do
Produto e Converso de Unidade
Padro
MS_PM2013
MS_PM24
TB_MSOI24
Ferramenta De/Para
OU
Safx24
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Safx24
17/05/15
50.2.
50.2.1.1.
Tela
Criar uma tela para Parametrizar o Converso da Unidade Padro dos Produtos para Unidade Padro do SISIF.
Ttulo: PARAMETRIZAO DE CONVERSO DE UNIDADE PADRO
Campo: Empresa
Combo Box: Selecionar os diferentes Cod_Empresa da tabela CAIBR_ORG_EMPRESAS_V e uma opo TODOS.
Campo: Unidade Padro Origem
Combo Box: Selecionar as diferentes Unidades Padres na tabela CAIBR_INV_UNID_MEDIDA_V.
Campo: Unidade Padro Destino
Combo Box: Criar as seguintes opes para o cliente:
UN
Unidade
KG
Quilograma
LT
Litro
MT
Metro Linear
M2
Metro Quadrado
M3
Metro Cbico
KW
Quilowatt hora
PR
Par
Campo: Fator de Converso, para o usurio digitar o valor desejado. Campo com tamanho especificado abaixo
50.2.1.2.
50.2.1.3.
Descrio
Cadastro de Unidade Padro
50.2.1.4.
Estrutura Principal
1-)Leitura da View CAIBR_INV_UNID_MEDIDA_V
Selecionar os diferentes contedos do campo COD_UND_PADRAO na view CAIBR_INV_UNID_MEDIDA_V e
disponibilizar para o usurio escolher uma delas.
50.2.2.1.
Extrao de dados do Open Interface do Oracle CAI para uma View que dar
origem aos dados do MasterSAF, referentes aos Cdigos de Produtos
PL/SQL
Baixo
GST Equipe Interface
PRC_MSAF_SAFX24
Parmetro Externo
Sero recebidos dois parmetros de data para processamento:
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15
50.2.2.2.
50.2.2.3.
Descrio
Cadastro de Converso de Unidade Padro
TB_MSOI24
50.2.2.4.
Descrio
Cadastro de Produtos
Cdigos de Categorias dos Produtos
Nome da Coluna
TIPO_ITEM
IND_PRODUTO
COD_PRODUTO
DAT_PRODUTO
COD_UND_PAD_ORIG
COD_UND_PAD_DEST
VLR_FATOR_CONV
SEGMENT1
SEGMENT2
SEGMENT3
SEGMENT4
SEGMENT5
SEGMENT6
SEGMENT7
SEGMENT8
SEGMENT9
SEGMENT10
SEGMENT11
SEGMENT12
SEGMENT13
SEGMENT14
SEGMENT15
SEGMENT16
SEGMENT17
SEGMENT18
SEGMENT19
SEGMENT20
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
GLOBAL_ATTRIBUTE3
GLOBAL_ATTRIBUTE4
GLOBAL_ATTRIBUTE5
GLOBAL_ATTRIBUTE6
GLOBAL_ATTRIBUTE7
GLOBAL_ATTRIBUTE8
GLOBAL_ATTRIBUTE9
GLOBAL_ATTRIBUTE10
Tipo
Not Null
Not Null
TB_MSOI24
Tamanho
Varchar2
030
Varchar2
800
Varchar2
800
Date
Varchar2
003
Varchar2
002
Number
11V6
Varchar2
040
Varchar2
040
Varchar2
040
Varchar2
040
Varchar2
040
Varchar2
040
Varchar2
040
Varchar2
040
Varchar2
040
Varchar2
040
Varchar2
040
Varchar2
040
Varchar2
040
Varchar2
040
Varchar2
040
Varchar2
040
Varchar2
040
Varchar2
040
Varchar2
040
Varchar2
040
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Varchar2
150
Definio da Coluna
Caibr_Inv_Itens_V.TIPO_ITEM
Caibr_Inv_Itens_Categoria_V.CATEGORIA
Caibr_Inv_Itens_V.COD_PRODUTO
Caibr_Inv_Itens_V.DATA_ATUALIZACAO
Caibr_Inv_Itens_V.UNIDADE_MEDIDA
MS_PM24.COD_UND_PAD_DEST
MS_PM24.VLR_FATOR_CONV
Caibr_Inv_Itens_V.SEGMENT1
Caibr_Inv_Itens_V.SEGMENT2
Caibr_Inv_Itens_V.SEGMENT3
Caibr_Inv_Itens_V.SEGMENT4
Caibr_Inv_Itens_V.SEGMENT5
Caibr_Inv_Itens_V.SEGMENT6
Caibr_Inv_Itens_V.SEGMENT7
Caibr_Inv_Itens_V.SEGMENT8
Caibr_Inv_Itens_V.SEGMENT9
Caibr_Inv_Itens_V.SEGMENT10
Caibr_Inv_Itens_V.SEGMENT11
Caibr_Inv_Itens_V.SEGMENT12
Caibr_Inv_Itens_V.SEGMENT13
Caibr_Inv_Itens_V.SEGMENT14
Caibr_Inv_Itens_V.SEGMENT15
Caibr_Inv_Itens_V.SEGMENT16
Caibr_Inv_Itens_V.SEGMENT17
Caibr_Inv_Itens_V.SEGMENT18
Caibr_Inv_Itens_V.SEGMENT19
Caibr_Inv_Itens_V.SEGMENT20
Caibr_Inv_Itens_V.ATTRIBUTE1
Caibr_Inv_Itens_V.ATTRIBUTE2
Caibr_Inv_Itens_V.ATTRIBUTE3
Caibr_Inv_Itens_V.ATTRIBUTE4
Caibr_Inv_Itens_V.ATTRIBUTE5
Caibr_Inv_Itens_V.ATTRIBUTE6
Caibr_Inv_Itens_V.ATTRIBUTE7
Caibr_Inv_Itens_V.ATTRIBUTE8
Caibr_Inv_Itens_V.ATTRIBUTE9
Caibr_Inv_Itens_V.ATTRIBUTE10
Caibr_Inv_Itens_V.ATTRIBUTE11
Caibr_Inv_Itens_V.ATTRIBUTE12
Caibr_Inv_Itens_V.ATTRIBUTE13
Caibr_Inv_Itens_V.ATTRIBUTE14
Caibr_Inv_Itens_V.ATTRIBUTE15
Caibr_Inv_Itens_V.GLOBAL_ATTRIBUTE3
Caibr_Inv_Itens_V.GLOBAL_ATTRIBUTE4
Caibr_Inv_Itens_V.GLOBAL_ATTRIBUTE5
Caibr_Inv_Itens_V.GLOBAL_ATTRIBUTE6
Caibr_Inv_Itens_V.GLOBAL_ATTRIBUTE7
Caibr_Inv_Itens_V.GLOBAL_ATTRIBUTE8
Caibr_Inv_Itens_V.GLOBAL_ATTRIBUTE9
Caibr_Inv_Itens_V.GLOBAL_ATTRIBUTE10
CAIBR_INV_ITENS_V no existir nenhuma linha nesta tabela com a chave especificada acima;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 350 de 363
17/05/15
MS_PM2013 no existir nenhuma linha nesta tabela com a chave especificada acima.
3-)Leitura da View CAIBR_ORG_EMPRESAS_V
Se campo MS_PM2013.COD_EMPRESA diferente de TODOS.
Ler a View CAIBR_ORG_EMPRESAS_V com a seguinte condio:
COD_EMPRESA = Parmetro1
Efetuar um select distinct do campo ORGANIZATION_ID.
Poder ser recuperado mais de um ORGANIZATION_ID para o COD_EMPRESA. Neste caso, o programa dever efetuar um loop
para processar todos os produtos das diversas ORGANIZATION_ID.
Erros a serem previstos:
CAIBR_ORG_EMPRESAS_V no existir nenhuma linha nesta tabela com a chave especificada acima;
4-)Leitura da Tabela MS_PM24
Ler a tabela MS_PM24 com a seguinte condio:
COD_EMPRESA = Parmetro1
COD_UND_ PAD_ORIG = CAIBR_INV_ITENS_V.UNIDADE_MEDIDA
Poder ser encontrada mais de uma linha nesta tabela para seleo acima. Neste caso dever ser criado na VW_MSOI24 um registro
para cada linha encontrada.
50.3.
Item
01
02
03
04
COD_PRODUTO
DAT_PRODUTO
COD_UND_PAD_ORIG
800
003
Varchar2
Date
Varchar2
05
COD_UND_PAD_DES
T
VLR_FATOR_CONV
002
Varchar2
11v6
Number
06
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
17/05/15