Você está na página 1de 362

MANUAL TCNICO

INTERFACE ORACLE 11.i

MasterSAF

AUTOR(S)
NMERO DE DOCUMENTO
VERSO
SOURCE
STATUS
DATA DO DOCUMENTO
NMERO DE PGINAS
RELEASED BY

:
:
:
:
:
:
:
:

GST IVANA BERNARDES


01
17/09/2001
8
GST

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

COPYRIGHT TSL, 2001

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

4.6.5.3. Origem View CAIBR_JLBR_ENTIDADES_LEGAIS_V...............................................48


4.6.5.4. Origem View CAIBR_PO_TRANSPORTADORAS_V..................................................50
4.6.6. Estrutura Principal...................................................................................................................51
4.7.
Especificao Tcnica da Ferramenta De/Para..............................................................................53
5. SAFX05 Contas a Receber................................................................................................................55
5.1.
Especificao Funcional de Lanamentos de Ttulos no Contas a Receber..................................55
5.2.
Especificao Funcional de Pagamentos lanados Contas a Receber...........................................57
5.3.
Desenho Tcnico............................................................................................................................59
5.4.
Especificao Tcnica do Programa..............................................................................................60
5.4.1. Objetivo do Programa PRC_MSAF_CRIA_MSOI05............................................................60
5.4.2. Parmetro Externo...................................................................................................................60
5.4.3. Origem dos Dados...................................................................................................................60
5.4.4. Destino dos dados....................................................................................................................60
5.4.5. Definio da Tabela de Sada..................................................................................................60
5.4.5.1. Origem View CAIBR_AR_MOVTOS_V........................................................................60
5.4.5.2. Origem View CAIBR_AR_RECEBIMENTOS_V...........................................................61
5.4.6. Estrutura Principal...................................................................................................................61
5.5.
Especificao Tcnica da Ferramenta De/Para..............................................................................62
6. SAFX07 CONHECIMENTO DE FRETE DE ENTRADAS...........................................................64
6.1.
Desenho Tcnico............................................................................................................................71
6.2.
Especificao Tcnica do Programa..............................................................................................72
6.2.1. Objetivo do Programa FRMPM07ECF_1...............................................................................72
6.2.1.1. Tela....................................................................................................................................72
6.2.1.2. Origem dos Dados............................................................................................................72
6.2.1.3. Definio da Tabela de Sada MS_PM07ECF_1...........................................................72
6.2.1.4. Estrutura Principal............................................................................................................72
6.2.2. Objetivo do Programa PRC_MSAF_SAFX07F......................................................................73
6.2.2.1. Parmetro Externo............................................................................................................73
6.2.2.2. Origem dos Dados............................................................................................................73
6.2.2.3. Destino dos dados.............................................................................................................73
6.2.2.4. Definio da Tabela de Sada............................................................................................73
6.2.2.5. Estrutura Principal............................................................................................................74
6.3.
Especificao Tcnica da Ferramenta De/Para..............................................................................76
7. SAFX07 ARQUIVO DE NOTAS FISCAIS DE ENTRADAS.........................................................79
7.1.
Desenho Tcnico............................................................................................................................87
7.2.
Especificaes Tcnicas dos Programas........................................................................................88
7.2.1. Objetivo do Programa FRMPM07E_1....................................................................................88
7.2.1.1. Tela....................................................................................................................................88
7.2.1.2. Origem dos Dados............................................................................................................88
7.2.1.3. Definio da Tabela de Sada MS_PM07E_1................................................................88
7.2.1.4. Estrutura Principal............................................................................................................88
7.2.2. Objetivo do Programa FRMPM07E_2....................................................................................88
7.2.2.1. Tela....................................................................................................................................88
7.2.2.2. Origem dos Dados............................................................................................................89
7.2.2.3. Definio da Tabela de Sada MS_PM07E_2................................................................89
7.2.2.4. Estrutura Principal............................................................................................................89
7.2.3. Objetivo do Programa FRMPM07E_3....................................................................................89
7.2.3.1. Tela....................................................................................................................................89
7.2.3.2. Origem dos Dados............................................................................................................90
7.2.3.3. Definio da Tabela de Sada MS_PM07E_3................................................................90
7.2.3.4. Estrutura Principal............................................................................................................90
7.2.4. Objetivo do Programa FRMPM07E_4....................................................................................90
7.2.4.1. Tela....................................................................................................................................90
7.2.4.2. Origem dos Dados............................................................................................................90
7.2.4.3. Definio da Tabela de Sada MS_PM07E_4................................................................90

7.2.4.4. Estrutura Principal............................................................................................................91


7.2.5. Objetivo do Programa FRMPM07E_5....................................................................................91
7.2.5.1. Tela....................................................................................................................................91
7.2.5.2. Origem dos Dados............................................................................................................91
7.2.5.3. Definio da Tabela de Sada MS_PM07E_5................................................................91
7.2.5.4. Estrutura Principal............................................................................................................91
7.2.6. Objetivo do Programa PRC_MSAF_CRIA_MS0I07E...........................................................91
7.2.6.1. Parmetro Externo............................................................................................................92
7.2.6.2. Origem dos Dados............................................................................................................92
7.2.6.3. Destino dos dados.............................................................................................................92
7.2.6.4. Definio da Tabela de Sada............................................................................................92
7.2.6.5. Estrutura Principal............................................................................................................94
7.3.
Especificao Tcnica da Ferramenta De/Para..............................................................................96
8. SAFX07 ARQUIVO DE NOTAS FISCAIS DE SADAS..............................................................100
8.1.
Desenho Tcnico..........................................................................................................................109
8.1.
Especificaes Tcnicas dos Programas......................................................................................110
8.1.1. Objetivo do Programa FRMPM07S_1..................................................................................110
8.1.1.1. Tela..................................................................................................................................110
8.1.1.2. Origem dos Dados..........................................................................................................110
8.1.1.3. Definio da Tabela de Sada MS_PM07S_1..............................................................110
8.1.1.4. Estrutura Principal..........................................................................................................110
8.1.2. Objetivo do Programa FRMPM07S_2..................................................................................110
8.1.2.1. Tela..................................................................................................................................110
8.1.2.2. Origem dos Dados...........................................................................................................111
8.1.2.3. Definio da Tabela de Sada MS_PM07S_2..............................................................111
8.1.2.4. Estrutura Principal...........................................................................................................111
8.1.3. Objetivo do Programa FRMPM07S_3..................................................................................111
8.1.3.1. Tela..................................................................................................................................111
8.1.3.2. Origem dos Dados...........................................................................................................111
8.1.3.3. Definio da Tabela de Sada MS_PM07S_3..............................................................111
8.1.3.4. Estrutura Principal..........................................................................................................112
8.1.4. Objetivo do Programa FRMPM07S_4..................................................................................112
8.1.4.1. Tela..................................................................................................................................112
8.1.4.2. Origem dos Dados..........................................................................................................112
8.1.4.3. Definio da Tabela de Sada MS_PM07S_4..............................................................112
8.1.4.4. Estrutura Principal..........................................................................................................113
8.1.5. Objetivo do Programa FRMPM07S_5..................................................................................113
8.1.5.1. Tela..................................................................................................................................113
8.1.5.2. Origem dos Dados..........................................................................................................113
8.1.5.3. Definio da Tabela de Sada MS_PM07S_5..............................................................113
8.1.5.4. Estrutura Principal..........................................................................................................114
8.1.6. Objetivo do Programa FRMPM07S_6..................................................................................114
8.1.6.1. Tela..................................................................................................................................114
8.1.6.2. Origem dos Dados..........................................................................................................114
8.1.6.3. Definio da Tabela de Sada MS_PM07S_6..............................................................114
8.1.6.4. Estrutura Principal..........................................................................................................114
8.1.7. Objetivo do Programa PRC_MSAF_SAFX07S....................................................................115
8.1.7.1. Parmetro Externo..........................................................................................................115
8.1.7.2. Origem dos Dados..........................................................................................................115
8.1.7.3. Destino dos dados...........................................................................................................115
8.1.7.4. Definio da Tabela de Sada..........................................................................................115
8.1.7.5. Estrutura Principal..........................................................................................................116
8.2.
Especificao Tcnica da Ferramenta De/Para............................................................................120
9. SAFX08 ITENS DE NOTAS FISCAIS DE ENTRADAS DE MERCADORIAS.........................123
9.1.
Desenho Tcnico..........................................................................................................................131

9.2.

Especificao Tcnica do Programa............................................................................................132


9.2.1. Objetivo do Programa PRC_MSAF_SAFX08E...................................................................132
9.2.2. Parmetro Externo.................................................................................................................132
9.2.3. Origem dos Dados.................................................................................................................132
9.2.4. Destino dos dados..................................................................................................................132
9.2.5. Definio da Tabela de Sada................................................................................................132
9.2.6. Estrutura Principal.................................................................................................................133
9.3.
Especificao Tcnica da Ferramenta De/Para............................................................................137
10. SAFX08 ITENS DE NOTAS FISCAIS DE SADAS DE MERCADORIAS.............................139
10.1.
Desenho Tcnico.......................................................................................................................149
10.2.
Especificao Tcnica do Programa.........................................................................................150
10.2.1. Objetivo do Programa PRC_MSAF_SAFX08S....................................................................150
10.2.2. Parmetro Externo.................................................................................................................150
10.2.3. Origem dos Dados.................................................................................................................150
10.2.4. Destino dos dados..................................................................................................................150
10.2.5. Definio da Tabela de Sada................................................................................................150
10.2.6. Estrutura Principal.................................................................................................................151
10.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................155
11. SAFX09 ITENS DE NOTAS FISCAIS DE ENTRADAS DE SERVIOS................................158
11.1.
Desenho Tcnico.......................................................................................................................162
11.2.
Especificao Tcnica do Programa.........................................................................................163
11.2.1. Objetivo do Programa PRC_MSAF_SAFX09E...................................................................163
11.2.2. Parmetro Externo.................................................................................................................163
11.2.3. Origem dos Dados.................................................................................................................163
11.2.4. Destino dos dados..................................................................................................................163
11.2.5. Definio da Tabela de Sada................................................................................................163
11.2.6. Estrutura Principal.................................................................................................................164
11.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................165
12. SAFX09 - ITENS DE NOTAS FISCAIS DE SAIDAS DE SERVIOS........................................167
12.1.
Desenho Tcnico.......................................................................................................................172
12.2.
Especificao Tcnica do Programa.........................................................................................173
12.2.1. Objetivo do Programa PRC_MSAF_SAFX09S....................................................................173
12.2.2. Parmetro Externo.................................................................................................................173
12.2.3. Origem dos Dados.................................................................................................................173
12.2.4. Destino dos dados..................................................................................................................173
12.2.5. Definio da Tabela de Sada................................................................................................173
12.2.6. Estrutura Principal.................................................................................................................174
12.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................176
13. SAFX10 CONTROLE DE ESTOQUE........................................................................................178
13.1.
Desenho Tcnico.......................................................................................................................187
13.2.
Especificaes Tcnicas dos Programas...................................................................................188
13.2.1. Objetivo do Programa FRMPM10_1....................................................................................188
13.2.1.1. Tela..................................................................................................................................188
13.2.1.2. Origem dos Dados..........................................................................................................188
13.2.1.3. Definio da Tabela de Sada MS_PM10_1................................................................188
13.2.1.4. Estrutura Principal..........................................................................................................188
13.2.2. Objetivo do Programa FRMPM10_2....................................................................................188
13.2.2.1. Tela..................................................................................................................................189
13.2.2.2. Origem dos Dados..........................................................................................................189
13.2.2.3. Definio da Tabela de Sada MS_PM07E_2..............................................................189
13.2.2.4. Estrutura Principal..........................................................................................................189
13.2.3. Objetivo do Programa PRC_MSAF_SAFX10......................................................................189
13.2.3.1. Parmetro Externo..........................................................................................................189
13.2.3.2. Origem dos Dados..........................................................................................................189
13.2.3.3. Destino dos dados...........................................................................................................190

13.2.3.4. Definio da Tabela de Sada..........................................................................................190


13.2.3.5. Estrutura Principal..........................................................................................................191
13.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................196
14. SAFX11 ARQUIVO DE ATIVO FIXO, CORREO e DEPRECIAO................................198
14.1.
Especificao Funcional de Dados oriundos de Aquisies.....................................................198
14.2.
Especificao Funcional de Dados oriundos de Transferncias...............................................200
14.3.
Especificao Funcional de Dados oriundos de Ajustes...........................................................202
14.4.
Especificao Funcional de Dados oriundos de Baixas...........................................................204
14.5.
Especificao Funcional de Dados oriundos de Saldo de Depreciao...................................206
14.6.
Desenho Tcnico.......................................................................................................................208
14.7.
Especificao Tcnica do Programa.........................................................................................209
14.7.1. Objetivo do Programa PRC_MSAF_SAFX11......................................................................209
14.7.2. Parmetro Externo.................................................................................................................209
14.7.3. Origem dos Dados.................................................................................................................209
14.7.4. Destino dos dados..................................................................................................................209
14.7.5. Definio da Tabela de Sada................................................................................................209
14.7.5.1. Origem View CAIBR_FA_AQUISICOES_V oriundos de Aquisies..........................209
14.7.5.2. Origem View CAIBR_FA_TRANSFERENCIAS_V oriundos de Transferncias.........209
14.7.5.3. Origem View CAIBR_FA_AJUSTES_V oriundos de Ajustes.......................................210
14.7.5.4. Origem View CAIBR_FA_BAIXAS_V oriundos de Baixas.........................................210
14.7.5.5. Origem View CAIBR_FA_SALDO_DEPREC_V oriundos do Saldo de Depreciao. 210
14.7.6. Estrutura Principal.................................................................................................................210
14.8.
Especificao Tcnica da Ferramenta De/Para.........................................................................211
15. SAFX12 - ARQUIVO DE BENS COM DEPRECIAO SUSPENSA........................................212
15.1.
Desenho Tcnico.......................................................................................................................213
15.2.
Especificao Tcnica do Programa.........................................................................................214
15.2.1. Objetivo do Programa PRC_MSAF_SAFX12......................................................................214
15.2.2. Parmetro Externo.................................................................................................................214
15.2.3. Origem dos Dados.................................................................................................................214
15.2.4. Destino dos dados..................................................................................................................214
15.2.5. Definio da Tabela de Sada................................................................................................214
15.2.6. Estrutura Principal.................................................................................................................214
15.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................215
16. SAFX13 - ARQUIVO DE CADASTRO DE BENS.......................................................................216
16.1.
Desenho Tcnico.......................................................................................................................218
16.2.
Especificao Tcnica do Programa.........................................................................................219
16.2.1. Objetivo do Programa PRC_MSAF_SAFX13......................................................................219
16.2.2. Parmetro Externo.................................................................................................................219
16.2.3. Origem dos Dados.................................................................................................................219
16.2.4. Destino dos dados..................................................................................................................219
16.2.5. Definio da Tabela de Sada................................................................................................219
16.2.6. Estrutura Principal.................................................................................................................219
16.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................220
17. SAFX16 PRODUTOS CUJA PRODUO UTILIZA INSUMOS............................................222
17.1.
Desenho Tcnico.......................................................................................................................224
17.2.
Especificao Tcnica do Programa.........................................................................................225
17.2.1. Objetivo do Programa PRC_MSAF_CRIA_MSOI16..........................................................225
17.2.2. Parmetro Externo.................................................................................................................225
17.2.3. Origem dos Dados.................................................................................................................225
17.2.4. Destino dos dados..................................................................................................................225
17.2.5. Definio da Tabela de Sada................................................................................................225
17.2.6. Estrutura Principal.................................................................................................................225
17.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................227
18. SAFX17 INSUMOS UTILIZADOS NA FABRICAO DE PRODUTOS...............................228
18.1.
Desenho Tcnico.......................................................................................................................230

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

29. SAFX2005 TIPO DE DOCUMENTO........................................................................................280


29.1.
Desenho Tcnico.......................................................................................................................281
29.2.
Especificao Tcnica do Programa.........................................................................................282
29.2.1. Objetivo do Programa PRC_MSAF_DYNAMIC_OBJECTS..............................................282
29.2.2. Parmetro Externo.................................................................................................................282
29.2.3. Origem dos Dados.................................................................................................................282
29.2.4. Destino dos dados..................................................................................................................282
29.2.5. Definio da View de Sada (Dinmica)...............................................................................282
29.2.6. Estrutura Principal.................................................................................................................282
29.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................282
30. SAFX2006 NATUREZA DA OPERAO.................................................................................283
30.1.
Desenho Tcnico.......................................................................................................................284
30.2.
Especificao Tcnica do Programa.........................................................................................285
30.2.1. Objetivo do Programa PRC_MSAF_DYNAMIC_OBJECTS..............................................285
30.2.2. Parmetro Externo.................................................................................................................285
30.2.3. Origem dos Dados.................................................................................................................285
30.2.4. Destino dos dados..................................................................................................................285
30.2.5. Definio da View de Sada (Dinmica)...............................................................................285
30.2.6. Estrutura Principal.................................................................................................................285
30.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................285
31. SAFX2007 UNIDADE DE MEDIDA.........................................................................................286
31.1.
Desenho Tcnico.......................................................................................................................287
31.2.
Especificao Tcnica do Programa.........................................................................................288
31.2.1. Objetivo do Programa PRC_MSAF_DYNAMIC_OBJECTS..............................................288
31.2.2. Parmetro Externo.................................................................................................................288
31.2.3. Origem dos Dados.................................................................................................................288
31.2.4. Destino dos dados..................................................................................................................288
31.2.5. Definio da View de Sada (Dinmica)...............................................................................288
31.2.6. Estrutura Principal.................................................................................................................288
31.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................288
32. SAFX2010 NATUREZA DE ESTOQUE....................................................................................289
32.1.
Desenho Tcnico.......................................................................................................................290
32.2.
Especificao Tcnica do Programa.........................................................................................291
32.2.1. Objetivo do Programa PRC_MSAF_DYNAMIC_OBJECTS..............................................291
32.2.2. Parmetro Externo.................................................................................................................291
32.2.3. Origem dos Dados.................................................................................................................291
32.2.4. Destino dos dados..................................................................................................................291
32.2.5. Definio da View de Sada (Dinmica)...............................................................................291
32.2.6. Estrutura Principal.................................................................................................................291
32.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................291
33. SAFX2011 SITUAO DO BEM.............................................................................................292
34. SAFX2012 CDIGOS FISCAIS................................................................................................293
34.1.
Desenho Tcnico.......................................................................................................................294
34.2.
Especificao Tcnica do Programa.........................................................................................295
34.2.1. Objetivo do Programa PRC_MSAF_DYNAMIC_OBJECTS..............................................295
34.2.2. Parmetro Externo.................................................................................................................295
34.2.3. Origem dos Dados.................................................................................................................295
34.2.4. Destino dos dados..................................................................................................................295
34.2.5. Definio da View de Sada (Dinmica)...............................................................................295
34.2.6. Estrutura Principal.................................................................................................................295
34.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................296
35. SAFX2013 TABELA DE PRODUTOS.......................................................................................297
35.1.
Desenho Tcnico.......................................................................................................................299
35.2.
Especificaes Tcnicas dos Programas...................................................................................300
35.2.1. Objetivo do Programa FRMPM2013....................................................................................300

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

42. SAFX2042 ESPCIES DE VOLUME.......................................................................................319


42.1.
Desenho Tcnico.......................................................................................................................320
42.2.
Especificao Tcnica do Programa.........................................................................................321
42.2.1. Objetivo do Programa PRC_MSAF_DYNAMIC_OBJECTS..............................................321
42.2.2. Parmetro Externo.................................................................................................................321
42.2.3. Origem dos Dados.................................................................................................................321
42.2.4. Destino dos dados..................................................................................................................321
42.2.5. Definio da View de Sada (Dinmica)...............................................................................321
42.2.6. Estrutura Principal.................................................................................................................321
42.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................321
43. SAFX2043 CLASSIFICAO FISCAL (NBM)........................................................................322
43.1.
Desenho Tcnico.......................................................................................................................323
43.2.
Especificao Tcnica do Programa.........................................................................................324
43.2.1. Objetivo do Programa PRC_MSAF_DYNAMIC_OBJECTS..............................................324
43.2.2. Parmetro Externo.................................................................................................................324
43.2.3. Origem dos Dados.................................................................................................................324
43.2.4. Destino dos dados..................................................................................................................324
43.2.5. Definio da View de Sada (Dinmica)...............................................................................324
43.2.6. Estrutura Principal.................................................................................................................324
43.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................325
44. SAFX2044 SITUAO TRIBUTRIA FEDERAL...................................................................326
44.1.
Desenho Tcnico.......................................................................................................................327
44.2.
Especificao Tcnica do Programa.........................................................................................328
44.2.1. Objetivo do Programa PRC_MSAF_DYNAMIC_OBJECTS..............................................328
44.2.2. Parmetro Externo.................................................................................................................328
44.2.3. Origem dos Dados.................................................................................................................328
44.2.4. Destino dos dados..................................................................................................................328
44.2.5. Definio da View de Sada (Dinmica)...............................................................................328
44.2.6. Estrutura Principal.................................................................................................................328
44.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................328
45. SAFX2047 VIAS DE TRANSPORTES......................................................................................329
45.1.
Desenho Tcnico.......................................................................................................................330
45.2.
Especificao Tcnica do Programa.........................................................................................331
45.2.1. Objetivo do Programa PRC_MSAF_DYNAMIC_OBJECTS..............................................331
45.2.2. Parmetro Externo.................................................................................................................331
45.2.3. Origem dos Dados.................................................................................................................331
45.2.4. Destino dos dados..................................................................................................................331
45.2.5. Definio da View de Sada (Dinmica)...............................................................................331
45.2.6. Estrutura Principal.................................................................................................................331
45.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................331
46. SAFX2081 TABELA DE EXTENSO CFOP............................................................................332
46.1.
Desenho Tcnico.......................................................................................................................333
46.2.
Especificao Tcnica do Programa.........................................................................................334
46.2.1. Objetivo do Programa PRC_MSAF_CRIA_MSOI2081......................................................334
46.2.2. Parmetro Externo.................................................................................................................334
46.2.3. Origem dos Dados.................................................................................................................334
46.2.4. Destino dos dados..................................................................................................................334
46.2.5. Definio da Tabela de Sada................................................................................................334
46.2.6. Estrutura Principal.................................................................................................................334
46.3.
Especificao Tcnica da Ferramenta De/Para.........................................................................335
47. SAFX2083 - CDIGOS NALADI.................................................................................................336

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

1. SAFX01 MOVIMENTO LANAMENTOS CONTBEIS


Arquivo IN 68/95 da SRF
Arquivo de Cdigos 1.1
Sistema Base para a Interface
GENERAL LEDGER
Arquivo/Tipo de Registro para a Interface
CAIBR_GL_DIARIO_V
Responsvel pelas Informaes
Marcelo Simes
Observaes: Esta view CAIBR_GL_DIARIO_V conter todos os Lanamentos Contbeis do Oracle Applications.
Critrio de Seleo: Selecionar os registros do Perodo solicitado, com campo SET_OF_BOOKS_ID igual MS_PM2002.SET_OF_BOOKS_ID da
Empresa que est sendo processada e campo GRAFICO_DE_CONTAS igual a CAIBR_GL_SETS_OF_BOOKS_V.GRAFICO_DE_CONTAS.
Item

Descrio / Tabela MasterSAF

MasterSAF
Tamanho Tipo
003
A

Origem
Tamanho
Tipo
008
Varchar2

*01

Cdigo da Empresa

*02

Cdigo do Estabelecimento

006

012

Varchar2

*03
*04

Data da Operao (IN68)


Conta Dbito/Crdito do Lanamento
(IN68)

008
070

A
A

070

Date
Varchar2

*05

001

001

Varchar2

*06

Dbito/Crdito
do
Contbil (IN68)
Arquivamento (IN68)

020

045

*07
08
09

Valor do Lanamento Contbil (IN68)


Conta Contra Partida (IN68)
Centro Custo (IN68)

017
070
020

A
A
A

150

10
11

Centro de Despesas (IN68)


Histrico Padro (IN68)

020
006

A
A

150

12

Cdigo Operao (IN68)

025

Varchar2

13

Histrico Complementar (IN68)

120

Varchar2

Lanamento

/var/www/apps/conversion/tmp/scratch_5/270448065.doc

006
120

Varchar2

Number
Varchar2

Varchar2

Campo Origem / Comentrios


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_Segmentos_V para descobrir o
Segmento igual a GL_BALANCING e buscar o
segmento correspondente ao campo EMPRESA.
Ler a Caibr_Gl_Seg_Empresa_V com SEGMENTO
igual ao segmento de EMPRESA encontrado na
Caibr_Gl_Segmentos_V e GRAFICO_DE_CONTAS
igual a Caibr_Gl_Sets_Of_Books_V e buscar o campo
COD_EMPRESA. Este campo ser utilizado na
Ferramenta para efetuar o DE/PARA
Com os acessos do campo EMPRESA, concatenar os
campos Caibr_Gl_Seg_Empresa_V.COD_EMPRESA e
Caibr_Gl_Seg_Empresa_V.COD_ESTABELECIMEN
TO. Este campo formatado ser utilizado na
Ferramenta para efetuar o DE/PARA.
Caibr_Gl_Diario_V.DATA_LANCTO
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 ID_CONTA_DC
e
GRAFICO_DE_CONTAS
igual
a
Caibr_Gl_Sets_Of_Books_V.
GRAFICO_DE_CONTAS e recuperar o atributo
COD_CONTA.
Caibr_Gl_Diario_V.IND_DC
Concatenar
os
campos
Caibr_Gl_Diario_V.JE_BATCH_ID,
Caibr_Gl_Diario_V.JE_HEADER_ID
e
Caibr_Gl_Diario_V.JE_LINE_NUM, retirando zeros
no significativos
Caibr_Gl_Diario_V.VLR_LANCTO
NO POSSUI ESSA INFORMAO
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_Rec_Itens_Nfe_V.DB_CODE_COMBINATION
_ID e buscar o segmento correspondente ao Centro de
Custo, truncando em 20 posies.
NO POSSUI INFORMAO
Caibr_GL_Diario_V.COD_HISTPADRAO Este campo
ser utilizado na Ferramenta para efetuar o DE/PARA.
Caso este campo no esteja preenchido, carregar com
nulo.
Caibr_Gl_Diario_V.TIPO_OPERACAO. Este campo
ser utilizado na Ferramenta para efetuar o DE/PARA
Caibr_Gl_Diario_V.HISTCOMPL

Pgina 1 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
14

Cdigo do ndice de Converso

010

15

Valor do Lanamento Convertido

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

1.1. Desenho Tcnico

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

Parametrizar Set Of Book Oficial

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

1.2. Especificao Tcnica do Programa


1.2.1. Objetivo do Programa PRC_MSAF_SAFX01
Objetivo do Programa:
Linguagem:
Grau de Complexidade:
Implicaes das Modificaes:
Responsvel Criao:
Cdigo do Programa PL/SQL
Outros Programas Relacionados:

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

1.2.2. Parmetro Externo


Sero recebidos dois parmetros para processamento:

Parmetro 1: Campo Varchar2(50) (Empresa)

Parmetro 2: AAAAMMDD (Data De)

Parmetro 3: AAAAMMDD (Data At)

1.2.3. Origem dos Dados


Nome
Caibr_Gl_Diario_V
Caibr_Gl_Seg_Empresa_V
Caibr_Gl_Sets_Of_Books_V
Caibr_Gl_Plano_Contas_V
Caibr_Gl_Segmentos_V
MS_PM2002

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

1.2.4. Destino dos dados


Nome

Descrio
Lanamentos Contbeis Tabela Temporria da Interface

TB_MSOI01

1.2.5. Definio da Tabela de Sada


Nome da Coluna
COD_EMPRESA
COD_ESTAB
DATA_OPERACAO
CONTA_DEB_CRED
IND_DEB_CRE
ARQUIVAMENTO
VLR_LANCTO
CENTRO_CUSTO
HISTPADRAO
COD_OPERACAO
HISTCOMPL
COD_INDIC_CONV
VLR_OPER_IND

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

1.2.6. Estrutura Principal


1-)Leitura da Tabela principal CAIBR_GL_DIARIO_V
Ler a view CAIBR_DIARIO_V para recuperar as linhas da tabela que satisfaam a seguinte condio:
SET_OF_BOOKS_ID
= MS_PM2002
GRAFICO_DE_CONTAS = Caibr_Gl_Sets_Of_Books_V.GRAFICO_DE_CONTAS
DATA_LANCTO
>= Parmetro2
DATA_LANCTO
<= Parmetro3
Alertas a serem previstos no log de erros:

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
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
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 na tabela com 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 = CAIBR_GL_DIARIO_V.ID_CONTA_DC
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 na tabela com chave especificada acima.


5-)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 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_ATTRIBUTE_TYPE = 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.
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:

CAIBR_GL_SEG_EMPRESA_V no existir nenhuma linha na 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
CAIBR_GL_PLANO_CONTAS_V.COD_CONTA,
atravs
da
parametrizao
CAIBR_GL_SEGMENTOS_V.APPLICATION_COLUMN_NAME.

Empresa
realizada

Cdigo do Estabelecimento WS_COD_ESTABELECIMENTO


/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Pgina 5 de 363

17/05/15

no
na

campo
coluna

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
Concatenar
os
campo
CAIBR_GL_SEG_EMPRESA_V.COD_EMPRESA
CAIBR_GL_SEG_EMPRESA_V.COD_ESTABELECIMENTO.

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.

1.3. Especificao Tcnica da Ferramenta De/Para


Item

Tabela de Origem TB_MSOI01


Descrio do campo Tam.
Tipo

Campos do MASTERSAF SAFX01


Descrio do campo
Tam. Tipo
Observao

01

COD_EMPRESA

008

Varchar2

(*) Cdigo da Empresa

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

Tabela De/Para de Empresa


da Ferramenta
Tabela De/Para de Empresa
da Ferramenta
AAAAMMDD

Truncar em 20 posies

Aplicar Regra por Descrio


da Ferramenta - Regra 5
Automtica
Aplicar Regra por Descrio
da Ferramenta - Regra 6
Automtica
Aplicar Regra por Descrio
da Ferramenta - Regra 7
No Automtica

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

2. SAFX02 - SALDOS MENSAIS


Arquivo IN 68/95 da SRF
Arquivo de Cdigos 1.2
Sistema Base para a Interface
GENERAL LEDGER
Arquivo/Tipo de Registro para a Interface
CAIBR_GL_RAZAO_V
Responsvel pelas Informaes
Marcelo Simes
Observaes: Esta view CAIBR_GL_RAZAO_V conter os Saldos Contbeis do Oracle Applications.
Critrio de Seleo: Selecionar os Perodos Contbeis na view Caibr_GL_Periodos_Contabeis_V que correspondem ao Parmetro de perodo de
processamento recebido. Selecionar os registros da view Caibr_Gl_Razao_V, com campo SET_OF_BOOKS_ID igual
MS_PM2002.SET_OF_BOOKS_ID da Empresa que est sendo processada e campo GRAFICO_DE_CONTAS igual a
CAIBR_GL_SETS_OF_BOOKS_V.GRAFICO_DE_CONTAS e Perodos Contbeis encontrados na view Caibr_Gl_Periodos_Contabeis_V.
Item

Descrio/ Tabela MasterSAF

MasterSAF
Tamanho Tipo
003
A

Origem
Tamanho
Tipo
008
Varchar2

*01

Cdigo da Empresa

*02

Cdigo do Estabelecimento

006

012

Varchar2

*03

Conta Contbil (IN68)

070

070

Varchar2

*04
*05
*06
*07
*08
09
10

Data da Operao (IN68)


Saldo Inicial (IN68)
Dbito/Crdito (IN68)
Saldo Final (IN68)
Dbito/Crdito (IN68)
Total Crdito (IN68)
Total de Dbito (IN68)

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

Campo Origem / Comentrios


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_Segmentos_V para descobrir o
Segmento igual a GL_BALANCING e buscar o
segmento correspondente ao campo EMPRESA.
Ler a Caibr_Gl_Seg_Empresa_V com SEGMENTO
igual ao segmento de EMPRESA encontrado na
Caibr_Gl_Segmentos_V e GRAFICO_DE_CONTAS
igual a Caibr_Gl_Sets_Of_Books_V e buscar o campo
COD_EMPRESA. Este campo ser utilizado na
Ferramenta para efetuar o DE/PARA
Com os acessos do campo EMPRESA, concatenar os
campos Caibr_Gl_Seg_Empresa_V.COD_EMPRESA e
Caibr_Gl_Seg_Empresa_V.COD_ESTABELECIMEN
TO. Este campo formatado ser utilizado na
Ferramenta para efetuar o DE/PARA.
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_Gl_Razao_V.CODE_COMBINATION_ID
e
GRAFICO_DE_CONTAS
igual
a
Caibr_Gl_Sets_Of_Books_V.GRAFICO_DE_CONTA
S e recuperar o atributo COD_CONTA.
Caibr_Gl_Razao_V.DATA_SALDO
Caibr_Gl_Razao_V.VLR_SALDO_INI
Caibr_Gl_Razao_V.IND_SALDO_INI
Caibr_Gl_Razao_V.VLR_SALDO_FIM
Caibr_Gl_Razao_V.IND_SALDO_FIM
Caibr_Gl_Razo_V.VLR_TOT_CREDITO
Caibr_Gl_Razao_V.VLR_TOT_DEBITO

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
6)

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

2.1. Desenho Tcnico

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

Parametrizar Set Of Book Oficial

TB_MSOI02

Ferramenta De/Para

Safx02

OU
Safx02

/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Pgina 9 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

2.2. Especificao Tcnica do Programa


2.2.1. Objetivo do Programa PRC_MSAF_SAFX02
Objetivo do Programa:
Linguagem:
Grau de Complexidade:
Implicaes das Modificaes:
Responsvel Criao:
Cdigo do Programa PL/SQL:
Outros Programas Relacionados:

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

2.2.2. Parmetro Externo


Sero recebidos dois parmetros para processamento:
Parmetro 1: Campo Varchar2(50) (Empresa)
Parmetro 2: AAAAMMDD (Data De)
Parmetro 3: AAAAMMDD (Data At)

2.2.3. Origem dos Dados


Nome
Caibr_Gl_Razao_V
Caibr_Gl_Seg_Empresa_V
Caibr_Gl_Sets_Of_Books_V
Caibr_Gl_Plano_Contas_V
Caibr_Gl_Segmentos_V
Caibr_Gl_Periodos_Contabeis_V
MS_PM2002

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

2.2.4. Destino dos dados


Nome

Descrio
Saldos Mensais Tabela Temporria da Interface

TB_MSOI02

2.2.5. Definio da Tabela de Sada


Nome da Coluna
COD_EMPRESA
COD_ESTAB
COD_CONTA
DATA_SALDO
VLR_SALDO_INI
IND_SALDO_INI
VLR_SALDO_FIM
IND_SALDO_FIM
VLR_TOT_CRE
VLR_TOT_DEB

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

2.2.6. Estrutura Principal


1-)Leitura da Tabela principal CAIBR_GL_RAZAO_V
Ler a view CAIBR_GL_RAZAO_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
PERIODO_CONTABIL = Caibr_Gl_Periodos_Contabeis_V.PERIODO (todos os perodos encontrados)
Alertas a serem previstos no log de erros:

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
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 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_SEG_EMPRESA_V no existir nenhuma linha na 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_GL_DIARIO_V.ID_CONTA_DC
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-)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.

2.3. Especificao Tcnica da Ferramenta De/Para


Item

Tabela de Origem TB_MSOI02


Descrio do campo Tam.
Tipo

Campos do MASTERSAF SAFX02


Descrio do campo
Tam. Tipo
Observao

01

COD_EMPRESA

008

Varchar2

(*) Cdigo da Empresa

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

Tabela De/Para de Empresa


da Ferramenta
Tabela De/Para de Empresa
da Ferramenta
AAAAMMDD

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

3. SAFX03 Movimento de Contas a Pagar


3.1. Especificao Funcional de Ttulos oriundos do Recebimento
Arquivo IN 68/95 da SRF
Arquivo de Cdigos 2.1
Sistema Base para a Interface
CONTAS A RECEBER
Arquivo/Tipo de Registro para a Interface
CAIBR_AP_CONTAS_PAGAR_V
Responsvel pelas Informaes
Observaes: A partir de movimentos originados no RI. Verificar se ORIGEM na View CAIBR_AP_CONTAS_PAGAR_V = RECEBIMENTO
INTEGRADO. Se for, buscar os dados conforme especificao abaixo.
Critrio de Seleo: Ler os Ttulos com campo Caibr_Ap_Contas_Pagar_V.ORIGEM igual a RECEBIMENTO INTEGRADO e
SET_OF_BOOKS_ID igual a MS_PM2002.SET_OF_BOOKS_ID.
Item

Descrio / Tabela MasterSAF

MasterSAF
Tamanho Tipo
003
A

Origem
Tamanho
Tipo
008
Varchar2

*01

Cdigo da Empresa

*02

Cdigo do Estabelecimento

006

012

Varchar2

*03
*04

Data do Movimento (IN68)


Indicador de Pessoa Fsica/Jurdica
(IN68)

008
001

N
A

025

Date
Varchar2

*05

Cdigo da Pessoa Fsica/Jurdica (IN68)

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

Subsrie do Documento (IN68)


Cdigo da Operao (IN68)

002
006

A
A

014

Varchar2

*11
*12

Data de Emisso (IN68)


Data do Vencimento (IN68)

008
008

N
A

13

Arquivamento (IN68)

020

14

Valor da Operao (IN68 )

015v002

15

Dbito/Crdito (IN68)

001

16

Conta Contbil

070

/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Date
Date

Number

070

Varchar2

Campo Origem / Comentrios


Ler a view Caibr_Ap_Nffs_Ri_V com INVOICE_ID
igual a Caibr_Ap_Contas_Pagar_V.INVOICE_ID e
VENDOR_ID
igual
a
Caibr_Ap_Contas_Pagar_V.VENDOR_ID e buscar o
campo COD_EMPRESA. Este campo ser utilizado
na Ferramenta para efetuar o DE/PARA
Com o acesso realizado para o campo Empresa na
view Caibr_Ap_Nffs_Ri_V concatenar os campos
Caibr_Ap_Nffs_Ri_V.COD_EMPRESA
e
Caibr_Ap_Nffs_Ri.V.COD_ESTABELECIMENTO.
Caibr_Ap_Contas_Pagar_V.DT_MOVTO
Caibr_Ap_Contas_Pagar_V.COD_CATEGORIA.
Este campo ser utilizado na Ferramenta para efetuar
o DE/PARA
Caibr_Ap_Contas_Pagar_V.COD_PFJ.
Caibr_Ap_Contas_Pagar_V.COD_DOCTO
Caibr_Ap_Nffs_Ri_V.INVOICE_NUM
Se campo Caibr_Ap_Nffs_Ri_V.SERIE_DOCFIS
igual a nulo Preencher com brancos;
Seno

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
17

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

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

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

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_Contas_Pagar_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_Ap_Contas_Pagar_V.VALOR. Se campo for
negativo ignorar o sinal
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 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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
16) Conta Contbil Ser formatado conforme especificado acima, utilizando o campo que ir conter o ID da conta Contbil referente ao lanamento
de Contas a Pagar 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;
17) Centro de Custo Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Centro de Custo utilizado no lanamento 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 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;
18) Cdigo de ndice O Oracle Applications no possui esta informao. Caso o Cliente necessite utilizar este campo, dever ser tratado como
customizao da Interface;
19) Valor da Operao do ndice O Oracle Applications no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar
customizao no APPS e na Interface;
20) Valor Original do Documento Ser formatado de acordo com o valor especificado acima, que ir conter o Valor Original do Ttulo do Contas a
Pagar 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;
21) Nmero do Documento Compensao O Oracle Applications no possui esta informao. Caso o Cliente necessite utilizar este campo, dever
solicitar customizao no APPS e na Interface;
22) Centro de Responsabilidade O Oracle Applications no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar
customizao no APPS e na Interface;
23) Cdigo do Tributo O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
24) Especificao do Tributo O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
25) Cdigo de Receitas O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
26) Cdigo do DARF O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
27) Data do Fator Gerador O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
28) Data Inicial da Competncia O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
29) Data Final da Competncia O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
30) Valor Bruto O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
31) Valor da Deduo O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
32) Alquota do Tributo O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface.
PROCEDIMENTO DA CONSULTORIA MASTERSAF
1) A gerao da SAFX03 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.

/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Pgina 14 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

3.2. Especificao Funcional de Ttulos oriundos no AR


Arquivo IN 68/95 da SRF
Arquivo de Cdigos 2.1
Sistema Base para a Interface
CONTAS A PAGAR
Arquivo/Tipo de Registro para a Interface
CAIBR_AP_CONTAS_PAGAR_V
Responsvel pelas Informaes
Observaes: A partir de movimentos originados no AR. Verificar se ORIGEM na View CAIBR_AP_CONTAS_PAGAR_V diferente
RECEBIMENTO INTEGRADO. Se for, buscar os dados conforme especificao abaixo.
Critrio de Seleo: Ler os Ttulos com campo Caibr_Ap_Contas_Pagar_V.ORIGEM diferente de RECEBIMENTO INTEGRADO e
SET_OF_BOOKS_ID igual a MS_PM2002.SET_OF_BOOKS_ID.
Item

Descrio / Tabela MasterSAF

MasterSAF
Tamanho Tipo
003
A

Origem
Tamanho
Tipo
008
Varchar2

*01

Cdigo da Empresa

*02

Cdigo do Estabelecimento

006

012

Varchar2

*03
*04

Data do Movimento (IN68)


Indicador de Pessoa Fsica/Jurdica
(IN68)

008
001

N
A

025

Date
Varchar2

*05

014

041

Varchar2

*06
*07
*08
09
10

Cdigo da Pessoa Fsica/Jurdica


(IN68)
Tipo do Documento
Numero do Documento (IN68)
Srie do Documento
Subsrie do Documento (IN68)
Cdigo da Operao (IN68)

005
012
003
002
006

A
A
A
A
A

006
050

Varchar2
Varchar2

14

Char

*11
*12

Data de Emisso (IN68)


Data do Vencimento (IN68)

008
008

N
N

13

Arquivamento (IN68)

020

14

Valor da Operao (IN68 )

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

Campo Origem / Comentrios


Ler a view Caibr_Ap_Invoices_V com INVOICE_ID
igual a Caibr_Ap_Contas_Pagar_V.INVOICE_ID e
VENDOR_ID
igual
a
Caibr_Ap_Contas_Pagar_V.VENDOR_ID e buscar o
campo COD_EMPRESA. Este campo ser utilizado na
Ferramenta para efetuar o DE/PARA
Com o acesso realizado para o campo EMPRESA na
view Caibr_Ap_Invoices_V, concatenar os campo
Caibr_Ap_Invoices_V.COD_EMPRESA
e
Caibr_Ap_Invoices_V.COD_ESTABELECIMENTO
Caibr_Ap_Contas_Pagar_V.DT_MOVTO
Caibr_Ap_Contas_Pagar_V.COD_CATEGORIA. Este
campo ser utilizado na Ferramenta para efetuar o
DE/PARA
Caibr_Ap_Contas_Pagar_V.COD_PFJ.
Caibr_Ap_Contas_Pagar_V.COD_DOCTO
Caibr_Ap_Invoices_V.INVOICE_NUM
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Caibr_Ap_Contas_Pagar_V.COD_OPERACAO . Este
campo ser utilizado na Ferramenta para efetuar o
DE/PARA
Caibr_Ap_Invoices_V.DT_INVOICE
Se campo Caibr_Ap_Contas_Pagar_V.DT_VENCTO
igual a nulo Preencher com o campo
Caibr_Ap_Invoices_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_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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
17

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

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_Contas_Pagar_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_Ap_Invoices_V.VALOR. Se campo for negativo
ignorar o sinal
NO POSSUI ESTA INFORMAO

020
002
02
005
04
008
008
008
015V02
015V02
003V04

A
A
A
A
A
N
N
N
N
N
N

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 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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
16) Conta Contbil Ser formatado conforme especificado acima, utilizando o campo que ir conter o ID da conta Contbil referente ao lanamento
de Contas a Pagar 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;
17) Centro de Custo Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Centro de Custo utilizado no lanamento 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
truncar este campo na carga para o MasterSAF. No APPS este campo no dever conter valor nulo ou branco para o correto atendimento IN68 pelo
MasterSAF;
18) Cdigo de ndice O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
19) Valor da Operao do ndice O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
20) Valor Original do Documento Ser formatado de acordo com o valor especificado acima, que ir conter o Valor Original do Ttulo do Contas a
Pagar 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;
21) Numero do Documento Compensao O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar
customizao na Interface;
22) Centro de Responsabilidade O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
23) Cdigo do Tributo O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
24) Especificao do Tributo O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
25) Cdigo de Receitas O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
26) Cdigo do DARF O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
27) Data do Fator Gerador O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
28) Data Inicial da Competncia O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
29) Data Final da Competncia O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
30) Valor Bruto O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
31) Valor da Deduo O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
32) 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 17 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

3.3. Especificao Funcional de Pagamentos de Ttulos oriundos do Recebimento


Arquivo IN 68/95 da SRF
Arquivo de Cdigos 2.1
Sistema Base para a Interface
CONTAS A RECEBER
Arquivo/Tipo de Registro para a Interface
CAIBR_AP_PAGAMENTOS_V
Responsvel pelas Informaes
Observaes: A partir de movimentos originados no RI. Verificar se ORIGEM na View CAIBR_AP_PAGAMENTOS_V = RECEBIMENTO
INTEGRADO. Se for, buscar os dados conforme especificao abaixo.
Critrio de Seleo: Ler os Ttulos com campo Caibr_Ap_Pagamentos_V.ORIGEM igual a RECEBIMENTO INTEGRADO e
Caibr_Ap_Pagamentos_V.SET_OF_BOOKS_ID igual a MS_PM2002.SET_OF_BOOKS_ID.
Item

Descrio / Tabela MasterSAF

MasterSAF
Tamanho Tipo
003
A

Origem
Tamanho
Tipo
008
Varchar2

*01

Cdigo da Empresa

*02

Cdigo do Estabelecimento

006

012

Varchar2

*03
*04

Data do Movimento (IN68)


Indicador de Pessoa Fsica/Jurdica
(IN68)

008
001

N
A

025

Date
Varchar2

*05

014

041

Varchar2

*06
*07
*08

Cdigo da Pessoa Fsica/Jurdica


(IN68)
Tipo do Documento
Numero do Documento (IN68)
Srie do Documento

005
012
003

A
A
A

025
050
025

Varchar2
Varchar2
Varchar2

09
10

Subsrie do Documento (IN68)


Cdigo da Operao (IN68)

002
006

A
A

010

Varchar2

*11
*12

Data de Emisso (IN68)


Data do Vencimento (IN68)

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

Campo Origem / Comentrios


Ler a view Caibr_Ap_Nffs_Ri_V com INVOICE_ID
igual a Caibr_Ap_Pagamentos_V.INVOICE_ID e
VENDOR_ID
igual
a
Caibr_Ap_Pagamentos_V.VENDOR_ID e buscar o
campo COD_EMPRESA. Este campo ser utilizado
na Ferramenta para efetuar o DE/PARA
Com o acesso realizado para o campo EMPRESA na
view Caibr_Ap_Nffs_Ri_V concatenar os campos
Caibr_Ap_Nffs_Ri_V.COD_EMPRESA
e
Caibr_Ap_Nffs_Ri_V.COD_ESTABELECIMENTO
Caibr_Ap_Pagamentos_V.DT_MOVTO
Caibr_Ap_Pagamentos_V.COD_CATEGORIA. Este
campo ser utilizado na Ferramenta para efetuar o
DE/PARA
Caibr_Ap_Pagamentos_V.COD_PFJ.
Caibr_Ap_Pagamentos_V.COD_DOCTO
Caibr_Ap_Nffs_Ri_V.INVOICE_NUM
Se campo Caibr_Ap_Nffs_Ri_V.SERIE_DOCFIS
igual a nulo Preencher com brancos;
Seno

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
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

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

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

NO POSSUI ESTA INFORMAO


NO POSSUI ESTA INFORMAO
Caibr_Ap_Nffs_Ri_V.VALOR. Se campo
negativo ignorar o sinal
Caibr_Ap_Pagamentos_V.NR_CHEQHE
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

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

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.

PROCEDIMENTO DA CONSULTORIA MASTERSAF


1) A gerao da SAFX03 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;

/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Pgina 20 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

3.4. Especificao Funcional de Pagamentos de Ttulos oriundos no AR


Arquivo IN 68/95 da SRF
Arquivo de Cdigos 2.1
Sistema Base para a Interface
CONTAS A PAGAR
Arquivo/Tipo de Registro para a Interface
CAIBR_AP_PAGAMENTOS_V
Responsvel pelas Informaes
Observaes: A partir de movimentos originados no AR. Verificar se ORIGEM na View CAIBR_AP_PAGAMENTOS_V diferente
RECEBIMENTO INTEGRADO. Se for, buscar os dados conforme especificao abaixo.
Critrio de Seleo: Ler os Ttulos com campo Caibr_Ap_Pagamentos_V.ORIGEM diferente de RECEBIMENTO INTEGRADO e
Caibr_Ap_Pagamentos_V.SET_OF_BOOKS_ID igual a MS_PM2002.SET_OF_BOOKS_ID.
Item

Descrio / Tabela MasterSAF

MasterSAF
Tamanho Tipo
003
A

Origem
Tamanho
Tipo
008
Varchar2

*01

Cdigo da Empresa

*02

Cdigo do Estabelecimento

006

012

Varchar2

*03
*04

Data do Movimento (IN68)


Indicador de Pessoa Fsica/Jurdica
(IN68)

008
001

N
A

025

Date
Varchar2

*05

014

041

Varchar2

*06
*07
*08
09
10

Cdigo da Pessoa Fsica/Jurdica


(IN68)
Tipo do Documento
Numero do Documento (IN68)
Srie do Documento
Subsrie do Documento (IN68)
Cdigo da Operao (IN68)

005
012
003
002
006

A
A
A
A
A

006
050

Varchar2
Varchar2

14

Char

*11
*12

Data de Emisso (IN68)


Data do Vencimento (IN68)

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

Campo Origem / Comentrios


Ler a view Caibr_Ap_Invoices_V com INVOICE_ID
igual a Caibr_Ap_Pagamentos_V.INVOICE_ID e
VENDOR_ID
igual
a
Caibr_Ap_Pagamentos_V.VENDOR_ID e buscar o
campo COD_EMPRESA. Este campo ser utilizado na
Ferramenta para efetuar o DE/PARA
Com o acesso realizado para o campo EMPRESA na
view Caibr_Ap_Invoices_V concatenar os campo
Caibr_Ap_Invoices_V.COD_EMPRESA
e
Caibr_Ap_Invoices_V.COD_ESTABELECIMENTO
Caibr_Ap_Pagamenrtos_V.DT_MOVTO
Caibr_Ap_Pagamenrtos_V.COD_CATEGORIA. Este
campo ser utilizado na Ferramenta para efetuar o
DE/PARA
Caibr_Ap_Pagamenrtos_V.COD_PFJ.
Caibr_Ap_Pagamenrtos_V.COD_DOCTO
Caibr_Ap_Invoices_V.INVOICE_NUM
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Caibr_Ap_Pagamenrtos_V.COD_OPERACAO . Este
campo ser utilizado na Ferramenta para efetuar o
DE/PARA
Caibr_Ap_Invoices_V.DT_INVOICE
Se campo Caibr_Ap_Invoices_V.DT_VENCTO igual a
nulo

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
20
21
22
23
24
25
26
27
28
29
*30
31
32

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

Caibr_Ap_Invoices_V.VALOR. Se campo for negativo


ignorar o sinal
Caibr_Ap_Pagamentos_V.NR_CHEQUE
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)

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
20) Valor Original do Documento Ser formatado de acordo com o valor especificado acima, que ir conter o Valor Original do Ttulo referente ao
Pagamento no Contas a Pagar do Oracle Applications. Este valor ser recuperado sem sinal. No APPS este campo no dever conter valor nulo ou
branco para o correto atendimento IN68 pelo MasterSAF;
21) Numero do Documento Compensao Ser formatado conforme campo especificado acima, que ir conter o Nmero do Cheque referente ao
Pagamento no Contas a Pagar do Oracle Applications. Este valor ser recuperado sem sinal. No APPS este campo no dever conter valor nulo ou
branco para o correto atendimento IN68 pelo MasterSAF;
22) Centro de Responsabilidade O Apps no possui esta informao.Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
23) Cdigo do Tributo O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
24) Especificao do Tributo O Apps no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
25) Cdigo de Receitas O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
26) Cdigo do DARF O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
27) Data do Fator Gerador O Apps no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
28) Data Inicial da Competncia O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
29) Data Final da Competncia O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
30) Valor Bruto O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
31) Valor da Deduo O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
32) Alquota do Tributo O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface.
PROCEDIMENTO DA CONSULTORIA MASTERSAF
1) A gerao da SAFX03 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;

/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Pgina 23 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

3.5. Desenho Tcnico

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

3.6. Especificao Tcnica do Programa


3.6.1. Objetivo do Programa PRC_MSAF_SAFX03
Objetivo do Programa:
Linguagem:
Grau de Complexidade:
Implicaes das Modificaes:
Responsvel Criao:
Cdigo do Programa PL/SQL:
Outros Programas Relacionados:

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

3.6.2. Parmetro Externo


Sero recebidos dois parmetros para processamento:
Parmetro 1: Campo Varchar2(50) (Empresa)
Parmetro 2: AAAAMMDD (Data De)
Parmetro 3: AAAAMMDD (Data At)

3.6.3. Origem dos Dados


Nome
Caibr_Ap_Contas_Pagar_V
Caibr_Ap_Pagamentos_V
Caibr_Ap_Nffs_Ri_V
Caibr_Ap_Invoices_V
Caibr_Gl_Plano_Contas_V
Caibr_Gl_Segmentos_V
MS_PM2002

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

3.6.4. Destino dos dados


Nome

Descrio
Contas a Pagar Tabela Temporria da Interface

TB_MSOI03

3.6.5. Definio da Tabela de Sada


3.6.5.1.

Origem View CAIBR_AP_CONTAS_PAGAR_V oriundos do RI

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
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
RI_GLOBAL_ATTRIBUTE1
RI_GLOBAL_ATTRIBUTE2
RI_GLOBAL_ATTRIBUTE3
RI_GLOBAL_ATTRIBUTE4
RI_GLOBAL_ATTRIBUTE5
RI_GLOBAL_ATTRIBUTE6
RI_GLOBAL_ATTRIBUTE7
RI_GLOBAL_ATTRIBUTE8
RI_GLOBAL_ATTRIBUTE9
RI_GLOBAL_ATTRIBUTE10
RI_GLOBAL_ATTRIBUTE11
RI_GLOBAL_ATTRIBUTE12
RI_GLOBAL_ATTRIBUTE13
RI_GLOBAL_ATTRIBUTE14
RI_GLOBAL_ATTRIBUTE15
RI_GLOBAL_ATTRIBUTE16
RI_GLOBAL_ATTRIBUTE17
RI_GLOBAL_ATTRIBUTE18
RI_GLOBAL_ATTRIBUTE19
RI_GLOBAL_ATTRIBUTE20
AR_ATTRIBUTE1
AR_ATTRIBUTE2
AR_ATTRIBUTE3
AR_ATTRIBUTE4
AR_ATTRIBUTE5
AR_ATTRIBUTE6
AR_ATTRIBUTE7
AR_ATTRIBUTE8
AR_ATTRIBUTE9
AR_ATTRIBUTE10
/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
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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
AR_ATTRIBUTE11
AR_ATTRIBUTE12
AR_ATTRIBUTE13
AR_ATTRIBUTE14
AR_ATTRIBUTE15
AR_GLOBAL_ATTRIBUTE1
AR_GLOBAL_ATTRIBUTE2
AR_GLOBAL_ATTRIBUTE3
AR_GLOBAL_ATTRIBUTE4
AR_GLOBAL_ATTRIBUTE5
AR_GLOBAL_ATTRIBUTE6
AR_GLOBAL_ATTRIBUTE7
AR_GLOBAL_ATTRIBUTE8
AR_GLOBAL_ATTRIBUTE9
AR_GLOBAL_ATTRIBUTE10
AR_GLOBAL_ATTRIBUTE11
AR_GLOBAL_ATTRIBUTE12
AR_GLOBAL_ATTRIBUTE13
AR_GLOBAL_ATTRIBUTE14
AR_GLOBAL_ATTRIBUTE15
AR_GLOBAL_ATTRIBUTE16
AR_GLOBAL_ATTRIBUTE17
AR_GLOBAL_ATTRIBUTE18
AR_GLOBAL_ATTRIBUTE19
AR_GLOBAL_ATTRIBUTE20

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

@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@

Origem View CAIBR_AP_CONTAS_PAGAR_V oriundos do AR

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
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
RI_GLOBAL_ATTRIBUTE1
RI_GLOBAL_ATTRIBUTE2
RI_GLOBAL_ATTRIBUTE3
RI_GLOBAL_ATTRIBUTE4
RI_GLOBAL_ATTRIBUTE5
RI_GLOBAL_ATTRIBUTE6
RI_GLOBAL_ATTRIBUTE7
RI_GLOBAL_ATTRIBUTE8
RI_GLOBAL_ATTRIBUTE9
RI_GLOBAL_ATTRIBUTE10
RI_GLOBAL_ATTRIBUTE11
RI_GLOBAL_ATTRIBUTE12
RI_GLOBAL_ATTRIBUTE13
RI_GLOBAL_ATTRIBUTE14
RI_GLOBAL_ATTRIBUTE15
RI_GLOBAL_ATTRIBUTE16
RI_GLOBAL_ATTRIBUTE17
RI_GLOBAL_ATTRIBUTE18
RI_GLOBAL_ATTRIBUTE19
RI_GLOBAL_ATTRIBUTE20
AR_ATTRIBUTE1
AR_ATTRIBUTE2
AR_ATTRIBUTE3
AR_ATTRIBUTE4
AR_ATTRIBUTE5
AR_ATTRIBUTE6
AR_ATTRIBUTE7
AR_ATTRIBUTE8
AR_ATTRIBUTE9
AR_ATTRIBUTE10
AR_ATTRIBUTE11
AR_ATTRIBUTE12
AR_ATTRIBUTE13
AR_ATTRIBUTE14
AR_ATTRIBUTE15
AR_GLOBAL_ATTRIBUTE1
AR_GLOBAL_ATTRIBUTE2
AR_GLOBAL_ATTRIBUTE3
AR_GLOBAL_ATTRIBUTE4
AR_GLOBAL_ATTRIBUTE5
AR_GLOBAL_ATTRIBUTE6
AR_GLOBAL_ATTRIBUTE7
AR_GLOBAL_ATTRIBUTE8
AR_GLOBAL_ATTRIBUTE9
/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
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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
AR_GLOBAL_ATTRIBUTE10
AR_GLOBAL_ATTRIBUTE11
AR_GLOBAL_ATTRIBUTE12
AR_GLOBAL_ATTRIBUTE13
AR_GLOBAL_ATTRIBUTE14
AR_GLOBAL_ATTRIBUTE15
AR_GLOBAL_ATTRIBUTE16
AR_GLOBAL_ATTRIBUTE17
AR_GLOBAL_ATTRIBUTE18
AR_GLOBAL_ATTRIBUTE19
AR_GLOBAL_ATTRIBUTE20

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

Origem View CAIBR_AP_PAGAMENTOS_V oriundos do RI

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
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
RI_GLOBAL_ATTRIBUTE1
RI_GLOBAL_ATTRIBUTE2
RI_GLOBAL_ATTRIBUTE3
RI_GLOBAL_ATTRIBUTE4
RI_GLOBAL_ATTRIBUTE5
RI_GLOBAL_ATTRIBUTE6
RI_GLOBAL_ATTRIBUTE7
RI_GLOBAL_ATTRIBUTE8
RI_GLOBAL_ATTRIBUTE9
RI_GLOBAL_ATTRIBUTE10
RI_GLOBAL_ATTRIBUTE11
RI_GLOBAL_ATTRIBUTE12
RI_GLOBAL_ATTRIBUTE13
RI_GLOBAL_ATTRIBUTE14
RI_GLOBAL_ATTRIBUTE15
RI_GLOBAL_ATTRIBUTE16
RI_GLOBAL_ATTRIBUTE17
RI_GLOBAL_ATTRIBUTE18
RI_GLOBAL_ATTRIBUTE19
RI_GLOBAL_ATTRIBUTE20
AR_ATTRIBUTE1
AR_ATTRIBUTE2
AR_ATTRIBUTE3
AR_ATTRIBUTE4
AR_ATTRIBUTE5
AR_ATTRIBUTE6
AR_ATTRIBUTE7
AR_ATTRIBUTE8
AR_ATTRIBUTE9
AR_ATTRIBUTE10
AR_ATTRIBUTE11
AR_ATTRIBUTE12
AR_ATTRIBUTE13
AR_ATTRIBUTE14
AR_ATTRIBUTE15
AR_GLOBAL_ATTRIBUTE1
AR_GLOBAL_ATTRIBUTE2
AR_GLOBAL_ATTRIBUTE3
AR_GLOBAL_ATTRIBUTE4
AR_GLOBAL_ATTRIBUTE5
AR_GLOBAL_ATTRIBUTE6
AR_GLOBAL_ATTRIBUTE7
AR_GLOBAL_ATTRIBUTE8
AR_GLOBAL_ATTRIBUTE9
AR_GLOBAL_ATTRIBUTE10
AR_GLOBAL_ATTRIBUTE11
AR_GLOBAL_ATTRIBUTE12
AR_GLOBAL_ATTRIBUTE13
AR_GLOBAL_ATTRIBUTE14
AR_GLOBAL_ATTRIBUTE15
AR_GLOBAL_ATTRIBUTE16
AR_GLOBAL_ATTRIBUTE17
AR_GLOBAL_ATTRIBUTE18
AR_GLOBAL_ATTRIBUTE19
AR_GLOBAL_ATTRIBUTE20

/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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

3.6.5.4.

Origem View CAIBR_AP_PAGAMENTOS_V oriundos do AR

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
RI_GLOBAL_ATTRIBUTE1
RI_GLOBAL_ATTRIBUTE2
RI_GLOBAL_ATTRIBUTE3
RI_GLOBAL_ATTRIBUTE4
RI_GLOBAL_ATTRIBUTE5
RI_GLOBAL_ATTRIBUTE6
RI_GLOBAL_ATTRIBUTE7
RI_GLOBAL_ATTRIBUTE8
RI_GLOBAL_ATTRIBUTE9
RI_GLOBAL_ATTRIBUTE10
RI_GLOBAL_ATTRIBUTE11
RI_GLOBAL_ATTRIBUTE12
RI_GLOBAL_ATTRIBUTE13
RI_GLOBAL_ATTRIBUTE14
RI_GLOBAL_ATTRIBUTE15
RI_GLOBAL_ATTRIBUTE16
RI_GLOBAL_ATTRIBUTE17
RI_GLOBAL_ATTRIBUTE18
RI_GLOBAL_ATTRIBUTE19
RI_GLOBAL_ATTRIBUTE20
AR_ATTRIBUTE1
AR_ATTRIBUTE2
AR_ATTRIBUTE3
AR_ATTRIBUTE4
AR_ATTRIBUTE5
AR_ATTRIBUTE6
AR_ATTRIBUTE7
AR_ATTRIBUTE8
AR_ATTRIBUTE9
AR_ATTRIBUTE10
AR_ATTRIBUTE11
AR_ATTRIBUTE12
AR_ATTRIBUTE13
AR_ATTRIBUTE14
AR_ATTRIBUTE15
AR_GLOBAL_ATTRIBUTE1
AR_GLOBAL_ATTRIBUTE2
AR_GLOBAL_ATTRIBUTE3
AR_GLOBAL_ATTRIBUTE4
AR_GLOBAL_ATTRIBUTE5
AR_GLOBAL_ATTRIBUTE6
AR_GLOBAL_ATTRIBUTE7
AR_GLOBAL_ATTRIBUTE8
AR_GLOBAL_ATTRIBUTE9
AR_GLOBAL_ATTRIBUTE10
AR_GLOBAL_ATTRIBUTE11
AR_GLOBAL_ATTRIBUTE12
AR_GLOBAL_ATTRIBUTE13
AR_GLOBAL_ATTRIBUTE14
AR_GLOBAL_ATTRIBUTE15
AR_GLOBAL_ATTRIBUTE16
AR_GLOBAL_ATTRIBUTE17
AR_GLOBAL_ATTRIBUTE18
AR_GLOBAL_ATTRIBUTE19
AR_GLOBAL_ATTRIBUTE20

Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
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

3.6.6. Estrutura Principal


1-)Leitura da View Principal CAIBR_AP_CONTAS_PAGAR_V
Ler a view CAIBR_AP_CONTAS_PAGAR_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
Alertas a serem previstos no log de erros:

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
Alertas a serem previstos no log de erros:

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:

CAIBR_AP_NFFS_RI_V no existir nenhuma linha nesta tabela com a chave acima.


4-)Leitura da View CAIBR_AP_INVOICES_V
Para cada linha lida nas views CAIBR_AP_CONTAS_PAGAR_V e CAIBR_AP_PAGAMENTOS_V, ler
CAIBR_AP_INVOICES_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:

CAIBR_AP_INVOICES_V no existir nenhuma linha nesta tabela com a chave acima.

view

view

5-)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.
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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
Seno Preencher com o campo CAIBR_AP_NFFS_RI_V.SERIE_DOCFIS.
Data de Vencimento WS_DT_VENCTO Ttulos oriundos do RI
Se
CAIBR_AP_CONTAS_PAGAR_V.DT_VENCTO
igual
a
nulo

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

Data Vencimento WS_DT_VENCTO Pagamentos oriundos do AR


Se
CAIBR_AP_PAGAMENTOS_V.DT_VENCTO
igual
a
nulo

CAIBR_AP_INVOICES_V.DT_INVOICE;
Seno Preencher com o campo CAIBR_AP_PAGAMENTOS_V.DT_VENCTO.

Preencher

com

com

campo

campo

Arquivamento WS_ARQUIVAMENTO Ttulos oriundos do RI


Concatenar os campo CAIBR_AP_CONTAS_PAGAR_V.NR_LINHA, mais a literal & mais o campo
CAIBR_AP_NFFS_RI_V.OPERATION_ID, todos retirando os zeros no significativos.
Arquivamento WS_ARQUIVAMENTO Ttulos oriundos do AR
Concatenar os campo CAIBR_AP_CONTAS_PAGAR_V.NR_LINHA, mais a literal & mais o campo
CAIBR_AP_CONTAS_PAGAR_V.INVOICE_ID,
mais
a
literal
&o
campo
CAIBR_AP_CONTAS_PAGAR_V.VENDOR_ID, todos retirando os zeros no significativos.
Valor da Operao WS_VLR_MOVTO Ttulos oriundos do RI
Recuperar o valor absoluto do campo CAIBR_AP_CONTAS_PAGAR_V.VALOR.
Valor da Operao WS_VLR_MOVTO Ttulos oriundos do AR
Recuperar o valor absoluto do campo CAIBR_AP_CONTAS_PAGAR_V.VALOR.
Valor da Operao WS_VLR_MOVTO Pagamentos oriundos do RI
Recuperar o valor absoluto do campo CAIBR_AP_PAGAMENTOS_V.VALOR.
Valor da Operao WS_VLR_MOVTO Pagamentos oriundos do AR
Recuperar o valor absoluto do campo CAIBR_AP_PAGAMENTOS_V.VALOR.
Dbito / Crdito WS_IND_DEB_CRE Ttulos oriundos do RI
Se CAIBR_AP_CONTAS_PAGAR_V.VALOR for maior ou igual a zero Preencher com D;
Seno Preencher com C.
Dbito / Crdito WS_IND_DEB_CRE Ttulos oriundos do AR
Se CAIBR_AP_CONTAS_PAGAR_V.VALOR for maior ou igual a zero Preencher com D;
Seno Preencher com C.
Dbito/Crdito WS_IND_DEB_CRE Pagamentos oriundos do RI
Se CAIBR_AP_PAGAMENTOS_V.VALOR for maior ou igual a zero Preencher com D;
Seno Preencher com C.
Dbito/Crdito WS_IND_DEB_CRE Pagamentos oriundos do AR
Se CAIBR_AP_PAGAMENTOS_V.VALOR for maior ou igual a zero Preencher com D;
Seno Preencher com C.
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_AP_CONTAS_PAGAR_V.ID_CTA ou do
campo CAIBR_AP_PAGAMENTOS_V.ID_CTA_PAGTO, conforme especificao acima.
Valor Original do Documento WS_VLR_TOT_DOCTO Ttulos oriundos do RI
Recuperar o valor absoluto do campo CAIBR_AP_CONTAS_PAGAR_V.VALOR.
Valor Original do Documento WS_VLR_TOT_DOCTO Ttulos oriundos do AR
Recuperar o valor absoluto do campo CAIBR_AP_CONTAS_PAGAR_V.VALOR.
Valor Original do Documento WS_VLR_TOT_DOCTO Pagamentos oriundos RI
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 34 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
Recuperar o valor absoluto do campo CAIBR_AP_PAGAMENTOS_V.VALOR.
Valor Original do Documento WS_VLR_TOT_DOCTO Pagamentos oriundos do AR
Recuperar o valor absoluto do campo CAIBR_AP_PAGAMENTOS_V.VALOR.

3.7. Especificao Tcnica da Ferramenta De/Para


View de Origem TB_MSOI03
Descrio do campo
Tam.
COD_EMPRESA
008

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

Campos do MASTERSAF SAFX03


Descrio do campo
Tam.
Tipo
Observao
(*) Cdigo da Empresa
003
A
Tabela De/Para de Empresa
da Ferramenta
(*) Cdigo do
006
A
Tabela De/Para de Empresa
Estabelecimento
da Ferramenta
(*) Data do Movimento
008
N
AAAAMMDD
(*) Indicador de Pessoa
001
A
Aplicar Regra por Descrio
Fsica/Jurdica
da Ferramenta - Regra 8
No Automtica
(*) Cdigo da Pessoa
014
A
Fsica/Jurdica
(*) Tipo de Documento
005
A
Aplicar Regra por Descrio
da Ferramenta - Regra 1
No Automtica
(*)
Nmero
do
012
A
Documento
(*) Srie do Documento
003
A
(*)
Subsrie
do
002
A
Documento
Cdigo da Operao
006
A
Aplicar Regra por Descrio
da Ferramenta - Regra 6
Automtica
(*) Data de Emisso
008
N
AAAAMMDD
(*) Data do Vencimento
008
N
AAAAMMDD
Arquivamento
020
A
Valor da Operao
15V2
N
Dbito/Crdito
001
A
Conta Contbil
070
A
Centro de Custo
020
A
Cdigo de ndice
010
A
Valor da Operao no
14V4
N
ndice
Valor
Original
do
15V2
N
Documento
Nmero do Documento
015
A
de Compensao
Centro
de
020
A
Responsabilidade
Cdigo de Tributo
002
A
Especificao do Tributo
002
A
Cdigo de Receitas
005
A
Cdigo do DARF
004
A
Data do Fato Gerador
008
N
Data
Inicial
da
008
N
Competncia
Data
Final
de
008
N
Competncia
Valor Bruto
15V2
N
Valor da Deduo
15V2
N
Alquota do Tributo
03V4
N

Pgina 35 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

4. SAFX04 CADASTRO DE PESSOAS FSICAS / JURIDICAS


4.1. Especificao Funcional de dados de FORNECEDORES
Arquivo IN 68/95 da SRF
Arquivo de Cdigos 8.1
Sistema Base para a Interface
PURCHASING
Arquivo/Tipo de Registro para a Interface
CAIBR_PO_FORNECEDORES_V
Responsvel pelas Informaes
Marcelo Simes
Observaes: Esta view CAIBR_PO_FORNECEDORES_V conter o Cadastro de Fornecedores do Oracle Applications.
Item
*01

Descrio / Tabela MasterSAF

*02
03
*04

Indicador de Pessoa Fsica/Jurdica


(IN68)
Cdigo de Pessoa Fsica/Jurdica (IN68)
Data de Incio/Incluso/ Alterao (IN68)
Indicador do Contedo do Cdigo

*05
*06

MasterSAF
Tam
Tipo
001
A

Tam
025

Origem
Tipo
Varchar2

014
008
001

A
N
A

041

Varchar2
Date

Razo Social (IN68)


CPF / CGC (IN68)

070
014

A
A

080
030

Varchar2
Varchar2

07
08

Cdigo da Atividade Econmica


Inscrio Estadual (IN68)

007
014

A
A

010

Varchar2

09

Inscrio Municipal (IN68)

014

010

Varchar2

10
11

Inscrio SUFRAMA
Nome Fantasia (IN68)

014
050

A
A

080

Varchar2

12

Endereo (IN68)

050

035

Varchar2

13
14

Nmero do Endereo (IN68)


Complemento do Endereo (IN68)

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

Campo Origem / Comentrios


Caibr_Po_Fornecedores_V.COD_CATEGORIA Utilizar
este campo para buscar o De/Para
Caibr_Po_Fornecedores_V.COD_PFJ
Caibr_Po_Fornecedores_V.DT_ATUALIZACAO
Se Caibr_Po_Fornecedores_V.TIPO_DOC igual a CGC ou
CPF Preencher com 1 (cdigo);
Seno Preencher com 4 (no possui CGC/CPF).
Caibr_Po_Fornecedores_V.NOME_PFJ
Se campo 04 igual a 1 Caibr_Po_Fornecedores_V.CNPJ;
Seno Preencher com @.
NO POSSUI ESTA INFORMAO
Se Caibr_Po_Fornecedores_V.INSCR_EST diferente de nulos

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
23

Telefone

010

015

Varchar2

24

Fax

010

015

Varchar2

Se Caibr_Po_Fornecedores_V.TEFEFONE diferente de nulo

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
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. 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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

4.2. Especificao Funcional de dados de CLIENTES


Arquivo IN 68/95 da SRF
Arquivo de Cdigos 8.1
Sistema Base para a Interface
RECEIVABLES
Arquivo/Tipo de Registro para a Interface
CAIBR_AR_CLIENTES_V
Responsvel pelas Informaes
Marcelo Simes
Observaes: Esta view CAIBR_AR_CLIENTES_V conter o Cadastro de Clientes do Oracle Applications.
Item
*01

Descrio / Tabela MasterSAF

MasterSAF
Tam
Tipo
001
A

Tam
007

Origem
Tipo
Char

*04

Indicador de Pessoa Fsica/Jurdica


(IN68)
Cdigo de Pessoa Fsica/Jurdica (IN68)
Data de Incio/Incluso/ Alterao
(IN68)
Indicador do Contedo do Cdigo

*05
*06

Razo Social (IN68)


CPF / CGC (IN68)

070
014

A
A

050
014

Varchar2
Varchar2

07
08

Cdigo da Atividade Econmica


Inscrio Estadual (IN68)

007
014

A
A

150

Varchar2

09

Inscrio Municipal (IN68)

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

Nmero do Endereo (IN68)


Complemento do Endereo (IN68)

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

Campo Origem / Comentrios


Caibr_Ar_Clientes_V.COD_CATEGORIA Utilizar este
campo para buscar o De/Para
Caibr_Ar_Clientes_V.COD_CLIENTE.
Caibr_Ar_Clientes_V.DT_ATUALIZACAO
Se Caibr_Ar_Clientes_V.GLOBAL_ATTRIBUTE2 igual a
3 (CPF) ou 2 (CNPJ) Preencher com 1 (Cdigo);
Seno Preencher com 4 (no possui CGC/CPF).
Caibr_Ar_Clientes_V.NOME_CLIENTE
Se campo 04 igual a 1 Caibr_Ar_Clientes_V.CNPJ;
Seno Preencher com @.
NO POSSUI ESTA INFORMAO
Se Caibr_Ar_Clientes_V.GLOBAL_ATTRIBUTE6 diferente
de
nulos

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
1)

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
utilizada na Interface. 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 Apps.

4.3. Especificao Funcional de dados de ESTABELECIMENTOS


Arquivo IN 68/95 da SRF
Arquivo de Cdigos 8.1
Sistema Base para a Interface
RECEIVABLES
Arquivo/Tipo de Registro para a Interface
CAIBR_JLBR_ENTIDADES_LEGAIS_V
Responsvel pelas Informaes
Marcelo Simes
Observaes: Esta view CAIBR_JLBR_ENTIDADES_LEGAIS_V conter o cadastro de Estabelecimentos (filiais) das Empresas do APPS.
Item

Descrio / Tabela MasterSAF

*01
*02

Indicador de Pessoa Fsica/Jurdica (IN68)


Cdigo de Pessoa Fsica/Jurdica (IN68)

MasterSAF
Tam
Tipo
001
A
014
A

03
*04

Data de Incio/Incluso/ Alterao (IN68)


Indicador do Contedo do Cdigo

008
001

N
A

*05
*06

Razo Social (IN68)


CPF / CGC (IN68)

070
014

A
A

080
014

Varchar2
Varchar2

07
08

Cdigo da Atividade Econmica


Inscrio Estadual (IN68)

007
014

A
A

030

Varchar2

09

Inscrio Municipal (IN68)

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

Campo Origem / Comentrios


Preencher com 3.
Concatenar
os
campos
Caibr_Jlbr_Entidades_Legais_V.COD_EMPRESA,
Caibr_Jlbr_Entidades_Legais_V.COD_ESTABELEC
Caibr_Jlbr_Entidades_Legais_V.DT_ATUALIZACAO
Se
Caibr_Jlbr_Entidades_Legais_V.TIPO_INSCRICAO
igual a 2 Preencher com 1 (Cdigo);
Seno Preencher com 4 (no possui CGC).
Caibr_Jlbr_Entidades_Legais_V.RAZAO_SOCIAL
Se
campo
04
igual
a
1

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
1)
2)

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.

PROCEDIMENTO DA CONSULTORIA MASTERSAF


1)
2)

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Pgina 43 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

4.4. Especificao Funcional de dados de TRANSPORTADORAS


Arquivo IN 68/95 da SRF
Arquivo de Cdigos 8.1
Sistema Base para a Interface
RECEIVABLES
Arquivo/Tipo de Registro para a Interface
CAIBR_PO_TRANSPORTADORAS_V
Responsvel pelas Informaes
Marcelo Simes
Observaes: Esta view CAIBR_PO_TRANSPORTADORAS_V conter o Cadastro de Transportadoras do Oracle Applications.
Item

Descrio / Tabela MasterSAF

*01
*02
03
*04

Indicador de Pessoa Fsica/Jurdica (IN68)


Cdigo de Pessoa Fsica/Jurdica (IN68)
Data de Incio/Incluso/ Alterao (IN68)
Indicador do Contedo do Cdigo

MasterSAF
Tam
Tipo
001
A
014
A
008
N
001
A

*05

Razo Social (IN68)

070

*06

CPF / CGC (IN68)

07
08

Tam

Origem
Tipo

025

Varchar2
Date

080

Varchar2

014

450

Varchar2

Cdigo da Atividade Econmica


Inscrio Estadual (IN68)

007
014

A
A

150

Varchar2

09
10
11

Inscrio Municipal (IN68)


Inscrio SUFRAMA
Nome Fantasia (IN68)

014
014
050

A
A
A

080

Varchar2

12

Endereo (IN68)

050

150

Varchar2

13
14
15
16

Nmero do Endereo (IN68)


Complemento do Endereo (IN68)
Bairro (IN68)
Municpio

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

Campo Origem / Comentrios


Preencher com 4.
Caibr_Po_Transportadoras_V.COD_TRANSP
Caibr_Po_Transportadoras_V.DT_ATUALIZACAO
Se
Caibr_Po_Transportadoras_V.GLOBAL_ATTRIBUTE4
igual a 1 (CNPJ) ou 2 (CPF) Preencher com 1
(Cdigo);
Seno Preencher com 4 (no possui CGC/CPF).
Se
Caibr_Po_Transportadoras_V.DESCRICAO

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
1)
2)
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 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.

PROCEDIMENTO DA CONSULTORIA MASTERSAF


1)

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

4.5. Desenho Tcnico

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

4.6. Especificao Tcnica do Programa


4.6.1. Objetivo do Programa PRC_MSAF_SAFX04
Objetivo do Programa:
Linguagem:
Grau de Complexidade:
Implicaes das Modificaes:
Responsvel Criao:
Cdigo do Programa PL/SQL:
Outros Programas Relacionados:

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

4.6.2. Parmetro Externo


Sero recebidos dois parmetros de data para processamento:

Parmetro 1: AAAAMMDD (Data De)

Parmetro 2: AAAAMMDD (Data At)

4.6.3. Views de Entrada


Nome
Caibr_Export_Data
Caibr_Po_Fornecedores_V
Caibr_Ar_Clientes_V
Caibr_Jlbr_Entidades_Legais_V
Caibr_Po_Transportadoras_V

Descrio
Tabela de Eventos ocorridos no APPS
Cadastro de Fornecedores
Cadastro de Clientes
Cadastro de Estabelecimentos
Cadastro de Transportadoras

4.6.4. View de Sada


Nome

Descrio
Cadastro de Pessoas Fsicas/Jurdicas View da Interface

VW_MSOI04

4.6.5. Definio da View de Sada


4.6.5.1.

Origem View CAIBR_PO_FORNECEDORES_V

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
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
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
GLOBAL_ATTR_RAC1
GLOBAL_ATTR_RAC2
GLOBAL_ATTR_RAC3
GLOBAL_ATTR_RAC4
GLOBAL_ATTR_RAC5
GLOBAL_ATTR_RAC6
GLOBAL_ATTR_RAC7
GLOBAL_ATTR_RAC8
GLOBAL_ATTR_RAC9
GLOBAL_ATTR_RAC10
GLOBAL_ATTR_RAC11
GLOBAL_ATTR_RAC12
GLOBAL_ATTR_RAC13
GLOBAL_ATTR_RAC14
GLOBAL_ATTR_RAC15
GLOBAL_ATTR_RAC16
GLOBAL_ATTR_RAC17
GLOBAL_ATTR_RAC18
GLOBAL_ATTR_RAC19
GLOBAL_ATTR_RAC20
/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
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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

4.6.5.2.

Origem View CAIBR_AR_CLIENTES_V

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
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
GLOBAL_ATTR_RAC1
GLOBAL_ATTR_RAC2
GLOBAL_ATTR_RAC3
GLOBAL_ATTR_RAC4
GLOBAL_ATTR_RAC5
GLOBAL_ATTR_RAC6
GLOBAL_ATTR_RAC7
GLOBAL_ATTR_RAC8
GLOBAL_ATTR_RAC9
GLOBAL_ATTR_RAC10
GLOBAL_ATTR_RAC11
GLOBAL_ATTR_RAC12
GLOBAL_ATTR_RAC13
GLOBAL_ATTR_RAC14
GLOBAL_ATTR_RAC15
GLOBAL_ATTR_RAC16
GLOBAL_ATTR_RAC17
GLOBAL_ATTR_RAC18
GLOBAL_ATTR_RAC19
GLOBAL_ATTR_RAC20

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

Origem View CAIBR_JLBR_ENTIDADES_LEGAIS_V

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
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
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
GLOBAL_ATTR_RAC1
GLOBAL_ATTR_RAC2
GLOBAL_ATTR_RAC3
GLOBAL_ATTR_RAC4
GLOBAL_ATTR_RAC5
GLOBAL_ATTR_RAC6
GLOBAL_ATTR_RAC7
GLOBAL_ATTR_RAC8
GLOBAL_ATTR_RAC9
GLOBAL_ATTR_RAC10
GLOBAL_ATTR_RAC11
GLOBAL_ATTR_RAC12
GLOBAL_ATTR_RAC13
/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
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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
GLOBAL_ATTR_RAC14
GLOBAL_ATTR_RAC15
GLOBAL_ATTR_RAC16
GLOBAL_ATTR_RAC17
GLOBAL_ATTR_RAC18
GLOBAL_ATTR_RAC19
GLOBAL_ATTR_RAC20

4.6.5.4.

Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2

150
150
150
150
150
150
150

@
@
@
@
@
@
@

Origem View CAIBR_PO_TRANSPORTADORAS_V

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
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
GLOBAL_ATTR_RAC1
GLOBAL_ATTR_RAC2
GLOBAL_ATTR_RAC3
GLOBAL_ATTR_RAC4
GLOBAL_ATTR_RAC5
GLOBAL_ATTR_RAC6
GLOBAL_ATTR_RAC7
GLOBAL_ATTR_RAC8
GLOBAL_ATTR_RAC9
GLOBAL_ATTR_RAC10
GLOBAL_ATTR_RAC11
GLOBAL_ATTR_RAC12
GLOBAL_ATTR_RAC13
GLOBAL_ATTR_RAC14
GLOBAL_ATTR_RAC15
GLOBAL_ATTR_RAC16
GLOBAL_ATTR_RAC17
GLOBAL_ATTR_RAC18
GLOBAL_ATTR_RAC19
GLOBAL_ATTR_RAC20

Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
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
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@

4.6.6. Estrutura Principal


1-)Leitura da Tabela principal CAIBR_EXPORT_DATA FORNECEDORES
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
= 23
EXPORT_DATE
<= Parmetro1
EXPORT_DATE
<= Parmetro2
EXPORT_STATUS
= 1 ou 2
Erros a serem previstos:

CAIBR_EXPORT_DATA.SYSTEM_ID1
igual a nulo;

CAIBR_EXPORT_DATA.SYSTEM_CODE1 igual a nulo.


Para cada linha recuperada na view CAIBR_EXPORT_DATA, ler a view CAIBR_PO_FORNECEDORES_V com:
ID_PFJ
= CAIBR_EXPORT_DATA.SYSTEM_ID1
COD_CATEGORIA = CAIBR_EXPORT_DATA.SYSTEM_CODE1
DT_ATUALIZACAO = CAIBR_EXPORT_DATA.EXPORT_DATE
Erros a serem previstos:

CAIBR_PO_FORNECEDORES_V no existir nenhuma linha na tabela com a chave especificada acima.


2-)Leitura da Tabela principal CAIBR_EXPORT_DATA - CLIENTES
Selecionar o campo SYSTEM_ID1 de todos os registros da tabela CAIBR_EXPORT_DATA que satisfaam a seguinte condio:
EXPORT_SYSTEM_ID = 4
EVENT_TYPE_ID
= 38
EXPORT_DATE
<= Parmetro1
/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Pgina 53 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
EXPORT_DATE
<= Parmetro2
EXPORT_STATUS
= 1 ou 2
Erros a serem previstos:

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:

CAIBR_EXPORT_DATA.SYSTEM_ID1 igual a nulo;

CAIBR_EXPORT_DATA_SYSTEM_CODE1 igual a nulo.


Para cada linha recuperada na view CAIBR_EXPORT_DATA, ler a view CAIBR_JLBR_ENTIDADES_LEGAIS_V com a seguinte
condio:
SET_OF_BOOKS_ID = CAIBR_EXPORT_DATA.SYSTEM_ID1
SEG_CTA_EMPRESA = CAIBR_EXPORT_DATA.SYSTEM_CODE1
DT_ATUALIZACAO = CAIBR_EXPORT_DATA.EXPORT_DATE
Erros a serem previstos:

CAIBR_JLBR_ENTIDADES_LEGAIS_V no existir nenhuma linha na tabela com a chave especificada


acima.
4-)Leitura Tabela principal CAIBR_EXPORT_DATA - TRANSPORTADORAS
Selecionar o campo SYSTEM_CODE1 de todos os registros da tabela CAIBR_EXPORT_DATA que satisfaam a seguinte
condio:
EXPORT_SYSTEM_ID = 4
EVENT_TYPE_ID
= 25
EXPORT_DATE
<= Parmetro1
EXPORT_DATE
<= Parmetro2
EXPORT_STATUS
= 1 ou 2
Erros a serem previstos:

CAIBR_EXPORT_DATA.SYSTEM_CODE1 igual a nulo.


Para cada linha recuperada na view CAIBR_EXPORT_DATA, ler a view CAIBR_PO_TRANSPORTADORAS_V com:
COD_TRANSP
= CAIBR_EXPORT_DATA.SYSTEM_CODE1
DT_ATUALIZACAO = CAIBR_EXPORT_DATA.EXPORT_DATE
Erros a serem previstos:

CAIBR_PO_TRANSPORTADORAS_V no existir nenhuma linha na tabela com a chave especificada


acima.
5-)Tratamento de Campos
FORNECEDORES
Indicador de Operao WS_IND_CONTEM_COD
Ser definido pelo campo CAIBR_PO_FORNECEDORES_V.TIPO_DOC:
SE = CGC ou CPF Preencher com 1;
SENO Preencher com 4.
Indicador de Operao WS_CPF_CGC
Ser definido pelo campo WS_IND_CONTEM_COD:
SE = 1 Preencher com campo CAIBR_PO_FORNECEDORES_V.CNPJ;
SENO Preencher com @.
UF WS_UF
Se Caibr_Po_Fornecedores_V.PAIS igual a BR Caibr_Po_Fornecedores_V.UF;
Seno Preencher com EX
CLIENTES
Indicador de Operao WS_IND_CONTEM_COD
Ser definido pelo campo CAIBR_AR_CLIENTES_V.GLOBAL_ATTRIBUTE2:
SE = 1 (CPF) ou 2 (CNPJ) Preencher com 1;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 54 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
SENO Preencher com 4.
Indicador de Operao WS_CPF_CGC
Ser definido pelo campo WS_IND_CONTEM_COD:
SE = 1 Preencher com campo CAIBR_AR_CLIENTES_V.CNPJ;
SENO Preencher com @.
UF WS_UF
Se Caibr_Ar_Clientes_V.PAIS igual a BR Caibr_Ar_Clientes_V.UF;
Seno Preencher com EX
ESTABELECIMENTOS
Indicador de Operao WS_IND_CONTEM_COD
Ser definido com campo CAIBR_JLBR_ENTIDADES_LEGAIS_V.TIPO_INSCRI CAO :
SE = CGC Preencher com 1;
SENO Preencher com 4.
Indicador de Operao WS_CPF_CGC
Ser definido pelo campo WS_IND_CONTEM_COD:
SE = 1 Preencher com campo CAIBR_JLBR_ENTIDADES_LEGAIS_V.
NR_INSCRICAO;
SENO Preencher com @.
UF WS_UF
Se Caibr_Jlbr_Entidades_Legais_V.PAIS igual a BR Caibr_Jlbr_Entidades_Legais_V.ESTADO;
Seno Preencher com EX
TRANSPORTADORAS
Indicador de Operao WS_IND_CONTEM_COD
Ser definido pelo campo CAIBR_PO_FORNECEDORES_V.TIPO_DOC:
SE = CFC ou CPF Preencher com 1;
SENO Preencher com 4.
Indicador de Operao WS_CPF_CGC
Ser definido pelo campo WS_IND_CONTEM_COD:
SE = 1 Preencher com campo CAIBR_PO_FORNECEDORES_V.CNPJ;
SENO Preencher com @.
6-)Tratamento de Erro na gerao da View VW_MSOI04
Em caso de ocorrncia de erro na gerao da View VW_MSOI04 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.
7-)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

4.7. Especificao Tcnica da Ferramenta De/Para


Item
01

View de Origem VW_MSOI04


Descrio do campo
Tam
IND_FIS_JUR
025
041

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

Campos do MASTERSAF SAFX04


Descrio do campo
Tam
Tipo
Observao
(*) Indicador de Pessoa
001
A
Aplicar Regra por Descrio da
Fsica/Jurdica (IN68)
Ferramenta - Regra 8 No
Automtica
(*) Cdigo da Pessoa
014
A
Truncar em 14 posies
Fsica/Jurdica (IN68)
Data
008
N
AAAAMMDD
Incio/Incluso/Alterao
(*)
Indicador
do
001
A
Truncar em 50 posies
Contedo do Cdigo
(*) Razo Social (IN68)
070
A
Truncar em 70 posies.
Retirar os caracteres especiais @ ,
aspas duplas e Tab.
(*) CPF/CGC (IN68)
014
A
Truncar em 14 posies.
Retirar os caracteres especiais.
Cdigo da Atividade
007
A
Econmica
Inscrio Estadual
014
A
Truncar em 14 posies.
Pgina 55 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

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

Retirar os caracteres especiais.


Truncar em 14 posies.
Retirar os caracteres especiais.
Truncar em 50 posies.
Retirar os caracteres especiais @ ,
aspas duplas e Tab.
Truncar em 50 posies.
Retirar os caracteres especiais @ ,
aspas duplas e Tab.

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

5. SAFX05 Contas a Receber


5.1. Especificao Funcional de Lanamentos de Ttulos no Contas a Receber
Arquivo IN 68/95 da SRF
Arquivo de Cdigos 2.1
Sistema Base para a Interface
RECEIVABLES
Arquivo/Tipo de Registro para a Interface
CAIBR_AR_MOVTOS_V
Responsvel pelas Informaes
Observaes: Esta view ir conter todos de Ttulos lanados no Contas a Receber do Oracle Applications.
Critrio de Seleo: Ler os Ttulos para o Perodo recebido no Parmetro e com o campo Caibr_Ar_Movtos_V.SET_OF_BOOKS_ID igual a
MS_PM2002.SET_OF_BOOKS_ID.
Item

Descrio / Tabela MasterSAF

*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 Origem / Comentrios


Caibr_Ar_Movtos_V.COD_EMPRESA
Concatenar
os
Caibr_Ar_Movtos_V.COD_EMPRESA
Caibr_Ar_Movtos_V.COD_ESTABELEC
Caibr_Ar_Movtos_V.DT_MOVTO
Caibr_Ar_Movtos_V.COD_CATEGORIA

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

Nmero do Documento Compensao

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
2)

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

5.2. Especificao Funcional de Pagamentos lanados Contas a Receber


Arquivo IN 68/95 da SRF
Arquivo de Cdigos 2.1
Sistema Base para a Interface
RECEIVABLES
Arquivo/Tipo de Registro para a Interface
CAIBR_AR_RECEBIMENTOS_V
Responsvel pelas Informaes
Observaes: Esta view ir conter todos de Pagamentos de Ttulos lanados no Contas a Receber do Oracle Applications.
Critrio de Seleo: Ler os Ttulos com campo Caibr_Ar_Recebimentos_V.SET_OF_BOOKS_ID igual a MS_PM2002.SET_OF_BOOKS_ID.
Item

Descrio / Tabela MasterSAF

*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

Campo Origem / Comentrios


Caibr_Ar_Recebimentos_V.COD_EMPRESA
Concatenar
os
campo
Caibr_Ar_Recebimentos_V.COD_EMPRESA
e
Caibr_Ar_Recebimentos_V.COD_ESTABELEC
Caibr_Ar_Recebimentos_V.DT_MOVTO
Caibr_Ar_Recebimentos_V.COD_CATEGORIA

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

Nmero do Documento Compensao

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

5.3. Desenho Tcnico

Caibr_Ar_
Movtos_V

Parametrizar Plano de
Contas Oficial Set
Of Book

Caibr_Ar_
Recebimentos_V

Ferramenta

MS_PM2002

Parametrizar Set Of Book Oficial

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

5.4. Especificao Tcnica do Programa


5.4.1. Objetivo do Programa PRC_MSAF_CRIA_MSOI05
Objetivo do Programa:
Linguagem:
Grau de Complexidade:
Implicaes das Modificaes:
Responsvel Criao:
Cdigo do Programa PL/SQL:
Outros Programas Relacionados:

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

5.4.2. Parmetro Externo


Sero recebidos dois parmetros para processamento:

Parmetro 1: Campo Varchar2(50) (Empresa)

Parmetro 2: AAAAMMDD (Data De)

Parmetro 3: AAAAMMDD (Data At)

5.4.3. Origem dos Dados


Nome
Caibr_Ar_Movtos_V
Caibr_Ar_Recebimentos_V

Descrio
Movimentos de Contas a Receber
Recebimentos registrados no Contas a Receber

5.4.4. Destino dos dados


Nome

Descrio
Movimento de Contas a Receber Tabela da Interface

TB_MSOI05

5.4.5. Definio da Tabela de Sada


5.4.5.1.

Origem View CAIBR_AR_MOVTOS_V

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

5.4.5.2.

Origem View CAIBR_AR_RECEBIMENTOS_V

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

5.4.6. Estrutura Principal


1-)Leitura da View Principal CAIBR_AR_MOVTOS_V
Ler a view CAIBR_AR_MOVTOS_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_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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
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 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.

5.5. Especificao Tcnica da Ferramenta De/Para


Tabela de Origem TB_MSOI05
Descrio do campo
Tam
COD_EMPRESA
008

Tipo
Varchar2

02

COD_ESTAB

Varchar2

03

DATA_MOVTO

Item
01

012

/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Date

Campos do MASTERSAF SAFX05


Descrio do campo
Tam
Tipo
Observao
(*) Cdigo da Empresa
003
A
Tabela De/Para de Empresa
da Ferramenta
(*) Cdigo do
006
A
Tabela De/Para de Empresa
Estabelecimento
da Ferramenta
(*) Data do Movimento
008
N
AAAAMMDD
Pgina 64 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
04

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

(*) Cdigo da Pessoa


Fsica/Jurdica
(*) Tipo de Documento

014

005

(*) Nmero do Documento


(*) Srie do Documento
(*) Subsrie do Documento
Cdigo da Operao

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

(*) Data de Emisso


(*) Data do Vencimento
Arquivamento
Valor da Operao
Dbito/Crdito
Conta Contbil
Centro de Custo
Cdigo de ndice
Valor da Operao no ndice
Valor Original do Documento
Nmero do Documento de
Compensao

Pgina 65 de 363

Aplicar Regra por Descrio


da Ferramenta - Regra 8
No Automtica

Aplicar Regra por Descrio


da Ferramenta - Regra 1
No Automtica

Aplicar Regra por Descrio


da Ferramenta - Regra 6
No Automtica

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

6. SAFX07 CONHECIMENTO DE FRETE DE ENTRADAS


Arquivo IN 68/95 da SRF
Arquivo de Cdigos 3.1, 3.4, 3.5, 3.6, 3.8, 3.10, 3.12, 3.13
Sistema Base para a Interface
RECEBIMENTO INTEGRADO
Arquivo/Tipo de Registro para a Interface
CAIBR_REC_NF_FRETES_V
Responsvel pelas Informaes
Marcelo Simes
Observaes: Estas sendo considerado na Interface, que os Conhecimento de Frete de Entrada no tm itens cadastrados no Oracle Applications.
Observaes: Esta view CAIBR_REC_NF_FRETES_V conter os Conhecimentos de Fretes de Entradas informadas no Oracle Applications.
Critrio de Seleo: Selecionar os registros com CAIBR_REC_ENTRY_OPERATIONS_V.POSTED_FLAG igual a S e
CAIBR_REC_ENTRY_OPERATIONS_V.STATUS igual a COMPLETE ou CANCELLED, DT_RECEBIMENTO dentro do Perodo recebido como
Parmetro e campo COD_EMPRESA igual a Empresa recebida no Parmetro.
TRATAMENTO DAS NOTAS DE ENTRADA DE REVERSO
O primeiro tratamento a ser efetuado no programa ser a verificao do campo CAIBR_REC_ENTRY_OPERATIONS_V.NF_REVERSAO.
Se o campo estiver preenchido com S dever ser feita uma leitura da tabela CAIBR_REC_NFE_V com ORGANIZATION_ID igual ao
ORGANIZATION_ID da nota que foi lida, LOCATION_ID igual ao LOCATION_ID da nota que foi lida e OPERATION_ID da nota lida, para recuperar o
campo ID_NOTA_PAI.
Ler a CAIBR_REC_NF_FRETES com ORGANIZATION_ID, LOCATION_ID e INVOICE_ID igual ao ID_NOTA_PAI que foi lida. Buscar todos os
campos da chave (campos de 1 a 10 e 20) da nota pai, e o campo 30 que dever ser preenchido com S.
Item
*01

Cdigo da Empresa

MasterSAF
Tam
Tipo
003
A

*02

Cdigo do Estabelecimento

006

004

Varchar2

*03
*04
*05

Movimento Entrada/Sada (IN68)


Normal ou Devoluo
Tipo de Documento (IN68)

001
001
005

A
A
A

001
025

Varchar2
Varchar2

*06

Indicador Pessoa Fsica/Jurdica (IN68)

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

Srie do Documento Fiscal (IN68)


Subsrie do Documento Fiscal (IN68)
Data de Emisso (IN68)
Classificao do Documento Fiscal (IN68)
Modelo de Documento (IN68)

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

Nmero do Docto Fiscal de Referncia (IN68)


Srie do Docto Fiscal de Referncia (IN68)
Subsrie do Docto Fiscal de Referncia (IN68)
Nmero da Declarao de Importao (IN68)
Data de Sada/Recebimento (IN68)

012
003
002
012
008

A
A
A
A
N

Date

21
22
23

Inscrio Estadual Substituto Tributrio (IN68)


Valor dos Produtos / Servios (IN68)
Valor Total do Documento Fiscal (IN68)

014
015V02
015V02

A
N
N

Number
Number

*08

Descrio / Tabela MasterSAF

/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Tam
008

Origem
Tipo
Varchar2

Date
025

Varchar2
Number

025

Varchar2

Campo Origem / Comentrios


Ler a view Caibr_Rec_Entry_Operations_V e buscar
o campo COD_EMPRESA. Este campo ser
utilizado na Ferramenta para efetuar o DE/PARA
Com o acesso realizado para o campo EMPRESA na
view Caibr_Rec_Entry_Operations_V concatenar os
campos
Caibr_Rec_Entry_Operations_V.COD_EMPRESA e
Caibr_Rec_Entry_Operations_V.COD_ESTABELE
CIMENTO. Este campo ser utilizado na Ferramenta
para efetuar o DE/PARA.
Preencher com 1
Caibr_Rec_Nf_Fretes_V.NORM_DEV
Caibr_Rec_Nf_Fretes_V.COD_DOCTO. Este campo
ser utilizado na Ferramenta para efetuar o
DE/PARA
Caibr_Rec_Nf_Fretes_V.COD_CATEGORIA. Este
campo ser utilizado na Ferramenta para efetuar o
DE/PARA
Caibr_Rec_Nf_Fretes_V.COD_PFJ
Caibr_Rec_Nf_Fretes_V.NUM_DOCFIS
desprezando as casas decimais.
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_Rec_Nf_Fretes_V.SERIE_DOCFIS
NO POSSUI ESTA INFORMAO
Caibr_Rec_Nf_Fretes_V.DATA_EMISSAO
Preencher com 1
Caibr_Rec_Nf_Fretes_V.COD_DOCTO Utilizar
este campo para buscar o DE/PARA
Se campo Caibr_Rec_Nf_Fretes_V.COD_CFO tiver
mais de 4 posies Recuperar as 3 primeiras
posies;
Seno Recuperar as 4 primeiras posies.
Caibr_Rec_Nf_Fretes_V.COD_NATUREZA_OP.
Este campo ser utilizado na Ferramenta para efetuar
o DE/PARA
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Caibr_Rec_Entry_Operations_V.DT_RECEBIMEN
TO
NO POSSUI ESTA INFORMAO
Caibr_Rec_Nf_Fretes_V.VLR_FRETE
Caibr_Rec_Nf_Fretes_V.VLR_FRETE

Pgina 66 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
24
25
26
27
28
29
*30

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

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

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

Valor ICMS Substituio Tributria

015V02

Number

49
50
51

Observao ICMS Substituio Tributria


Cdigo Apurao ICMS Substituio Tributria
Base ICMS Tributada

045
005
015V02

A
A
N

Number

52

Base ICMS Isenta

015V02

Number

/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Number

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 no for Reverso (vide comentrios iniciais)
Preencher com N;
Seno Preencher com S.
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Ler a view Caibr_Gl_Plano_Contas_V com
Caibr_Rec_Nf_Fretes_V.ID_CTA e buscar o campo
COD_CONTA.
Ler tabela MS_PM07ECF_1 com EMPRESA e
TP_TRIB_ICMS
igual
Caibr_Rec_Nf_Fretes_V.TP_TRIB_ICM. Se campo
MS_PM07ECF_1.IND_BASE1 diferente de 5
Preencher
com
o
campo
Caibr_Rec_Nf_Fretes_V.VLR_ALIQ_ICMS;
Seno No Preencher.
Ler tabela MS_PM07ECF_1 com EMPRESA e
TP_TRIB_ICMS
igual
Caibr_Rec_Nf_Fretes_V.TP_TRIB_ICM. Se campo
MS_PM07ECF_1.IND_BASE1 diferente de 5
Preencher
com
o
campo
Caibr_Rec_Nf_Fretes_V.VLR_ICMS;
Seno No Preencher.
Caibr_Rec_Nf_Fretes_V.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
Ler tabela MS_PM07ECF_1 com EMPRESA e
TP_TRIB_ICMS
igual
Caibr_Rec_Nf_Fretes_V.TP_TRIB_ICM. Se campo
MS_PM07ECF_1.IND_BASE1 igual a 5
Preencher
com
o
campo
Caibr_Rec_Nf_Fretes_V.VLR_ALIQ_ICMS;
Seno No Preencher.
Ler tabela MS_PM07ECF_1 com EMPRESA e
TP_TRIB_ICMS
igual
Caibr_Rec_Nf_Fretes_V.TP_TRIB_ICM. Se campo
MS_PM07ECF_1.IND_BASE1 igual a 5
Preencher
com
o
campo
Caibr_Rec_Nf_Fretes_V.VLR_ICMS;
Seno No Preencher.
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Ler tabela MS_PM07ECF_1 com EMPRESA e
TP_TRIB_ICMS
igual
Caibr_Rec_Nf_Fretes_V.TP_TRIB_ICM. Se campo
MS_PM07ECF_1.IND_BASE1 igual a 1
Preencher
com
o
campo
Caibr_Rec_Nf_Fretes_V.VLR_BASE_ICMS;
Seno No Preencher.
Ler tabela MS_PM07ECF_1 com EMPRESA e
TP_TRIB_ICMS
igual
Caibr_Rec_Nf_Fretes_V.TP_TRIB_ICM. Se campo
MS_PM07ECF_1.IND_BASE1 igual a 2
Preencher
com
o
campo
Caibr_Rec_Nf_Fretes_V.VLR_BASE_ICMS;
Seno No Preencher.

Pgina 67 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
53

Base ICMS Outras

015V02

Number

54

Base Reduo ICMS

015V02

Number

55
56
57
58
59
60
61
62
63
64

Base IPI Tributada


Base IPI Isenta
Base IPI Outras
Base Reduo IPI (IN68)
Base IR Tributada (IN68)
Base IR Isenta
Base ISS Tributada
Base ISS Isenta
Base ISS Realizados por Terceiros
Base ICMS Substituio Tributria

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

Nmero Mquina Registradora


Nmero Cupom Final do Dia
Modelo Cupom Fiscal
Valor Total Servios
Nmero de Controle da Nota Fiscal
Valor Alquota de Destino
Nota Fiscal Incentivada
Indicador do Tipo de Frete

006
006
002
015V02
012
003V04
001
001

N
A
A
N
A
N
A
A

73
74
75

Cdigo do Municpio ISS


Nota Fiscal Transferncia de Crdito
Data da Declarao de Importao / Data Doc.
Original nas Operaes de Devoluo
Valor Servio de Transporte Valor Frete
Data Escrita Extempornea
Cdigo Tributao Interno
Cdigo da Regio
Data Autenticao / Data do Cancelamento da
Nota Fiscal
Canal de Distribuio / Cod. Obra
ICMS Substituio Tributria
ICMS No Escriturado / Estorno de Dbito de
NFST

005
001
008

N
A
N

Ler tabela MS_PM07ECF_1 com EMPRESA e


TP_TRIB_ICMS
igual
Caibr_Rec_Nf_Fretes_V.TP_TRIB_ICM. Se campo
MS_PM07ECF_1.IND_BASE1 igual a 3
Preencher
com
o
campo
Caibr_Rec_Nf_Fretes_V.VLR_BASE_ICMS;
Seno No Preencher.
Ler tabela MS_PM07ECF_1 com EMPRESA e
TP_TRIB_ICMS
igual
Caibr_Rec_Nf_Fretes_V.TP_TRIB_ICM. Se campo
MS_PM07ECF_1.IND_BASE2 igual a 4
Calcular
Caibr_Rec_Nf_Fretes_V.VLR_FRETE
menos
campo
Caibr_Rec_Nf_Fretes_V.VLR_BASE_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
NO POSSUI ESTA INFORMAO
Ler tabela MS_PM07ECF_1 com EMPRESA e
TP_TRIB_ICMS
igual
Caibr_Rec_Nf_Fretes_V.TP_TRIB_ICM. Se campo
MS_PM07ECF_1.IND_BASE1 igual a 5
Preencher
com
o
campo
Caibr_Rec_Nf_Fretes_V.VLR_BASE_ICMS;
Seno No Preencher.
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Caibr_Rec_Nf_Fretes_V.OPERATION_ID
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Ler a view Caibr_Rec_Entry_Operations_V.
Se campo MODALIDADE_FRETE igual a C
Preencher com 1;
Se campo MODALIDADE_FRETE igual a F
Preencher com 2;
Seno No Preencher.
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO

015V02
008
005
002
008

N
N
A
A
N

NO POSSUI ESTA INFORMAO


NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO

010
001
015V02

A
A
N

015V02
015V02
003V04
015V02
015V02
015V02
001
001

N
N
N
N
N
N
A
A

NO POSSUI ESTA INFORMAO


NO POSSUI ESTA INFORMAO
Ler tabela MS_PM07ECF_1 com EMPRESA e
TP_TRIB_ICMS
igual
Caibr_Rec_Nf_Fretes_V.TP_TRIB_ICMS.
Se
campo MS_PM07ECF_1.IND_BASE1 diferente de
1 e 5 Preencher com o campo
Caibr_Rec_Nf_Fretes_V.VLR_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

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
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

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
Cd. de Pessoa Fis/Jur de Compra Direta
Indicador de Medida Judicial
UF Origem / Destino
Tipo de Compra / Venda

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
15) Natureza da Operao Ser formatado conforme especificado acima, que ir conter o Cdigo da Natureza 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 efetuar o DE/PARA entre o campo do APPS e do MasterSAF. No APPS este campo no dever conter valor zero, para o
correto atendimento IN68 e emisso das Obrigaes Fiscais pelo MasterSAF;
16) Nmero do Documento Fiscal de Referncia O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar
customizao na Interface;
17) Srie do Documento Fiscal de Referncia O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar
customizao na Interface;
18) Subsrie do Documento Fiscal de Referncia O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar
customizao na Interface;
19) Nmero da Declarao de Importao O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar
customizao na Interface;
20) Data de Sada/Recebimento Ser formatado pelo campo especificado acima, que ir conter a Data de Entrada do Conhecimento de Frete de
Entrada no Estabelecimento, informada 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 IN68 e s Obrigaes Fiscais pelo MasterSAF;
21) Inscrio Estadual do Substituto Tributrio 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;
22) Valor dos Produtos / Servios Ser formatado pelo campo especificado acima, que ir conter o Valor Total do Frete informado no Conhecimento
de Frete de Entrada cadastrado no Oracle Applications. No APPS este campo no dever conter valor nulo ou zeros, para o correto atendimento
IN68 pelo MasterSAF;
23) Valor Total do Documento Fiscal Ser formatado pelo campo especificado acima, que ir conter o Valor Total do Frete informado no
Conhecimento de Frete de Entrada cadastrado no Oracle Applications. No APPS este campo no dever conter valor nulo ou zeros, para o correto
atendimento IN68 pelo MasterSAF;
24) Valor do Frete O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
25) Valor do Seguro O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
26) Valor de Outras Despesas O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
27) Valor Diferena Alquotas Fretes O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao
na Interface;
28) Valor de Descontos O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
29) Contribuinte Final O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
30) Situao Ser formatado pelo campo especificado acima, que ir conter o Indicador de Situao do Conhecimento de Frete de Entrada cadastrado
no Oracle Applications;
31) ndice de Converso O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
32) Valor do Documento em ndice O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao
na Interface;
33) Conta Contbil Ir conter o ID da Conta Contbil utilizada no Conhecimento de Frete de Entrada cadastrado no Oracle Applications, que ir
permitir a recuperao do Code Combination no Plano de Contas;
34) Alquota de ICMS Ser formatado pelo campo especificado acima, que ir conter a Alquota de ICMS utilizada no Conhecimento de Frete de
Entrada cadastrado no Oracle Applications. Depender da parametrizao efetuada para atribuir as Bases de 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;
35) Valor do ICMS Ser formatado pelo campo especificado acima, que ir conter o Valor de ICMS utilizado no Conhecimento de Frete de Entrada
cadastrado no Apps. Depender da parametrizao efetuada para atribuir as Bases de ICMS de Conhecimento de Frete. No APPS este campo no
dever conter valor nulo/zeros se o Conhecimento de Frete tiver ICMS, para o correto atendimento s Obrigaes Fiscais pelo MasterSAF;
36) Diferena de Alquota de ICMS Ser formatado pelo campo especificado acima, que ir conter a Diferena de Alquota de ICMS, cadastrado no
Conhecimento de Frete de Entrada no Oracle Applications. No APPS este campo no dever conter valor nulo ou zeros, se existir esta situao no
Conhecimento de Frete, para o correto atendimento s Obrigaes Fiscais pelo MasterSAF;
37) Observao ICMS/ISS O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
38) Cdigo de Apurao do ICMS O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
39) Alquota IPI O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
40) Valor IPI O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
41) Observao IPI O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
42) Cdigo de Apurao do IPI O Apps no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
43) Alquota IR O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
44) Valor do IR O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
45) Alquota ISS O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
46) Valor do ISS O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
47) Alquota ICMS Substituio Tributria Ser formatado pelo campo especificado acima, que ir conter a Alquota de ICMS utilizada no
Conhecimento de Frete de Entrada cadastrado no Oracle Applications. Depender da parametrizao efetuada para atribuir as Bases de 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;
48) Valor do ICMS de Substituio Tributria Ser formatado pelo campo especificado acima, que ir conter o Valor de ICMS utilizado no
Conhecimento de Frete de Entrada cadastrado no Oracle Applications. Depender da parametrizao efetuada para atribuir as Bases de 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;
49) Observao de ICMS de Substituio Tributria O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever
solicitar customizao na Interface;
50) 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;
51) Base de ICMS Tributada Ser formatado pelo campo especificado acima, que ir conter a Base de ICMS do Conhecimento de Frete de Entrada
cadastrado no APPS. Depender da parametrizao efetuada para atribuir as Bases de ICMS de Conhecimento de Frete de Entrada. No APPS este
campo no dever conter valor nulo/zero se o Conhecimento de Frete tiver ICMS, para o correto atendimento s Obrigaes Fiscais pelo MasterSAF;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Pgina 70 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
52) Base de ICMS Isenta Ser formatado pelo campo especificado acima, que ir conter a Base de ICMS do Conhecimento de Frete de Entrada
cadastrado no APPS. Depender da parametrizao efetuada para atribuir as Bases de ICMS de Conhecimento de Frete de Entrada. No APPS este
campo no dever conter valor nulo/zero se o Conhecimento de Frete tiver ICMS, para o correto atendimento s Obrigaes Fiscais pelo MasterSAF;
53) Base de ICMS Outras Ser formatado pelo campo especificado acima, que ir conter a Base de ICMS Do Conhecimento de Frete de Entrada
cadastrado no APPS. Depender da parametrizao efetuada para atribuir as Bases de ICMS de Conhecimento de Frete de Entrada. No APPS este
campo no dever conter valor nulo/zero se o Conhecimento de Frete tiver ICMS, para o correto atendimento s Obrigaes Fiscais pelo MasterSAF;
54) Base de Reduo de ICMS Ser formatado pelo campo especificado acima, que ir conter a Base de ICMS do Conhecimento de Frete de Entrada
cadastrado no APPS. Depender da parametrizao efetuada para atribuir as Bases de ICMS de Conhecimento de Frete de Entrada. No APPS este
campo no dever conter valor nulo/zero se o Conhecimento de Frete tiver ICMS, para o correto atendimento s Obrigaes Fiscais pelo MasterSAF;
55) Base de IPI Tributada O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
56) Base de IPI Isenta O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
57) Base de IPI Outras O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
58) Base de Reduo de IPI O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
59) Base de IR Tributada O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
60) Base de IR Isenta O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
61) Base de ISS Tributada O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
62) Base de ISS Isenta O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
63) Base de ISS Realizados por Terceiros O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar
customizao na Interface;
64) Base de ICMS de Substituio Tributria Ser formatado pelo campo especificado acima, que ir conter a Base de ICMS do Conhecimento de
Frete de Entrada cadastrado no APPS. Depender da parametrizao efetuada para atribuir as Bases de ICMS de Conhecimento de Frete de Entrada.
No APPS este campo no dever conter valor nulo/zero se o Conhecimento de Frete tiver ICMS, para o correto atendimento s Obrigaes Fiscais
pelo MasterSAF;
65) Nmero da Mquina Registradora O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar
customizao na Interface;
66) 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;
67) Modelo do Cupom Fiscal O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
68) Valor Total dos Servios O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
69) Nmero de Controle da Nota Fiscal Ser formatado pelo campo especificado acima, que ir conter o Nmero da Operao de Recebimento
gerador do Conhecimento de Frete de Entrada cadastrada no Oracle Applications;
70) Valor da Alquota de Destino O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
71) Nota Fiscal Incentivada O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
72) Indicador do Tipo de Frete Ser formatado pelo campo especificado acima, que ir conter o Indicador do Tipo de Frete, se houver, referente ao
Conhecimento de Frete de Entrada cadastrada no Oracle Applications;
73) Cdigo do Municpio de ISS O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
74) Nota Fiscal de Transferncia de Crdito O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar
customizao na Interface;
75) Data da Declarao de Importao / Data do Documento Original nas Operaes de Devoluo O APPS no possui esta informao. Caso o
Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
76) 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;
77) Data de Escrita Extempornea O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
78) Cdigo de Tributao Interno O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
79) Cdigo da Regio O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
80) Data de Autenticao / Data do Cancelamento da Nota Fiscal O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo,
dever solicitar customizao na Interface;
81) Canal de Distribuio / Cdigo da Obra O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar
customizao na Interface;
82) ICMS de Substituio Tributria O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao
na Interface;
83) ICMS No Escriturado / Estorno de Dbito de NFST Ser formatado pelo campo especificado acima, que ir conter o Valor de ICMS utilizado
no Conhecimento de Frete de Entrada cadastrado no Oracle Applications. Depender da parametrizao efetuada para atribuir as Bases de 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;
84) IPI No Escriturado O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
85) Valor de Base de INSS O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
86) Valor da Alquota de INSS O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
87) Valor do INSS Retido O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
88) Valor do Material Aplicado (ISS) O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao
na Interface;
89) Valor de Subempreitada (ISS) O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
90) Indicador de Municpio Beneficirio do ISS O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar
customizao na Interface;
91) Responsvel pelo Recolhimento de ISS O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar
customizao na Interface;
92) Valor de Diferencial de Alquotas Ser formatado pelo campo especificado acima, que ir conter a Valor de Diferencial de Alquotas de ICMS
utilizado no Conhecimento de Frete de Entrada cadastrado no Oracle Applications. Depender da parametrizao efetuada para atribuir as Bases de
/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Pgina 71 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

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.

ASPECTOS A SEREM OBSERVADOS PELA CONSULTORIA E PELO CLIENTE:


01) O campo Nmero do Documento Fiscal ser recuperado at o limite de 12 posies que o tamanho do campo no MasterSAF. Assim, dever ser
observado a base de dados do APPS, no dever existir documentos fiscais com nmero superior a 12 dgitos para no ocorrer registros alterados na
importao de dados para o MasterSAF;
02) O campo Nmero do Documento Fiscal com at 6 dgitos, ser recuperado com zero esquerda para completar o limite de 6 posies que o tamanho
previsto na Legislao;
03) Os documentos fiscais com Modelo de Documento igual a 01 dever conter no mximo 6 dgitos conforme previsto na Legislao;
04) Para a correta recuperao das Bases de Clculo do ICMS, dever ser observada a Parametrizao de Tributao ICMS, onde teremos a parametrizao da
Primeira e da Segunda Base do ICMS, uma vez que o APPS s possui a informao de uma base de clculo de ICMS separadamente a nvel de capa de
documento fiscal;
05) O APPS no possui a informao de Inscrio Estadual do Substituto Tributrio. Este dado faz parte do conjunto de dados para atendimento IN68.
PR-REQUISITOS PARA O FUNCIONAMENTO DESTA INTERFACE:
1) Os Documentos Fiscais de Reverso sero tratadas pelo campo CAIBR_REC_ENTRY_OPERATIONS_V.NF_REVERSAO, que ir conter valor
nulo, R ou S. Para estes casos, os Conhecimentos de Fretes de Entradas sero registradas com .X, onde X pode variar de 0 a 9. Os dados do
Conhecimento de Frete de Entrada original sero recuperados pelo campo ID_NOTA_PAI. Os casos de reverso que so tratados na interface devem
estar com os campos conforme o exemplo abaixo:
Nmero
ID
Status
Nf_Reverso
115
CANCELLED
R
115.1
100
CANCELLED
S
115.2
100
COMPLETE
null
2) Sero recuperadas somente os Documentos Fiscais com Status igual a COMPLETE ou CANCELLED, este ltimo quando o campo NF_REVERSAO
for igual a R ou S;
3) pr-requisito para a Interface que no havero Notas Fiscais de Sadas digitadas no RI. A nica exceo tratada pela Interface o case de Notas de
Reverso com flag de Reverso igual a S. Situaes fora do esperado sero tratadas como ajuste da Interface.
FORMA DE PROCESSAMENTO DA INTERFACE:
1. O Perodo informado para processamento, corresponde a data da digitao do Conhecimento de Frete de Entrada no APPS, ou seja, a partir do perodo
informado, sero recuperadas todas os Conhecimentos de Fretes de Entradas digitados no sistema de origem que estiverem dentro do limite de datas
solicitado. Neste caso, poderemos estar processando, por exemplo, de 01 a 10 de um determinado ms, e estarmos recuperando Conhecimentos de Fretes
de Entradas com Data Fiscal do ms anterior ou at de data posterior;

/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Pgina 72 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

6.1. Desenho Tcnico

Caibr_Export_Data

Parametrizar Dados para


Gerao de Conhecimento de
Frete de Entrada

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

6.2. Especificao Tcnica do Programa


6.2.1. Objetivo do Programa FRMPM07ECF_1
Objetivo do Programa:
Linguagem:
Grau de Complexidade:
Implicaes das Modificaes:
Responsvel Criao:
Cdigo do Programa:
Outros Programas Relacionados:

6.2.1.1.

Permitir ao usurio Parametrizar a Segunda Base de ICMS dos Itens de Documentos


Fiscais de Entradas
VB
Baixo
GST Equipe Interface
FRMPM07ECF_1
PRC_MSAF_SAFX07F

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.

Origem dos Dados


Nome
Caibr_Org_Empresas_V
Caibr_Tipo_ICMS_V

6.2.1.3.

Descrio
Dados de Empresas e Estabelecimentos com CNPJ View CAI
Dados de Tipos de ICMS View CAI

Definio da Tabela de Sada MS_PM07ECF_1


Nome da Coluna
COD_EMPRESA
TP_TRIB_ICMS
IND_BASE1
IND_BASE2

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

Primary Key: COD_EMPRESA, TP_TRIB_ICMS


Domnio dos campos:

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

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. Objetivo do Programa PRC_MSAF_SAFX07F


Objetivo do Programa:
Linguagem:
Grau de Complexidade:
Implicaes das Modificaes:
Responsvel Criao:
Cdigo do Programa PL/SQL:
Outros Programas Relacionados:

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:

Parmetro 1: Campo Varchar2(50) (Empresa)

Parmetro 2: AAAAMMDD (Data De)

Parmetro 3: AAAAMMDD (Data At)

6.2.2.2.

Origem dos Dados


Nome
Caibr_Export_Data
Caibr_Rec_Entry_Operations_V
Caibr_Rec_Nf_Fretes_V
MS_PM07ECF_1

6.2.2.3.

Destino dos dados


Nome
TB_MSOI07ECF

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

Definio da Tabela de Sada

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
BASE_SUB_TRIB_ICMS
IND_TP_FRETE
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
ATTRIBUTE16
ATTRIBUTE17
ATTRIBUTE18
ATTRIBUTE19
ATTRIBUTE20
ENTRY_ATTRIBUTE1
ENTRY_ATTRIBUTE2
ENTRY_ATTRIBUTE3
ENTRY_ATTRIBUTE4
ENTRY_ATTRIBUTE5
ENTRY_ATTRIBUTE6
ENTRY_ATTRIBUTE7
ENTRY_ATTRIBUTE8
ENTRY_ATTRIBUTE9
ENTRY_ATTRIBUTE10
ENTRY_ATTRIBUTE11
ENTRY_ATTRIBUTE12
ENTRY_ATTRIBUTE13
ENTRY_ATTRIBUTE14
ENTRY_ATTRIBUTE15
ENTRY_ATTRIBUTE16
ENTRY_ATTRIBUTE17
ENTRY_ATTRIBUTE18
ENTRY_ATTRIBUTE19
ENTRY_ATTRIBUTE20

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:

CAIBR_EXPORT_DATA.SYSTEM_ID1 igual a nulo;

CAIBR_EXPORT_DATA.SYSTEM_ID2 igual a nulo;

CAIBR_EXPORT_DATA.SYSTEM_ID3 igual a nulo.

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_ENTRY_OPERATIONS_V no existir nenhuma linha na tabela com a chave acima;

CAIBR_REC_ENTRY_OPERATIONS_V.COD_EMPRESA igual a nulo;

CAIBR_REC_ENTRY_OPERATIONS_V.COD_ESTABELECIMENTO igual a nulo.


Desprezar os registros que no atenderem a seguinte condio:
COD_EMPRESA <> Parmetro1
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 76 de 363
17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
2-)Leitura da View CAIBR_REC_NF_FRETES_V
Para cada linha selecionada na leitura principal, ler a view CAIBR_REC_NF_FRETES_V com a condio abaixo, onde
poder estar sendo recuperado vrios Conhecimentos de Frete de Entrada(Invoice_Id):
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
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:

CAIBR_GL_PLANO_CONTAS_V no existir nenhuma linha na tabela com a chave especificada acima.


6-)Tratamento de Campos
Cdigo de Operao Fiscal WS_COD_CFO
Se campo CAIBR_REC_NF_FRETES_V.COD_CFO tiver mais de 4 posies Recuperar as 3 primeiras posies;
Seno Recuperar as 4 primeiras posies.
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.
Conta Contbil WS_COD_CONTA
Ser definido pelo campo CAIBR_REC_NF_FRETES_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.
Alquota ICMS WS_VLR_ALIQ_ICMS
Ler a tabela MS_PM07ECF_1 recuperando o atributo IND_BASE_1:
SE IND_BASE_1 diferente de 5 Preencher com o campo Caibr_Rec_Nf_Fretes_V.VLR_ALIQ_ICMS;
SENO Preencher com nulo.
Valor do ICMS WS_VLR_ICMS
Ler a tabela MS_PM07ECF_1 recuperando o atributo IND_BASE_1:
SE IND_BASE_1 diferente de 5 Preencher com Caibr_Rec_Nf_Fretes_V.VLR_ICMS;
SENO Preencher com nulo.
Alquota ICMS Substituio Tributria WS_VLR_ALIQ_SUB_ICMS
Ler a tabela MS_PM07ECF_1 recuperando o atributo IND_BASE_1:
SE campo IND_BASE_1 igual a 5 Preencher com o campo Caibr_Rec_Nf_Fretes_V.VLR_ALIQ_ICMS;
SENO Preencher com nulo.
Valor de ICMS Substituio Tributria WS_VLR_SUBST_ICMS
/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Pgina 77 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
Ler a tabela MS_PM07ECF_1 recuperando o atributo IND_BASE_1:
SE IND_BASE_1 = 5 Preencher com o campo Caibr_Rec_Nf_Fretes_V.VLR_ICMS;
SENO Preencher com nulo.
Base ICMS Tributada WS_BASE_TRIB_ICMS
Ler a tabela MS_PM07ECF_1 recuperando o atributo IND_BASE_1:
SE campo IND_BASE_1 igual a 1 Preencher com o campo Caibr_Rec_Nf_Fretes_V.VLR_BASE_ICMS;
SENO Preencher com nulo.
Base ICMS Isenta WS_BASE_ISEN_ICMS
Ler a tabela MS_PM07ECF_1 recuperando o atributo IND_BASE_1:
SE campo IND_BASE_1 igual a 2 Preencher com o campo Caibr_Rec_Nf_Fretes_V.VLR_BASE_ICMS;
SENO Preencher com nulo.
Base ICMS Outras WS_BASE_OUTR_ICMS
Ler a tabela MS_PM07ECF_1 recuperando o atributo IND_BASE_1:
SE campo IND_BASE_1 igual a 3 Preencher com o campo Caibr_Rec_Nf_Fretes_V.VLR_BASE_ICMS;
SENO Preencher com nulo.
Base de Reduo ICMS WS_BASE_REDU_ICMS
Ler a tabela MS_PM07ECF_1 recuperando o atributo IND_BASE_1:
SE campo IND_BASE_2 igual a 4
Calcular
Menos o campo Caibr_Rec_Nf_Fretes_V.VLR_BASE_ICMS;
SENO Preencher com nulo.

Caibr_Rec_Nf_Fretes_V.VLR_FRETE

Base de ICMS Substituio Tributria WS_BASE_SUB_TRIB_ICMS


Ler a tabela MS_PM07ECF_1 recuperando o atributo IND_BASE_1:
SE campo IND_BASE_1 igual a 5 Preencher com o campo Caibr_Rec_Nf_Fretes_V.VLR_BASE_ICMS;
SENO Preencher com nulo.
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.
ICMS No Escriturado/Estorno Db. NFST WS_VLR_ICMS_NDESTAC
Ler a tabela MS_PM07ECF_1 recuperando o atributo IND_BASE_1:
SE IND_BASE_1 diferente de 1 e 5 Preencher com o campo Caibr_Rec_Nf_Fretes_V.VLR_ICMS;
SENO Preencher com nulo.
10-)Tratamento de Erro na gerao da Tabela TB_MSOI07ECF
Em caso de ocorrncia de erro na gerao da View TB_MSOI07ECF 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
A cada 200 (duzentos) registros tratados da tabela CAIBR_EXPORT_DATA para a gerao da view da Interface, atualizar
status com:
EXPORT_STATUS = 2

6.3. Especificao Tcnica da Ferramenta De/Para


Item
01

Tabela de Origem TB_MSOI07ECF


Descrio do campo
Tam
Tipo
COD_EMPRESA
008
Varchar2

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

Campos do MASTERSAF SAFX07


Descrio do campo
Tam.
Tipo
Observao
(*) Cdigo da Empresa
003
A
Tabela De/Para de Empresa da
Ferramenta
(*) Cdigo do Estabelecimento
006
A
Tabela De/Para de Empresa da
Ferramenta
(*) Movimento Entrada/ Sada
001
A
(*) Normal ou Devoluo
001
A
(*) Tipo de Documento
005
A
Aplicar Regra por Descrio
da Ferramenta - Regra 1 No
Automtica
(*)
Indicador
de
Pessoa
001
A
Aplicar Regra por Descrio
Fsica/Jurdica
da Ferramenta - Regra 8 No
Automtica
(*) Cdigo da Pessoa Fsica/Jurdica
014
A
Truncar em 14 posies
(*) Nmero do Documento Fiscal /
012
A
Truncar em 12 posies
Nmero do Mapa Resumo de Caixa
Pgina 78 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
09
10

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

Srie do Documento Fiscal


SubSrie do Documento Fiscal

003
002

A
A

Truncar em 3 posies

008
001

N
A

AAAAMMDD

Varchar2

(*) Data de Emisso


(*) Classificao do
Fiscal
Modelo de Documento

002

Number
Varchar2

Cdigo Fiscal
Natureza da Operao

004
003

A
A

Aplicar Regra por Descrio


da Ferramenta - Regra 12
No Automtica
Truncar em 4 posies
Aplicar Regra por Descrio
da Ferramenta - Regra 2
Automtica

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
Base ICMS Substituio Tributria

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
65
66
67
68
69
70
71
72
73
74

@
@
@
@
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

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 Compra
Direta
Indicador de Medida Judicial
UF Origem / Destino
Tipo de Compra / Venda

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

7. SAFX07 ARQUIVO DE NOTAS FISCAIS DE ENTRADAS


Arquivo IN 68/95 da SRF
Arquivo de Cdigos 3.1,3.4,3.5,3.6,3.8,3.10,3.12,3.13
Sistema Base para a Interface
RECEBIMENTO INTEGRADO
Arquivo/Tipo de Registro para a Interface
CAIBR_REC_NFE_V
Responsvel pelas Informaes
Marcelo Simes
Observaes: Esta view CAIBR_REC_NFE_V conter todas as Notas Fiscais de Entradas informadas no Oracle Applications;
Critrio de Seleo: Selecionar os registros com CAIBR_REC_ENTRY_OPERATIONS_V.COD_EMPRESA igual ao Parmetro recebido,
CAIBR_REC_ENTRY_OPERATIONS_V.DT_RECEBIMENTO dentro do Parmetro de Datas recebido, CAIBR_REC_NFE_V.LIVRO_FISCAL
igual a S quando o campo MS_PM07E_1.IND_LIVRO_FISCAL igual a S (se estiver gerando Notas Fiscais de Entradas, seno no utiliza este
flag no select), CAIBR_REC_ENTRY_OPERATIONS_V.POSTED_FLAG igual a S e CAIBR_REC_ENTRY_OPERATIONS_V.STATUS igual a
COMPLETE ou CANCELLED.
TRATAMENTO DAS NOTAS DE ENTRADA DE REVERSO
O primeiro tratamento a ser efetuado no programa ser a verificao do campo CAIBR_REC_ENTRY_OPERATIONS_V.NF_REVERSAO.
Se o campo estiver preenchido com S dever ser feita uma leitura da tabela CAIBR_REC_NFE_V com ORGANIZATION_ID igual ao
ORGANIZATION_ID da nota que foi lida, LOCATION_ID igual ao LOCATION_ID da nota que foi lida e INVOICE_ID igual ao ID_NOTA_PAI que
foi lida. Buscar todos os campos da chave (campos de 1 a 10 e 20) da nota pai, e o campo 30 que dever ser preenchido com S (cancelada).
Item
*01

Cdigo da Empresa

MasterSAF
Tam
Tipo
003
A

*02

Cdigo do Estabelecimento

006

012

Varchar2

*03

Movimento Entrada/Sada (IN68)

001

015

Varchar2

*04
*05

Normal ou Devoluo
Tipo de Documento (IN68)

001
005

A
A

001
025

Varchar2
Varchar2

*06

Indicador Pessoa Fsica/Jurdica (IN68)

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

Srie do Documento Fiscal (IN68)


Subsrie do Documento Fiscal (IN68)

003
002

A
A

025

Varchar2

*11
*12

Data de Emisso (IN68)


Classificao do Documento Fiscal
(IN68)

008
001

N
A

13

Modelo de Documento (IN68)

002

14
15

Cdigo Fiscal
Natureza da Operao

004
003

A
A

*08

Descrio / Tabela MasterSAF

/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Tam
008

Origem
Tipo
Varchar2

Date

025

Varchar2

Campo Origem / Comentrios


Ler a view Caibr_Rec_Entry_Operations_V e buscar o
campo
Caibr_Rec_Entry_Operations_V.COD_EMPRESA. Este
campo ser utilizado na Ferramenta para efetuar o
DE/PARA
Concatenar
os
campos
Caibr_Rec_Entry_Operations_V.COD_EMPRESA
e
Caibr_Rec_Entry_Operations_V.COD_ESTABELECIM
ENTO
Caibr_Rec_Nfe_V.TP_NF. Este campo ser utilizado na
Ferramenta para efetuar o DE/PARA
Caibr_Rec_Nfe_V.NORM_DEV
Caibr_Rec_Nfe_V.COD_DOCTO. Este campo ser
utilizado na Ferramenta para efetuar o DE/PARA
Caibr_Rec_Nfe_V.COD_CATEGORIA. Este campo ser
utilizado na Ferramenta para o DE/PARA
Caibr_Rec_Nfe_V.COD_PFJ
Caibr_Rec_Nfe_V.NUM_DOCFIS desprezando as casas
decimais.
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_Rec_Nfe_V.SERIE_DOCFIS
NO POSSUI ESTA INFORMAO. Preencher com
brancos devido a importao do MasterSAF.
Caibr_Rec_Nfe_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_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.
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_Rec_Nfe_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.

Pgina 81 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
16

Nmero do Docto Fiscal de Referncia


(IN68)

012

015V01

Number

17

Srie do Docto Fiscal de Referncia


(IN68)

003

025

Varchar2

18

Subsrie do Docto Fiscal de Referncia


(IN68)
Nmero da Declarao de Importao
(IN68)
Data de Sada/Recebimento (IN68)

002

012

040

Varchar2

008

Inscrio Estadual Substituto Tributrio


(IN68)
Valor dos Produtos / Servios (IN68)

014

015V02

19
20

21
22

Caibr_Rec_Nfe_V.NUM_DEC_IMP_REF

Date

Se no for Reverso (vide comentrios iniciais) Ler a


view Caibr_Rec_Entry_Operations_V e buscar o campo
Caibr_Rec_Entry_Operations_V.DT_RECEBIMENTO;
Seno 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.OPERATION_ID.
Ler a view
Caibr_Rec_Entry_Operations_V
com
ORGANIZATION_ID igual ao ORGANIZATION_ID da
nota Pai recuperada na leitura anterior, LOCATION_ID
igual ao LOCATION_ID da nota Pai e OPERATION_ID
igual ao OPERATION_ID da nota Pai e buscar o campo
Caibr_Rec_Entry_Operations_V.DT_RECEBIMENTO.
NO POSSUI ESTA INFORMAO

Number

Se campo 12 igual a 3 somatrio do campo 28 da


SAFX08;
Seno

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

Valor Total do Documento Fiscal


(IN68)

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

Situao da Nota (IN68)

001

31

ndice de Converso

010

/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Se Caibr_Rec_Nfe_V.NF_PAI igual a S 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.NUM_DOCFIS.
Se campo 16 igual ao campo 08 No preencher;
Seno

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
32

Valor do Documento em ndice

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

NO POSSUI ESTA INFORMAO

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

Base ISS Tributada


Base ISS Isenta

015V02
015V02

N
N

Number
Number

63
64
65
66
67
68

Base ISS Realizados por Terceiros


Base ICMS Substituio Tributria
Nmero Mquina Registradora
Nmero Cupom Final do Dia
Modelo Cupom Fiscal
Valor Total Servios

015V02
015V02
006
006
002
015V02

N
N
N
A
A
N

Number

69
70
71
72

Nmero de Controle da Nota Fiscal


Valor Alquota de Destino
Nota Fiscal Incentivada
Indicador do Tipo de Frete

012
003V04
001
001

A
N
A
A

73
74

Cdigo do Municpio ISS


Nota Fiscal Transferncia de Crdito

005
001

N
A

No preencher, ser tratado nos itens da Nota Fiscal.


No preencher, ser tratado nos itens da Nota Fiscal.
No preencher, ser tratado nos itens da Nota Fiscal.
No preencher, ser tratado nos itens da Nota Fiscal.
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Caibr_Rec_Nfe_V.VLR_BASE_IR
Se campo 12 igual a 3 Calcular campo 68 menos
campo 59;
Seno Calcular Caibr_Rec_Nfe_V.VLR_TOT_NOTA
menos campo 59.
Caibr_Rec_Nfe_V.VLR_BASE_ISS
Se campo 12 igual a 3 Calcular campo 68 menos
campo 61;
Seno Calcular Caibr_Rec_Nfe_V.VLR_TOT_NOTA
menos campo 61.
NO POSSUI ESTA INFORMAO
No preencher, ser tratado nos itens da Nota Fiscal.
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Se campo 12 igual a 3 calcular a somatria do
campo 15 da SAFX09;
Seno No preencher.
Caibr_Rec_Nfe_V.OPERATION_ID
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Ler a view Caibr_Rec_Entry_Operations_V.
Se campo MODALIDADE_FRETE igual a C
Preencher com 1;
Se campo MODALIDADE_FRETE igual a F
Preencher com 2;
Seno No Preencher.
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO

50

/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Number

070

Varchar2

Number
Number
Number
Number

Number

Se campo 31 diferente de nulo preencher com o


campo Caibr_Rec_Nfe_V.VLR_NOTA_CONV;
Seno No preencher.
Ler
a
view
Caibr_Gl_Plano_Contas_V
com
Caibr_Rec_Nfe_V.ID_CTA e buscar
o campo
COD_CONTA.
No preencher, ser tratado nos itens da Nota Fiscal.
No preencher, ser tratado nos itens da Nota Fiscal.
No preencher, ser tratado nos itens da Nota Fiscal.
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
No preencher, ser tratado nos itens da Nota Fiscal.
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Caibr_Rec_Nfe_V.VLR_ALIQ_IR
Caibr_Rec-Nfe_V.VLR_IR
Caibr_Rec_Nfe_V.VLR_ALIQ_ISS
Caibr_Rec_Nfe_V.VLR_ISS
No preencher, ser tratado nos itens da Nota Fiscal.
No preencher, ser tratado nos itens da Nota Fiscal.
NO POSSUI ESTA INFORMAO

Pgina 83 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
75

Data da Declarao de Importao /


Data Doc. Original nas Operaes de
Devoluo

008

76

Valor Servio de Transporte Valor


Frete
Data Escrita Extempornea
Cdigo Tributao Interno
Cdigo da Regio
Data Autenticao / Data do
Cancelamento da Nota Fiscal
Canal de Distribuio / Cod. Obra
ICMS Substituio Tributria

015V02

Se campo 4 igual a 2 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.DATA_EMISSAO;
Seno

preencher
com
o
campo
Caibr_Rec_Nfe_V.DATA_DI
NO POSSUI ESTA INFORMAO

008
005
002
008

N
A
A
N

NO POSSUI ESTA INFORMAO


NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO

010
001

A
A

ICMS No Escriturado / Estorno de


Dbito de NFST
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

015V02

NO POSSUI ESTA INFORMAO


Se campo Caibr_Rec_Nfe_V.VLR_ICMS_ST_RECUP
maior que zeros Preencher com S;
Seno Preencher com N.
No preencher, ser tratado nos itens da Nota Fiscal.

015V02
015V02
003V04
015V02
015V02
015V02
001

N
N
N
N
N
N
A

001

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
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

NO POSSUI ESTA INFORMAO

014

NO POSSUI ESTA INFORMAO

001
002
002

A
A
A

NO POSSUI ESTA INFORMAO


NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO

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

NO POSSUI ESTA INFORMAO


Caibr_Rec_Nfe_V.VLR_BASE_INSS
Caibr_Rec_Nfe_V.VLR_ALIQ_INSS
Caibr_Rec_Nfe_V.VLR_INSS_RETIDO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Se campo 91 igual a 2 preencher com 2;
Seno preencher com 1.
Se Caibr_Rec_Nfe_V.VLR_INSS_RETIDO maior que
zeros preencher com 2;
Seno preencher com 1.
Caibr_Rec_Nfe_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
Caibr_Rec_Nfe_V.PERC_REDUCAO_ICMS

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
2)

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
35)
36)
37)
38)
39)
40)
41)
42)
43)
44)
45)
46)
47)
48)
49)
50)
51)
52)
53)
54)
55)
56)
57)
58)
59)
60)
61)
62)
63)
64)
65)
66)
67)
68)
69)
70)
71)
72)
73)
74)
75)
76)
77)
78)

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
79) Cdigo da Regio O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
80) Data de Autenticao / Data do Cancelamento da Nota Fiscal O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo,
dever solicitar customizao na Interface;
81) Canal de Distribuio / Cdigo da Obra O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar
customizao na Interface;
82) ICMS de Substituio Tributria Ser formatado pelo campo especificado acima, que ir conter o valor de ICMS de Substituio Tributria a
Recuperar, se houver, referente a Nota Fiscal de Entrada cadastrada no Oracle Applications;
83) ICMS No Escriturado / Estorno de Dbito de NFST Ser formatado conforme especificado acima, ou seja, ser tratado somente nos Itens das
Notas Fiscais;
84) IPI No Escriturado O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
85) Valor de Base de INSS Ser formatado pelo campo especificado acima, que ir conter o Valor da Base de INSS, se houver, referente a Nota Fiscal
de Entrada cadastrada no Oracle Applications;
86) Valor da Alquota de INSS Ser formatado pelo campo especificado acima, que ir conter o Valor da Alquota de INSS, se houver, referente a
Nota Fiscal de Entrada cadastrada no Oracle Applications;
87) Valor do INSS Retido Ser formatado pelo campo especificado acima, que ir conter o Valor do INSS Retido, se houver, referente a Nota Fiscal de
Entrada cadastrada no Oracle Applications;
88) Valor do Material Aplicado (ISS) O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao
na Interface;
89) Valor de Subempreitada (ISS) O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na
Interface;
90) Indicador de Municpio Beneficirio do ISS Ser formatado pelo campo especificado acima, que ir conter o Indicador de Municpio Beneficirio
do ISS, se houver, referente a Nota Fiscal de Entrada cadastrada no Oracle Applications;
91) Responsvel pelo Recolhimento de ISS Ser formatado pelo campo especificado acima, que ir conter o Indicador do Responsvel pelo
Recolhimento do ISS, se houver, referente a Nota Fiscal de Entrada cadastrada no Oracle Applications;
92) Valor de Diferencial de Alquotas Ser formatado pelo campo especificado acima, que ir conter o Valor de Diferencial de Alquotas, se houver,
referente a Nota Fiscal de Entrada cadastrada no Oracle Applications;
93) Data do Fato Gerador O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
94) Data de Cancelamento O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
95) Pgina O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
96) Livro O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
97) Nmero da AIDF O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
98) 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;
99) Tipo de Faturamento O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
100) Condio de Quitao O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
101) 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;
102) Base PIS O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
103) Valor PIS O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
104) Base COFINS O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
105) Valor COFINS O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao na Interface;
106) Base de ICMS Origem / Destino O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao
na Interface;
107) Valor do ICMS Origem / Destino O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar customizao
na Interface;
108) Alquota de ICMS Origem / Destino O APPS no possui esta informao. Caso o Cliente necessite utilizar este campo, dever solicitar
customizao na Interface;
109) Desconto Condicional O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
110) Base Isenta de ICMS-S O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
111) Base Outras de ICMS-S O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
112) Reduo de Base de ICMS-S O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
113) Percentual de Reduo da Base de Clculo do ICMS Ser formatado pelo campo especificado acima, que ir conter o Percentual de Reduo da
Base de Clculo do ICMS, se houver, referente a Nota Fiscal de Entrada cadastrada no Oracle Applications;
114) 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;
115) 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;
116) Indicador de Medida Judicial O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
117) UF de Origem / Destino O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
118) Tipo de Compra / Venda O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface.
ASPECTOS A SEREM OBSERVADOS PELA CONSULTORIA E PELO CLIENTE:
1. Campo Nmero do Documento Fiscal ser recuperado at o limite de 12 posies que o tamanho do campo no MasterSAF. Assim, dever ser
observado a base de dados do APPS, no dever existir documentos fiscais com nmero superior a 12 dgitos para no ocorrer registros alterados na
importao de dados para o MasterSAF;
2. O campo Nmero do Documento Fiscal com at 6 dgitos, ser recuperado com zero esquerda para completar o limite de 6 posies que o tamanho
previsto na Legislao;
3. Os documentos fiscais com Modelo de Documento igual a 01 dever conter no mximo 6 dgitos conforme previsto na Legislao;
4. O campo Classificao do Documento Fiscal ser formatado de acordo com o tipo de item, ou seja, de acordo com a Parametrizao dos Itens por
Utilization Code ou por CFOP;
5. Dever ser realizada manuteno no mdulo DW do MasterSAF para incluir o ndice USD Dlar, para a recuperao de valores em outras moedas;
6. 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;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Pgina 87 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
7.
8.

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.

PR-REQUISITOS PARA O FUNCIONAMENTO DESTA INTERFACE:


1) As Notas Fiscais de Reverso sero tratadas pelo campo CAIBR_REC_ENTRY_OPERATIONS_V.NF_REVERSAO, que ir conter valor nulo, R
ou S. Para estes casos, as notas sero registradas com .X, onde X pode variar de 0 a 9. Os dados da nota original sero recuperados pelo campo
ID_NOTA_PAI. Os casos de reverso que so tratados na interface devem estar com os campos conforme o exemplo abaixo:
Nmero
ID
Status
Nf_Reverso
115
CANCELLED
R
115.1
100
CANCELLED
S
5.2
100
COMPLETE
null
02) Sero recuperadas somente os Documentos Fiscais com Status igual a COMPLETE ou CANCELLED, este ltimo quando o campo NF_REVERSAO
for igual a R ou S;
03) Para o preenchimento do campo MOVTO_E_S utilizada uma parametrizao por Tipo De Nota Fiscal. Para os movimentos de Entradas, este campo
dever conter valor de 1 a 5 para o correto atendimento IN68. O pr-requisito para este atendimento, que cada Tipo de Nota Fiscal corresponda a uma
Tipo de Movimento de Entrada do MasterSAF. As notas de Devoluo no APPS no tm um tipo definido nesta tabela de DE/PARA e sero marcadas
automaticamente como tipo 3 (Documento de Entrada emitido pelo Estabelecimento, por retorno de mercadorias no entregue ao Destinatrio). Situaes
fora do esperado sero tratadas como ajuste da Interface;
4) Dever ser observado se o cliente utiliza corretamente o flag LIVRO_FISCAL, para o correto preenchimento da parametrizao de Notas Fiscais de
Entradas. Vale observar que s devem ser carregadas as Notas Fiscais Escriturveis;
5) pr-requisito para a Interface que no havero Notas Fiscais de Sadas digitadas no RI. A nica exceo tratada pela Interface o case de Notas de
Reverso com flag de Reverso igual a S, que na verdade trata-se de Notas Fiscais de Entradas revertidas como se fossem Sadas. Este caso a
Interface ir gravar as notas de reverso como sendo entradas no MasterSAF. Situaes fora do esperado sero tratadas como ajuste da Interface.
FORMA DE PROCESSAMENTO DA INTERFACE:
1. Perodo informado para processamento, corresponde a data da digitao da Nota Fiscal de Entrada no APPS, ou seja, a partir do perodo informado,
sero recuperadas todas as notas digitadas no sistema de origem que estiverem dentro do limite de datas solicitado. Neste caso, poderemos estar
processando, por exemplo, de 01 a 10 de um determinado ms, e estarmos recuperando Notas com Data Fiscal do ms anterior ou at de data posterior;

/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Pgina 88 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

7.1. Desenho Tcnico

Caibr_Export_Data

Parametrizar Dados para


Gerao de NFs de Entrada

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

7.2. Especificaes Tcnicas dos Programas


7.2.1. Objetivo do Programa FRMPM07E_1
Objetivo do Programa:
Linguagem:
Grau de Complexidade:
Implicaes das Modificaes:
Responsvel Criao:
Cdigo do Programa:
Outros Programas Relacionados:

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.

Origem dos Dados


Nome
Caibr_Org_Empresas_V

7.2.1.3.

Descrio
Dados de Empresas e Estabelecimentos com CNPJ View CAI

Definio da Tabela de Sada MS_PM07E_1


Nome da Coluna
COD_EMPRESA
IND_LIVRO_FISCAL
IND_CLASS_NFE
IND_NFE_AR
Primary Key: COD_EMPRESA

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

Domnio dos campos:

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. Objetivo do Programa FRMPM07E_2


Objetivo do Programa:
Linguagem:
Grau de Complexidade:
Implicaes das Modificaes:
Responsvel Criao:
Cdigo do Programa :
Outros Programas Relacionados:

7.2.2.1.

Permitir ao usurio Parametrizar a Classificao Fiscal do Documento por Utilization Code


VB
Baixo
GST Equipe Interface
FRMPM07E_2
PRC_MSAF_CRIA_MSOI07E

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
Ttulo: CLASSIFICAO FISCAL DE DOCUMENTOS DE ENTRADAS POR UTILIZATION CODE
Campo: EMPRESA
Combo Box: Selecionar os diferentes Cod_Empresa da tabela CAIBR_ORG_EMPRESAS_V e uma opo TODOS.
Campo: UTILIZATION
Origem: CAIBR_REC_UTIL_FISCAL_V.UTILIZATION_ID
Campo: DESCRIO
Origem: CAIBR_REC_UTIL_FISCAL_V.DESCRICAO
Campo: CLASSIFICAO
Combo Box: 1 Mercadoria
2 Servio

7.2.2.2.

Origem dos Dados


Nome
Caibr_Org_Empresas_V
Caibr_Rec_Util_Fiscal_V

7.2.2.3.

Descrio
Dados de Empresas e Estabelecimentos com CNPJ
Cadastro de Utilizao Fiscal - Utilization Code

Definio da Tabela de Sada MS_PM07E_2


MS_PM07E_2
Nome da Coluna
Tipo
Tamanho Definio da Coluna
COD_EMPRESA
Varchar2
008
Cdigo da Empresa
UTILIZATION_ID
Number
Utilization Code
COD_CLASS_DOC_FIS
Varchar2
001
Cdigo de Classificao Fiscal do Documento
Primary Key: COD_EMPRESA, UTILIZATION_ID
Domnio dos campos:

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. Objetivo do Programa FRMPM07E_3


Objetivo do Programa:
Linguagem:
Grau de Complexidade:
Implicaes das Modificaes:
Responsvel Criao:
Cdigo do Programa:
Outros Programas Relacionados:

7.2.3.1.

Permitir ao usurio Parametrizar a Classificao Fiscal do Documento por CFOP


VB
Baixo
GST Equipe Interface
FRMPM07E_3
PRC_MSAF_CRIA_MSOI07E

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
2 Servio

7.2.3.2.

Origem dos Dados


Nome
Caibr_Org_Empresas_V
Caibr_Jlbr_Cfo_V

7.2.3.3.

Descrio
Dados de Empresas e Estabelecimentos com CNPJ View CAI
Cadastro de CFOP View CAI

Definio da Tabela de Sada MS_PM07E_3


Nome da Coluna
Tipo
COD_EMPRESA
Varchar2
COD_CFO
Varchar2
COD_CLASS_DOC_FIS
Varchar2
Primary Key: COD_EMPRESA, COD_CFO

MS_PM07E_3
Tamanho
Definio da Coluna
008
Cdigo da Empresa
040
CFOP
001
Cdigo de Classificao Fiscal do Documento

Domnio dos campos:

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. Objetivo do Programa FRMPM07E_4


Objetivo do Programa:
Linguagem:
Grau de Complexidade:
Implicaes das Modificaes:
Responsvel Criao:
Cdigo do Programa :
Outros Programas Relacionados:

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.

Origem dos Dados


Nome
Caibr_Org_Empresas_V

7.2.4.3.

Descrio
Dados de Empresas e Estabelecimentos com CNPJ

Definio da Tabela de Sada MS_PM07E_4


Nome da Coluna
COD_EMPRESA
TRIB_ICMS
IND_BASE2

/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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
Primary Key: COD_EMPRESA, TRIB_ICMS
Domnio dos campos:

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. Objetivo do Programa FRMPM07E_5


Objetivo do Programa:
Linguagem:
Grau de Complexidade:
Implicaes das Modificaes:
Responsvel Criao:
Cdigo do Programa:
Outros Programas Relacionados:

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.

Origem dos Dados


Nome
Caibr_Org_Empresas_V

7.2.5.3.

Descrio
Dados de Empresas e Estabelecimentos com CNPJ

Definio da Tabela de Sada MS_PM07E_5


Nome da Coluna
Tipo
COD_EMPRESA
Varchar2
TRIB_IPI
Varchar2
IND_BASE2
Varchar2
Primary Key: COD_EMPRESA, TRIB_IPI

MS_PM07E_5
Tamanho Definio da Coluna
008
Cdigo da Empresa
001
Tipo de Tributao IPI
001
Indicador da Segunda Base de IPI

Domnio dos campos:

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

7.2.6. Objetivo do Programa PRC_MSAF_CRIA_MS0I07E


Objetivo do Programa:
Linguagem:
Grau de Complexidade:
Implicaes das Modificaes:
Responsvel Criao:
Cdigo do Programa PL/SQL:
Outros Programas Relacionados:

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:

Parmetro 1: Campo Varchar2(50) (Empresa)

Parmetro 2: AAAAMMDD (Data De)

Parmetro 3: AAAAMMDD (Data At)

7.2.6.2.

Origem dos Dados


Nome
Caibr_Export_Data
Caibr_Rec_Entry_Operations_V
Caibr_Rec_Nfe_V
Caibr_Rec_Itens_Nfe_V
MS_PM07E_1
MS_PM07E_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.

Destino dos dados


Nome
TB_MSOI07

7.2.6.4.

Descrio
Notas Fiscais de Entradas Tabela da Interface

Definio da Tabela de Sada

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
VLR_ICMS
VLR_IPI
VLR_ALIQ_IR
VLR_ALIQ_IR
VLR_IR
VLR_ALIQ_ISS
VLR_ISS
VLR_SUBST_ICMS
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
VLR_CONTAB_COMPL
NUM_CONTROLE_DOCTO
IND_TP_FRETE
DAT_DI
IND_CRED_ICMSS
VLR_BASE_INSS
VLR_ALIQ_INSS
VLR_INSS_RETIDO
IND_MUNIC_ISS
IND_CLASSE_OP_ISS
VLR_OUTROS1
PERC_RED_BASE_ICMS
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
ATTRIBUTE16
ATTRIBUTE17
ATTRIBUTE18
ATTRIBUTE19
ATTRIBUTE20
ENTRY_ATTRIBUTE1
ENTRY_ATTRIBUTE2
ENTRY_ATTRIBUTE3
ENTRY_ATTRIBUTE4
ENTRY_ATTRIBUTE5
ENTRY_ATTRIBUTE6
ENTRY_ATTRIBUTE7
ENTRY_ATTRIBUTE8
ENTRY_ATTRIBUTE9
ENTRY_ATTRIBUTE10
ENTRY_ATTRIBUTE11
ENTRY_ATTRIBUTE12
ENTRY_ATTRIBUTE13
ENTRY_ATTRIBUTE14
ENTRY_ATTRIBUTE15
ENTRY_ATTRIBUTE16
ENTRY_ATTRIBUTE17
ENTRY_ATTRIBUTE18
ENTRY_ATTRIBUTE19
/var/www/apps/conversion/tmp/scratch_5/270448065.doc

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

Preencher com nulo


Preencher com nulo
Caibr_Rec_Nfe_V.VLR_ALIQ_IR
Caibr_Rec_Nfe_V.VLR_ALIQ_IR
Caibr_Rec_Nfe_V.VLR_IR
Caibr_Rec_Nfe_V.VLR_ALIQ_ISS
Caibr_Rec_Nfe_V.VLR_ISS
Preencher com nulo
Preencher com nulo
Preencher com nulo
Preencher com nulo
Preencher com nulo
Preencher com nulo
Preencher com nulo
Preencher com nulo
Preencher com nulo
Caibr_Rec_Nfe_V.VLR_BASE_IR
WS_BASE_ISEN_IR
Caibr_Rec_Nfe_V.VLR_BASE_ISS
WS_BASE_ISEN_ISS
WS_VLR_CONTAB_COMPL
Caibr_Rec_Nfe_V.OPERATION_ID
WS_IND_TP_FRETE
WS_DATA_DI
WS_IND_CRED_ICMSS
Caibr_Rec_Nfe_V.VLR_BASE_INSS
Caibr_Rec_Nfe_V.VLR_ALIQ_INSS
Caibr_Rec_Nfe_V.VLR_INSS_RETIDO
WS_IND_MUNIC_ISS
WS_IND_CLASSE_OP_ISS
Caibr_Rec_Nfe_V.VLR_DIF_ALIQ_ICMS
Caibr_Rec_Nfe_V.PERC_REDUCAO_ICMS
Caibr_Rec_Nfe_V.ATTRIBUTE1
Caibr_Rec_Nfe_V.ATTRIBUTE2
Caibr_Rec_Nfe_V.ATTRIBUTE3
Caibr_Rec_Nfe_V.ATTRIBUTE4
Caibr_Rec_Nfe_V.ATTRIBUTE5
Caibr_Rec_Nfe_V.ATTRIBUTE6
Caibr_Rec_Nfe_V.ATTRIBUTE7
Caibr_Rec_Nfe_V.ATTRIBUTE8
Caibr_Rec_Nfe_V.ATTRIBUTE9
Caibr_Rec_Nfe_V.ATTRIBUTE10
Caibr_Rec_Nfe_V.ATTRIBUTE11
Caibr_Rec_Nfe_V.ATTRIBUTE12
Caibr_Rec_Nfe_V.ATTRIBUTE13
Caibr_Rec_Nfe_V.ATTRIBUTE14
Caibr_Rec_Nfe_V.ATTRIBUTE15
Caibr_Rec_Nfe_V.ATTRIBUTE16
Caibr_Rec_Nfe_V.ATTRIBUTE17
Caibr_Rec_Nfe_V.ATTRIBUTE18
Caibr_Rec_Nfe_V.ATTRIBUTE19
Caibr_Rec_Nfe_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

Pgina 95 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
ENTRY_ATTRIBUTE20

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:

CAIBR_EXPORT_DATA.SYSTEM_ID1 igual a nulo;

CAIBR_EXPORT_DATA.SYSTEM_ID2 igual a nulo;

CAIBR_EXPORT_DATA.SYSTEM_ID3 igual a nulo.

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_ENTRY_OPERATIONS_V no existir nenhuma linha na tabela com a chave especificada


acima;

CAIBR_REC_ENTRY_OPERATIONS_V.COD_EMPRESA igual a nulo;

CAIBR_REC_ENTRY_OPERATIONS_V.COD_ESTABELECIMENTO igual a nulo.


Desprezar os registros que no atenderem a seguinte condio:
COD_EMPRESA
<> Parmetro1
2-)Leitura da View CAIBR_REC_NFE_V
Para cada linha selecionada na leitura principal, ler a view CAIBR_REC_NFE_V com a condio abaixo, onde poder estar
sendo recuperada vrias Notas Fiscais de Entradas (Invoice_Id):
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
LIVRO_FISCAL
= S (esta clusula deve ser usada somente se MS_PM07E_1.IND_LIVRO_FISCAL = S
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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

MS_PM07E_2 no existir nenhuma linha nesta tabela com a chave especificada acima.

7-)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
Erros a serem previstos:

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:

CAIBR_GL_PLANO_CONTAS_V no existir nenhuma linha na tabela com a chave especificada acima.


9-)Tratamento de Campos
Classificao Fiscal do Documento WS_COD_CLASS_DOC_FIS
Ser definido pelas parametrizaes realizadas na Ferramenta utilizada na interface.
Ler a view CAIBR_REC_ITENS_NFE_V para verificar se a Nota possui itens:
SE existir Itens:
SE existir Itens na SAFX08 e SAFX09 Preencher com 3
SE existir Itens na SAFX08
Preencher com 1;
SE existir Itens na SAFX09
Preencher com 2;
SENO
SE campo MS_PM07E_1.IND_NF_SEM_ITEM igual a 1
Ler a tabela MS_PM07E_2 com o campo COD_CFO da nota.
SE existir linha na tabela Preencher com 2;
SENO Preencher com 1.
SENO, o campo MS_PM07E_1.IND_NF_SEM_ITEM igual a 2
Ler a tabela MS_PM07E_3 com o campo TP_NF da nota.
SE existir linha na tabela Preencher com 2;
SENO Preencher com 1.
Nmero do Documento Fiscal de Referncia WS_NUM_DOCFIS_REF
Ler a view CAIBR_REC_NFE_V para buscar dados da NOTA PAI.
Recuperar o campo CAIBR_REC_NFE_V.NUM_DOCFIS, desprezando as casas decimais.
SE Caibr_Rec_Nfe_V.NUM_DOCFIS igual ao campo 08 Preencher com nulo;
SENO Preencher com o campo Caibr_Rec_Nfe_V.NUM_DOCFIS,
Formatando da mesma forma que formata o campo 08.
Srie do Documento Fiscal Referncia WS_SERIE_DOCFIS_REF
Ler a view CAIBR_REC_NFE_V para buscar dados da NOTA PAI.
Recuperar o campo CAIBR_REC_NFE_V.SERIE_DOCFIS.
SE Campo 16 foi preenchido Preencher com o campo Caibr_Rec_Nfe_V. SERIE_DOCFIS;
SENO Preencher com nulo.
Data de Sada Recebimento WS_DATA_SAIDA_REC
SE Campo Caibr_Rec_Entry_Operations_V.NF_REVERSAO = S Ler a view Caibr_Rec_Entry_Operations_V para
buscar dados da NOTA PAI. Recuperar o campo Caibr_Rec_Entry_Operations_V.DT_RECEBIMENTO (da Nota
Pai);
SENO Preencher com o campo Caibr_Rec_Entry_Operations_V.DT_RECEBIMENTO.
Valor dos Produtos WS_VLR_PRODUTO
SE Campo 12 Igual a 3 Calcular Somatria do campo 28 da SAFX08 de Entrada;
SENO
Preencher com o campo Caibr_Rec_Nfe_V.VLR_PRODUTO.
Valor Total do Documento Fiscal WS_VLR_TOT_NOTA
SE Campo 12 Igual a 3 Calcular Somatria do campo 64 da SAFX08 de Entrada;
SENO
Preencher com o campo Caibr_Rec_Nfe_V.VLR_TOT_NOTA.
Valor do Desconto WS_VLR_DESCONTO
Ler a view CAIBR_REC_ITENS_NFE_V para verificar se a Nota possui itens:
SE existir Itens Preencher com nulo;
SENO
Preencher com o campo Caibr_Rec_Nfe_V.VLR_DESCONTO.
Contribuinte Final WS_CONTRIB_FINAL
Ler a view CAIBR_REC_ITENS_NFE_V e verificar se existe algum item com campo IPI_EMBUTIDO igual a S.
SE existir Preencher com S;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Pgina 97 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
SENO

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
A cada 200 (duzentos) registros tratados da tabela CAIBR_EXPORT_DATA para a gerao da tabela da Interface, atualizar
status com:
EXPORT_STATUS = 2

7.3. Especificao Tcnica da Ferramenta De/Para


Tabela de Origem TB_MSOI07
Descrio do campo
Tam.
COD_EMPRESA
008

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

Preencher com brancos

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

Campos do MASTERSAF SAFX07


Descrio do campo
Tam.
Tipo
Observao
(*) Cdigo da Empresa
003
A
Tabela De/Para de Empresa da
Ferramenta
(*)
Cdigo
do
006
A
Tabela De/Para de Empresa da
Estabelecimento
Ferramenta
(*) Movimento Entrada/
001
A
Aplicar Regra por Descrio da
Sada
Ferramenta - Regra 11 No
Automtica
(*) Normal ou Devoluo
001
A
(*) Tipo de Documento
005
A
Aplicar Regra por Descrio da
Ferramenta - Regra 1 No
Automtica
(*) Indicador de Pessoa
001
A
Aplicar Regra por Descrio da
Fsica/Jurdica
Ferramenta - Regra 8 No
Automtica
(*) Cdigo da Pessoa
014
A
Truncar em 14 posies
Fsica/Jurdica
(*)
Nmero
do
012
A
Truncar em 12 posies
Documento
Fiscal
/
Nmero
do
Mapa
Resumo de Caixa
Srie do Documento
003
A
Truncar em 3 posies
Fiscal
SubSrie do Documento
002
A
Fiscal
(*) Data de Emisso
008
N
AAAAMMDD
(*) Classificao do
001
A
Documento Fiscal
Modelo de Documento
002
A
Aplicar Regra por Descrio da
Ferramenta - Regra 12 No
Automtica
Cdigo Fiscal
004
A
Natureza da Operao
003
A
Nmero do Docto Fiscal
012
A
Truncar em 12 posies
de Referncia
Srie do Docto Fiscal de
003
A
Truncar em 3 posies
Referncia
SubSrie do Docto Fiscal
002
A
de Referncia
Nmero da Declarao de
012
A
Truncar em 12 posies
Importao
Data
de
Sada/
008
N
AAAAMMDD
Recebimento
Inscrio Estadual do
014
A
Substituto Tributrio
Valor dos Produtos / 15v2
N
Servios
Valor
Total
do 15v2
N
Documento Fiscal
Valor do Frete
15v2
N
Valor do Seguro
15v2
N
Valor de Outras Despesas
15v2
N
Valor de Diferena de 15v2
N
Alquotas de Fretes
Valor de Descontos
15v2
N
Contribuinte Final
001
A
Situao da Nota
001
A
ndice de Converso
010
A
Aplicar Regra por Descrio da
Ferramenta - Regra 7 No
Automtica
Valor do Documento em 14v4
N
ndice
Conta Contbil
070
A
Alquota de ICMS
03v4
N
Pgina 99 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
35
36

@
@

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

Pgina 100 de 363

Retirar zeros no significativos,


casas decimais e truncar em 12
posies

AAAAMMDD

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
82

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

Pgina 101 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

8. SAFX07 ARQUIVO DE NOTAS FISCAIS DE SADAS


Arquivo IN 68/95 da SRF
Arquivo de Cdigos 3.1, 3.4, 3.5, 3.6, 3.8, 3.10, 3.12, 3.13
Sistema Base para a Interface
RECEIVABLES
Arquivo/Tipo de Registro para a Interface
CAIBR_AR_NFS_V
Responsvel pelas Informaes
Observaes:
1.
Esta view CAIBR_AR_NFS_V conter todas as Notas Fiscais de Sadas informadas no Oracle Applications;
2.
Os Documentos Fiscais identificados pelo campo 03 (Movimento de Entrada/Sada) que forem identificados como sendo de Entradas sero gerados
no processamento das Notas Fiscais de Entradas;
3.
Documentos de Sadas CAIBR_AR_NFS_V.MOVTO_E_S igual a EXIT;
4.
Documentos de Entradas CAIBR_AR_NFS_V.MOVTO_E_S igual a ENTRY;
Critrio de Seleo: Selecionar os registros com CAIBR_AR_NFS_V.COD_EMPRESA igual ao Parmetro recebido,
CAIBR_AR_NFS_V.DATA_EXPEDICAO dentro do Perodo recebido no Parmetro, CAIBR_AR_NFS_V.STATUS igual a OP ou VD, e
CAIBR_AR_NFS_V.TIPO igual a INV ou CM.
Se MS_PM07E_1. IND_NFE_AR igual a S selecionar tambm as Notas de Entradas. . O tratamento para saber se Nota de Sada ou de Entrada
atravs do campo CAIBR_AR_NFS_V.MOVTO_E_S, se for igual a EXIT Nota Fiscal de Sada, se ENTRY Nota Fiscal de Entrada.
Item
*01
*02

Cdigo da Empresa
Cdigo do Estabelecimento

MasterSAF
Tam
Tipo
003
A
006
A

*03

Movimento Entrada/Sada (IN68)

001

*04

Normal ou Devoluo

001

*05

Tipo de Documento (IN68)

005

150

Varchar2

*06

Indicador Pessoa Fsica/Jurdica (IN68)

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

Srie do Documento Fiscal (IN68)


Subsrie do Documento Fiscal (IN68)
Data de Emisso (IN68)
Classificao do Documento Fiscal (IN68)

003
002
008
001

A
A
N
A

001

Varchar2

13

Modelo de Documento (IN68)

002

150

14
15

Cdigo Fiscal
Natureza da Operao

004
003

A
A

*08

Descrio / Tabela MasterSAF

/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Tam
008
012

Origem
Tipo
Varchar2
Varchar2

150

Varchar2

Date

Varchar2

Campo Origem / Comentrios


Caibr_Ar_Nfs_V.COD_EMPRESA
Concatenar os campos Caibr_Ar_Nfs_V.COD_EMPRESA
e Caibr_Ar_Nfs_V.COD_ESTABELEC
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
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.

Pgina 102 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
16

Nmero do Docto Fiscal de Referncia


(IN68)

012

020

Varchar2

17

Srie do Docto Fiscal de Referncia (IN68)

003

001

Varchar2

18

Subsrie do Docto Fiscal de Referncia


(IN68)
Nmero da Declarao de Importao
(IN68)
Data de Sada/Recebimento (IN68)

002

Se Caibr_Ar_Nfs_V.CUSTOMER_TRX_ID maior que


zeros Ler a view CAIBR_AR_NOTAS_PAI_V com
CUSTOMER_TRX_ID
igual
ao
atributo
Caibr_Ar_Nfs_V.CUSTOMER_TRX_ID e buscar o campo
Caibr_Ar_Notas_Pai_V.NUM_DOCFIS_PAI.
Se campo 16 igual ao campo 08 No preencher;
Seno

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

NO POSSUI ESTA INFORMAO

008

014

22

Inscrio Estadual Substituto Tributrio


(IN68)
Valor dos Produtos / Servios (IN68)

015V02

23

Valor Total do Documento Fiscal (IN68)

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

Situao da Nota (IN68)

31
32
33
34

19
20

21

Date

Se Caibr_Ar_Nfs_V.DATA_EXPEDICAO igual a nulo


Preencher
com
o
campo
Caibr_Ar_Nfs_V.DATA_EMISSAO (nota manual);
Seno

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

Se campo 12 igual a 3 somatrio do campo 28 da


SAFX08;
Seno 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
tributo
Caibr_Ar_Nfs_V.CUSTOMER_TRX_ID e calcular o
somatrio
do
campo
Caibr_Ar_Itens_Nfs_V.VALOR_ITEM (soma os valores
dos itens da SAFX08 e SAFX09).
Se campo 12 igual a 3 somatrio do campo 64 da
SAFX08;
Seno 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
tributo
Caibr_Ar_Nfs_V.CUSTOMER_TRX_ID e calcular o
somatrio
do
campo
Caibr_Ar_Itens_Nfs_V.VALOR_TOTAL_ITEM
Caibr_Ar_Nfs_V.VLR_FRETE
Caibr_Ar_Nfs_V.VLR_SEGURO
Caibr_Ar_Nfs_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_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.
Se
existir
algum
item
com
o
campo
Caibr_Ar_Itens_Nfs_V.VLR_INCLUI_IMPOSTO igual a
S Preencher com S;
Seno Preencher com N.
Se Caibr_Ar_Nfs_V.STATUS_NF igual a VD
Preencher com S;
Seno Preencher com N.
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Ler
a
view
Caibr_Gl_Plano_Contas_V
com
Caibr_Ar_Nfs_V.ID_CTA_REC e buscar o campo
COD_CONTA.
NO POSSUI ESTA INFORMAO

/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Pgina 103 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
35

Valor ICMS

015V02

Number

36
37
38
39
40

Diferena Alquota ICMS


Observao ICMS/ISS
Cdigo de Apurao ICMS
Alquota IPI
Valor IPI (IN68)

003V04
045
005
003V04
015V02

N
A
A
N
N

Number

41
42
43
44

Observao IPI (IN68)


Cdigo Apurao IPI
Alquota IR (IN68)
Valor IR (IN68)

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.

Pgina 104 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
45

Alquota ISS

003V04

Number

46

Valor ISS

015V02

Number

47
48

Alquota ICMS Substituio Tributria


Valor ICMS Substituio Tributria

003V04
015V02

N
N

Number

49
50

045
005

A
A

51

Observao ICMS Substituio Tributria


Cdigo Apurao ICMS Substituio
Tributria
Base ICMS Tributada

015V02

Number

52

Base ICMS Isenta

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.

Pgina 105 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
53

Base ICMS Outras

015V02

Number

54

Base Reduo ICMS

015V02

Number

55

Base IPI Tributada

015V02

Number

56

Base IPI Isenta

015V02

Number

57

Base IPI Outras

015V02

Number

58

Base Reduo IPI (IN68)

015V02

Number

59

Base IR Tributada (IN68)

015V02

Number

60

Base IR Isenta

015V02

Number

61

Base ISS Tributada

015V02

Number

62

Base ISS Isenta

015V02

Number

63
64

Base ISS Realizados por Terceiros


Base ICMS Substituio Tributria

015V02
015V02

N
N

Number

65
66
67
68

Nmero Mquina Registradora


Nmero Cupom Final do Dia
Modelo Cupom Fiscal
Valor Total Servios

006
006
002
015V02

N
A
A
N

Number

69
70
71
72
73
74
75

Nmero de Controle da Nota Fiscal


Valor Alquota de Destino
Nota Fiscal Incentivada
Indicador do Tipo de Frete
Cdigo do Municpio ISS
Nota Fiscal Transferncia de Crdito
Data da Declarao de Importao / Data
Doc. Original nas Operaes de Devoluo
Valor Servio de Transporte Valor Frete
Data Escrita Extempornea
Cdigo Tributao Interno
Cdigo da Regio
Data Autenticao / Data do Cancelamento
da Nota Fiscal
Canal de Distribuio / Cod. Obra
ICMS Substituio Tributria
ICMS No Escriturado / Estorno de Dbito
de NFST

012
003V04
001
001
005
001
008

A
N
A
A
N
A
N

015V02
008
005
002
008

N
N
A
A
N

NO POSSUI ESTA INFORMAO


NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO

010
001
015V02

A
A
N

NO POSSUI ESTA INFORMAO


NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO

76
77
78
79
80
81
82
83

/var/www/apps/conversion/tmp/scratch_5/270448065.doc

015

Number

Calcular a soma das frmulas abaixo:


Se campo 55 da SAFX08 igual a 3 calcular a somatria
do campo 56 da SAFX08.
Se campo 82 da SAFX08 igual a 3 calcular a somatria
do campo 83 da SAFX08.
Se resultado igual a 0 Preencher com nulo.
Calcular a somatria do campo 57 da SAFX08.
Se resultado igual a 0 Preencher com nulo.
Calcular a soma das frmulas abaixo:
Se campo 58 da SAFX08 igual a 1 calcular a somatria
do campo 59 da SAFX08.
Se campo 84 da SAFX08 igual a 1 calcular a somatria
do campo 85 da SAFX08.
Se resultado igual a 0 Preencher com nulo.
Calcular a soma das frmulas abaixo:
Se campo 58 da SAFX08 igual a 2 calcular a somatria
do campo 59 da SAFX08.
Se campo 84 da SAFX08 igual a 2 calcular a somatria
do campo 85 da SAFX08.
Se resultado igual a 0 Preencher com nulo.
Calcular a soma das frmulas abaixo:
Se campo 58 da SAFX08 igual a 3 calcular a somatria
do campo 59 da SAFX08.
Se campo 89 da SAFX08 igual a 3 calcular a somatria
do campo 89 da SAFX08.
Se resultado igual a 0 Preencher com nulo.
Calcular a somatria do campo 60 da SAFX08.
Se resultado igual a 0 Preencher com nulo.
Calcular a soma das frmulas abaixo:
Se campo 36 da SAFX08 igual a 1 calcular a somatria
do campo 37 da SAFX09.
Se resultado igual a 0 Preencher com nulo.
Calcular a soma das frmulas abaixo:
Se campo 36 da SAFX08 igual a 2 calcular a somatria
do campo 37 da SAFX09.
Se resultado igual a 0 Preencher com nulo.
Calcular a soma das frmulas abaixo:
Se campo 38 da SAFX08 igual a 1 calcular a somatria
do campo 39 da SAFX09.
Se resultado igual a 0 Preencher com nulo.
Calcular a soma das frmulas abaixo:
Se campo 38 da SAFX08 igual a 1 calcular a somatria
do campo 39 da SAFX09.
Se resultado igual a 0 Preencher com nulo.
NO POSSUI ESTA INFORMAO
Calcular a somatria do campo 61 da SAFX08.
Se resultado igual a 0 Preencher com nulo.
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Se campo 12 igual a 3 Calcular a somatria do campo
15 da SAFX09.
Caibr_Ar_Nfs_V.CUSTOMER_TRX_ID
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 106 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
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

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

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
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 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

Pgina 107 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
13) Modelo de Documento Ser formatado pelo campo especificado acima, que ir conter o Cdigo do Documento utilizado na 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. 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, ou seja, ser tratado somente nos Itens dos Documentos Fiscais;
15) Natureza da Operao Ser formatado conforme especificado acima, ou seja, ser tratado somente nos Itens dos Documentos Fiscais;
16) 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 Sada cadastrada no Oracle Applications;
17) 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 Sada cadastrada no Oracle Applications;
18) Subsrie do Documento Fiscal de Referncia O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar
customizao na Interface;
19) Nmero da Declarao de Importao O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao
na Interface;
20) Data de Sada/Recebimento 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;
21) Inscrio Estadual do Substituto Tributrio O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar
customizao na Interface;
22) Valor dos Produtos / Servios Ser formatado pelo campo especificado acima, que ir conter o valor total dos Produtos utilizados na Nota Fiscal
de Sada cadastrada no APPS. No APPS este campo no dever conter valor nulo ou zeros, para o correto atendimento IN68 pelo MasterSAF;
23) Valor Total do Documento Fiscal Ser formatado pelo campo especificado acima, que ir conter o valor total dos Produtos utilizados na Nota
Fiscal de Sada cadastrada no APPS. No APPS este campo no dever conter valor nulo ou zeros, para o correto atendimento IN68 pelo MasterSAF;
24) Valor do Frete Ser formatado pelo campo especificado acima, que ir conter o valor total do Frete, se houver, referente a Nota Fiscal de Sada
cadastrada no Oracle Applications;
25) Valor do Seguro Ser formatado pelo campo especificado acima, que ir conter o valor total do Seguro, se houver, referente a Nota Fiscal de Sada
cadastrada no Oracle Applications;
26) 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 Sada cadastrada no Oracle Applications;
27) Valor Diferena Alquotas Fretes O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
28) Valor de Descontos Ser formatado conforme especificado acima, ou seja, ser tratado somente nos Itens dos Documentos Fiscais;
29) Contribuinte Final Ser formatado pelo campo especificado acima, que ir conter o Indicador se o emissor da Nota Fiscal de Sada 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;
30) Situao Ser formatado pelo campo especificado acima, que ir conter o Indicador de Situao da Nota Fiscal de Sada cadastrada no APPS;
31) ndice de Converso O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
32) Valor do Documento em ndice O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
33) Conta Contbil Ir conter o ID da Conta Contbil utilizada na Nota Fiscal de Sada cadastrada no Oracle Applications, que ir permitir a
recuperao do Code Combination no Plano de Contas;
34) Alquota de ICMS Ser formatado conforme especificado acima, ou seja, ser tratado somente nos Itens dos Documentos Fiscais;
35) Valor do ICMS Ser formatado conforme especificado acima, ou seja, ser tratado somente nos Itens dos Documentos Fiscais;
36) Diferena de Alquota de ICMS Ser formatado conforme especificado acima, ou seja, ser tratado somente nos Itens dos Documentos Fiscais;
37) Observao ICMS/ISS O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
38) Cdigo de Apurao do ICMS O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
39) Alquota IPI O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
40) Valor IPI Ser formatado conforme especificado acima, ou seja, ser tratado somente nos Itens dos Documentos Fiscais;
41) Observao IPI O Oracle Applications no possui esta informao. Esta informao faz parte integrante dos dados para atendimento IN68. Caso
o Cliente necessite deste campo, dever solicitar customizao na Interface;
42) Cdigo de Apurao do IPI O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
43) Alquota IR Ser formatado conforme especificado acima, ou seja, ser tratado somente nos Itens dos Documentos Fiscais;
44) Valor do IR Ser formatado conforme especificado acima, ou seja, ser tratado somente nos Itens dos Documentos Fiscais;
45) Alquota ISS Ser formatado pelo campo especificado acima, que ir conter o valor da Alquota de ISS, se houver, referente a Nota Fiscal de Sada
cadastrada no Oracle Applications;
46) Valor do ISS Ser formatado pelo campo especificado acima, que ir conter o valor de ISS, se houver, referente a Nota Fiscal de Sada cadastrada
no Oracle Applications;
47) Alquota ICMS Substituio Tributria Ser formatado conforme especificado acima, ou seja, ser tratado somente nos Itens das Notas Fiscais;
48) Valor do ICMS de Substituio Tributria Ser formatado conforme especificado acima, ou seja, ser tratado somente nos Itens das Notas
Fiscais;
49) Observao de ICMS de Substituio Tributria O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar
customizao na Interface;
50) Cdigo de Apurao do ICMS de Substituio Tributria O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever
solicitar customizao na Interface;
51) Base de ICMS Tributada Ser formatado pelo campo especificado acima, conforme informaes dos Itens da Nota Fiscal que ir conter a Base
Tributada de ICMS, se houver, referente a Nota Fiscal de Sada cadastrada no Oracle Applications;
52) Base de ICMS Isenta Ser formatado pelo campo especificado acima, conforme informaes dos Itens da Nota Fiscal que ir conter a Base Isenta
de ICMS, se houver, referente a Nota Fiscal de Sada cadastrada no Oracle Applications;
53) Base de ICMS Outras Ser formatado pelo campo especificado acima, conforme informaes dos Itens da Nota Fiscal que ir conter a Base
Outras de ICMS, se houver, referente a Nota Fiscal de Sada cadastrada no Oracle Applications;
54) Base de Reduo de ICMS Ser formatado pelo campo especificado acima, conforme informaes dos Itens da Nota Fiscal que ir conter a Base
Reduzida de ICMS, se houver, referente a Nota Fiscal de Sada cadastrada no Oracle Applications;
55) Base de IPI Tributada Ser formatado pelo campo especificado acima, conforme informaes dos Itens da Nota Fiscal que ir conter a Base
Tributada de IPI, se houver, referente a Nota Fiscal de Sada cadastrada no Oracle Applications;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Pgina 108 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
56) Base de IPI Isenta Ser formatado pelo campo especificado acima, conforme informaes dos Itens da Nota Fiscal que ir conter a Base Isenta de
IPI, se houver, referente a Nota Fiscal de Sada cadastrada no Oracle Applications;
57) Base de IPI Outras Ser formatado pelo campo especificado acima, conforme informaes dos Itens da Nota Fiscal que ir conter a Base Outras
de IPI, se houver, referente a Nota Fiscal de Sada cadastrada no Oracle Applications;
58) Base de Reduo de IPI Ser formatado pelo campo especificado acima, conforme informaes dos Itens da Nota Fiscal que ir conter a Base
Reduzida de IPI, se houver, referente a Nota Fiscal de Sada cadastrada no Oracle Applications;
59) Base de IR Tributada Ser formatado pelo campo especificado acima, conforme informaes dos Itens da Nota Fiscal que ir conter a Base
Tributada de IR, se houver, referente a Nota Fiscal de Sada cadastrada no Oracle Applications;
60) Base de IR Isenta Ser formatado pelo campo especificado acima, conforme informaes dos Itens da Nota Fiscal que ir conter a Base Isenta de
IR, se houver, referente a Nota Fiscal de Sada cadastrada no Oracle Applications;
61) Base de ISS Tributada Ser formatado pelo campo especificado acima, conforme informaes dos Itens da Nota Fiscal que ir conter a Base
Tributada de ISS, se houver, referente a Nota Fiscal de Sada cadastrada no Oracle Applications;
62) Base de ISS Isenta Ser formatado pelo campo especificado acima, conforme informaes dos Itens da Nota Fiscal que ir conter a Base Isenta de
ISS, se houver, referente a Nota Fiscal de Sada cadastrada no Oracle Applications;
63) Base de ISS Realizados por Terceiros O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
64) Base de ICMS de Substituio Tributria Ser formatado pelo campo especificado acima, conforme informaes dos Itens da Nota Fiscal que ir
conter a Base de ICMS de Substituio Tributria, se houver, referente a Nota Fiscal de Sada cadastrada no Oracle Applications;
65) Nmero da Mquina Registradora O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
66) Nmero do Cupom no Final do Dia O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
67) Modelo do Cupom Fiscal O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
68) Valor Total dos Servios Ser formatado pelo campo especificado acima, conforme informaes dos Itens da Nota Fiscal que ir conter o Valor
Total de Servios, se houver, referente a Nota Fiscal de Sada cadastrada no Oracle Applications;
69) Nmero de Controle da Nota Fiscal Ser formatado conforme especificado acima, ou seja, com o Id seqencial do APPS que gerou este
Documento Fiscal de Sada;
70) Valor da Alquota de Destino O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
71) Nota Fiscal Incentivada O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
72) Indicador do Tipo de Frete O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
73) Cdigo do Municpio de ISS O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
74) Nota Fiscal de Transferncia de Crdito O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar
customizao na Interface;
75) Data da Declarao de Importao / Data do Documento Original nas Operaes de Devoluo O APPS no possui esta informao. Caso o
Cliente necessite deste campo, dever solicitar customizao na Interface;
76) Valor do Servio de Transporte Valor do Frete O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar
customizao na Interface;
77) Data de Escrita Extempornea O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
78) Cdigo de Tributao Interno O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
79) Cdigo da Regio O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
80) Data de Autenticao / Data do Cancelamento da Nota Fiscal O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever
solicitar customizao na Interface;
81) Canal de Distribuio / Cdigo da Obra O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar
customizao na Interface;
82) ICMS de Substituio Tributria O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
83) ICMS No Escriturado / Estorno de Dbito de NFST O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar
customizao na Interface;
84) IPI No Escriturado O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
85) Valor de Base de INSS O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
86) Valor da Alquota de INSS O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
87) Valor do INSS Retido O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
88) Valor do Material Aplicado (ISS) O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
89) Valor de Subempreitada (ISS) O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
90) Indicador de Municpio Beneficirio do ISS O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar
customizao na Interface;
91) Responsvel pelo Recolhimento de ISS O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao
na Interface;
92) Valor de Diferencial de Alquotas O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
93) Data do Fato Gerador O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
94) Data de Cancelamento O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
95) Pgina O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
96) Livro O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
97) Nmero da AIDF O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
98) Data de Validade do Documento Fiscal AIDF O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar
customizao na Interface;
99) Tipo de Faturamento O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
100) Condio de Quitao 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 109 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
101) Nmero do Selo de Controle de NF O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
102) Base PIS O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
103) Valor PIS O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
104) Base COFINS O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
105) Valor COFINS O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
106) Base de ICMS Origem / Destino O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
107) Valor do ICMS Origem / Destino O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
108) Alquota de ICMS Origem / Destino O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
109) Desconto Condicional O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
110) Base Isenta de ICMS-S O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
111) Base Outras de ICMS-S O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
112) Reduo de Base de ICMS-S O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
113) Percentual de Reduo da Base de Clculo do ICMS O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar
customizao na Interface;
114) Indicador de Pessoa Fsica / Jurdica de Compra Direta O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever
solicitar customizao na Interface;
115) Cdigo de Pessoa Fsica / Jurdica de Compra Direta O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar
customizao na Interface;
116) Indicador de Medida Judicial O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
117) UF de Origem / Destino O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
118) Tipo de Compra / Venda O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface.
ASPECTOS A SEREM OBSERVADOS PELA CONSULTORIA E PELO CLIENTE:
1. O campo Nmero do Documento Fiscal ser recuperado at o limite de 12 posies que o tamanho do campo no MasterSAF. Assim, dever ser
observado a base de dados do APPS, no dever existir documentos fiscais com nmero superior a 12 dgitos para no ocorrer registros alterados na
importao de dados para o MasterSAF;
2. campo Nmero do Documento Fiscal com at 6 dgitos, ser recuperado com zero esquerda para completar o limite de 6 posies que o tamanho
previsto na Legislao;
3. Os documentos fiscais com Modelo de Documento igual a 01 dever conter no mximo 6 dgitos conforme previsto na Legislao;
4. campo Classificao do Documento Fiscal ser formatado de acordo com o tipo de item, ou seja, de acordo com a Parametrizao dos Itens por Tipo
Fiscal Item ou por CFOP;
5. 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;
6. APPS no possui a informao de Inscrio Estadual do Substituto Tributrio. Esta informao faz parte do conjunto de dados para atendimento IN68;
7. 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.
PR-REQUISITOS PARA O FUNCIONAMENTO DESTA INTERFACE:
1) As Notas Fiscais de Sadas de Reverso sero recuperadas atravs do campo NF_REVERSAO da view CAIBR_REC_ENTRY_OPERATIONS_V
(processo do RI), que ir conter valor nulo, R ou S. Para estes casos, as notas sero registradas com .X, onde X pode variar de 0 a 9. Os dados da
nota original sero recuperados pelo campo ID_NOTA_PAI. Os casos de reverso que so tratados na interface devem estar com os campos
conforme o exemplo abaixo:
Nmero
ID
Status
Nf_Reverso
115
CANCELLED
R
115.1
100
CANCELLED
S
115.2
100
COMPLETE
null
2) Para o preenchimento do campo MOVTO_E_S so utilizados os campos Tipo De Nota Fiscal e Tipo do Movimento Entrada/Sada, porm os
movimentos de Entradas so identificados somente como 3 ou 1, sendo este campo poder conter valor de 1 a 5 para o correto atendimento
IN68. Esta e outras situaes fora do esperado sero tratadas como ajuste da Interface.
FORMA DE PROCESSAMENTO DA INTERFACE:
1. Perodo informado para processamento, corresponde a data da digitao da Nota Fiscal de Sada no APPS, ou seja, a partir do perodo informado, sero
recuperadas todas as notas digitadas no sistema de origem que estiverem dentro do limite de datas solicitado. Neste caso, poderemos estar processando,
por exemplo, de 01 a 10 de um determinado ms, e estarmos recuperando Notas com Data Fiscal do ms anterior ou at de data posterior.

/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Pgina 110 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

8.1. Desenho Tcnico

Caibr_
Export_
Data

Caibr_
Ar_
Nfs_V

Parametrizar Dados para


Gerao de NFs de Sada

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

Pgina 111 de 363

Tabela De/Para
Regras:
Regra 1, 8, 12 e 13

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

8.1. Especificaes Tcnicas dos Programas


8.1.1. Objetivo do Programa FRMPM07S_1
Objetivo do Programa:
Linguagem:
Grau de Complexidade:
Implicaes das Modificaes:
Responsvel Criao:
Cdigo do Programa:
Outros Programas Relacionados:

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.

Origem dos Dados


Nome
Caibr_Org_Empresas_V

8.1.1.3.

Descrio
Dados de Empresas e Estabelecimentos com CNPJ

Definio da Tabela de Sada MS_PM07S_1


Nome da Coluna
COD_EMPRESA
IND_CLASS_NFS
Primary Key: COD_EMPRESA

Tipo
Varchar2
Varchar2

MS_PM07S_1
Tamanho Definio da Coluna
008
Cdigo da Empresa
001
Indicador de Classificao Fiscal do Documento

Domnio dos campos:

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. Objetivo do Programa FRMPM07S_2


Objetivo do Programa:
Linguagem:
Grau de Complexidade:
Implicaes das Modificaes:
Responsvel Criao:
Cdigo do Programa:
Outros Programas Relacionados:

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

Pgina 112 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
Campo: CLASSIFICAO
Combo Box: 1 Mercadoria
2 Servio

8.1.2.2.

Origem dos Dados


Nome
Caibr_Org_Empresas_V
Caibr_Jlbr_Tipo_Item_Fiscal_V

8.1.2.3.

Descrio
Dados de Empresas e Estabelecimentos com CNPJ
Cadastro de Tipo Fiscal de Itens de NFS

Definio da Tabela de Sada MS_PM07S_2


MS_PM07S_2
Nome da Coluna
Tipo
Tamanho Definio da Coluna
COD_EMPRESA
Varchar2
008
Cdigo da Empresa
TP_FISCAL_ITEM
Varchar2
030
Tipo Fiscal do Item
COD_CLASS_DOC_FIS
Varchar2
001
Cdigo de Classificao Fiscal do Documento
Primary Key: COD_EMPRESA, TP_FISCAL_ITEM
Domnio dos campos:

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. Objetivo do Programa FRMPM07S_3


Objetivo do Programa:
Linguagem:
Grau de Complexidade:
Implicaes das Modificaes:
Responsvel Criao:
Cdigo do Programa:
Outros Programas Relacionados:

8.1.3.1.

Permitir ao usurio Parametrizar a Classificao Fiscal do Documento por CFOP


VB
Baixo
GST Equipe Interface
FRMPM07S_3
PRC_MSAF_SAFX07S

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.

Origem dos Dados


Nome
Caibr_Org_Empresas_V
Caibr_Jlbr_Cfo_V

8.1.3.3.

Descrio
Dados de Empresas e Estabelecimentos com CNPJ View CAI
Cadastro de CFOP View CAI

Definio da Tabela de Sada MS_PM07S_3

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
COD_CFO
Varchar2
COD_CLASS_DOC_FIS
Varchar2
Primary Key: COD_EMPRESA, COD_CFO

040
001

CFOP
Cdigo de Classificao Fiscal do Documento

Domnio dos campos:

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. Objetivo do Programa FRMPM07S_4


Objetivo do Programa:
Linguagem:
Grau de Complexidade:
Implicaes das Modificaes
Responsvel Criao:
Cdigo do Programa:
Outros Programas Relacionados

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.

Origem dos Dados


Nome
Caibr_Org_Empresas_V
Caibr_Jlbr_Trib_Estadual_V

8.1.4.3.

Descrio
Dados de Empresas e Estabelecimentos com CNPJ
Dados da Situao Tributria Estadual B

Definio da Tabela de Sada MS_PM07S_4


Nome da Coluna
COD_EMPRESA
TRIB_ICMS
IND_BASE1
IND_BASE2
Primary Key: COD_EMPRESA, TRIB_ICMS

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

Domnio dos campos:

IND_BASE1
1 = Tributada
2 = Isenta
3 = Outras
4 = Reduo de Base
/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Pgina 114 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

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. Objetivo do Programa FRMPM07S_5


Objetivo do Programa:
Linguagem:
Grau de Complexidade:
Implicaes das Modificaes:
Responsvel Criao:
Cdigo do Programa:
Outros Programas Relacionados:

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.

Origem dos Dados


Nome
Caibr_Org_Empresas_V
Caibr_Jlbr_Trib_Federal_V

8.1.5.3.

Descrio
Dados de Empresas e Estabelecimentos com CNPJ
Dados de Tributao de IPI

Definio da Tabela de Sada MS_PM07S_5


Nome da Coluna
Tipo
COD_EMPRESA
Varchar2
TRIB_IPI
Varchar2
IND_BASE1
Varchar2
IND_BASE2
Varchar2
Primary Key: COD_EMPRESA, TRIB_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

Domnio dos campos:

IND_BASE1
1 = Tributada
2 = Isenta
3 = Outras
4 = Reduo de Base
/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Pgina 115 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

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. Objetivo do Programa FRMPM07S_6


Objetivo do Programa:
Linguagem:
Grau de Complexidade:
Implicaes das Modificaes:
Responsvel Criao:
Cdigo do Programa:
Outros Programas Relacionados

8.1.6.1.

Permitir ao usurio Parametrizar os Tipos de Impostos dos Documentos Fiscais de Sadas


VB
Baixo
GST Equipe Interface
FRMPM07S_6
PRC_MSAF_SAFX07S

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.

Origem dos Dados


Nome
Caibr_Org_Empresas_V
Caibr_Ar_Impostos_V

8.1.6.3.

Descrio
Dados de Empresas e Estabelecimentos com CNPJ
Dados de Tipos de Impostos

Definio da Tabela de Sada MS_PM07S_6


Nome da Coluna
Tipo
COD_EMPRESA
Varchar2
COD_IMPOSTO
Varchar2
COD_TRIBUTO
Varchar2
Primary Key: COD_EMPRESA, COD_IMPOSTO
Domnio dos campos:

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

Pgina 116 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
2-)Leitura da View CAIBR_AR_IMPOSTOS_V
Selecionar os diferentes contedos do campo COD_IMPOSTO na view CAIBR_AR_IMPOSTOS_V com condio
do campo DESTACADO_NF igual a Y e disponibilizar para o usurio escolher uma delas.

8.1.7. Objetivo do Programa PRC_MSAF_SAFX07S


Objetivo do Programa:
Linguagem:
Grau de Complexidade:
Implicaes das Modificaes:
Responsvel Criao:
Cdigo do Programa:
Outros Programas Relacionados:

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:

Parmetro 1: Campo Varchar2(50) (Empresa)

Parmetro 2: AAAAMMDD (Data De)

Parmetro 3: AAAAMMDD (Data At)

8.1.7.2.

Origem dos Dados


Nome
Caibr_Export_Data
Caibr_Ar_Nfs_V
Caibr_Org_Empresas_V
Caibr_Ar_Itens_Nfs_V
Caibr_Ar_Notas_Pai_V
Caibr_Ar_Totais_Impostos_Nfs_V
Caibr_Gl_Plano_Contas_V
MS_PM07S_1
MS_PM07S_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.

Destino dos dados


Nome
TB_MSOI07

8.1.7.4.

Descrio
Notas Fiscais de Sadas Tabela da Interface

Definio da Tabela de Sada

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

Pgina 117 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
CONTRIB_FINAL
SITUACAO
COD_CONTA
VLR_ICMS
VLR_IPI
VLR_IR
VLR_ALIQ_ISS
VLR_ISS
VLR_SUBST_ICMS
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
BASE_SUB_TRIB_ICMS
VLR_CONTAB_COMPL
NUM_CONTROLE_DOCTO
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
INTERFACE_HEADER_ATTRIBUTE1
INTERFACE_HEADER_ATTRIBUTE2
INTERFACE_HEADER_ATTRIBUTE3
INTERFACE_HEADER_ATTRIBUTE4
INTERFACE_HEADER_ATTRIBUTE5
INTERFACE_HEADER_ATTRIBUTE6
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

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:

CAIBR_EXPORT_DATA.SYSTEM_ID1 igual a nulo;

CAIBR_EXPORT_DATA.SYSTEM_ID2 igual a nulo.


Para cada linha recuperada na view CAIBR_EXPORT_DATA, ler a view CAIBR_AR_NFS_V com a seguinte condio:
ORG_ID
= EXPORT_DATA.SYSTEM_ID2
CUSTOMER_TRX_ID = EXPORT_DATA.SYSTEM_ID1
COD_EMPRESA
= Parmetro1
( (DATA_EXPEDICAO >= Parmetro2 and
DATA_EXPEDICAO <= Parmetro3) or
(DATA_EXPEDICAO = nulo and
DATA_EMISSAO
>= Parmetro2 and
DATA_EMISSAO
<= Parmetro3))

/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Pgina 118 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
TIPO
= CM ou INV
STATUS
= OP ou VD
MOVTO_E_S
= EXIT (usar esta clusula somente se MS_PM07E_1.IND_NFE_AR = N)
Erros a serem previstos:

CAIBR_AR_NFS_V no existir nenhuma linha na view com a chave especificada acima.


2-)Leitura da View CAIBR_AR_ITENS_NFS_V
Para ler a view CAIBR_AR_ITENS_NFS_V com a seguinte condio:
ORG_ID
= Caibr_Ar_Nfs_V.ORG_ID
CUSTOMER_TRX_ID = Caibr_Ar_Nfs_V.CUSTOMER_TRX_ID
3-)Leitura da View para buscar Nota Pai CAIBR_AR_NOTAS_PAI_V
Para ler a view CAIBR_AR_NOTAS_PAI_V com a seguinte condio:
CUSTOMER_TRX_ID = Caibr_Ar_Nfs_V.CUSTOMER_TRX_ID
4-)Leitura da View CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V
Para ler a view CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V com a seguinte condio:
ORG_ID
= Caibr_Ar_Nfs_V.ORG_ID
CUSTOMER_TRX_ID = Caibr_Ar_Nfs_V.CUSTOMER_TRX_ID
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_AR_NFS_V.ID_CTA_REC
Erros a serem previstos:

CAIBR_GL_PLANO_CONTAS_V no existir nenhuma linha na tabela com a chave especificada acima.


6-)Leitura da Tabela MS_PM07E_1
Para ler a tabela MS_PM07E_1 para buscar o campo IND_NFE_AR 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.
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

Pgina 119 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
COD_EMPRESA = TODOS
TRIB_ICMS
= CAIBR_AR_ITENS_NFS_V.COD_SIT_TRIB_EST
11-)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
12)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
12-)Tratamento de Campos
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 o campo CAIBR_AR_NFS_V.COD_CFO;
Seno 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.
Classificao Fiscal do Documento WS_COD_CLASS_DOC_FIS
Ser definido pelas parametrizaes realizadas na Ferramenta utilizada na interface.
Ler a view CAIBR_AR_ITENS_NFS_V para verificar se a Nota possui itens:
SE existir Itens:
SE existir Itens na SAFX08 e SAFX09 Preencher com 3
SE existir Itens na SAFX08
Preencher com 1;
SE existir Itens na SAFX09
Preencher com 2;
Nmero do Documento Fiscal de Referncia WS_NUM_DOCFIS_REF
Ler a view CAIBR_AR_NOTAS_PAI_V para buscar dados da NOTA PAI.
Recuperar o campo CAIBR_AR_NOTAS_PAI_V.NUM_DOCFIS_PAI, desprezando as casas decimais.
SE CAIBR_AR_NOTAS_PAI_V.NUM_DOCFIS_PAI igual ao campo 08 Preencher com nulo;
SENO Preencher com o campo CAIBR_AR_NOTAS_PAI_NUM_DOCFIS_PAI,
Formatando da mesma forma que formata o campo 08.
Srie do Documento Fiscal Referncia WS_SERIE_DOCFIS_REF
Ler a view CAIBR_AR_NOTAS_PAI_V para buscar dados da NOTA PAI..
Recuperar o campo CAIBR_AR_NOTAS_PAI_V.SERIE_DOCFIS_PAI.
SE Campo 16 foi preenchido Preencher com o campo CAIBR_AR_NOTAS_PAI_V. SERIE_DOCFIS_PAI;
SENO Preencher com nulo.
Data de Sada / Recebimento WS_DATA_SAIDA_REC
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.
Valor dos Produtos WS_VLR_PRODUTO
SE Campo 12 Igual a 3 Calcular Somatria do campo 28 da SAFX08 de Sada;
SENO Calcular Somatria do campo Cabir_Ar_Itens_Nfs_V.VALOR_ITEM.
Valor Total do Documento Fiscal WS_VLR_TOT_NOTA
SE Campo 12 Igual a 3 Calcular Somatria do campo 64 da SAFX08 de Sada;
SENOCalcular Somatria do campo Cabir_Ar_Itens_Nfs_V.VALOR_TOTAL_ITEM
Contribuinte Final WS_CONTRIB_FINAL
Ler a view CAIBR_AR_ITENS_NFS_V e verificar se existe algum item com campo VLR_INCLUI_IMPOSTO igual a S.
SE existir Preencher com S;
SENO Preencher com N.
Conta Contbil WS_COD_CONTA
Ser definido pelo campo CAIBR_AR_NFS_V.ID_CTA_REC.
Ler a view CAIBR_GL_PLANO_CONTAS para recuperar o cdigo da Conta Contbil.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Pgina 120 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
SE diferente de nulo Preencher com Caibr_Gl_Plano_Contas_V.COD_CONTA;
SENO
Preencher com nulo.
Valor do ICMS WS_VLR_ICMS
Ler a view CAIBR_AR_ITENS_NFS_V para verificar os Itens da Nota.
Ler a view CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V para verificar os impostos dos itens da nota.
Ler a tabela de parametrizao MS_PM07S_6 para verificar os impostos existentes no Oracle que correspondam a ICMS no
MasterSAF .
Calcular Somatria do campo Caibr_Ar_Totais_Impostos_Nfs_V.Vlr_Imposto.
Valor do IPI WS_VLR_IPI
Ler a view CAIBR_AR_ITENS_NFS_V para verificar os Itens da Nota.
Ler a view CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V para verificar os impostos dos itens da nota.
Ler a tabela de parametrizao MS_PM07S_6 para verificar os impostos existentes no Oracle que correspondam a IPI no
MasterSAF .
Calcular Somatria do campo Caibr_Ar_Totais_Impostos_Nfs_V.Vlr_Imposto.
Valor do IR WS_VLR_IR
Ler a view CAIBR_AR_ITENS_NFS_V para verificar os Itens da Nota.
Ler a view CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V para verificar os impostos dos itens da nota.
Ler a tabela de parametrizao MS_PM07S_6 para verificar os impostos existentes no Oracle que correspondam a IR no
MasterSAF .
Calcular Somatria do campo Caibr_Ar_Totais_Impostos_Nfs_V.Vlr_Imposto.
Alquota de ISS WS_ALIQ_ISS
Ler a view CAIBR_AR_ITENS_NFS_V para verificar os Itens da Nota.
Ler a view CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V para verificar os impostos dos itens da nota.
Ler a tabela de parametrizao MS_PM07S_6 para verificar os impostos existentes no Oracle que correspondam a ISS no
MasterSAF .
Buscar a Alquota de ISS do primeiro item encontrado na leitura da view CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V,
atravs do campo Caibr_Ar_Totais_Impostos_Nfs_V.Aliquota.
Valor do ISS WS_VLR_ISS
Ler a view CAIBR_AR_ITENS_NFS_V para verificar os Itens da Nota.
Ler a view CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V para verificar os impostos dos itens da nota.
Ler a tabela de parametrizao MS_PM07S_6 para verificar os impostos existentes no Oracle que correspondam a ISS no
MasterSAF .
Calcular Somatria do campo Caibr_Ar_Totais_Impostos_Nfs_V.Vlr_Imposto.
Valor do ICMS de Substituio Tributria WS_SUBST_ICMS
Ler a view CAIBR_AR_ITENS_NFS_V para verificar os Itens da Nota.
Ler a view CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V para verificar os impostos dos itens da nota.
Ler a tabela de parametrizao MS_PM07S_6 para verificar os impostos existentes no Oracle que correspondam a ICMS-S no
MasterSAF .
Calcular Somatria do campo Caibr_Ar_Totais_Impostos_Nfs_V.Vlr_Imposto.
Base Tributada de ICMS WS_BASE_TRIB_ICMS
Calcular a somatria da condio abaixo:
SE campo 55 da SAFX08 igual a 1 Calcular Somatria do campo 56 da SAFX08
SE campo 82 da SAFX08 igual a 1 Calcular Somatria do campo 83 da SAFX08
SE resultado igual a zero Preencher com nulo.
Base Isenta de ICMS WS_BASE_ISEN_ICMS
Calcular a somatria da condio abaixo:
SE campo 55 da SAFX08 igual a 2 Calcular Somatria do campo 56 da SAFX08
SE campo 82 da SAFX08 igual a 2 Calcular Somatria do campo 83 da SAFX08
SE resultado igual a zero Preencher com nulo.
Base Outras de ICMS WS_BASE_OUTR_ICMS
Calcular a somatria da condio abaixo:
SE campo 55 da SAFX08 igual a 3 Calcular Somatria do campo 56 da SAFX08
SE campo 82 da SAFX08 igual a 3 Calcular Somatria do campo 83 da SAFX08
SE resultado igual a zero Preencher com nulo.
Base Reduzida de ICMS WS_BASE_REDU_ICMS
Calcular Somatria do campo 57 da SAFX08.
Base Tributada de IPI WS_BASE_TRIB_IPI
Calcular a somatria da condio abaixo:
SE campo 58 da SAFX08 igual a 1 Calcular Somatria do campo 59da SAFX08
SE campo 84 da SAFX08 igual a 1 Calcular Somatria do campo 85 da SAFX08
SE resultado igual a zero Preencher com nulo.
/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Pgina 121 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
Base Isenta de IPI WS_BASE_ISEN_IPI
Calcular a somatria da condio abaixo:
SE campo 58 da SAFX08 igual a 2 Calcular Somatria do campo 59 da SAFX08
SE campo 84 da SAFX08 igual a 2 Calcular Somatria do campo 85 da SAFX08
SE resultado igual a zero Preencher com nulo.
Base Outras de IPI WS_BASE_OUTR_IPI
Calcular a somatria da condio abaixo:
SE campo 58 da SAFX08 igual a 3 Calcular Somatria do campo 59 da SAFX08
SE campo 84 da SAFX08 igual a 3 Calcular Somatria do campo 85 da SAFX08
SE resultado igual a zero Preencher com nulo.
Base Reduzida de IPI WS_BASE_REDU_IPI
Calcular Somatria do campo 60 da SAFX08.
Base Tributada de IR WS_BASE_TRIB_IR
SE campo 36 da SAFX09 igual a 1 Calcular Somatria do campo 37 da SAFX09
SE resultado igual a zero Preencher com nulo.
Base Isenta de IR WS_BASE_ISEN_IR
SE campo 36 da SAFX09 igual a 2 Calcular Somatria do campo 37 da SAFX09
SE resultado igual a zero Preencher com nulo.
Base Tributada de ISS WS_BASE_TRIB_ISS
SE campo 38 da SAFX09 igual a 1 Calcular Somatria do campo 39 da SAFX09
SE resultado igual a zero Preencher com nulo.
Base Isenta de ISS WS_BASE_ISEN_ISS
SE campo 38 da SAFX09 igual a 2 Calcular Somatria do campo 39 da SAFX09
SE resultado igual a zero Preencher com nulo.
Base ICMS de Substituio Tributria WS_BASE_SUB_TRIB_ICMS
Calcular Somatria do campo 61 da SAFX08
SE resultado igual a zero Preencher com nulo.
Valor Total de Servios WS_VLR_CONTAB_COMPL
SE campo 12 da SAFX07 igual a 3 Calcular Somatria do campo 15 da SAFX09
13-)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.
14-)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

8.2. Especificao Tcnica da Ferramenta De/Para


Item
01

Tabela de Origem TB_MSOI07


Descrio do campo
Tam
Tipo
COD_EMPRESA
008
Varchar2

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

Campos do MASTERSAF SAFX07


Descrio do campo
Tam.
Tipo
Observao
(*) Cdigo da Empresa
003
A
Tabela De/Para de Empresa da
Ferramenta
(*) Cdigo do Estabelecimento
006
A
Tabela De/Para de Empresa da
Ferramenta
(*) Movimento Sada/ Sada
001
A
Aplicar Regra por Descrio da
Ferramenta - Regra 13 No
Automtica
(*) Normal ou Devoluo
001
A
(*) Tipo de Documento
005
A
Aplicar Regra por Descrio da
Ferramenta - Regra 1 No
Automtica
(*) Indicador de Pessoa
001
A
Aplicar Regra por Descrio da
Fsica/Jurdica
Ferramenta - Regra 8 No
Automtica
(*)
Cdigo
da
Pessoa
014
A
Truncar em 14 posies
Fsica/Jurdica
(*) Nmero do Documento
012
A
Truncar em 12 posies
Fiscal / Nmero do Mapa
Resumo de Caixa
Pgina 122 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
09
10
11
12

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

Srie do Documento Fiscal


SubSrie do Documento Fiscal
(*) Data de Emisso
(*)
Classificao
do
Documento Fiscal
Modelo de Documento

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

Pgina 123 de 363

Truncar em 2 posies
AAAAMMDD

Aplicar Regra por Descrio da


Ferramenta - Regra 12 No
Automtica

Truncar em 12 posies

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
64

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

Pgina 124 de 363

Retirar zeros no significativos e


truncar em 12 posies

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

116
117
118

Compra Direta
Indicador de Medida Judicial
UF Origem / Destino
Tipo de Compra / Venda

@
@
@

001
002
002

A
A
A

9. SAFX08 ITENS DE NOTAS FISCAIS DE ENTRADAS DE MERCADORIAS


Arquivo IN 68/95 da SRF
Arquivo de Cdigos 3.3, 3.9, 3.11
Sistema Base para a Interface
RECEBIMENTO INTEGRADO
Arquivo/Tipo de Registro para a Interface
CAIBR_REC_ITENS_NFE_V
Responsvel pelas Informaes
Marcelo Simes
Observaes: Esta view CAIBR_REC_NFE_V conter todas as Notas Fiscais de Entradas informadas no Oracle Applications;
Critrio de Seleo: Selecionar os registros com CAIBR_REC_ENTRY_OPERATIONS_V.COD_EMPRESA igual ao Parmetro recebido,
CAIBR_REC_ENTRY_OPERATIONS_V.DT_RECEBIMENTO dentro do Parmetro de Datas recebido, CAIBR_REC_NFE_V.LIVRO_FISCAL igual a
S quando o campo MS_PM07E_1.IND_LIVRO_FISCAL igual a S (se estiver gerando Notas Fiscais de Entradas, seno no utiliza este flag no
select), CAIBR_REC_ENTRY_OPERATIONS_V.POSTED_FLAG igual a S e CAIBR_REC_ENTRY_OPERATIONS_V.STATUS igual a
COMPLETE ou CANCELLED.
TRATAMENTO DAS NOTAS DE ENTRADA DE REVERSO
O primeiro tratamento a ser efetuado no programa ser a verificao do campo CAIBR_REC_ENTRY_OPERATIONS_V.NF_REVERSAO.
Se o campo estiver preenchido com S dever ser feita uma leitura da tabela CAIBR_REC_NFE_V com ORGANIZATION_ID igual ao
ORGANIZATION_ID da nota que foi lida, LOCATION_ID igual ao LOCATION_ID da nota que foi lida e INVOICE_ID igual ao ID_NOTA_PAI que foi
lida. Buscar todos os campos da chave (campos de 1 a 10 e 20) da nota pai, e o campo 30 que dever ser preenchido com S (cancelada).
Recuperar o campo MS_PM07E_1.IND_CLASS_NFE.
Se MS_PM07E_1. IND_CLASS_NFE igual a 1 . Ler a tabela MS_PM07E_2 para a Empresa e o Utilization Code do Item, e recuperar as linhas com
campo COD_CLASS_DOCFIS igual a 1.
Se MS_PM07E_1. IND_CLASS_NFE igual a 2 . Ler a tabela MS_PM07E_3 para a Empresa e o CFOP do Item, e recuperar as linhas com campo
COD_CLASS_DOCFIS igual a 1.
Item

Descrio / Tabela MasterSAF

*01

Cdigo da Empresa

MasterSAF
Tam
Tipo
003
A

*02

Cdigo do Estabelecimento

006

*03

Data da Escrita Fiscal (IN68)

008

*04

Movimento Entrada/Sada (IN68)

001

015

Varchar2

*05
*06

Normal ou Devoluo
Tipo de Documento (IN68)

001
005

A
A

001
025

Varchar2
Varchar2

*07

Indicador Pessoa Fsica/Jurdica (IN68)

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

Srie do Documento Fiscal (IN68)


Subsrie do Documento Fiscal (IN68)
Bem Patrimonial
Indicador do Produto

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

Campo Origem / Comentrios


Ler a view Caibr_Rec_Entry_Operations_V e buscar o
campo Caibr_Rec_Entry_Operations_V.COD_EMPRESA.
Este campo ser utilizado na Ferramenta para efetuar o
DE/PARA
Concatenar
os
campos
Caibr_Rec_Entry_Operations_V.COD_EMPRESA
e
Caibr_Rec_Entry_Operations_V.COD_ESTABELECIMEN
TO.
Ler a view Caibr_Rec_Entry_Operations_V e buscar o
campo
Caibr_Rec_Entry_Operations_V.DT_RECEBIMENTO
Caibr_Rec_Nfe_V.TP_NF. Este campo ser utilizado na
Ferramenta para efetuar o DE/PARA
Caibr_Rec_Nfe_V.NORM_DEV
Caibr_Rec_Nfe_V.COD_DOCTO. Este campo ser
utilizado na Ferramenta para efetuar o DE/PARA
Caibr_Rec_Itens_Nfe_V.COD_CATEGORIA Utilizar
este campo para buscar o De/Para
Caibr_Rec_Nfe_V.COD_PFJ
Caibr_Rec_Nfe_V.NUM_DOCFIS desprezando as casas
decimais.
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_Rec_Nfe_V.SERIE_DOCFIS
NO POSSUI ESTA INFORMAO
Preencher com N.
Ler a view Caibr_Inv_Itens_Categoria_V a partir da view
Caibr_Inv_Itens_V e da tabela MS_PM2013, para buscar o
campo CATEGORIA. Utilizar este campo para no
DE/PARA.

Pgina 125 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
*14

Produto (IN68)

035

800

Varchar2

*15
*16
*17

Cdigo do Bem (IN68)


Cdigo do Incorporador (IN68)
Unidade Padro (IN68)

030
003
008

A
A
A

025

Varchar2

*18
19

Item da Nota Fiscal (IN68)


Almoxarifado (IN68)

005
020

N
A

050

Varchar2

20

Centro de Custo (IN68)

020

150

Varchar2

21
22

Descrio Complementar (IN68)


Cdigo Fiscal (IN68)

050
004

A
A

240

Varchar2
Number

23

Natureza da Operao (IN68)

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

Preo Unitrio (IN68)


Preo do Item (IN68)
Valor do Desconto (IN68)
Tabela Situao Tributria A (IN68)
Tabela Situao Estadual B (IN68)

015V02
015V02
015V02
001
002

N
N
N
A
A

001
025

Number
Number
Number
Varchar2
Varchar2

32
33
34
35
36

Situao Tributria Federal (IN68)


IPI Incluso
Nmero do Romaneio (IN68)
Data do Romaneio (IN68)
Peso Lquido (IN68)

005
001
012
008
011V03

A
A
A
N
N

001

Varchar2

37

ndice de Converso

010

38
39
40
41
42
43
44

Valor do Item Convertido


Valor Frete (IN68)
Valor Seguro (IN68)
Valor Outras Despesas (IN68)
Alquota ICMS (IN68)
Valor ICMS (IN68)
Diferena Alquota ICMS (IN68)

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

Se campo ITEM_ID igual a 999999999999999 ou nulo


Preencher com GENERICO;
Seno Ler a view Caibr_Inv_Itens_V com
INVENTORY_ITEM_ID
igual
a
Caibr_Rec_Itens_Nfe_V.ITEM_ID
e
ORGANIZATION_ID
igual
a
Caibr_Rec_Itens_Nfe_V.ORGANIZATION_ID e recuperar
o campo COD_PRODUTO, buscando as primeiras 35
posies significativas
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Caibr_Rec_Itens_Nfe_V.COD_UND_PADRAO. Truncar
em 3 posies, conforme tamanho do campo na tabela de
cadastro.
Criar um Seqencial por Nota Fiscal
Se campo ITEM_ID igual a 999999999999999 ou nulo
No Preencher;
Seno Ler a view Caibr_Rec_Estoque_V com
OPERATION_ID
igual
a
Caibr_Rec_Itens_Nfe_V.OPERATION_ID e recuperar o
campo Caibr_Rec_Estoque_V.COD_ALMOXARIFADO.
Concatenar as 10 primeiras posies do campo
Caibr_Rec_Itens_Nfe_V.ORGANIZATION_ID e o campo
Caibr_Rec_Estoque_V.COD_ALMOXARIFADO.
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_Rec_Itens_Nfe_V.DB_CODE_COMBINATION_ID
e buscar o segmento correspondente ao Centro de Custo,
truncando em 20 posies.
Caibr_Rec_Itens_Nfe_V.DESCRICAO_COMPL
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.
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.COD_UND_MEDIDA
Caibr_Rec_Itens_Nfe_V.COD_NBM truncando em 10
posies
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, truncando
em 2 posies.
NO POSSUI ESTA INFORMAO
Caibr_Rec_Itens_Nfe_V.IPI_EMBUTIDO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Calcular
a
multiplicao
dos
campo
Caibr_Rec_Itens_Nfe_V.PESO
e
Caibr_Rec_Itens_Nfe_V.QUANTIDADE.
Se Caibr_Rec_Itens_Nfe_V.VLR_UNIT_US$ maior que
zeros preencher com USD;
Seno No preencher
Caibr_Rec_Itens_Nfe_V.VLR_UNIT_US$
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_RECUP
Se Caibr_Rec_Itens_Nfe_V.DIFERENCIAL_ALIQ igual a
S

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

Pgina 126 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
49

Observao IPI

045

50
51
52

005
003V04
015V02

A
N
N

045

NO POSSUI ESTA INFORMAO

005

NO POSSUI ESTA INFORMAO

55

Cdigo Apurao IPI


Alquota ICMS Substituio Tributria
Valor ICMS Substituio Tributria
(IN68)
Observao
ICMS
Substituio
Tributria
Cdigo Apurao ICMS Substituio
Tributria
Tributao ICMS (IN68)

001

56
57

Base ICMS (IN68)


Base Reduo ICMS (IN68)

015V02
015V02

N
N

58

Tributao IPI (IN68)

001

59
60

Base IPI (IN68)


Base Reduo IPI

015V02
015V02

N
N

Number
Number

61

Base ICMS Substituio Tributria


(IN68)
Valor Contbil Complementar

015V02

Number

015V02

Number

Valor Alquota de Destino


Valor Contbil do Item
Cdigo do Amparo / Texto Legal
Cdigo do Amparo Legal referente a
futuras utilizaes
Valor de Estorno de ICMS
Valor de Estorno de IPI
Valor Diferena Alquotas ICMS
Ativo / Material Consumo

003V04
015V02
004
004

N
N
A
A

015V02
015V02
015V02

N
N
N

Nmero Ato Concessrio


Data Embarque
Nmero Registro Exportao RE
Nmero Despacho de Exportao
Valor do Servio de Transportes
Valor Frete
Valor Despacho em Moeda
Cdigo da Moeda Negociada
Cdigo do Pas
ICMS Substituio Tributria

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.

Pgina 127 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
79
80

Cdigo Tributrio Interno


ICMS No Escriturado

005
015V02

A
N

Number

81

IPI No Escriturado

015V02

Number

82

Tributao de ICMS

001

83

Valor da Operao do ICMS

015V02

84

Tributao de IPI

001

85

Valor da Operao do IPI

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

NO POSSUI ESTA INFORMAO


Se campo 55 igual a 3 preencher com
Caibr_Rec_Itens_Nfe_V.VLR_ICMS
Seno Preencher com N.
Se campo 58 igual a 3 preencher com
Caibr_Rec_Itens_Nfe_V.VLR_IPI
Seno No preencher
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 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_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
diferente
de
zeros

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

NO POSSUI ESTA INFORMAO


NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO

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

Pgina 128 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
2)

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

Pgina 129 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
24) Quantidade Ser formatado pelo campo especificado acima, que ir conter a Quantidade utilizada no Item da Nota Fiscal de Entrada cadastrado no
APPS. No APPS este campo no dever conter valor nulo/zeros para o correto atendimento IN68 e s Obrigaes Fiscais pelo MasterSAF;
25) Unidade de Medida Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Unidade de Medida 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 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 para o MasterSAF e para o correto atendimento IN68 pelo MasterSAF;
26) Cdigo NBM Ser formatado pelo campo especificado acima, que ir conter o Cdigo do NBM/NCM utilizado no Item da Nota Fiscal de Entrada
cadastrado no 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 para o MasterSAF. No APPS este campo no dever conter valor nulo/brancos para o correto atendimento IN68 pelo MasterSAF;
27) Preo Unitrio Ser formatado pelo campo especificado acima, que ir conter o Preo Unitrio utilizado no Item da Nota Fiscal de Entrada
cadastrado no Oracle Applications. No APPS este campo no dever conter valor nulo ou zeros para o correto atendimento IN68 pelo MasterSAF;
28) Preo do Item Ser formatado pelo campo especificado acima, que ir conter o Preo do Item utilizado no Item da Nota Fiscal de Entrada
cadastrado no Oracle Applications. No APPS este campo no dever conter valor nulo ou zeros para o correto atendimento IN68 pelo MasterSAF;
29) Valor do Desconto Ser formatado pelo campo especificado acima, que ir conter o Valor do Desconto utilizado no Item da Nota Fiscal de Entrada
cadastrado no Oracle Applications. No APPS este campo no dever conter valor nulo ou zeros para o correto atendimento IN68 pelo MasterSAF;
30) Tabela de Situao Tributria A Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Situao Tributria Estadual A
utilizado no Item da Nota Fiscal de Entrada cadastrado no Oracle Applications. No APPS este campo no dever conter valor nulo ou brancos para o
correto atendimento IN68 e s Obrigaes Fiscais/Acessrias pelo MasterSAF;
31) Tabela de Situao Tributria B Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Situao Tributria Estadual B
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 e s Obrigaes Fiscais/Acessrias pelo MasterSAF;
32) Situao Tributria Federal O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
33) IPI Incluso Ser formatado pelo campo especificado acima, que ir conter o Indicador se o Valor do IPI est Embutido no Preo do Item na Nota
Fiscal de Entrada cadastrado no Oracle Applications. No APPS este campo no dever conter valor nulo ou brancos para o correto atendimento das
Obrigaes Fiscais/Acessrias pelo MasterSAF;
34) Nmero do Romaneio 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;
35) Data do Romaneio 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;
36) Peso Lquido Ser formatado de acordo com o clculo especificado acima para obter o Peso Lquido do Item da Nota Fiscal de Entrada cadastrado
no Oracle Applications. Para este clculo estar correto os campos envolvidos no clculo devem estar corretamente digitados no APPS. Este campo
no dever conter valor nulo ou zeros para o correto atendimento IN68;
37) ndice de Converso Ser formatado conforme especificado acima, que ir conter o Valor do Item da Nota Convertido cadastrado no APPS;
38) Valor do Item Convertido Ser formatado de acordo com o valor especificado acima, que ir conter o Valor do Item da Nota Convertido
cadastrado no Oracle Applications;
39) Valor Frete Ser formatado pelo campo especificado acima, que ir conter o Valor do Frete correspondente ao Item da Nota Fiscal de Entrada
cadastrado no Oracle Applications. Este campo no dever conter valor nulo ou zeros, caso o Nota possua Frete, para o correto atendimento IN68 e
s Obrigaes Fiscais/Acessrias pelo MasterSAF;
40) Valor Seguro Ser formatado pelo campo especificado acima, que ir conter o Valor do Seguro correspondente ao Item da Nota Fiscal de Entrada
cadastrado no Apps. Este campo no dever conter valor nulo/zeros, caso o Nota possua Seguro, para o correto atendimento IN68 pelo MasterSAF;
41) Valor de Outras Despesas Ser formatado pelo campo especificado acima, que ir conter o Valor de Outras Despesas correspondente ao Item da
Nota Fiscal de Entrada cadastrado no Oracle Applications. Este campo no dever conter valor nulo ou zeros, caso o Nota possua Outras Despesas,
para o correto atendimento IN68 pelo MasterSAF;
42) Alquota ICMS Ser formatado pelo campo especificado acima, que ir conter o Valor da Alquota de ICMS correspondente ao Item da Nota Fiscal
de Entrada cadastrado no Oracle Applications. Este campo no dever conter valor nulo ou zeros, caso o Nota possua ICMS, para o correto
atendimento IN68 e s Obrigaes Fiscais/Acessrias pelo MasterSAF;
43) Valor ICMS Ser formatado pelo campo especificado acima, que ir conter o Valor de ICMS correspondente ao Item da Nota Fiscal de Entrada
cadastrado no Oracle Applications. Este campo no dever conter valor nulo ou zeros, caso o Nota possua ICMS, para o correto atendimento IN68 e
s Obrigaes Fiscais/Acessrias pelo MasterSAF;
44) Diferena de Alquota ICMS Ser formatado pelo campo especificado acima, que ir conter o Valor da Diferena de Alquota de ICMS
correspondente ao Item da Nota Fiscal de Entrada cadastrado no Oracle Applications. Este campo no dever conter valor nulo ou zeros, caso o Nota
possua Diferena de Alquota de ICMS, para o correto atendimento IN68 e s Obrigaes Fiscais/Acessrias pelo MasterSAF;
45) Observao de ICMS O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
46) Cdigo de Apurao de ICMS O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
47) Alquota IPI Ser formatado pelo campo especificado acima, que ir conter o Valor da Alquota de IPI correspondente ao Item da Nota Fiscal de
Entrada cadastrado no Oracle Applications. Este campo no dever conter valor nulo ou zeros, caso o Nota possua IPI, para o correto atendimento
IN68 e s Obrigaes Fiscais/Acessrias pelo MasterSAF;
48) Valor IPI Ser formatado pelo campo especificado acima, que ir conter o Valor de IPI correspondente ao Item da Nota Fiscal de Entrada
cadastrado no Oracle Applications. Este campo no dever conter valor nulo ou zeros, caso o Nota possua IPI, para o correto atendimento IN68 e s
Obrigaes Fiscais/Acessrias pelo MasterSAF;
49) Observao de IPI Ser formatado conforme especificao acima. Para a correta formatao deste campo necessrio que a Base de IPI e o Valor
do IPI estejam corretos no Oracle Applications. Estes campos no devero conter valor nulo ou zeros, caso o Nota possua IPI, para o correto
atendimento s Obrigaes Fiscais/Acessrias pelo MasterSAF;
50) Cdigo de Apurao do IPI O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
51) Alquota ICMS Substituio Tributria O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar
customizao na Interface;
52) Valor do ICMS de Substituio Tributria Ser formatado pelo campo especificado acima, que ir conter o valor de ICMS de Substituio
Tributria, se houver, referente ao Item de Nota Fiscal de Entrada cadastrada no Oracle Applications. Este campo no dever conter valor nulo ou
zeros, caso o Nota possua Substituio Tributria de ICMS, para o correto atendimento s Obrigaes Fiscais/Acessrias pelo MasterSAF;
53) Observao de ICMS de Substituio Tributria 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 130 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
54) Cdigo de Apurao do ICMS de Substituio Tributria O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever
solicitar customizao na Interface;
55) Tributao de ICMS Ser formatado pelo campo especificado acima, que ir conter os valores reconhecidos pelo MasterSAF para identificar o
Tipo de Tributao de ICMS, do Item da Nota Fiscal de Entrada, cadastrado no Oracle Applications. No APPS este campo no dever conter valor
nulo ou brancos, para o correto atendimento a IN68 e s Obrigaes Fiscais/Acessrias pelo MasterSAF;
56) Base de ICMS Ser formatado pelo campo especificado acima, que ir conter a Base de ICMS do Item da Nota Fiscal de Entrada cadastrada no
Oracle Applications. No APPS este campo no dever conter valor nulo ou brancos, para o correto atendimento a IN68 e s Obrigaes
Fiscais/Acessrias pelo MasterSAF;
57) Base de Reduo de ICMS Ser formatado conforme especificao acima, valores cadastrados no Item da Nota Fiscal de Entrada no Oracle
Applications e Parametrizao realizada na Interface. Os campos utilizados para a definio deste campo, devero estar com valores corretos para o
Item da Nota Fiscal no APPS, para o correto atendimento s Obrigaes Fiscais/Acessrias pelo MasterSAF;
58) Tributao de IPI Ser formatado pelo campo especificado acima, que ir conter os valores reconhecidos pelo MasterSAF para identificar o Tipo
de Tributao de IPI, do Item da Nota Fiscal de Entrada, cadastrado no Oracle Applications. No APPS este campo no dever conter valor nulo ou
brancos, para o correto atendimento a IN68 e s Obrigaes Fiscais/Acessrias pelo MasterSAF;
59) Base de IPI Ser formatado pelo campo especificado acima, que ir conter a Base de IPI do Item da Nota Fiscal de Entrada cadastrada no Oracle
Applications. No APPS este campo no dever conter valor nulo ou brancos, se o Item tiver IPI, para o correto atendimento a IN68 e s Obrigaes
Fiscais/Acessrias pelo MasterSAF;
60) Base de Reduo de IPI Ser formatado conforme especificao acima, valores cadastrados no Item da Nota Fiscal de Entrada no Oracle
Applications e Parametrizao realizada na Interface. Os campos utilizados para a definio deste campo, devero estar com valores corretos para o
Item da Nota Fiscal no APPS, para o correto atendimento s Obrigaes Fiscais/Acessrias pelo MasterSAF;
61) Base de ICMS de Substituio Tributria Ser formatado pelo campo especificado acima, que ir conter a Base de Substituio Tributria de
ICMS do Item da Nota Fiscal de Entrada cadastrada no Oracle Applications. No APPS este campo no dever conter valor nulo ou brancos, se o Item
tiver Substituio Tributria de ICMS, para o correto atendimento a IN68 e s Obrigaes Fiscais/Acessrias pelo MasterSAF;
62) Valor Contbil Complementar Ser formatado pelo campo especificado acima, que ir conter o Indicador de IPI Embutido no Preo do Item da
Nota Fiscal de Entrada cadastrada no Oracle Applications. No APPS este campo no dever conter valor nulo ou brancos, para o correto atendimento
s Obrigaes Fiscais/Acessrias pelo MasterSAF;
63) Valor de Alquota de Destino O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
64) Valor Contbil do Item Ser formatado pelo campo especificado acima, que ir conter o Valor Total do Item da Nota Fiscal de Entrada cadastrada
no Apps. No APPS este campo no dever conter valor nulo/brancos, para o correto atendimento s Obrigaes Fiscais/Acessrias pelo MasterSAF;
65) Cdigo do Amparo / Texto Legal O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
66) Cdigo do Amparo Legal referente a futuras utilizaes O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever
solicitar customizao na Interface;
67) Valor de Estorno de ICMS O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
68) Valor de Estorno de IPI O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
69) Valor da Diferena de Alquotas ICMS Ativo / Material de Consumo Ser formatado pelo campo especificado acima, que ir conter o Valor
referente ao Diferencial de Alquota de ICMS do Item da Nota Fiscal de Entrada cadastrada no Oracle Applications. No APPS este campo no dever
conter valor nulo ou brancos, se houver Diferencial de ICMS, para o correto atendimento s Obrigaes Fiscais/Acessrias pelo MasterSAF;
70) Nmero do Ato Concessrio O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
71) Data de Embarque O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
72) Nmero do Registro de Exportao - RE O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar
customizao na Interface;
73) Nmero do Despacho de Exportao O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
74) Valor do Servio de Transportes Valor do Frete O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar
customizao na Interface;
75) Valor Despacho em Moeda O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
76) Cdigo da Moeda Negociada O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
77) Cdigo do Pas O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
78) ICMS de Substituio Tributria Ser formatado pelo campo especificado acima, que ir conter o Valor de Substituio Tributria de ICMS do
Item da Nota Fiscal de Entrada cadastrada no Oracle Applications. No APPS este campo no dever conter valor nulo ou brancos, se o Item tiver
Substituio Tributria de ICMS, para o correto atendimento s Obrigaes Fiscais/Acessrias pelo MasterSAF;
79) Cdigo Tributrio Interno O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
80) ICMS No Escriturado Ser formatado de acordo com a especificao acima e, valores cadastrados no Item da Nota Fiscal de Entrada no Oracle
Applications. No APPS estes campos no dever conter valor nulo ou brancos, caso o Item possua ICMS no Escriturado, para o correto atendimento
s Obrigaes Fiscais/Acessrias pelo MasterSAF;
81) IPI No Escriturado Ser formatado de acordo com a especificao acima e, valores cadastrados no Item da Nota Fiscal de Entrada no Oracle
Applications. No APPS estes campos no dever conter valor nulo ou brancos, caso o Item possua IPI no Escriturado, para o correto atendimento s
Obrigaes Fiscais/Acessrias pelo MasterSAF;
82) Tributao de ICMS Ser formatado conforme especificao acima, valores cadastrados no Item da Nota Fiscal de Entrada no Oracle Applications
e Parametrizao realizada na Interface. Os campos utilizados para a definio deste campo, devero estar com valores corretos para o Item da Nota
Fiscal no APPS, para o correto atendimento s Obrigaes Fiscais/Acessrias pelo MasterSAF;
83) Valor da Operao do ICMS Ser formatado conforme especificao acima, valores cadastrados no Item da Nota Fiscal de Entrada no Oracle
Applications e Parametrizao realizada na Interface. Os campos utilizados para a definio deste campo, devero estar com valores corretos para o
Item da Nota Fiscal no APPS, para o correto atendimento s Obrigaes Fiscais/Acessrias pelo MasterSAF;
84) Tributao de IPI Ser formatado conforme especificao acima, valores cadastrados no Item da Nota Fiscal de Entrada no Oracle Applications e
Parametrizao realizada na Interface. Os campos utilizados para a definio deste campo, devero estar com valores corretos para o Item da Nota
Fiscal no APPS, para o correto atendimento s Obrigaes Fiscais/Acessrias pelo MasterSAF;
85) Valor da Operao do IPI Ser formatado conforme especificao acima, valores cadastrados no Item da Nota Fiscal de Entrada no Oracle
Applications e Parametrizao realizada na Interface. Os campos utilizados para a definio deste campo, devero estar com valores corretos para o
Item da Nota Fiscal no APPS, para o correto atendimento s Obrigaes Fiscais/Acessrias pelo MasterSAF;
86) Base PIS 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 131 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
87)
88)
89)
90)
91)
92)
93)
94)
95)
96)
97)
98)
99)
100)
101)
102)
103)

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;

ASPECTOS A SEREM OBSERVADOS PELA CONSULTORIA E PELO CLIENTE:


1. O campo Nmero do Documento Fiscal ser recuperado at o limite de 12 posies que o tamanho do campo no MasterSAF. Assim, dever ser
observado a base de dados do APPS, no dever existir documentos fiscais com nmero superior a 12 dgitos para no ocorrer registros alterados na
importao de dados para o MasterSAF;
2. O campo Nmero do Documento Fiscal com at 6 dgitos, ser recuperado com zero esquerda para completar o limite de 6 posies que o tamanho
previsto na Legislao;
3. Os documentos fiscais com Modelo de Documento igual a 01 dever conter no mximo 6 dgitos conforme previsto na Legislao;
4. O campo Classificao do Documento Fiscal ser formatado de acordo com o tipo de item, ou seja, de acordo com a Parametrizao dos Itens por
Utilization Code ou por CFOP;
5. Dever ser realizada manuteno no mdulo DW do MasterSAF para incluir o ndice USD Dlar, para a recuperao de valores em outras moedas;
6. Para a correta recuperao da Base 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;
7. Para a correta recuperao da Base de Clculo do IPI, dever ser observada a Parametrizao de Tributao IPI, onde teremos a parametrizao da
Segunda base do IPI, uma vez que o APPS s possui a informao de uma base de clculo de IPI;
8. O APPS no possui a informao de Inscrio Estadual do Substituto Tributrio, Nmero do Romaneio e Data do Romaneio. Estas informaes fazem
parte do conjunto de dados para atendimento IN68;
9. 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.
PR-REQUISITOS PARA O FUNCIONAMENTO DESTA INTERFACE:
1) As Notas Fiscais de Reverso sero tratadas pelo campo CAIBR_REC_ENTRY_OPERATIONS_V.NF_REVERSAO, que ir conter valor nulo, R
ou S. Para estes casos, as notas sero registradas com .X, onde X pode variar de 0 a 9. Os dados da nota original sero recuperados pelo campo
ID_NOTA_PAI. Os casos de reverso que so tratados na interface devem estar com os campos conforme o exemplo abaixo:
Nmero
ID
Status
Nf_Reverso
115
CANCELLED
R
115.1
100
CANCELLED
S
115.2
100
COMPLETE
null
2) Sero recuperadas somente os Documentos Fiscais com Status igual a COMPLETE ou CANCELLED, este ltimo quando o campo NF_REVERSAO
for igual a R ou S;
3) Para o preenchimento do campo MOVTO_E_S utilizada uma parametrizao por Tipo De Nota Fiscal. Para os movimentos de Entradas, este campo
dever conter valor de 1 a 5 para o correto atendimento IN68. O pr-requisito para este atendimento, que cada Tipo de Nota Fiscal corresponda a
uma Tipo de Movimento de Entrada do MasterSAF. As notas de Devoluo no APPS no tm um tipo definido nesta tabela de DE/PARA e sero
marcadas automaticamente como tipo 3 (Documento de Entrada emitido pelo Estabelecimento, por retorno de mercadorias no entregue ao
Destinatrio). Situaes fora do esperado sero tratadas como ajuste da Interface;
4) Dever ser observado se o cliente utiliza corretamente o flag LIVRO_FISCAL, para o correto preenchimento da parametrizao de Notas Fiscais de
Entradas. Vale observar que s devem ser carregadas as Notas Fiscais Escriturveis;
5) pr-requisito para a Interface que no havero Notas Fiscais de Sadas digitadas no RI. A nica exceo tratada pela Interface o case de Notas de
Reverso com flag de Reverso igual a S , que na verdade trata-se de Notas Fiscais de Entradas revertidas como se fossem Sadas. Este caso a
Interface ir gravar as notas de reverso como sendo entradas no MasterSAF. Situaes fora do esperado sero tratadas como ajuste da Interface.
FORMA DE PROCESSAMENTO DA INTERFACE:
1. Perodo informado para processamento, corresponde a data da digitao da Nota Fiscal de Entrada no APPS, ou seja, a partir do perodo informado,
sero recuperadas todas as notas digitadas no sistema de origem que estiverem dentro do limite de datas solicitado. Neste caso, poderemos estar
processando, por exemplo, de 01 a 10 de um determinado ms, e estarmos recuperando Notas com Data Fiscal do ms anterior ou at de data posterior;

/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Pgina 132 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

9.1. Desenho Tcnico

Caibr_
Export_
Data

Caibr_
Rec_
Entry_
Operations_V

Parametrizar Dados para


Gerao de NFs de Entrada

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

Pgina 133 de 363

Tabela De/Para
Regras:
1, 2, 3, 4, 8 e 11

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

9.2. Especificao Tcnica do Programa


9.2.1. Objetivo do Programa PRC_MSAF_SAFX08E
Objetivo do Programa:

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

GST Equipe Interface


PRC_MSAF_SAFX08E
FRMPM07E_1, FRMPM07E_2, FRMPM07E_3, FRMPM07E_4 e FRMPM07E_5

9.2.2. 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)

9.2.3. Origem dos Dados


Nome
Caibr_Export_Data
Caibr_Rec_Entry_Operations_V
Caibr_Rec_Nfe_V
Caibr_Rec_Itens_Nfe_V
Caibr_Inv_Itens_V
Caibr_Inv_Itens_Categoria_V
Caibr_Rec_Estoque_V
MS_PM07E_1
MS_PM07E_2
MS_PM07E_3
MS_PM07E_4
MS_PM07E_5

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

9.2.4. Destino dos dados


Nome

Descrio
Itens de Notas Fiscais de Entradas Tabela da Interface

TB_MSOI08

9.2.5. Definio da Tabela de Sada


Nome da Coluna
COD_EMPRESA
COD_ESTAB
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
DESCRICAO_COMPL
COD_CFO
COD_NATUREZA_OP
QUANTIDADE

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
COD_MEDIDA
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
VLR_ALIQ_ICMS
VLR_ICMS
DIF_ALIQ_ICMS
VLR_ALIQ_IPI
VLR_IPI
OBS_IPI
VLR_SUBST_ICMS
TRIB_ICMS
BASE_ICMS
BASE_REDU_ICMS
TRIB_IPI
BASE_IPI
BASE_REDU_IPI
BASE_SUB_TRIB_ICMS
VLR_CONTAB_COMPL
VLR_CONTAB_ITEM
VLR_OUTROS1
IND_CRED_ICMSS
VLR_ICMS_NDESTAC
VLR_IPI_NDESTAC
TRIB_ICMS_AUX
BASE_ICMS_AUX
TRIB_IPI_AUX
BASE_IPI_AUX
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
ATTRIBUTE16
ATTRIBUTE17
ATTRIBUTE18
ATTRIBUTE19
ATTRIBUTE20

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

9.2.6. 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:

CAIBR_EXPORT_DATA.SYSTEM_ID1 igual a nulo;


/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Pgina 135 de 363

de

todos

os

registros

17/05/15

da

tabela

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

CAIBR_EXPORT_DATA.SYSTEM_ID2 igual a nulo;

CAIBR_EXPORT_DATA.SYSTEM_ID3 igual a nulo.


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_ENTRY_OPERATIONS_V no existir nenhuma linha na tabela com a chave acima;

CAIBR_REC_ENTRY_OPERATIONS_V.COD_EMPRESA igual a nulo;

CAIBR_REC_ENTRY_OPERATIONS_V.COD_ESTABELECIMENTO igual a nulo.


Desprezar os registros que no atenderem a seguinte condio:
COD_EMPRESA
<> Parmetro1
2-)Leitura da View CAIBR_REC_NFE_V
Para cada linha selecionada na leitura principal, ler a view CAIBR_REC_NFE_V com a condio abaixo, onde poder estar
sendo recuperada vrias Notas Fiscais de Entradas (Invoice_Id):
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
LIVRO_FISCAL
= S (esta clusula deve ser usada somente se MS_PM07E_1.IND_LIVRO_FISCAL = S
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_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:

CAIBR_GL_SETS_OF_BOOKS_V no existir nenhuma linha na tabela com a chave especificada acima.


9-)Leitura da View CAIBR_GL_SEGMENTOS_V
Nesta view encontraremos o Setup do Code Combination Id realizado para cada cliente.
Nos nossos processos necessrio descobrir qual o Segmento CENTRO DE CUSTO, que nico para 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 = FA_COST_CTR
/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Pgina 136 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
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.
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:

CAIBR_GL_PLANO_CONTAS_V no existir nenhuma linha na tabela com a chave especificada acima.


11-)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.
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

Pgina 137 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
Peso Lquido WS_PESO_LIQUIDO
Calcular CAIBR_REC_ITENS_NFE_V.PESO multiplicando pelo campo CAIBR_REC_ITENS_NFE_V.QUANTIDADE.
ndice de Converso WS_COD_INDICE
Se campo CAIBR_REC_ITENS_NFE_V.VLR_UNIT_US$ maior que zeros Preencher com USD;
Seno Preencher com nulo.
Diferena de Alquota de ICMS WS_DIF_ALIQ_ICMS
Se campo CAIBR_REC_ITENS_NFE_V.DIFERENCIAL_ALIQ
CAIBR_REC_ITENS_NFE_V.DIFERENCIAL_ALIQ;
Seno Preencher com nulo.

igual

Preencher

com

campo

Observao do IPI WS_OBS_IPI


Se campo CAIBR_REC_ITENS_NFE_V.TP_TRIB_IPI igual a 1 e campo CAIBR_REC_ITENS_NFE_V.VLR_IPI maior
que zeros Preencher com IPI No Creditado igual a formatar o campo CAIBR_REC_ITENS_NFE_V.VLR_IPI
com duas casas decimais;
Seno Preencher com nulo.
Base de Reduo de ICMS WS_BASE_REDU_ICMS
Se campo MS_PM07E_4.IND_BASE2 igual a 4 Calcular CAIBR_REC_ITENS_NFE_V.VLR_ITEM menos
CAIBR_REC_ITENS_NFE_V.VLR_BASE_ICMS;
Seno Preencher com nulo.
Base de Reduo de IPI WS_BASE_REDU_IPI
Se campo MS_PM07E_5.IND_BASE2 igual a 4 Calcular CAIBR_REC_ITENS_NFE_V.VLR_ITEM menos
CAIBR_REC_ITENS_NFE_V.VLR_BASE_IPI;
Seno Preencher com nulo.
Valor Contbil Complementar WS_VLR_CONTAB_COMPL
Se
campo
CAIBR_REC_ITENS_NFE_V.IPI_EMBUTIDO
igual
a
N
e
campo
CAIBR_REC_ITENS_NFE_V.TP_TRIB_IPI igual a 3 Preencher com CAIBR_REC_ITENS_NFE_V.VLR_IPI;
Seno Preencher com nulo.
Valor Diferena Aliq ICMS ATIVO/MAT.CONSUMO WS_VLR_OUTROS1
Se campo CAIBR_REC_ITENS_NFE_V.DIFERENCIAL_ALIQ igual a
CAIBR_REC_ITENS_NFE_V.VLR_DIF_ALIQ_ICMS;
Seno Preencher com nulo.

Preencher

com

campo

ICMS de Substituio Tributria WS_IND_CRED_ICMSS


Se campo CAIBR_REC_ITENS_NFE_V.VLR_BASE_SUBST_ICMS_REC maior que zeros Preencher com S;
Seno Preencher com N.
ICMS No Escriturado WS_VLR_ICMS_NDESTAC
Se campo CAIBR_REC_ITENS_NFE_V.TP_TRIB_ICMS
CAIBR_REC_ITENS_NFE_V.VLR_ICMS;
Seno Preencher com nulo.

igual

Preencher

com

campo

IPI No Escriturado WS_VLR_IPI_NDESTAC


Se campo CAIBR_REC_ITENS_NFE_V.TP_TRIB_IPI igual a 3 Preencher com Caibr_Rec_Itens_Nfe_V.VLR_IPI;
Seno Preencher com nulo.
Tributao de ICMS WS_TRIB_ICMS_AUX
Se campo MS_PM07E_4.IND_BASE2 diferente de brancos Preencher com o campo MS_PM07E_4.IND_BASE2;
Seno Preencher com nulo.
Valor de Operao de ICMS WS_BASE_ICMS_AUX
Se campo MS_PM07E_4.IND_BASE2 diferente de brancos Calcular CAIBR_REC_ITENS_NFE_V.VLR_ITEM menos
CAIBR_REC_ITENS_NFE_V.VLR_BASE_ICMS;
Seno Preencher com nulo.
Tributao de IPI WS_TRIB_IPI_AUX
Se campo MS_PM07E_5.IND_BASE2 diferente de zeros Preencher com o campo MS_PM07E_4.IND_BASE2;
Seno Preencher com nulo.
Valor de Operao de IPI WS_BASE_IPI_AUX
Se campo MS_PM07E_5.IND_BASE2 diferente de zeros Calcular CAIBR_REC_ITENS_NFE_V.VLR_ITEM menos
CAIBR_REC_ITENS_NFE_V.VLR_BASE_IPI;
Seno Preencher com nulo.
17-)Tratamento de Erro na gerao da Tabela TB_MSOI08E
/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Pgina 138 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
Em caso de ocorrncia de erro na gerao da tabela TB_MSOI08E 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.
18-)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

9.3. Especificao Tcnica da Ferramenta De/Para


Item
01

Tabela de Origem TB_MSOI08


Descrio do campo
Tam
Tipo
COD_EMPRESA
008
Varchar2

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

Campos do MASTERSAF SAFX08


Descrio do campo
Tam
Tipo
Observao
(*) Cdigo da Empresa
003
A
Tabela De/Para de Empresa da
Ferramenta
(*) Cdigo do Estabelecimento
006
A
Tabela De/Para de Empresa da
Ferramenta
(*) Data de Escrita Fiscal
008
N
AAAAMMDD
(*) Movimento Entrada/ Sada
001
A
Aplicar Regra por Descrio da
Ferramenta - Regra 11 No
Automtica
(*) Normal ou Devoluo
001
A
(*) Tipo de Documento
005
A
Aplicar Regra por Descrio da
Ferramenta - Regra 1 No
Automtica
(*) Indicador de Pessoa
001
A
Aplicar Regra por Descrio da
Fsica/Jurdica
Ferramenta - Regra 8 No
Automtica
(*)
Cdigo
da
Pessoa
014
A
Truncar em 14 posies
Fsica/Jurdica
(*) Nmero do Documento
012
A
Truncar em 12 posies
Fiscal / Nmero do Mapa
Resumo de Caixa
Srie do Documento Fiscal
003
A
Truncar em 3 posies
SubSrie do Documento Fiscal
002
A
(*) Bem Patrimonial
001
A
(*) Indicador do Produto
001
A
Aplicar Regra por Descrio da
Ferramenta - Regra 4 No
Automtica
(*) Produto
035
A
Buscar primeiras 35 posies
(*) Cdigo do Bem
030
A
(*) Cdigo do Incorporador
003
A
(*) Unidade Padro
008
A
Truncar em 8 posies
(*) Item da Nota Fiscal
005
N
Almoxarifado
020
A
Truncar em 20 posies
Centro de Custo
020
A
Truncar em 20 posies
Descrio Complementar
050
A
Cdigo Fiscal
004
A
Truncar em 4 posies
Natureza da Operao
003
N
Aplicar Regra por Descrio da
Ferramenta - Regra 2
Automtica
Quantidade
11V6
N
(*) Unidade de Medida
025
A
Aplicar Regra por Descrio da
Ferramenta - Regra 3
Automtica
Cdigo NBM
010
A
Valor Unitrio
15V2
N
Valor do Item
15V2
N
Valor de Descontos
15V2
N
Tabela Situao Tributria A
001
A
Tabela Situao Tributria B
002
A
Situao Tributria Federal
005
A
IPI Incluso
001
A
Nmero do Romaneio
012
A
Data do Romaneio
008
N
Peso Lquido
11V3
N
ndice de Converso
010
A
Valor do Item Convertido
15V2
N
Valor Frete
15V2
N
Valor Seguro
15V2
N
Valor de Outras Despesas
15V2
N
Pgina 139 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
42
43
44
45
46
47
48
49
50
51

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
98
99
100
101
102
103

@
@
@
@
@
@

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

10. SAFX08 ITENS DE NOTAS FISCAIS DE SADAS DE MERCADORIAS


Arquivo IN 68/95 da SRF
Arquivo de Cdigos 3.3, 3.9, 3.11
Sistema Base para a Interface
RECEIVABLES
Arquivo/Tipo de Registro para a Interface
CAIBR_AR_ITENS_NFS_V
Responsvel pelas Informaes
Marcelo Simes
Observaes:
1.
Esta view CAIBR_AR_NFS_V conter todas as Notas Fiscais de Sadas informadas no Oracle Applications;
2.
Os Documentos Fiscais identificados pelo campo 03 (Movimento de Entrada/Sada) que forem identificados como sendo de Entradas sero gerados
no processamento das Notas Fiscais de Entradas;
3.
Documentos de Sadas CAIBR_AR_NFS_V.MOVTO_E_S igual a EXIT;
4.
Documentos de Entradas CAIBR_AR_NFS_V.MOVTO_E_S igual a ENTRY;
Critrio de Seleo: Selecionar os registros com CAIBR_AR_NFS_V.COD_EMPRESA igual ao Parmetro recebido,
CAIBR_AR_NFS_V.DATA_EXPEDICAO dentro do Perodo recebido no Parmetro, CAIBR_AR_NFS_V.STATUS igual a OP ou VD, e
CAIBR_AR_NFS_V.TIPO igual a INV ou CM.
Se MS_PM07E_1. IND_NFE_AR igual a S selecionar tambm as Notas de Entradas. . O tratamento para saber se Nota de Sada ou de Entrada
atravs do campo CAIBR_AR_NFS_V.MOVTO_E_S, se for igual a EXIT Nota Fiscal de Sada, se ENTRY Nota Fiscal de Entrada.
Item

Descrio / Tabela MasterSAF

*01
*02

Cdigo da Empresa
Cdigo do Estabelecimento

MasterSAF
Tam
Tipo
003
A
006
A

*03

Data da Escrita Fiscal (IN68)

008

*04

Movimento Sada/Sada (IN68)

001

*05

Normal ou Devoluo

001

*06

Tipo de Documento (IN68)

005

150

Varchar2

*07

Indicador Pessoa Fsica/Jurdica (IN68)

001

007

Char

*08

014

041

Varchar2

*09

Cdigo/Destinatrio/Emitente/Remetente
(IN68)
Nmero do Documento Fiscal (IN68)

012

020

Varchar2

10
11
*12

Srie do Documento Fiscal (IN68)


Subsrie do Documento Fiscal (IN68)
Bem Patrimonial

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

Campo Origem / Comentrios


Caibr_Ar_Nfs_V.COD_EMPRESA
Concatenar
os
campos
Caibr_Ar_Nfs_V.COD_EMPRESA
e
Caibr_Ar_Nfs_V.COD_ESTABELEC
Se Caibr_Ar_Nfs_V.DATA_EXPEDICAO igual a nulo

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.

Pgina 141 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
*13

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

Centro de Custo (IN68)

020

150

Varchar2

21
22

Descrio Complementar (IN68)


Cdigo Fiscal (IN68)

050
004

A
A

240
150

Varchar2
Varchar2

23

Natureza da Operao (IN68)

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

Ler a view CAIBR_INV_ITENS_CATEGORIA_V com


ORGANIZATION_ID
igual
a
Caibr_Ar_Itens_Nfs_V.ORGANIZATION_ID
e
INVENTORY_ITEM_ID
igual
a
Caibr_Ar_Itens_Nfs_V.INVENTORY_ITEM_ID
e
CATEGORY_SET_NAME
igual
a
MS_PM2013.CATEGORY_SET_NAME e buscar o
campo CATEGORIA. Utilizar este campo para no
DE/PARA.
Caibr_Ar_Itens_Nfs_V.COD_PRODUTO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Caibr_Ar_Itens_Nfs_V.COD_MEDIDA
Caibr_Ar_Itens_Nfs_V.LINE_NUMBER
Se
campo
Caibr_Ar_Itens_Nfs_V.INVENTORY_ITEM_ID igual a
999999999999999 ou nulo No Preencher;
Seno Ler a view Caibr_Om_Estoque_V com
TRANSACTION_SOURCE_ID
igual
a
Caibr_Ar_Itens_Nfs_V.CUSTOMER_TRX_LINE_ID e
recuperar
o
campo
Caibr_Om_Estoque_V.COD_ALMOXARIFADO.
Concatenar as 10 primeiras posies do campo
Caibr_Ar_Itens_Nfs_V.ORGANIZATION_ID
e
o
campo
Caibr_Om_Estoque_V.COD_ALMOXARIFADO.
Ler a view Caibr_Gl_Segmentos_V para descobrir o
Segmento igual a FA_COST_CTR.
Ler a view Caibr_Ar_Itens_Nfs_Gl_V com
ORG_ID igual Caibr_Ar_Itens_Nfs_V.ORG_ID e
CUSTOMER_TRX_ID
igual
a
Caibr_Ar_Itens_Nfs_V.CUSTOMER_TRX_ID
e
CUSTOMER_TRX_LINE_ID
igual
a
Caibr_Ar_Itens_Nfs_V.CUSTOMER_TRX_LINE_ID e
buscar o campo CODE_COMBINATION_ID.
Ler a view Caibr_Gl_Plano_Contas_V com o campo
Caibr_Ar_Itens_Nfs_Gl_V.CODE_COMBINATION_ID
e buscar o segmento correspondente ao Centro de Custo,
truncando em 20 posies.
Caibr_Ar_Itens_Nfs_V.DESCRIPTION
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.
Caibr_Ar_Itens_Nfs_V.COD_NATUREZA_OP.
Este
campo ser utilizado na Ferramenta para efetuar o
DE/PARA
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
NO POSSUI ESTA INFORMAO
Caibr_Ar_Itens_Nfs_V.TP_ORIGEM_ITEM
Caibr_Ar_Itens_Nfs_V.COD_SIT_TRIB_EST
NO POSSUI ESTA INFORMAO
Caibr_Ar_Itens_Nfs_V.VLR_INCLUI_IMPOSTO
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

Pgina 142 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
42

Alquota ICMS (IN68)

003V04

Number

43

Valor ICMS (IN68)

015V02

Number

44
45
46
47

Diferena Alquota ICMS (IN68)


Observao ICMS
Cdigo de Apurao ICMS
Alquota IPI (IN68)

003V04
045
005
003V04

N
A
A
N

48

Valor IPI (IN68)

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

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.
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 = ICMS.
Se
encontrar
algum
registro
Caibr_Ar_Totais_Impostos_Nfs_V.VLR_IMPOSTO.
NO POSSUI ESTA INFORMAO
Caibr_Ar_Itens_Nfs_V.MENSAGEM_1
NO POSSUI ESTA INFORMAO
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.
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 = IPI.
Se
encontrar
algum
registro
Caibr_Ar_Totais_Impostos_Nfs_V.VLR_IMPOSTO.
Caibr_Ar_Itens_Nfs_V.MENSAGEM_2
NO POSSUI ESTA INFORMAO

Pgina 143 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
51

Alquota ICMS Substituio Tributria

003V04

52

Valor ICMS
(IN68)

015V02

53
54

045
005

A
A

150

Varcahr2

55

Observao ICMS Substituio Tributria


Cdigo Apurao ICMS Substituio
Tributria
Tributao ICMS (IN68)

001

001

Varcahr2

56

Base ICMS (IN68)

015V02

Number

57

Base Reduo ICMS (IN68)

015V02

Number

58

Tributao IPI (IN68)

001

Substituio

Tributria

/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Number

001

Varchar2

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.
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 = ICMS-S.
Se
encontrar
algum
registro
Caibr_Ar_Totais_Impostos_Nfs_V.VLR_IMPOSTO.
Caibr_Ar_Itens_Nfs_V.MENSAGEM_3
NO POSSUI ESTA INFORMAO
Ler a tabela MS_PM07S_4 com COD_EMPRESA igual
ao campo Caibr_Ar_Itens_Nfs_V.COD_EMPRESA e
COD_SIT_TRIB_EST
igual
ao
campo
Caibr_Ar_Itens_Nfs_V.COD_SIT_TRIB_EST e buscar
o campo IND_BASE1.
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.
Se
encontrar
algum
registro
Caibr_Ar_Totais_Impostos_Nfs_V.VLR_BASE.
Se campo 56 maior que zero:
Calcular campo 28 menos campo 56.
Se resultado maior que zero Ler a tabela
MS_PM07S_4 com COD_EMPRESA igual ao
campo Caibr_Ar_Itens__Nfs_V.COD_EMPRESA
e COD_SIT_TRIB_EST igual ao campo
Caibr_Ar_Itens_Nfs_V.COD_SIT_TRIB_EST e
buscar o campo IND_BASE2
Se IND_BASE2 igual a 4 Resultado
campo 28 menos 56;
Seno Preencher com nulo;
Seno Preencher com nulo;
Preencher com nulo.
Ler a tabela MS_PM07S_5 com COD_EMPRESA igual
ao campo Caibr_Ar_Itens__Nfs_V.COD_EMPRESA e
COD_SIT_TRIB_EST
igual
ao
campo
Caibr_Ar_Itens_Nfs_V.COD_SIT_TRIB_FED e buscar
o campo IND_BASE1.

Pgina 144 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
59

Base IPI (IN68)

015V02

Number

60

Base Reduo IPI

015V02

Number

61

Base ICMS
(IN68)

Tributria

015V02

Number

62
63
64
65
66

Valor Contbil Complementar


Valor Alquota de Destino
Valor Contbil do Item
Cdigo do Amparo / Texto Legal
Cdigo do Amparo Legal referente a
futuras utilizaes
Valor de Estorno de ICMS
Valor de Estorno de IPI
Valor Diferena Alquotas ICMS
Ativo / Material Consumo
Nmero Ato Concessrio
Data Embarque
Nmero Registro Exportao RE
Nmero Despacho de Exportao
Valor do Servio de Transportes Valor
Frete
Valor Despacho em Moeda
Cdigo da Moeda Negociada
Cdigo do Pas
ICMS Substituio Tributria
Cdigo Tributrio Interno
ICMS No Escriturado
IPI No Escriturado
Tributao de ICMS

015V02
003V04
015V02
004
004

N
N
N
A
A

Number

015V02
015V02
015V02

N
N
N

NO POSSUI ESTA INFORMAO


NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO

015
008
012
011
015V02

A
N
A
A
N

NO POSSUI ESTA INFORMAO


NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO

015V02
010
003
001
005
015V02
015V02
001

A
A
A
A
A
N
N
A

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 campo 83 diferente de Zero Ler a
MS_PM07S_4 com COD_EMPRESA igual ao
Caibr_Ar_Itens__Nfs_V.COD_EMPRESA
COD_SIT_TRIB_EST
igual
ao
Caibr_Ar_Itens_Nfs_V.COD_SIT_TRIB_EST e
o campo IND_BASE2.
Seno Preencher com nulo.

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

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.
Se
encontrar
algum
registro
Caibr_Ar_Totais_Impostos_Nfs_V.VLR_BASE.
Se campo 59 maior que zero:
Calcular campo 28 menos campo 59.
Se resultado maior que zero Ler a tabela
MS_PM07S_5 com COD_EMPRESA igual ao
campo Caibr_Ar_Itens__Nfs_V.COD_EMPRESA
e COD_SIT_TRIB_FED igual ao campo
Caibr_Ar_Itens_Nfs_V.COD_SIT_TRIB_FED e
buscar o campo IND_BASE2
Se IND_BASE2 igual a 4 Resultado
campo 28 menos 59;
Seno Preencher com nulo;
Seno Preencher com nulo;
Preencher com nulo.
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.
Se
encontrar
algum
registro
Caibr_Ar_Totais_Impostos_Nfs_V.VLR_BASE.
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO
Caibr_Ar_Itens_Nfs_V.PRECO_TOTAL
NO POSSUI ESTA INFORMAO
NO POSSUI ESTA INFORMAO

Pgina 145 de 363

17/05/15

tabela
campo
e
campo
buscar

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
83

Valor da Operao do ICMS

015V02

84

Tributao de IPI

85

Number

001

Valor da Operao do IPI

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

Se campo 56 maior que zero:


Calcular campo 28 menos campo 56.
Se resultado maior que zero Ler a tabela
MS_PM07S_4 com COD_EMPRESA igual ao
campo Caibr_Ar_Itens__Nfs_V.COD_EMPRESA
e COD_SIT_TRIB_EST igual ao campo
Caibr_Ar_Itens_Nfs_V.COD_SIT_TRIB_EST e
buscar o campo IND_BASE2
Se IND_BASE2 diferente de nulo e branco e
4 Resultado campo 28 menos 56;
Seno Preencher com nulo;
Seno Preencher com nulo;
Preencher com nulo.
Se campo 83 diferente de Zero Ler a tabela
MS_PM07S_5 com COD_EMPRESA igual ao campo
Caibr_Ar_Itens__Nfs_V.COD_EMPRESA
e
COD_SIT_TRIB_EST
igual
ao
campo
Caibr_Ar_Itens_Nfs_V.COD_SIT_TRIB_FED e buscar
o campo IND_BASE2.
Se campo 59 maior que zero:
Calcular campo 28 menos campo 59.
Se resultado maior que zero Ler a tabela
MS_PM07S_5 com COD_EMPRESA igual ao
campo Caibr_Ar_Itens__Nfs_V.COD_EMPRESA
e COD_SIT_TRIB_FED igual ao campo
Caibr_Ar_Itens_Nfs_V.COD_SIT_TRIB_FED e
buscar o campo IND_BASE2
Se IND_BASE2 diferente de nulo e branco e
4 Resultado campo 28 menos 59;
Seno Preencher com nulo;
Seno Preencher com nulo;
Preencher com nulo.
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
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
e buscar o campo ALIQ_REDUCAO.
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
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

Pgina 146 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
3)
4)

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

Pgina 147 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
26) Cdigo NBM Ser formatado conforme especificado acima, que ir conter o Cdigo do NBM/NCM utilizado no Item da Nota Fiscal de Sada
cadastrado no 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 para o MasterSAF. No APPS este campo no dever conter valor nulo/brancos para o correto atendimento IN68 pelo MasterSAF;
27) Preo Unitrio Ser formatado conforme especificado acima, que ir conter o Preo Unitrio utilizado no Item da Nota Fiscal de Sada cadastrado
no Oracle Applications. No APPS este campo no dever conter valor nulo ou zeros para o correto atendimento IN68 pelo MasterSAF;
28) Preo do Item Ser formatado pelo campo especificado acima, que ir conter o Preo do Item utilizado no Item da Nota Fiscal de Sada cadastrado
no Oracle Applications. No APPS este campo no dever conter valor nulo ou zeros para o correto atendimento IN68 pelo MasterSAF;
29) Valor do Desconto 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;
30) Tabela de Situao Tributria A Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Situao Tributria Estadual A
utilizado no Item da Nota Fiscal de Sada cadastrado no Oracle Applications. No APPS este campo no dever conter valor nulo ou brancos para o
correto atendimento IN68 e s Obrigaes Fiscais/Acessrias pelo MasterSAF;
31) Tabela de Situao Tributria B Ser formatado pelo campo especificado acima, que ir conter o Cdigo da Situao Tributria Estadual B
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 ou brancos para o correto atendimento IN68 e s Obrigaes Fiscais/Acessrias pelo MasterSAF;
32) Situao Tributria Federal 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;
33) IPI Incluso Ser formatado pelo campo especificado acima, que ir conter o Indicador se o Valor do IPI est Embutido no Preo do Item na Nota
Fiscal de Sada cadastrado no APPS. No APPS este campo no dever conter valor nulo/brancos para o correto atendimento das Obrigaes
Fiscais/Acessrias pelo MasterSAF;
34) Nmero do Romaneio 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;
35) Data do Romaneio 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;
36) Peso Lquido Ser formatado de acordo com o clculo especificado acima para obter o Peso Lquido do Item da Nota Fiscal de Sada cadastrado no
Oracle Applications. Para este clculo estar correto os campos envolvidos no clculo devem estar corretamente digitados no APPS. E ste campo no
dever conter valor nulo ou zeros para o correto atendimento IN68;
37) ndice de Converso O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
38) Valor do Item Convertido O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
39) Valor Frete 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;
40) Valor Seguro 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;
41) Valor de Outras 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;
42) Alquota ICMS Ser formatado pelo campo especificado acima, que ir conter o Valor da Alquota de ICMS correspondente ao Item da Nota Fiscal
de Sada cadastrado no Oracle Applications. Este campo no dever conter valor nulo ou zeros, caso o Nota possua ICMS, para o correto atendimento
IN68 e s Obrigaes Fiscais/Acessrias pelo MasterSAF;
43) Valor ICMS Ser formatado pelo campo especificado acima, que ir conter o Valor de ICMS correspondente ao Item da Nota Fiscal de Sada
cadastrado no Oracle Applications. Este campo no dever conter valor nulo ou zeros, caso o Nota possua ICMS, para o correto atendimento IN68 e
s Obrigaes Fiscais/Acessrias pelo MasterSAF;
44) Diferena de Alquota ICMS 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;
45) Observao de ICMS Ser formatado pelo campo especificado acima, que ir conter a Observao de ICMS correspondente ao Item da Nota
Fiscal de Sada cadastrado no Oracle Applications. Este campo no dever conter valor nulo ou brancos, caso o Nota possua Observao de ICMS,
para o correto atendimento s Obrigaes Fiscais/Acessrias pelo MasterSAF;
46) Cdigo de Apurao de ICMS O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
47) Alquota IPI Ser formatado pelo campo especificado acima, que ir conter o Valor da Alquota de IPI correspondente ao Item da Nota Fiscal de
Sada cadastrado no Oracle Applications. Este campo no dever conter valor nulo ou zeros, caso o Nota possua IPI, para o correto atendimento
IN68 e s Obrigaes Fiscais/Acessrias pelo MasterSAF;
48) Valor IPI Ser formatado pelo campo especificado acima, que ir conter o Valor de IPI correspondente ao Item da Nota Fiscal de Sada cadastrado
no Oracle Applications. Este campo no dever conter valor nulo ou zeros, caso o Nota possua IPI, para o correto atendimento IN68 e s Obrigaes
Fiscais/Acessrias pelo MasterSAF;
49) Observao de IPI Ser formatado pelo campo especificado acima, que ir conter a Observao de IPI correspondente ao Item da Nota Fiscal de
Sada cadastrado no Oracle Applications. Este campo no dever conter valor nulo ou brancos, caso o Nota possua Observao de ICMS, para o
correto atendimento s Obrigaes Fiscais/Acessrias pelo MasterSAF;
50) Cdigo de Apurao do IPI O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
51) Alquota ICMS Substituio Tributria Ser formatado pelo campo especificado acima, que ir conter o Valor da Alquota de ICMS de
Substituio Tributria correspondente ao Item da Nota Fiscal de Sada cadastrado no APPS. Este campo no dever conter valor nulo/zeros, caso o
Nota possua ICMS de Substituio Tributria, para o correto atendimento IN68 e s Obrigaes Fiscais/Acessrias pelo MasterSAF;
52) Valor do ICMS de Substituio Tributria Ser formatado pelo campo especificado acima, que ir conter o valor de ICMS de Substituio
Tributria, se houver, referente ao Item de Nota Fiscal de Sada cadastrada no Oracle Applications. Este campo no dever conter valor nulo ou zeros,
caso o Nota possua Substituio Tributria de ICMS, para o correto atendimento s Obrigaes Fiscais/Acessrias pelo MasterSAF;
53) Observao de ICMS de Substituio Tributria Ser formatado pelo campo especificado acima, que ir conter a Observao de ICMS de
Substituio Tributria correspondente ao Item da Nota Fiscal de Sada cadastrado no Oracle Applications. Este campo no dever conter valor nulo
ou brancos, caso o Nota possua Observao de ICMS, para o correto atendimento s Obrigaes Fiscais/Acessrias pelo MasterSAF;
54) Cdigo de Apurao do ICMS de Substituio Tributria O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever
solicitar customizao na Interface;
55) Tributao de ICMS Ser formatado conforme especificao acima, valores cadastrados no Item da Nota Fiscal de Sada no Oracle Applications e
Parametrizao realizada na Interface. Os campos utilizados para a definio deste campo, devero estar com valores corretos para o Item da Nota
Fiscal no APPS, para o correto atendimento a IN68 e s Obrigaes Fiscais/Acessrias pelo MasterSAF;

/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Pgina 148 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
56) Base de ICMS Ser formatado pelo campo especificado acima, que ir conter a Base de ICMS do Item da Nota Fiscal de Sada cadastrada no
APPS. No APPS este campo no dever conter valor nulo/brancos, para o correto atendimento a IN68 e s Obrigaes Fiscais/Acessrias pelo
MasterSAF;
57) Base de Reduo de ICMS Ser formatado conforme especificao acima, valores cadastrados no Item da Nota Fiscal de Sada no Oracle
Applications e Parametrizao realizada na Interface. Os campos utilizados para a definio deste campo, devero estar com valores corretos para o
Item da Nota Fiscal no APPS, para o correto atendimento s Obrigaes Fiscais/Acessrias pelo MasterSAF;
58) Tributao de IPI Ser formatado conforme especificao acima, valores cadastrados no Item da Nota Fiscal de Sada no Oracle Applications e
Parametrizao realizada na Interface. Os campos utilizados para a definio deste campo, devero estar com valores corretos para o Item da Nota
Fiscal no APPS, para o correto atendimento a IN68 e s Obrigaes Fiscais/Acessrias pelo MasterSAF;
59) Base de IPI Ser formatado pelo campo especificado acima, que ir conter a Base de IPI do Item da Nota Fiscal de Sada cadastrada no Oracle
Applications. No APPS este campo no dever conter valor nulo ou brancos, se o Item tiver IPI, para o correto atendimento a IN68 e s Obrigaes
Fiscais/Acessrias pelo MasterSAF;
60) Base de Reduo de IPI Ser formatado conforme especificao acima, valores cadastrados no Item da Nota Fiscal de Sada no Oracle
Applications e Parametrizao realizada na Interface. Os campos utilizados para a definio deste campo, devero estar com valores corretos para o
Item da Nota Fiscal no APPS, para o correto atendimento s Obrigaes Fiscais/Acessrias pelo MasterSAF;
61) Base de ICMS de Substituio Tributria Ser formatado pelo campo especificado acima, que ir conter a Base de Substituio Tributria de
ICMS do Item da Nota Fiscal de Sada cadastrada no Oracle Applications. No APPS este campo no dever conter valor nulo ou brancos, se o Item
tiver Substituio Tributria de ICMS, para o correto atendimento a IN68 e s Obrigaes Fiscais/Acessrias pelo MasterSAF;
62) Valor Contbil Complementar O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
63) Valor de Alquota de Destino O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
64) Valor Contbil do Item Ser formatado pelo campo especificado acima, que ir conter o Valor Total do Item da Nota Fiscal de Sada cadastrada no
APPS. No APPS este campo no dever conter valor nulo/brancos, para o correto atendimento s Obrigaes Fiscais/Acessrias pelo MasterSAF;
65) Cdigo do Amparo / Texto Legal O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
66) Cdigo do Amparo Legal referente a futuras utilizaes O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever
solicitar customizao na Interface;
67) Valor de Estorno de ICMS O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
68) Valor de Estorno de IPI O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
69) Valor da Diferena de Alquotas ICMS Ativo / Material de Consumo O APPS no possui esta informao. Caso o Cliente necessite deste
campo, dever solicitar customizao na Interface;
70) Nmero do Ato Concessrio O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
71) Data de Embarque O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
72) Nmero do Registro de Exportao - RE O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar
customizao na Interface;
73) Nmero do Despacho de Exportao O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
74) Valor do Servio de Transportes Valor do Frete O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar
customizao na Interface;
75) Valor Despacho em Moeda O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
76) Cdigo da Moeda Negociada O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
77) Cdigo do Pas O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
78) ICMS de Substituio Tributria O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
79) Cdigo Tributrio Interno O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
80) ICMS No Escriturado O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
81) IPI No Escriturado O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
82) Tributao de ICMS Ser formatado conforme especificao acima, valores cadastrados no Item da Nota Fiscal de Sada no Oracle Applications e
Parametrizao realizada na Interface. Os campos utilizados para a definio deste campo, devero estar com valores corretos para o Item da Nota
Fiscal no APPS, para o correto atendimento s Obrigaes Fiscais/Acessrias pelo MasterSAF;
83) Valor da Operao do ICMS Ser formatado conforme especificao acima, valores cadastrados no Item da Nota Fiscal de Sada no Oracle
Applications e Parametrizao realizada na Interface. Os campos utilizados para a definio deste campo, devero estar com valores corretos para o
Item da Nota Fiscal no APPS, para o correto atendimento s Obrigaes Fiscais/Acessrias pelo MasterSAF;
84) Tributao de IPI Ser formatado conforme especificao acima, valores cadastrados no Item da Nota Fiscal de Sada no Oracle Applications e
Parametrizao realizada na Interface. Os campos utilizados para a definio deste campo, devero estar com valores corretos para o Item da Nota
Fiscal no APPS, para o correto atendimento s Obrigaes Fiscais/Acessrias pelo MasterSAF;
85) Valor da Operao do IPI Ser formatado conforme especificao acima, valores cadastrados no Item da Nota Fiscal de Sada no Oracle
Applications e Parametrizao realizada na Interface. Os campos utilizados para a definio deste campo, devero estar com valores corretos para o
Item da Nota Fiscal no APPS, para o correto atendimento s Obrigaes Fiscais/Acessrias pelo MasterSAF;
86) Base PIS O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
87) Valor PIS O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
88) Base COFINS O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
89) Valor COFINS O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
90) Base de ICMS Origem / Destino O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
91) Valor do ICMS Origem / Destino O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
92) Alquota de ICMS Origem / Destino O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
93) Descontos Condicionais O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
94) Tributao ICMS-ST O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
95) Base de Reduo ICMS-ST 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 149 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
96) Custo de Transferncia O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
97) Percentual de Reduo da Base de Clculo de ICMS Ser formatado conforme especificao acima, valores cadastrados no Item da Nota Fiscal
de Sada no Oracle Applications e Parametrizao realizada na Interface. Os campos utilizados para a definio deste campo, devero estar com
valores corretos para o Item da Nota Fiscal no APPS, para o correto atendimento s Obrigaes Fiscais/Acessrias pelo MasterSAF;
98) Quantidade Embarcada O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
99) Data do Registro de Exportao O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
100) Data do Despacho O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
101) Data de Averbao O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
102) Data DI O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
103) Nmero DI O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface.
ASPECTOS A SEREM OBSERVADOS PELA CONSULTORIA E PELO CLIENTE:
1. O campo Nmero do Documento Fiscal ser recuperado at o limite de 12 posies que o tamanho do campo no MasterSAF. Assim, dever ser
observado a base de dados do APPS, no dever existir documentos fiscais com nmero superior a 12 dgitos para no ocorrer registros alterados na
importao de dados para o MasterSAF;
2. O campo Nmero do Documento Fiscal com at 6 dgitos, ser recuperado com zero esquerda para completar o limite de 6 posies que o tamanho
previsto na Legislao;
3. Os documentos fiscais com Modelo de Documento igual a 01 dever conter no mximo 6 dgitos conforme previsto na Legislao;
4. O campo Classificao do Documento Fiscal ser formatado de acordo com o tipo de item, ou seja, de acordo com a Parametrizao dos Itens por Tipo
Fiscal Item ou por CFOP;
5. 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;
6. O APPS no possui a informao de Inscrio Estadual do Substituto Tributrio. Esta informao faz parte do conjunto de dados para atendimento
IN68;
7. 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.
PR-REQUISITOS PARA O FUNCIONAMENTO DESTA INTERFACE:
1) As Notas Fiscais de Sadas de Reverso sero recuperadas atravs do campo NF_REVERSAO da view CAIBR_REC_ENTRY_OPERATIONS_V
(processo do RI), que ir conter valor nulo, R ou S. Para estes casos, as notas sero registradas com .X, onde X pode variar de 0 a 9. Os dados da
nota original sero recuperados pelo campo ID_NOTA_PAI. Os casos de reverso que so tratados na interface devem estar com os campos
conforme o exemplo abaixo:
Nmero
ID
Status
Nf_Reverso
115
CANCELLED
R
115.1
100
CANCELLED
S
115.2
100
COMPLETE
null
02) Para o preenchimento do campo MOVTO_E_S so utilizados os campos Tipo De Nota Fiscal e Tipo do Movimento Entrada/Sada, porm os
movimentos de Entradas so identificados somente como 3 ou 1, sendo este campo poder conter valor de 1 a 5 para o correto atendimento IN68.
Esta e outras situaes fora do esperado sero tratadas como ajuste da Interface.
FORMA DE PROCESSAMENTO DA INTERFACE:
1. O Perodo informado para processamento, corresponde a data da digitao da Nota Fiscal de Sada no APPS, ou seja, a partir do perodo informado,
sero recuperadas todas as notas digitadas no sistema de origem que estiverem dentro do limite de datas solicitado. Neste caso, poderemos estar
processando, por exemplo, de 01 a 10 de um determinado ms, e estarmos recuperando Notas com Data Fiscal do ms anterior ou at de data posterior.

/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Pgina 150 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

10.1.

Caibr_
Export_

Desenho Tcnico

Caibr_
Ar_
Nfs_V

Data

Parametrizar Dados para


Gerao de NFs de Sada

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

Pgina 151 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

10.2.

Especificao Tcnica do Programa

10.2.1. Objetivo do Programa PRC_MSAF_SAFX08S


Objetivo do Programa:
Linguagem:
Grau de Complexidade:
Implicaes das Modificaes:
Responsvel Criao:
Cdigo do Programa:
Outros Programas Relacionados:

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

10.2.2. 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)

10.2.3. Origem dos Dados


Nome
Caibr_Export_Data
Caibr_Ar_Nfs_V
Caibr_Ar_Itens_Nfs_V
Caibr_Ar_Totais_Impostos_Nfs_V
Caibr_Inv_Itens_Categoria_V
Caibr_Om_Estoques_V
Caibr_Ar_Itens_Nfs_Gl_V
Caibr_Gl_Plano_Contas_V
MS_PM07S_1
MS_PM07S_2
MS_PM07S_3
MS_PM07S_4
MS_PM07S_5
MS_PM07S_6
MS_PM2002
MS_PM2013

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

10.2.4. Destino dos dados


Nome

Descrio
Itens de Notas Fiscais de Sadas Tabela da Interface

TB_MSOI08

10.2.5. Definio da Tabela de Sada


Nome da Coluna
COD_EMPRESA
COD_ESTAB

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
DESCRICAO_COMPL
COD_CFO
COD_NATUREZA_OP
QUANTIDADE
COD_MEDIDA
COD_NBM
VLR_UNIT
VLR_ITEM
COD_SITUACAO_A
COD_SITUACAO_B
IND_IPI_INCLUSO
VLR_ALIQ_ICMS
VLR_ICMS
OBS_ICMS
VLR_ALIQ_IPI
VLR_IPI
OBS_IPI
VLR_ALIQ_SUB_ICMS
VLR_SUBST_ICMS
OBS_SUBST_ICMS
TRIB_ICMS
BASE_ICMS
BASE_REDU_ICMS
TRIB_IPI
BASE_IPI
BASE_REDU_IPI
BASE_SUB_TRIB_ICMS
VLR_CONTAB_ITEM
TRIB_ICMS_AUX
BASE_ICMS_AUX
TRIB_IPI_AUX
BASE_IPI_AUX
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
INTERFACE_LINE_ATTRIBUTE11
INTERFACE_LINE_ATTRIBUTE2
INTERFACE_LINE_ATTRIBUTE3
INTERFACE_LINE_ATTRIBUTE4
INTERFACE_LINE_ATTRIBUTE5
INTERFACE_LINE_ATTRIBUTE6
INTERFACE_LINE_ATTRIBUTE7
INTERFACE_LINE_ATTRIBUTE8
INTERFACE_LINE_ATTRIBUTE9
INTERFACE_LINE_CONTEXT

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

10.2.6. 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:

CAIBR_EXPORT_DATA.SYSTEM_ID1 igual a nulo;

CAIBR_EXPORT_DATA.SYSTEM_ID2 igual a nulo.


Para cada linha recuperada na view CAIBR_EXPORT_DATA, ler a view CAIBR_AR_NFS_V com a seguinte condio:
ORG_ID
= EXPORT_DATA.SYSTEM_ID2
CUSTOMER_TRX_ID = EXPORT_DATA.SYSTEM_ID1
Para cada linha recuperada na view CAIBR_EXPORT_DATA, ler a view CAIBR_AR_NFS_V com a seguinte condio:
ORG_ID
= EXPORT_DATA.SYSTEM_ID2
CUSTOMER_TRX_ID = EXPORT_DATA.SYSTEM_ID1
/var/www/apps/conversion/tmp/scratch_5/270448065.doc
Pgina 153 de 363
17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
COD_EMPRESA
= Parmetro1
( (DATA_EXPEDICAO >= Parmetro2 and
DATA_EXPEDICAO <= Parmetro3) or
(DATA_EXPEDICAO = nulo and
DATA_EMISSAO
>= Parmetro2 and
DATA_EMISSAO
<= Parmetro3))
TIPO
= CM ou INV
STATUS
= OP ou VD
MOVTO_E_S
= EXIT (usar esta clusula somente se MS_PM07E_1.IND_NFE_AR = N)
Erros a serem previstos:

CAIBR_AR_NFS_V no existir nenhuma linha na view com a chave especificada acima.


2-)Leitura da View CAIBR_AR_ITENS_NFS_V
Para ler a view CAIBR_AR_ITENS_NFS_V com a seguinte condio:
ORG_ID
= Caibr_Ar_Nfs_V.ORG_ID
CUSTOMER_TRX_ID = Caibr_Ar_Nfs_V.CUSTOMER_TRX_ID
3-)Leitura da View CAIBR_INV_ITENS_CATEGORIA_V
Para ler a view CAIBR_INV_ITENS_CATEGORIA_V com a seguinte condio:
ORGANIZATION_ID
= Caibr_Ar_Itens_Nfs_V.ORGANIZATION_ID
INVENTORY_ITEM_ID = Caibr_Ar_Itens_Nfs_V.INVENTORY_ITEM_ID
CATEGORY_SET_NAME = MS_PM2013_CATEGORY_SET_NAME
4-)Leitura da View CAIBR_OM_ESTOQUE_V
Para ler a view CAIBR_OM_ESTOQUE_V com a seguinte condio:
TRANSACTION_SOURCE_ID = Caibr_Ar_Itens_Nfs_V.CUSTOMER_TRX_LINE_ID
5-)Leitura da View CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V
Para ler a view CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V com a seguinte condio:
ORG_ID
= Caibr_Ar_Itens_Nfs_V.ORG_ID
CUSTOMER_TRX_ID = Caibr_Ar_Itens_Nfs_V.CUSTOMER_TRX_ID
ID_ITEM_ORIGEM
= Caibr_Ar_Itens_Nfs_V.CUSTOMER_TRX_LINE_ID
6-)Leitura da View CAIBR_AR_ITENS_NFS_GL_V
Para ler a view CAIBR_AR_ITENS_NFS_GL_V com a seguinte condio:
ORG_ID
= Caibr_Ar_Itens_Nfs_V.ORG_ID
CUSTOMER_TRX_ID
= Caibr_Ar_Itens_Nfs_V.CUSTOMER_TRX_ID
CUSTOMER_TRX_LINE_ID = Caibr_Ar_Itens_Nfs_V.CUSTOMER_TRX_LINE_ID
7-)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_Ar_Itens_Nfs_Gl_V.CODE_COMBINATION_ID
Erros a serem previstos:

CAIBR_GL_PLANO_CONTAS_V no existir nenhuma linha na tabela com a chave especificada acima.


8-)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 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 = 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.
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

Pgina 154 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
11)Leitura da Tabela MS_PM07E_1
Para ler a tabela MS_PM07E_1 para buscar o campo IND_NFE_AR 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.
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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
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.
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.
Almoxarifado WS_COD_ALMOX
Concatenar os campos abaixo:
CAIBR_AR_ITENS_NFS_V.ORGANIZATION_ID 10 primeiras posies
CAIBR_OM_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_AR_ITENS_NFE_V.COD_CFO tiver mais de 4 posies Recuperar as 3 primeiras posies;
Seno Recuperar as 4 primeiras posies.
Alquota de ICMS WS_VLR_ALIQ_ICMS
Ler a view CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V para verificar os impostos dos itens da nota.
Ler a tabela de parametrizao MS_PM07S_6 para verificar os impostos existentes no Oracle que correspondam a ICMS.
Calcular Somatria do campo Caibr_Ar_Totais_Impostos_Nfs_V.ALIQUOTA.
Valor do ICMS WS_VLR_ICMS
Ler a view CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V para verificar os impostos dos itens da nota.
Ler a tabela de parametrizao MS_PM07S_6 para verificar os impostos existentes no Oracle que correspondam a ICMS.
Buscar o campo Caibr_Ar_Totais_Impostos_Nfs_V.Vlr_Imposto.
Alquota de IPI WS_VLR_ALIQ_IPI
Ler a view CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V para verificar os impostos dos itens da nota.
Ler a tabela de parametrizao MS_PM07S_6 para verificar os impostos existentes no Oracle que correspondam a IPI.
Calcular Somatria do campo Caibr_Ar_Totais_Impostos_Nfs_V.ALIQUOTA.
Valor do IPI WS_VLR_IPI
Ler a view CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V para verificar os impostos dos itens da nota.
Ler a tabela de parametrizao MS_PM07S_6 para verificar os impostos existentes no Oracle que correspondam a IPI.
Buscar o campo Caibr_Ar_Totais_Impostos_Nfs_V.Vlr_Imposto.
Alquota de Subst. Tributria de ICMS WS_VLR_ALIQ_SUB_ICMS
Ler a view CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V para verificar os impostos dos itens da nota.
Ler a tabela de parametrizao MS_PM07S_6 para verificar os impostos existentes no Oracle que correspondam a ICMS-S.
Calcular Somatria do campo Caibr_Ar_Totais_Impostos_Nfs_V.ALIQUOTA.
Valor do ICMS de Subst. Tributria WS_VLR_SUBST_ICMS
Ler a view CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V para verificar os impostos dos itens da nota.
Ler a tabela de parametrizao MS_PM07S_6 para verificar os impostos existentes no Oracle que correspondam a ICMS-S.
Buscar o campo Caibr_Ar_Totais_Impostos_Nfs_V.Vlr_Imposto.
Tributao de ICMS WS_TRIB_ICMS
Ler a tabela de parametrizao MS_PM07S_4 para verificar a Parametrizao das Bases de impostos para a Situao
Tributria Estadual B .
Buscar o campo MS_PM07S_4.IND_BASE1.
Base do ICMS WS_BASE_ICMS
Ler a view CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V para verificar os impostos dos itens da nota.
Ler a tabela de parametrizao MS_PM07S_6 para verificar os impostos existentes no Oracle que correspondam a ICMS.
Buscar o campo Caibr_Ar_Totais_Impostos_Nfs_V.Vlr_Base.
Base de Reduo do ICMS WS_BASE_REDU_ICMS
Se campo 56 da SAFX08 maior que zero;
Calcular campo 28 menos campo 56;
Se resultado maior que zero Ler a tabela de parametrizao MS_PM07S_4 para verificar a parametrizao da
Situao Tributria Estadual e buscar o campo MS_PM07S_4.IND_BASE2;
Se o campo MS_PM07S_4.IND_BASE2 igual a 4 Preencher com o resultado da subtrao;
Seno Preencher com nulo;
Seno Preencher com nulo;
Seno Preencher com nulo;
Tributao de IPI WS_TRIB_IPI
/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Pgina 156 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
Ler a tabela de parametrizao MS_PM07S_5 para verificar a Parametrizao das Bases de impostos para a Situao
Tributria Federal .
Buscar o campo MS_PM07S_5.IND_BASE1.
Base do IPI WS_BASE_IPI
Ler a view CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V para verificar os impostos dos itens da nota.
Ler a tabela de parametrizao MS_PM07S_6 para verificar os impostos existentes no Oracle que correspondam a IPI no
MasterSAF .
Buscar o campo Caibr_Ar_Totais_Impostos_Nfs_V.Vlr_Base.
Base de Reduo do IPI WS_BASE_REDU_IPI
Se campo 59 da SAFX08 maior que zero;
Calcular campo 28 menos campo 59;
Se resultado maior que zero Ler a tabela de parametrizao MS_PM07S_5 para verificar a parametrizao da
Situao Tributria Federal e buscar o campo MS_PM07S_5.IND_BASE2;
Se o campo MS_PM07S_5.IND_BASE2 igual a 4 Preencher com o resultado da subtrao;
Seno Preencher com nulo;
Seno Preencher com nulo;
Seno Preencher com nulo;
Base do ICMS de Subst. Tributria WS_BASE_SUB_TRIB_ICMS
Ler a view CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V para verificar os impostos dos itens da nota.
Ler a tabela de parametrizao MS_PM07S_6 para verificar os impostos existentes no Oracle que correspondam a ICMS-S.
Buscar o campo Caibr_Ar_Totais_Impostos_Nfs_V.Vlr_Base.
Tributao Auxiliar de ICMS WS_TRIB_ICMS_AUX
Se campo 83 diferente de zero;
Ler a tabela de parametrizao MS_PM07S_4 para verificar a Parametrizao das Bases de impostos para a
Situao Tributria Estadual B . Buscar o campo MS_PM07S_4.IND_BASE2.
Seno Preencher com nulo.
Valor da Operao do ICMS WS_BASE_ICMS_AUX
Se campo 56 da SAFX08 maior que zero;
Calcular campo 28 menos campo 56;
Se resultado maior que zero Ler a tabela de parametrizao MS_PM07S_4 para verificar a parametrizao da
Situao Tributria Estadual e buscar o campo MS_PM07S_4.IND_BASE2;
Se o campo MS_PM07S_4.IND_BASE2 igual a 4 Preencher com o resultado da subtrao;
Seno Preencher com nulo;
Seno Preencher com nulo;
Seno Preencher com nulo.
Tributao Auxiliar de IPI WS_TRIB_IPI_AUX
Se campo 85 diferente de zero;
Ler a tabela de parametrizao MS_PM07S_5 para verificar a Parametrizao das Bases de impostos para a
Situao Tributria Federal . Buscar o campo MS_PM07S_5.IND_BASE2.
Seno Preencher com nulo.
Valor da Operao do IPI WS_BASE_IPI_AUX
Se campo 59 da SAFX08 maior que zero;
Calcular campo 28 menos campo 59;
Se resultado maior que zero Ler a tabela de parametrizao MS_PM07S_5 para verificar a parametrizao da
Situao Tributria Estadual e buscar o campo MS_PM07S_5.IND_BASE2;
Se o campo MS_PM07S_5.IND_BASE2 igual a 4 Preencher com o resultado da subtrao;
Seno Preencher com nulo;
Seno Preencher com nulo;
Seno Preencher com nulo;
19-)Tratamento de Erro na gerao da Tabela TB_MSOI08
Em caso de ocorrncia de erro na gerao da Tabela TB_MSOI08 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.
20-)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

10.3.
Item
01

Especificao Tcnica da Ferramenta De/Para


Tabela de Origem TB_MSOI08
Descrio do campo
Tam
Tipo
COD_EMPRESA
008
Varchar2

/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Campos do MASTERSAF SAFX08


Descrio do campo
Tam
Tipo
Observao
(*) Cdigo da Empresa
003
A
Tabela De/Para de Empresa da
Pgina 157 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

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

(*) Normal ou Devoluo


(*) Tipo de Documento

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

(*) Cdigo da Pessoa


Fsica/Jurdica
(*) Nmero Documento
Fiscal / Nmero do Mapa
Resumo de Caixa
Srie do Documento Fiscal
SubSrie do Documento
Fiscal
(*) Bem Patrimonial
(*) Indicador do Produto

Aplicar Regra por Descrio da


Ferramenta - Regra 1 No
Automtica
Aplicar Regra por Descrio da
Ferramenta - Regra 8 No
Automtica
Truncar em 14 posies

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

Pgina 158 de 363

Aplicar Regra por Descrio da


Ferramenta - Regra 4 No
Automtica
Buscar primeiras 35 posies

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
50
51

@
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

Cdigo de Apurao de IPI


Alquota de ICMS de
Substituio Tributria
Valor
de
ICMS
de
Substituio Tributria
Observao de ICMS de
Substituio Tributria
Cdigo de Apurao de
ICMS
de
Substituio
Tributria
Tributao ICMS
Base ICMS
Base de Reduo ICMS
Tributao IPI
Base IPI
Base de Reduo de IPI
Base
de
ICMS
de
Substituio Tributria
Valor
Contbil
Complementar
Valor da Alquota de Destino
Valor Contbil do Item
Cdigo do Ampara / Texto
Legal
Cdigo do Ampara Legal
referente a futuras utilizaes
Valor de Estorno de ICMS
Valor de Estorno de IPI
Valor Diferena de Alquotas
ICMS Ativo / Material de
Consumo
Nmero Ato Concessrio
Data de Embarque
Nmero
do
Registro
Exportao - RE
Nmero do Despacho de
Exportao
Valor
do
Servio
de
Transportes Valor Frete
Valor do Despacho em
Moeda
Cdigo da Moeda Negociada
Cdigo do Pas
ICMS
de
Substituio
Tributria
Cdigo Tributrio Interno
ICMS No Escriturado
IPI No Escriturado
Tributao de ICMS
Valor da Operao de ICMS
Tributao de IPI
Valor da Operao do IPI
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 de Reduo ICMS-ST
Custo de Transferncia
Percentual de Reduo da
Base de Clculo de ICMS
Quantidade Embarcada
Data
do
Registro
de
Exportao
Data do Despacho

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

Pgina 159 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
101
102
103

@
@
@

Data de Averbao
Data DI
Nmero do DI

008
008
012

N
N
A

11. SAFX09 ITENS DE NOTAS FISCAIS DE ENTRADAS DE SERVIOS


Arquivo IN 68/95 da SRF
Arquivo de Cdigos 3.3,3.9,3.11
Sistema Base para a Interface
RECEBIMENTO INTEGRADO
Arquivo/Tipo de Registro para a Interface
CAIBR_REC_ITENS_NFE_V
Responsvel pelas Informaes
Marcelo Simes
Observaes: Esta view CAIBR_REC_NFE_V conter todas as Notas Fiscais de Entradas informadas no Oracle Applications;
Critrio de Seleo: Selecionar os registros com CAIBR_REC_ENTRY_OPERATIONS_V.COD_EMPRESA igual ao Parmetro recebido,
CAIBR_REC_ENTRY_OPERATIONS_V.DT_RECEBIMENTO dentro do Parmetro de Datas recebido, CAIBR_REC_NFE_V.LIVRO_FISCAL igual a
S quando o campo MS_PM07E_1.IND_LIVRO_FISCAL igual a S (se estiver gerando Notas Fiscais de Entradas, seno no utiliza este flag no
select), CAIBR_REC_ENTRY_OPERATIONS_V.POSTED_FLAG igual a S e CAIBR_REC_ENTRY_OPERATIONS_V.STATUS igual a
COMPLETE ou CANCELLED.
TRATAMENTO DAS NOTAS DE ENTRADA DE REVERSO
O primeiro tratamento a ser efetuado no programa ser a verificao do campo CAIBR_REC_ENTRY_OPERATIONS_V.NF_REVERSAO.
Se o campo estiver preenchido com S dever ser feita uma leitura da tabela CAIBR_REC_NFE_V com ORGANIZATION_ID igual ao
ORGANIZATION_ID da nota que foi lida, LOCATION_ID igual ao LOCATION_ID da nota que foi lida e INVOICE_ID igual ao ID_NOTA_PAI que foi
lida. Buscar todos os campos da chave (campos de 1 a 10 e 20) da nota pai, e o campo 30 que dever ser preenchido com S (cancelada).
Recuperar o campo MS_PM07E_1.IND_CLASS_NFE.
Se MS_PM07E_1. IND_CLASS_NFE igual a 1 . Ler a tabela MS_PM07E_2 para a Empresa e o Utilization Code do Item, e recuperar as linhas com
campo COD_CLASS_DOCFIS igual a 1.
Se MS_PM07E_1. IND_CLASS_NFE igual a 2 . Ler a tabela MS_PM07E_3 para a Empresa e o CFOP do Item, e recuperar as linhas com campo
COD_CLASS_DOCFIS igual a 1.
Item
*01

Cdigo da Empresa

MasterSAF
Tam
Tipo
003
A

*02

Cdigo do Estabelecimento

006

*03

Data da Escrita Fiscal (IN68)

008

*04

Movimento Entrada/Sada (IN68)

001

015

Varchar2

*05
*06

Normal ou Devoluo
Tipo de Documento (IN68)

001
005

A
A

001
025

Varchar2
Varchar2

*07

Indicador Pessoa Fsica/Jurdica (IN68)

001

025

Varchar2

*08

Cdigo/Destinatrio/Emitente/Remetente
(IN68)
Nmero do Documento Fiscal (IN68)

014

041

Varchar2

012

015V01

Number

Srie do Documento Fiscal (IN68)


Subsrie do Documento Fiscal (IN68)
Cdigo do Servio (IN68)
Item do Documento Fiscal
Valor do Servio / Valor da Mdia
Agregado ao Servio (IN68)
Valor Total do Servio
Descrio Complementar (IN68)
Cdigo Fiscal (IN68)

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

Descrio / Tabela MasterSAF

/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Tam
008

Origem
Tipo
Varchar2

012

Varchar2

Date

Number

240

Number
Varchar2
Number

Campo Origem / Comentrios


Ler a view Caibr_Rec_Entry_Operations_V e buscar o
campo COD_EMPRESA. Este campo ser utilizado na
Ferramenta para efetuar o DE/PARA
Concatenar
os
campo
Caibr_Rec_Entry_Operations_V.COD_EMPRESA
e
Caibr_Rec_Entry_Operations_V.COD_ESTABELECIM
ENTO.
Ler a view Caibr_Rec_Entry_Operations_V e buscar o
campo
Caibr_Rec_Entry_Operations_V.DT_RECEBIMENTO
Caibr_Rec_Nfe_V.TP_NF. Este campo ser utilizado na
Ferramenta para efetuar o DE/PARA
Caibr_Rec_Nfe_V.NORM_DEV
Caibr_Rec_Nfe_V.COD_DOCTO. Este campo ser
utilizado na Ferramenta para efetuar o DE/PARA
CAIBR_REC_ITENS_NFE_V.COD_CATEGORIA

Utilizar este campo para buscar o De/Para


Caibr_Rec_Nfe_V.COD_PFJ
Caibr_Rec_Nfe_V.NUM_DOCFIS desprezando as casas
decimais.
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_Rec_Nfe_V.SERIE_DOCFIS
NO POSSUI ESTA INFORMAO
Preencher com 9999.
Criar um Seqencial por Nota Fiscal
Caibr_Rec_Itens_Nfe_V.VLR_TOTAL_ITEM.
Caibr_Rec_Itens_Nfe_V.VLR_TOTAL_ITEM
Caibr_Rec_Itens_Nfe_V.DESCRICAO_COMPL
Se Caibr_Rec_Itens_Nfe_V.COD_CFO tiver mais de 4
posies Recuperar as 3 primeiras posies;
Seno Recuperar as 4 primeiras posies.

Pgina 160 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
*18

Natureza da Operao (IN68)

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

Pgina 161 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
14) Valor do Servio/Valor da Mdia Agregado ao Servio Ser formatado pelo campo especificado acima, que ir conter o Valor Total do Item da
Nota Fiscal de Entrada cadastrada no Oracle Applications. No APPS este campo no dever conter valor nulo ou brancos, para o correto atendimento
s Obrigaes Fiscais/Acessrias pelo MasterSAF;
15) Valor Total do Servio Ser formatado pelo campo especificado acima, que ir conter o Valor Total do Item da Nota Fiscal de Entrada cadastrada no
APPS. No APPS este campo no dever conter valor nulo/brancos, para o correto atendimento s Obrigaes Fiscais/Acessrias pelo MasterSAF;
16) 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 ou brancos para o correto
atendimento IN68 pelo MasterSAF;
17) 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;
18) 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;
19) Quantidade de Servio Ser formatado conforme especificado acima, que ir conter a Quantidade utilizada no Item da NF de Entrada cadastrado no
APPS. No APPS este campo no dever conter valor nulo/zeros para o correto atendimento IN68 e s Obrigaes Fiscais pelo MasterSAF;
20) Valor Unitrio Ser formatado pelo campo especificado acima, que ir conter o Preo Unitrio utilizado no Item da Nota Fiscal de Entrada
cadastrado no Oracle Applications. No APPS este campo no dever conter valor nulo ou zeros para o correto atendimento IN68 pelo MasterSAF;
21) Valor do Desconto Ser formatado pelo campo especificado acima, que ir conter o Valor do Desconto utilizado no Item da Nota Fiscal de Entrada
cadastrado no Oracle Applications. No APPS este campo no dever conter valor nulo ou zeros para o correto atendimento IN68 pelo MasterSAF;
22) Contrato 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;
23) ndice de Converso O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
24) Valor do Servio no ndice O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface;
25) Alquota de ICMS Esta informao est contemplada no SAFX08, onde estaro os itens que sero escriturados nos Livros Fiscais. Esta informao
no se aplica neste arquivo;
26) Valor ICMS Esta informao est contemplada no SAFX08, onde estaro os itens que sero escriturados nos Livros Fiscais. Esta informao no se
aplica neste arquivo;
27) Diferena de Alquota de ICMS Esta informao est contemplada no SAFX08, onde estaro os itens que sero escriturados nos Livros Fiscais.
Esta informao no se aplica neste arquivo;
28) Observao de ICMS Esta informao est contemplada no SAFX08, onde estaro os itens que sero escriturados nos Livros Fiscais. Esta
informao no se aplica neste arquivo;
29) Cdigo de Apurao de ICMS Esta informao est contemplada no SAFX08, onde estaro os itens que sero escriturados nos Livros Fiscais. Esta
informao no se aplica neste arquivo;
30) Alquota de IR O APPS no possui esta informao a nvel de Item de NF de Entrada. Esta informao est contemplada somente na Capa do
Documento FiscalSAFX07. Caso o Cliente necessite utilizar este campo a nvel de Item de Nota Fiscal, dever solicitar customizao na Interface;
31) Valor de IR O APPS no possui esta informao a nvel de Item de NF de Entrada. Esta informao est contemplada somente na Capa do
Documento FiscalSAFX07. Caso o Cliente necessite utilizar este campo a nvel de Item de Nota Fiscal, dever solicitar customizao na Interface;
32) Alquota de ISS Ser formatado pelo campo especificado acima, que ir conter o Valor da Alquota de ISS da Capa da Nota Fiscal de Entrada
cadastrado no Oracle Applications. No APPS este campo no dever conter valor nulo ou zeros para o correto atendimento IN68 pelo MasterSAF,
nem to pouco Itens de Nota Fiscal com Alquotas de ISS diferentes, uma vez que esta informao recuperada a nvel de Capa do Documento;
33) Valor ISS O Oracle Applications no possui esta informao a nvel de Item de Nota Fiscal de Entrada. Esta informao est contemplada somente
na Capa do Documento Fiscal SAFX07. Esta informao faz parte integrante dos dados para atendimento IN68.Caso o Cliente necessite utilizar
este campo a nvel de Item de Nota Fiscal, dever solicitar customizao no APPS e na Interface;
34) Tributao de ICMS Esta informao est contemplada no SAFX08, onde estaro os itens que sero escriturados nos Livros Fiscais. Esta
informao no se aplica neste arquivo;
35) Base de ICMS Esta informao est contemplada no SAFX08, onde estaro os itens que sero escriturados nos Livros Fiscais. Esta informao no
se aplica neste arquivo;
36) Tributao de IR O APPS no possui esta informao a nvel de Item de NF de Entrada. Esta informao est contemplada somente na Capa do
Documento FiscalSAFX07. Caso o Cliente necessite utilizar este campo a nvel de Item de Nota Fiscal, dever solicitar customizao na Interface;
37) Base de IR O APPS no possui esta informao a nvel de Item de NF de Entrada. Esta informao est contemplada somente na Capa do
Documento FiscalSAFX07. Esta informao faz parte integrante dos dados para atendimento IN68.Caso o Cliente necessite utilizar este campo a
nvel de Item de Nota Fiscal, dever solicitar customizao na Interface;
38) Tributao de ISS O APPS no possui esta informao a nvel de Item de NF de Entrada. Esta informao est contemplada somente na Capa do
Documento FiscalSAFX07. Caso o Cliente necessite utilizar este campo a nvel de Item de Nota Fiscal, dever solicitar customizao na Interface;
39) Base de ISS O APPS no possui esta informao a nvel de Item de NF de Entrada. Esta informao est contemplada somente na Capa do
Documento Fiscal SAFX07. Esta informao faz parte integrante dos dados para atendimento IN68.Caso o Cliente necessite utilizar este campo a
nvel de Item de Nota Fiscal, dever solicitar customizao na Interface;
40) Indicador do Produto / Mercadoria O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na
Interface;
41) Cdigo do Produto O APPS no possui esta informao. Caso o Cliente necessite deste campo, dever solicitar customizao na Interface.
ASPECTOS A SEREM OBSERVADOS PELA CONSULTORIA E PELO CLIENTE:
1. O campo Nmero do Documento Fiscal ser recuperado at o limite de 12 posies que o tamanho do MasterSAF. Assim, dever ser observado a base
de dados do APPS, no dever existir documentos fiscais com nmero superior a 12 dgitos para no ocorrer registros alterados na importao de dados
para o MasterSAF;
2. O campo Nmero do Documento Fiscal com at 6 dgitos, ser recuperado com zero esquerda para completar o limite de 6 posies que o tamanho
previsto na Legislao;
3. Dever ser realizada manuteno no mdulo DW do MasterSAF para incluir o Cdigo do Servio 9999 Servio Genrico, para a recuperao dos
Itens de Notas Fiscais de Servios, uma vez que no APPS no existe uma tabela correspondente SAFX2018;
4. Os valores referentes a ICMS, no fazem mais uso no projeto MasterSAF, pois foram utilizados originalmente para alguns clientes de Servios
atenderem IN68, porm atualmente o produto no utiliza mais esta abordagem;
/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Pgina 162 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
5.

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.

PR-REQUISITOS PARA O FUNCIONAMENTO DESTA INTERFACE:


1) As Notas Fiscais de Reverso sero tratadas pelo campo CAIBR_REC_ENTRY_OPERATIONS_V.NF_REVERSAO, que ir conter valor nulo, R
ou S. Para estes casos, as notas sero registradas com .X, onde X pode variar de 0 a 9. Os dados da nota original sero recuperados pelo campo
ID_NOTA_PAI. Os casos de reverso que so tratados na interface devem estar com os campos conforme o exemplo abaixo:
Nmero
ID
Status
Nf_Reverso
115
CANCELLED
R
115.1
100
CANCELLED
S
115.2
100
COMPLETE
null
02) Sero recuperadas somente os Documentos Fiscais com Status igual a COMPLETE ou CANCELLED, este ltimo quando o campo NF_REVERSAO
for igual a R ou S;
1) Para o preenchimento do campo MOVTO_E_S utilizada uma parametrizao por Tipo De Nota Fiscal. Para os movimentos de Entradas, este campo
dever conter valor de 1 a 5 para o correto atendimento IN68. O pr-requisito para este atendimento, que cada Tipo de Nota Fiscal corresponda a
uma Tipo de Movimento de Entrada do MasterSAF. As notas de Devoluo no APPS no tm um tipo definido nesta tabela de DE/PARA e sero
marcadas automaticamente como tipo 3 (Documento de Entrada emitido pelo Estabelecimento, por retorno de mercadorias no entregue ao
Destinatrio). Situaes fora do esperado sero tratadas como ajuste da Interface;
2) Dever ser observado se o cliente utiliza corretamente o flag LIVRO_FISCAL, para o correto preenchimento da parametrizao de Notas Fiscais de
Entradas. Vale observar que s devem ser carregadas as Notas Fiscais Escriturveis;
3) pr-requisito para a Interface que no havero Notas Fiscais de Sadas digitadas no RI. A nica exceo tratada pela Interface o case de Notas de
Reverso com flag de Reverso igual a S. Situaes fora do esperado sero tratadas como ajuste da Interface.

/var/www/apps/conversion/tmp/scratch_5/270448065.doc

Pgina 163 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

11.1.

Desenho Tcnico

Caibr_Export_Data

Parametrizar Dados para


Gerao de NFs de Entrada

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

Pgina 164 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

11.2.

Especificao Tcnica do Programa

11.2.1. Objetivo do Programa PRC_MSAF_SAFX09E


Objetivo do Programa:
Linguagem:
Grau de Complexidade:
Implicaes das Modificaes:
Responsvel Criao:
Cdigo do Programa:
Outros Programas Relacionados

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

11.2.2. Parmetro Externo


Sero recebidos trs parmetros de data para processamento:

Parmetro 1: Campo Varchar2(50) (Empresa)

Parmetro 2: AAAAMMDD (Data De)

Parmetro 3: AAAAMMDD (Data At)

11.2.3. Origem dos Dados


Nome
Caibr_Export_Data
Caibr_Rec_Entry_Operations_V
Caibr_Rec_Nfe_V
Caibr_Rec_Itens_Nfe_V

Descrio
Tabela de Eventos ocorridos no APPS
Operaes Fiscais de Recebimento
Notas Fiscais de Entradas
Itens de Notas Fiscais de Entradas

11.2.4. Destino dos dados


Nome
TB_MSOI09

Descrio
Itens de Notas Fiscais de Entradas Tabela da Interface

11.2.5. Definio da Tabela de Sada


Nome da Coluna
COD_EMPRESA
COD_ESTAB
DATA_FISCAL
MOVTO_E_S
NORM_DEV
COD_DOCTO
IDENT_FIS_JUR
COD_FIS_JUR
NUM_DOCFIS
SERIE_DOCFIS
NUM_ITEM
VLR_SERVICO
VLR_TOT
DESCRICAO_COMPL
COD_CFO
COD_NATUREZA_OP
QUANTIDADE
VLR_UNIT
VLR_DESCONTO
VLR_ALIQ_ISS
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
/var/www/apps/conversion/tmp/scratch_5/270448065.doc

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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
ATTRIBUTE16
ATTRIBUTE17
ATTRIBUTE18
ATTRIBUTE19
ATTRIBUTE20

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

11.2.6. 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:

CAIBR_EXPORT_DATA.SYSTEM_ID1 igual a nulo;

CAIBR_EXPORT_DATA.SYSTEM_ID2 igual a nulo;

CAIBR_EXPORT_DATA.SYSTEM_ID3 igual a nulo.

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_ENTRY_OPERATIONS_V no existir nenhuma linha na tabela com a chave especificada


acima;

CAIBR_REC_ENTRY_OPERATIONS_V.COD_EMPRESA igual a nulo;

CAIBR_REC_ENTRY_OPERATIONS_V.COD_ESTABELECIMENTO igual a nulo.


Desprezar os registros que no atenderem a seguinte condio:
COD_EMPRESA
<> Parmetro1
2-)Leitura da View CAIBR_REC_NFE_V
Para cada linha selecionada na leitura principal, ler a view CAIBR_REC_NFE_V com a condio abaixo, onde poder estar
sendo recuperada vrias Notas Fiscais de Entradas (Invoice_Id):
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
LIVRO_FISCAL
= S (esta clusula deve ser usada somente se MS_PM07E_1.IND_LIVRO_FISCAL = S
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

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
UTILIZATION_ID = CAIBR_REC_ITENS_NFE_V.UTILIZATION_ID
6-)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
7-)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.
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.
8-)Tratamento de Erro na gerao da Tabela TB_MSOI09
Em caso de ocorrncia de erro na gerao da tabela TB_MSOI09 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.
9-)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

11.3.

Especificao Tcnica da Ferramenta De/Para


Item
01

Tabela de Origem TB_MSOI09


Descrio do campo
Tam.
Tipo
COD_EMPRESA
008
Varchar2

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

Preencher com brancos

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

Campos do MASTERSAF SAFX09


Descrio do campo
Tam.
Tipo
Observao
(*) Cdigo da Empresa
003
A
Tabela De/Para de Empresa da
Ferramenta
(*)
Cdigo
do
006
A
Tabela De/Para de Empresa da
Estabelecimento
Ferramenta
(*) Data de Escrita Fiscal
008
N
AAAAMMDD
(*) Movimento Entrada/
001
A
Aplicar Regra por Descrio
Sada
da Ferramenta - Regra 11
No Automtica
(*) Normal ou Devoluo
001
A
(*) Tipo de Documento
005
A
Aplicar Regra por Descrio
da Ferramenta - Regra 1 No
Automtica
(*) Indicador de Pessoa
001
A
Aplicar Regra por Descrio
Fsica/Jurdica
da Ferramenta - Regra 8 No
Automtica
(*) Cdigo da Pessoa
014
A
Truncar em 14 posies
Fsica/Jurdica
(*)
Nmero
do
012
A
Truncar em 12 posies
Documento
Fiscal
/
Nmero
do
Mapa
Resumo de Caixa
Srie do Documento
003
A
Truncar em 3 posies
Fiscal
SubSrie do Documento
002
A
Fiscal
(*) Cdigo do Servio
004
A
(*) Item da Nota Fiscal
005
N
(*) Valor do Servio /
15V2
N
Valor da Mdia Agregado
ao Servio
(*) Valor Total do Servio
15V2
N
Descrio Complementar
050
A
(*) Cdigo Fiscal
004
A
Truncar em 4 posies
(*) Natureza da Operao
003
A
Truncar em 3 posies
Quantidade de Servio
11V6
N
Valor Unitrio
15V2
N
Valor do Desconto
15V2
N
Contrato
014
A
Pgina 167 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i
23
24

@
@

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

Pgina 168 de 363

17/05/15

TECNOLOGIA EM SISTEMAS DE LEGISLAO


Manual Tcnico Interface Oracle 11.i

12. SAFX09 - ITENS DE NOTAS FISCAIS DE SAIDAS DE SERVIOS


Arquivo IN 68/95 da SRF
Arquivo de Cdigos 3.3,3.9,3.11
Sistema Base para a Interface
RECEIVABLES
Arquivo/Tipo de Registro para a Interface
CAIBR_AR_ITENS_NFS_V
Responsvel pelas Informaes
Observaes:
1.
Esta view CAIBR_AR_NFS_V conter todas as Notas Fiscais de Sadas informadas no Oracle Applications;
2.
Os Documentos Fiscais identificados pelo campo 03 (Movimento de Entrada/Sada) que forem identificados como sendo de Entradas sero
gerados no processamento das Notas Fiscais de Entradas;
3.
Documentos de Sadas CAIBR_AR_NFS_V.MOVTO_E_S igual a EXIT;
4.
Documentos de Entradas CAIBR_AR_NFS_V.MOVTO_E_S igual a ENTRY;
Critrio de Seleo: Selecionar os registros com CAIBR_AR_NFS_V.COD_EMPRESA igual ao Parmetro recebido,
CAIBR_AR_NFS_V.DATA_EXPEDICAO dentro do Perodo recebido no Parmetro, CAIBR_AR_NFS_V.STATUS igual a OP ou VD, e
CAIBR_AR_NFS_V.TIPO igual a INV ou CM.
Se MS_PM07E_1. IND_NFE_AR igual a S selecionar tambm as Notas de Entradas. O tratamento para saber se Nota de Sada ou de Entrada
atravs do campo CAIBR_AR_NFS_V.MOVTO_E_S, se for igual a EXIT Nota Fiscal de Sada, se ENTRY Nota Fiscal de Entrada.
Item
*01
*02

Cdigo da Empresa
Cdigo do Estabelecimento

MasterSAF
Tam
Tipo
003
A
006
A

*03

Data da Escrita Fiscal (IN68)

008

*04

Movimento Entrada/Sada