com - importação de dados da nota fiscal

Upload: soncoelho

Post on 14-Jul-2015

329 views

Category:

Documents


1 download

DESCRIPTION

Importação NFe de fornecedores no Protheus

TRANSCRIPT

Importao de dados da Nota FiscalProduto Data da criao Pas(es) FNC : Microsiga Protheus COMPRAS Verso 11 29/04/2011 : Todos : 000000101752011 Chamado Data da reviso : SDLCB1 02/05/11

Banco(s) de Dados : Todos

Importante:Esta melhoria depende de execuo do UpDate de Base U_UPDCOM19, conforme Procedimentos para Implementao.

Implementada funcionalidade na rotina de Pr-Nota Fiscal de Entrada (MATA140) que permite a importao dos dados da Nota Fiscal Eletrnica enviada pelo Fornecedor/Cliente no formato de schema XML. Assim, a partir dos dados importados, possvel gerar uma Pr-Nota Fiscal de Entrada.

Procedimentos para ImplementaoImportante: Antes de executar o compatibilizador U_UPDCOM19 imprescindvel: a) Realizar o backup da base de dados do produto que ser executado o \PROTHEUS11_DATA\DATA, e dos dicionrios de dados "SXs \PROTHEUS11_DATA\SYSTEM. b) Os diretrios acima mencionados correspondem instalao padro do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa. c) Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usurio deve estar utilizando o sistema. d) Se os dicionrios de dados possurem ndices personalizados (criados pelo usurio), antes de executar o compatibilizador, certifique-se de que esto identificados pelo nickname. Caso o compatibilizador necessite criar ndices, ir adicion-los a partir da ordem original instalada pelo Protheus, o que poder sobrescrever ndices personalizados, caso no estejam identificados pelo nickname. e) O compatibilizador deve ser executado com a Integridade Referencial desativada*.

ATENO:

O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente!A ativao indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utiliz-la, observe atentamente os procedimentos a seguir:

i. ii.

No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial, selecionando a opo Integridade/Verificao (APCFG60A). Se no h Integridade Referencial ativa, so relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e nenhuma delas estar selecionada. Neste caso, E SOMENTE NESTE, no necessrio qualquer outro procedimento de ativao ou desativao de integridade, basta finalizar a verificao e aplicar normalmente o compatibilizador, conforme instrues. Se h Integridade Referencial ativa em todas as empresas e filiais, exibida uma mensagem na janela Verificao de relacionamento entre tabelas. Confirme a mensagem para que a verificao seja concluda, ou; Se h Integridade Referencial ativa em uma ou mais empresas, que no na sua totalidade, so relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e, somente, a(s) que possui(em) integridade est(aro) selecionada(s). Anote qual(is) empresa(s) e/ou filial(is) possui(em) a integridade ativada e reserve esta anotao para posterior consulta na reativao (ou ainda, contate nosso Help Desk Framework para informaes quanto a um arquivo que contm essa informao). Nestes casos descritos nos itens iii ou iv, E SOMENTE NESTES CASOS, necessrio desativar tal integridade, selecionando a opo Integridade/ Desativar (APCFG60D). Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instrues. Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE tiver sido desativada, atravs da opo Integridade/Ativar (APCFG60). Para isso, tenha em mos as informaes da(s) empresa(s) e/ou filial(is) que possua(m) ativao da integridade, selecione-a(s) novamente e confirme a ativao.

iii.

iv.

v.

vi. vii.

CONTATE O HELP DESK FRAMEWORK EM CASO DE DVIDAS!Em Microsiga Protheus ByYou Smart Client, digite U_UPDCOM19 no campo Programa Inicial. Importante: Para a correta atualizao do dicionrio de dados, certifique-se que a data do compatibilizador seja igual ou superior a 28/04/2011. 1. Clique em OK para continuar. 3. Aps a confirmao exibida uma tela para a seleo da empresa em que o dicionrio de dados ser modificado ou apresentada a janela para seleo do compatibilizador. Selecione o programa UPDCOM19().

4. Ao confirmar exibida uma mensagem de advertncia sobre o backup e a necessidade de sua execuo em modo exclusivo. 5. Clique em Processar para iniciar o processamento. O primeiro passo da execuo a preparao dos arquivos. apresentada uma mensagem explicativa na tela. 6. Em seguida, exibida a janela Atualizao concluda com o histrico (log) de todas as atualizaes processadas. Nesse log de atualizao, so apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda no existem no dicionrio de dados. 7. Clique em Gravar para salvar o histrico (log) apresentado. 8. Clique em OK para encerrar o processamento. O sistema atualizado logo aps a aplicao do pacote de atualizaes (Patch) desta FNC.

Ajustes Efetuados pelo Compatibilizador ou aplicao do Patch1. Criao de pergunta no arquivo SX1 Cadastro de Perguntes: Pergunte Nome Grupo Ordem Tipo Tamanho Da Nota Fiscal ? MV_PAR01 MTA140I 01 C 9

Pergunte Nome Grupo Ordem Tipo Tamanho

Ate a Nota Fiscal ? MV_PAR02 MTA140I 02 C 9

Pergunte Nome

Da Serie ? MV_PAR03

Grupo Ordem Tipo Tamanho

MTA140I 04 C 3

Pergunte Nome Grupo Ordem Tipo Tamanho

Ate Serie ? MV_PAR04 MTA140I 04 C 3

2. Criao no arquivo SX3 Campos: Tabela SDS - Cabealho importao XML NF-e: Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Help DS_FILIAL C 2 0 @! Filial Filial do Sistema 1 No No No Filial do Sistema

Campo Tipo Tamanho Decimal

DS_FORNEC C 6 0

Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Val. Sistema Help

@! Fornecedor Cdigo do fornecedor 1 Sim Sim Sim

Cdigo do Fornecedor

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Help

DS_LOJA C 2 0 @! Loja Loja do Fornecedor 1 Sim Sim Sim Loja do Fornecedor

Campo Tipo Tamanho Decimal Formato

DS_NOMEFOR C 30 0 @!

Ttulo Descrio Nvel Usado Obrigatrio Browse When Help

Filial Nome do Fornecedor 1 Sim No Sim .F. Nome do Fornecedor

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Help

DS_CNPJ C 14 0 @! CNPJ Fornece CNPJ Fornecedor 1 Sim No No CNPJ do Fornecedor

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel

DS_DOC C 9 0 @! Numero Numero do documento 1

Usado Obrigatrio Browse Help

Sim Sim Sim Numero do documento

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Help

DS_SERIE C 3 0 @! Serie Serie do documento 1 Sim No Sim Serie do documento

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio

DS_TIPO C 1 0 @! Tipo da Nota Nota/Consumidor/Ticket... 1 Sim Sim

Browse Help

No Tipo da Nota

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Help

DS_ESPECI C 5 0 @! Espec.Docum. Espcie do Documento 1 Sim Sim No Espcie do Documento

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Relao Help

DS_EMISSA D 8 0

DT Emissao Data de Emisso da NF 1 Sim Sim No Ddatabase Data de Emisso da NF

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Help

DS_FORMUL C 1 0 @! Form. Prop. Formulrio Prprio 1 No No No Formulrio prprio

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Help

DS_EST C 2 0 @! Estado Estado de emissao da NF 1 No No No Estado de emisso da Nota Fiscal

Campo Tipo

DS_COND C

Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Help

3 0 @! Cond. Pagto Codigo da condic. de pgto 1 No Sim No Cdigo da condio de pagamento

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Relao Help

DS_DTDIGI D 8 0 @! Dt.Digitacao Data de Digitacao 1 No No No Ddatabase Data de digitao da Nota

Campo Tipo Tamanho Decimal

DS_STATUS C 1 0

Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Help

@! Status Status do Registro 1 No No No Status do Registro

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Help

DS_ARQUIVO C 80 0 @! Arquivo Nome do Arquivo XML 1 No No Nome do Arquivo XML

Campo Tipo Tamanho Decimal Formato Ttulo Descrio

DS_USERIMP C 25 0 @! Usuario Usuario na importao

Nvel Usado Obrigatrio Browse Help

1 No No No Usurio responsvel pela importao da Nota Fiscal Eletrnica

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Help

DS_DATAIMP D 2 0 @! Data Import. Data importacao do XML 1 No No No Data da importao do arquivo XML

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse

DS_HORAIMP C 5 0 99:99 Hora Import. Hora importacao XML 1 No No No

Opes When Relao Val. Sistema Help Hora da importao do arquivo XML

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Help

DS_USERPRE C 25 0 @! Usuario Usurio res. Ger. Pre-NF 1 No No No Usurio responsvel pela gerao da pr-nota

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado

DS_DATAPRE D 8 0

Data Pre NF Filial Data de geracao de Pre-NF 1 No

Obrigatrio Browse Help

No No Data de gerao da Pr-Nota de Entrada.

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Help

DS_HORAPRE C 5 0 99:99 Hora Pre NF Hora de gerao da Pre-NF 1 No No No Hora de gerao da Pr-Nota de Entrada

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Help

DS_CHAVENF C 44 0 @! Chave Acess. Chave de Acesso da NF 1 Sim No No Chave de acesso da Nota Fiscal Eletrnica

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Help

DS_VERSAO C 5 0 @! Versao da Nf Versao Layout da NFe 1 Sim No No Verso Layout da NFe

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Help

DT_FILIAL C 2 0 @! Filial Filial do Sistema 1 No No No Filial do Sistema

Campo Tipo

DT_ITEM C

Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Help

4 0 @! Item NF Item da Nota Fiscal 1 Sim No No Item da Nota Fiscal

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Help

DT_COD C 2 0 @! Produto Codigo do Produto 1 Sim Sim No Cdigo do produto

Campo Tipo Tamanho Decimal Formato Ttulo

DT_DESC C 30 0 @! Desc. Prod.

Descrio Nvel Usado Obrigatrio Browse When Relao Help

Descricao do Produto 0 Sim No No .F. POSICIONE("SB1",1,(XFILIAL("SDT")+SDT->DT_COD),"B1_DESC") Descrio do Produto

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Help

DT_PRODFOR C 2 0 @! Prod. Fornec Cod. Prod. do Fornecedor 1 Sim No No Cdigo do produto do fornecedor

Campo Tipo Tamanho Decimal Formato Ttulo

DT_DESCFOR C 30 0 @! Desc. Fornec

Descrio Nvel Usado Obrigatrio Browse Help

Desc. Produto Fornecedor 1 Sim No Sim Descrio do Produto do Fornecedor

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Help

DT_FORNEC C 6 0 @! Forn/Cliente Codigo do Forn/Cliente 1 No No No Cdigo do Fornecedor/Cliente

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio

DT_LOJA C 2 0 @! Loja Loja do Forn/Cliente 1 No No

Browse Help

No Loja do Fornecedor Cliente

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Help

DT_DOC C 2 0 @! Documento Numero do Documento/Nota 1 No No No Numero do Documento/Nota

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Help

DT_SERIE C 3 0 @! Serie Serie da Nota Fiscal 1 Sim No No Serie da Nota Fiscal

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Help

DT_CNPJ C 14 0

CNPJ Fornece CNPJ do Fornecedor 1 No No No CNPJ do Fornecedor

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Help

DT_QUANT C 11 2 @E 99,999,999.99 Quantidade Quantidade do Produto 1 Sim No Sim Filial do Sistema

Campo Tipo Tamanho

DT_VUNIT C 14

Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Help

2 @E 99,999,999,999.99 Vlr.Unitario Valor Unitario 1 Sim No Sim Valor unitrio do Item

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Val. Sistema Help

DT_TOTAL C 14 2 @E 99,999,999,999.99 Vlr.Total Valor Total 1 No No No Positivo() Filial do Sistema

Campo Tipo Tamanho Decimal

DV_FILIAL C 2 0

Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Help

@! Filial Filial do Sistema 1 No No No Filial do Sistema

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Help

DV_DOC C 9 0 @! Nota Num. Numero da Nota Fiscal 1 No Sim Sim Nmero da Nota Fiscal

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel

DV_SERIE C 3 0 @! Serie Serie do documento 1

Usado Obrigatrio Browse Help

Sim Sim No Serie do documento

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Help

DV_FORNEC C 6 0 @! Fornecedor Fornecedor 1 Sim Sim No Cdigo do Fornecedor

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio

DV_LOJA C 2 0 @! Loja Loja do Fornecedor 1 Sim Sim

Browse Help

No Loja do Fornecedor

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Help

DV_PROD C 15 0 @! Cod. Produto Codigo do Produto 1 No No No Cdigo do Produto

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Help

DV_NUMPED C 6 0 @! Num. Pedido Numero do Pedido Compra 1 Sim No No Numero do Pedido Compra

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Help

DV_ITEMPC C 4 0 @! Item PC Item Pedido de Compra 1 Sim No No Item Pedido de Compra

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Obrigatrio Browse Help

DV_QUANT C 12 02 @E 999,999,999.99 Quantidade Quantidade 1 Sim No No Quantidade do pedido

3. Criao de tabela no arquivo SX2 Tabelas: Chave SDS SDT SDV Nome Cabealho importao XML NF-e Itens importao XML NF-e Pedido de Compras x NF-e Modo E E E PYME N N N

4. Criao ou Alterao de ndices no arquivo SIX ndices: ndice Ordem Chave Descrio Proprietrio SDS 1 DS_FILIAL+DS_DOC+DS_SERIE+DS_FORNEC+DS_LOJA Numero+Serie+Fornecedor+Loja S

ndice Ordem Chave Descrio Proprietrio

SDS 2 DS_FILIAL+DS_CHAVENF Chave Acess. S

ndice Ordem Chave Descrio Proprietrio

SDT 1 DT_FILIAL+DT_CNPJ+DT_FORNEC+DT_LOJA+DT_DOC+DT_SERIE CNPJ Fornece+Forn/Cliente+Loja+Documento+Serie S

ndice

SDT

Ordem Chave Descrio Proprietrio

2 DT_FILIAL+DT_FORNEC+DT_LOJA+DT_DOC+DT_SERIE+DT_PRODFOR Fornecedor+Loja+Documento+Serie+Prod. Fornec S

ndice Ordem Chave Descrio Proprietrio

SDT 3 DT_FILIAL+DT_FORNEC+DT_LOJA+DT_DOC+DT_SERIE+DT_COD Fornecedor+Loja+Documento+Serie+Prod. S

ndice Ordem Chave Descrio Proprietrio

SDV 1 DV_FILIAL+DV_FORNEC+DV_LOJA+DV_DOC+DV_SERIE+DV_PROD+DV _NUMPED+DV_ITEMPC Fornecedor+Loja+Nota Num.+Serie+Cod. Produto+Num. Pedido+Item PC S

5. Criao ou Alterao no arquivo SX6 Parmetros: Nome da Varivel Tipo Descrio Valor Padro MV_TABSUS (X6_VAR) Caracter (X6_TIPO) Cdigo da Tabela de Preos 'GDB' correspondente (X6_DESCRIC + X6_DESC1 + X6_DESC2) EX: 000099 (X6_CONTEUD)

Procedimentos para UtilizaoExemplo: 1. No mdulo Compras (SIGACOM) acesse as opes, Atualizaes/Movimentos/Pr-nota de entrada (MATA140). O sistema apresenta a janela de Pr-Notas de Entrada cadastradas.

2. Clique em Importar XML NF-e 3. Informe os parmetros para filtro das Notas j importadas 4. Ser exibida a tela com os XML carregados e as opes de botes. 1 Selecionar Pedido de Compra 2 Visualizar 3 Gerar Pr-Nota 4 Legenda 4 Imp. Manual 6 Sair Importao Manual de XML NF-e: Criar seguintes diretrios no Rootpath do Protheus: XMLNFE\NEW\ -> Caminho onde sero localizados os arquivos para serem importados. XMLNFE\OLD\ -> Caminho para onde sero enviados os XMLs Lidos pela rotina. XMLNFE\ERR\ -> Caminho para onde sero enviados os XMLs com erros encontrados pela rotina. 1. Clique no boto Imp. Manual localizado na tela de XML carregados. 2. Informe o caminho para leitura do arquivo XML e confirme, sero importados para a tela do XML carregados os dados da Nota Fiscal eletrnica. Observao: Caso a rotina no encontre os diretrios no momento da importao, eles sero criados automaticamente. Selecionar Pedido de compra: Selecionar Pedido 1. Selecione a nota fiscal e clique em Selecionar Pedido O Sistema apresenta a tela com os itens da nota. 2. Escolha o item que deseja selecionar o(s) pedido(s) e clique em Selecionar Pedido, o programa ir procurar pedidos de compra que se identifiquem com o item da nota fiscal, caso no identifique nenhum pedido de compra correspondente, o programa exibira um aviso Informando que no foi identificado nenhum pedido de compra para o item da nota fiscal. 3. Caso encontre um ou mais pedidos, ser exibida a tela para seleo de quantidade de itens por pedido de compra.

4. D um duplo clique, ou Enter para selecionar a quantidade. Nesta tela usurio tambm tem opo de visualizar o pedido de compra. 5. Selecione o pedido desejado e clique em Visualizar Pedido. exibida a visualizao padro de pedido de compra. 6. Para finalizar a seleo de pedidos de compra, preencha os pedidos e quantidades corretas e clique em OK. Observao: O MV_PCNFE define se obrigatria a amarrao de pedidos de compra Nota fiscal. Caso esteja configurado para SIM, na gerao da pr-nota, verificado se existe algum item sem pedido de compra, Desfazer amarrao do produto Esta opo possibilita ao usurio a alterao/correo da amarrao de Produto xProd. Fornecedor, caso o relacionamento dos produtos esteja cadastrado incorretamente nas tabelas de relao, ou que, no momento da seleo manual da amarrao, o usurio tenha relacionado incorretamente o produto correspondente. 1. Para desfazer a amarrao, selecione o registro e clique em Desfazer amarrao do produto. 2. O sistema informa que, caso confirme desfazer a relao do produto, todas as relaes feitas deste produto com pedidos de compra sero desconsideradas. 3. Clique em Sim para confirmar 4. exibida a tela para seleo do produto que ser a nova amarrao deste produto por fornecedor 5. Escolha a o produto correspondente e confirme clicando em Ok 6. Veja que o produto correspondente ao produto do fornecedor foi modificado alterando assim a antiga amarrao. Visualizar Nota 1. Para visualizar a nota, selecione no grid a nota desejada e clique em Visualizar 2. exibida a tela com os dados do cabealho da Nota, Itens da Nota e Rodap com informaes da Nota Fiscal Eletrnica. Gerar Pr-Nota 1. Para gerar a Pr-nota de entrada. Selecione o registro e clique em Gerar Pr-nota 2. Exibira a tela visualizando todos os dados, itens, e informaes da nota. 3. Para confirmar clique em Ok na barra superior. 4. Aguarde o trmino do processo da criao de pr-nota de entrada.

Observao: na importao do XML a rotina no identifique a qual produto est amarrado o produto do fornecedor, os campos Cd. produto e Descrio estaro vazios. Selecione o item e clique em Selecionar Produto. Na tela de consulta, escolha a qual produto se refere o item da nota fiscal e confirme clicando em OK. Legenda Exibe tela de legenda com a correspondncia das cores dos faris: Verde corresponde a documento liberado para pr-nota e Vermelho corresponde a Nota fiscal processada, j gerou Pr-Nota. Observao: Observe que s so permitidas as opes Selecionar Pedido e Gerar Pr-nota para os registros que tenham o status Dcto. Liberado,Caso contrrio, os botes dessas opes so bloqueados.

Informaes TcnicasTabelas Utilizadas Funes Envolvidas Sistemas Operacionais Nmero do Plano SDS - Cabealho importao XML NF-e; SDT - Itens importao XML NFe; SDV - Pedido de Compras x NF-e; SD1 Cabealho das NF de entrada; Itens das NF de entrada. MATA140 - Pre Nota de Entrada Windows/Linux 000000106222011 - 00