Blog

7. Assinar e validar o arquivo XML digitalmente.

Quando eu assino digitalmente o arquivo xml, ele sai da pasta C:app-testenfearquivos e vai para duas pastas (C:app-testenfearquivosassinado e C:app-testenfearquivosgerados). Qual dos dois eu devo validar? o que está em C:app-testenfearquivosassinado ou o que está em C:app-testenfearquivosgerados? RESPOSTA: O arquivo gerado é apenas um arquivo xml, já na pasta assinado, tem algo fundamental: A assinatura…
Leia mais

6. Retorno da função NfeRetRecepcao, autorizado uso e rejeição.

Depois que envio o lote para o governo, para saber as nf’s que foram aceitas e quais as nf’s que foram recusadas, tenho que analisar o retorno da função NfeRetRecepcao. Nesse caso se existirem várias notas no lote e algumas forem aceitas e outras não, como devo proceder ? É o usuário que deverá tomar a decisão de…
Leia mais

5. Índice fora dos limites da matriz.

Ao atualizar a dll, está gerando o seguinte problema: “Erro inesperado ao gerar NF-e O índice estava fora dos limites da matriz”. RESPOSTA:Certamente o aplicativo de testes de funcionalidades está desatualizado, por isso a ocorrência deste problema. Nas atualizações, geralmente acrescentamos índices na DLL para adicionar alguma tag ao XML, faz-se necessário revisar os índices da sua aplicação comparando…
Leia mais

4. NF-e em modo Contingência.

Estou com dúvidas sobre a geração de NFe em modo de Contingência utilizando a DLL. Gostaria de saber qual a sequência de uso das funções da DLL para gerar uma NFe em modo de Contingência e fazer a impressão do DANFE. RESPOSTA: É importante antes de tudo que se entenda como funciona a contigência. Leia…
Leia mais

3. NF-e sem dados de cobrança.

No pacote VB6, como faço para gerar uma NF-e sem cobrança? RESPOSTA: No método Gera_dados_faturas, carregue a var cob_numero_parcelas com o valor -1, ex: cob_numero_parcelas = -1

2. Run-Time Error 429: ActiveX component can't create object

Quando faço qualquer operação, no app de Testes de Funcionalidades-VB6, aparece a mensagem”Run-Time Error 429: ActiveX component can’t create object”. RESPOSTA:Esta mensagem de erro se deve ao fato da existência de outra versão da DLL instalada. O procedimento correto a ser tomado nesse caso é desregistrar a DLL anterior através do comando regsvr(regsvr OCXGNFe.ocx -u), e depois registrar…
Leia mais

1. Erro na Recepção do Lote. HTTP status 403: Forbidden

No envio da recepção ele está dando um erro de acesso aparentemente, já mudei os dados no registro como o manual pede, mas mesmo assim o problema perssiste o erro é o seguinte: Erro 94 – NFeRecepcaoThe request failed with HTTP status 403: Forbidden.C:nfe-appnfelotes00000000001-env-lot.xml RESPOSTA: Trata-se de um problema de acesso devido a incompatibilidades com o…
Leia mais

É fácil para estar adaptando em meu software?

A adaptação é muito simples, no pacote vai um projeto exemplo em delphi6 para auxiliar o desenvolvedor. Além do mais, nas funções tem vários tratamentos para se adequar ao layout exigido, por exemplo, limitação de tamanhos, exclusão de caracteres inválidos, decimais, entre outros. Evita-se também a redundância de informações.

Ela faz todo o processo de operação para se trabalhar com a NFe?

A DLL contempla todo o processo para utilização de NF-e, geração de arquivo (faturamento), transmissão, cancelamentos, consultas, impressão do DANFE, etc..

A DLL já esta totalmente testada para operações gerais da NFe junto a SEFAZ?

Todos os recursos estão testados e funcionando conforme esperado. No primeiro dia da aquisição da DLL você já poderá publicar uma NF e consultar no site da SEFAZ comprovando sua eficácia.