Your SlideShare is downloading. ×
Manual do demo da nf e v1.1
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Manual do demo da nf e v1.1

587
views

Published on


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
587
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. WhoOf Consulting & Software Manual do Demo da NF-e Marcus Vinicius Romulo Freire v1.1
  • 2. CONCEITO Podemos conceituar a Nota Fiscal Eletrônica (NF-e) como sendo um documento de existência exclusivamente digital, emitido e armazenado eletronicamente, com o intuito de documentar uma operação de circulação de mercadorias ou prestação de serviços, cuja validade jurídica é garantida pela assinatura digital do emitente e a Autorização de Uso fornecida pela administração tributária do domicílio do contribuinte. O Projeto NF-e tem como objetivo a implantação de um modelo nacional de documento fiscal eletrônico que venha substituir a sistemática atual de emissão do documento fiscal em papel, modelos 1 e 1A, com validade jurídica garantida pela assinatura digital do emitente, simplificando as obrigações acessórias dos contribuintes e permitindo, ao mesmo tempo, o acompanhamento em tempo real das operações comerciais pelo Fisco. 2 WhoOf Consulting & Software | Demonstrativo da NF-e
  • 3. Introdução O componente da NF-e foi criado para facilitar a implementação da Nota Fiscal Eletrônica em qualquer ERP. Os arquivo Necessários para a utilização das rotinas da DLL  NFE_dll.dll (DLL);  NFE_dll.tlb;  registraDLL.bat;  regasm.exe; O componente funciona sobre a plataforma .Net Framework 2.0 da Microsoft, é de total necessidade que o sistema operacional o tenha instalado. Caso não possua acesse o site e faça o download do arquivo no seguinte endereço. http://download.microsoft.com/download/5/6/7/567758a3-759e-473e-bf8f- 52154438565a/dotnetfx.exe Após a instalação do Framework, a DLL deve ser registrado no Windows da seguinte forma, abrindo o prompt de comando digite o seguinte comando para ter acesso à pasta do DEMO. 1. cd - para ter acesso a unidade raiz. 2. cd Demos – para ter acesso a pasta do Demo. 3. Digitando regasm NFE_dll.dll /tlb:NFE_dll.tlb no prompt de comando do DOS 4. Ou execute registraDLL.bat pelo Explorer A mensagem “classe não registrada” será mostrada pela aplicação Demo ao acessar qualquer funcionalidade da DLL, caso a DLL não tenha sido registrada com sucesso, assim fica atento a mensagem do regasm. O registro da DLL no Windows vista deve ser realizado pelo usuário que tenha os privilégios de administrador do sistema e com a opção de User Account Control – UAC desabilitada. Caso a instalação da DLL não venha a ocorrer verifique o erro e confira na pagina 15 deste manual. 3 WhoOf Consulting & Software | Demonstrativo da NF-e
  • 4. Utilizando o aplicativo de demonstração. Ícone do aplicativo Para abrir a tela do Aplicativo, basta dar um duplo clique sobre o ícone que se encontra na área de trabalho. Esta é a tela inicial do demonstrativo da NF-e, onde estão todos os WebServices e as opções de utilização do componente. As principais funções são: 1. Assinar NF-e 2. WS Status do Serviço 3. WS Cancelamento 4. WS Consulta 5. WS Envia Lote 6. WS Busca de Retorno de Processamento de Lote 7. WS Inutilização 8. Validar NF-e 4 9. Criar XML da NF-e 10. Criar Chave de Acesso 11. Enviar Email WhoOf Consulting & Software | Demonstrativo da NF-e
  • 5. Assinando a NF-e. 1. 1.a 2. 3. 4. 1. Neste ícone será solicitado o Certificado Digital para validar a NF-e, para isso tenha certeza que o certificado está instalado em seu computador. Caso contrário recomendamos a aquisição do certificado de PJ (e-PJ ou e-CNPJ) do tipo A1. A instalação do certificado pode ser feita como segue * abrir Internet Explorer; * clicar em Opções da Internet no item Ferramentas do menu; * clicar no botão Certificados da aba Conteúdo; * selecionar o certificado digital na aba pessoal e clicar em Exibir, se o certificado não existir nesta aba é necessário instalar o certificado digital novamente; * verificar se o status do certificado é valido na aba Caminho de Certificação 1.a Escolha o certificado correto e clique em “OK”. 2. Abra o arquivo XML, onde aparecerá às informações sobre a empresa em “Documento para Assinatura Digital”. 3. Assine o XML, e o resultado confirmará a assinatura do XML. 5 4. Grave o arquivo como extensão XML. WhoOf Consulting & Software | Demonstrativo da NF-e
  • 6. Consultando o Status do Serviço. 1. 2. 3. Serviço que oferece o status do serviço de recepção da NF-e, esta consulta é pública sendo que não influencia em qualquer alteração. 1. Neste ícone será solicitado o Certificado Digital respectivo a empresa. Na área de dados será informado o endereço e a UF correspondente para a consulta. 2. Consulte o serviço e aguarde a resposta (verifique a “tag” <xMotivo></xMotivo>) se estiver tudo correto o WebService responderá com sucesso. 3. Grave o retorno da resposta, para futura consulta. 6 WhoOf Consulting & Software | Demonstrativo da NF-e
  • 7. Cancelando NF-e. 1. 2. 3. Serviço que permite o cancelamento de uma NF-e autorizada. 1. Selecione o Certificado Digital correspondente. Informe a chave de acesso da NF-e, o número de protocolo de autorização e a justificativa do cancelamento. 2. Solicite o cancelamento e aguarde a resposta de confirmação (verifique a “tag” <xMotivo></xMotivo>). 3. Grave o retorno da resposta, para futura consulta. 7 WhoOf Consulting & Software | Demonstrativo da NF-e
  • 8. Consultando NF-e. 1. 2. 3. Serviço que oferece a consulta do status da NF-e (autorizada, denegada ou cancelada). 1. Selecione o Certificado Digital correspondente depois informe a chave de acesso da NF-e. 2. Faça a consulta e aguarde a resposta (verifique a “tag” <xMotivo></xMotivo>). 3. Grave o retorno da resposta, para futura consulta. 8 WhoOf Consulting & Software | Demonstrativo da NF-e
  • 9. Enviando lote de NF-e. 1. 2. 3. 4. Importante ressaltar que o WS da SEFAZ só recepciona lotes de NF-e que podem conter de 1 a 50 NF-e, desde que o tamanho do lotes seja menor que 500kb. 1. Selecione o Certificado Digital correspondente. 2. Escolha o XML de Lote que foi assinado digitalmente. 3. Envie a o arquivo XML de Lote, aguarde a resposta do WebService (verifique a “tag” <xMotivo></xMotivo>). 4. Grave o retorno da resposta, para futura consulta. 9 WhoOf Consulting & Software | Demonstrativo da NF-e
  • 10. Processamento do Lote. 1. 2. 3. O processo de recepção de NF-e é um processo assíncrono, significando dizer que o processo de recepção e autorização de NF-e ocorre em duas etapas. Na primeira etapa o emissor envia os lotes de NF-e e recebe um recibo de entrega do lote. Após alguns minutos, o emissor deve consultar o resultado do processamento do lote enviado, cujas NF-e podem ter sido autorizadas ou não. 1. Selecione o Certificado Digital correspondente e o número do recibo do lote. 2. Faça a busca do lote e aguarde a resposta do WebService (verifique a “tag” <xMotivo></xMotivo>). 10 3. Grave o retorno da resposta, para futura consulta. WhoOf Consulting & Software | Demonstrativo da NF-e
  • 11. Inutilização 1. 2. 3. Serviço que permite a inutilização de um número de NF-e que não tenha sido utilizado (NF-e autorizada ou denegada). Deve ser utilizado para os casos em que ocorrerem lacunas ou saltos na numeração da NF-e por problemas da aplicação ou nos casos em que uma NF-e foi rejeitada ou a sua situação é desconhecida (falha no envio/recepção/etc.). 1. Selecione o Certificado Digital correspondente e preencha o campo CNPJ com apenas números e com 14 caracteres. O campo ANO com os dois últimos dígitos do respectivo ano. Os campos SERIE, Nº INICIAL e FINAL e a JUSTIFICATIVA deverá conter no mínimo 15 caracteres. 2. Inutilize a NF-e e aguarde a resposta do WebService. (verifique a “tag” <xMotivo> 11 </xMotivo>). 3. Grave o retorno da resposta, para futura consulta. WhoOf Consulting & Software | Demonstrativo da NF-e
  • 12. Validando NF-e 1. 2. 3. 1. Abra o arquivo XML assinado digitalmente. 2. Valide o XML e aguarde o resultado da validação do Schema XML. 3. Grave o retorno da resposta, para futura consulta. 12 WhoOf Consulting & Software | Demonstrativo da NF-e
  • 13. Criando XML 1. O serviço de criar XML cria um exemplo de um arquivo XML para usar nos testes do DEMO da NF-e. 1. Basta clicar e automaticamente será gerado um arquivo XML na pasta do DEMO. 13 WhoOf Consulting & Software | Demonstrativo da NF-e
  • 14. Criando a Chave de Acesso 1. A chave de acesso representa a NF-e e será usada em várias rotinas, composta por uma sequência de 44 caracteres numéricos. 1. Preenchendo os campos da seguinte forma o UF - código numérico do estado referente, o Data Emissão - mês e ano, o CNPJ - CNPJ correspondente e apenas números, o Modelo - modelo da nota o Série - número de série, o Número da NF-e - número do documento fiscal O Código Numérico e o DV são gerados automaticamente com a Chave da NF-e. Com todos os campos preenchidos basta gerar a chave de acesso. 14 WhoOf Consulting & Software | Demonstrativo da NF-e
  • 15. Enviando Email 1. 2. 3. Serviço que permite o envio de e-mail com ou sem anexos. 1. Preencha os campos com as informações necessárias para o envio. 2. Clique com o botão direito do mouse e você poderá anexar e remover arquivos. 3. Digite o conteúdo do corpo do e-mail que será enviado. 15 WhoOf Consulting & Software | Demonstrativo da NF-e
  • 16. 1. 1. Preencha os campos com as informações solicitadas e a seguir retorne para a guia Envio de e-mail. Retornando à guia envio do e-mail confira se os dados estão corretos e clique no botão enviar e aguarde a mensagem de confirmação de envio do e-mail. 16 WhoOf Consulting & Software | Demonstrativo da NF-e
  • 17. Erros comuns decorrentes da falha de instalação/registro da DLL.  Classe não registrada – a DLL não foi registrada - solução execute o passo 1. da instalação, a ausência do Framework 2.0 do .NET pode prejudicar o registro da biblioteca resultando no mesmo erro;  0xC0000135 – Framework 2.0 .NET ausente - solução instalação do Framework e registro da DLL.  Ole Error 80231040 – versão da DLL existente na pasta do aplicativo é diferente da registrada – solução atualizar a DLL da pasta do aplicativo também.  Ole Error 80131534 – ocorre quando a aplicação é executada em um drive mapeado na rede - a única solução é instalar a aplicação e a DLL no drive local.  Ole Error 80070002 – ocorre no VB quando a DLL não é encontrada na pasta da aplicação (no VB e no VFP a execução dá em um modo debug ocorre na pasta do VB ou do VFP, sendo necessário que a copia dos arquivos e pasta na pasta do VB ou VFP). 17 WhoOf Consulting & Software | Demonstrativo da NF-e