+ All Categories
Home > Documents > Manual do demo da nf e v1.1

Manual do demo da nf e v1.1

Date post: 12-Jul-2015
Category:
Upload: marcus-vinicius
View: 638 times
Download: 2 times
Share this document with a friend
Popular Tags:
17
WhoOf Consulting & Software v1.1 Manual do Demo da NF-e Marcus Vinicius Romulo Freire
Transcript

WhoOf Consulting & Software

v1.1

Manual do Demo da NF-e

Marcus Vinicius Romulo Freire

WhoOf Consulting & Software | Demonstrativo da NF-e

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.

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.

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

4. Grave o arquivo como extensão XML.

1.

3. 4. 2.

1.a

WhoOf Consulting & Software | Demonstrativo da NF-e

6

Consultando o Status do Serviço.

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.

1.

2. 3.

WhoOf Consulting & Software | Demonstrativo da NF-e

7

Cancelando NF-e.

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.

1.

2. 3.

WhoOf Consulting & Software | Demonstrativo da NF-e

8

Consultando NF-e.

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.

1.

2. 3.

WhoOf Consulting & Software | Demonstrativo da NF-e

9

Enviando lote de NF-e.

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.

1.

2. 3. 4.

WhoOf Consulting & Software | Demonstrativo da NF-e

10

Processamento do Lote.

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

3. Grave o retorno da resposta, para futura consulta.

1.

2. 3.

WhoOf Consulting & Software | Demonstrativo da NF-e

11

Inutilização

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> </xMotivo>).

3. Grave o retorno da resposta, para futura consulta.

1.

2. 3.

WhoOf Consulting & Software | Demonstrativo da NF-e

12

Validando NF-e

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.

1. 2. 3.

WhoOf Consulting & Software | Demonstrativo da NF-e

13

Criando XML

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.

1.

WhoOf Consulting & Software | Demonstrativo da NF-e

14

Criando a Chave de Acesso

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.

1.

WhoOf Consulting & Software | Demonstrativo da NF-e

15

Enviando Email

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.

1.

2.

3.

WhoOf Consulting & Software | Demonstrativo da NF-e

16

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.

1.

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


Recommended