Tenho recebido diversos e-mails de colegas que estão iniciando o processo de implementação da Nota Fiscal Eletrônica (NF-e) para seus sistemas. E, principais perguntas são: por onde começar e em seguida, que tecnologias utilizar.

Percebi, então, que muitos ainda estão completamente alheios à quantidade de informação envolvida nesse projeto e, portanto ainda não tiveram noção do tempo necessário para realizar as etapas; mesmo porque, as etapas não estão claras o suficiente.

O obejtivo desse artigo é auxiliar esses colegas, no processo da montagem de um cronograma de trabalho para o projeto da NF-e e, ao mesmo tempo indicar meios de realizar cada etapa necessária.

É importante salientar que as informações que irei disponibilizar abaixo são fruto da minha experiência pessoal durante a implementação do projeto NF-e para o sistema de minha Empresa e, portanto, não significa que é a melhor maneira ou a forma correta ou a melhor tecnologia, apenas posso dizer que, funcionou para mim.

Segue então as etapas que deverão ser cumpridas e informações que podem facilitar a sua vida (ou não…rsrsrs):

  1. Tome conhecimento, de fato, do projeto lendo a documentação oficial e outras informações:
    • Leia os manuais da NF-e “Manual de Integração” e Notas Técnicas.
    • Consulte o “Blog da NF-e” (na minha opinião a melhor fonte de informações sobre a NF-e).
    • A maioria do conteúdo do meu Blog; exceto esse, é util para quem já conhece as etapas e está com a mão na massa, procurando informações técnicas específicas.
    • Nessa fase vc deve procurar “mentalizar” o projeto; conhecendo as novas palavras chave e tecnologias que vamos ter que aprender a usar ou, até já estamos usando mas não havíamos reparado ainda; bem como: XML, certificado digital, schemas XML, webservices e por fim Nota Fiscal Eletrônica.
    • Nessa fase vc deve vai ter ciência que a sua base de dados como é hoje dificilmente atende todos os requisitos, o XML fará parte da sua vida de agora em diante, a NF-e é um caminho sem volta.
    • Depois, você vai perceber que muito já foi feito e muita informação foi disponibilizada na Web e que está muito mais fácil do que hà alguns meses atrás realizar a adaptação do sistema ao projeto.
  2. Certificado Digital:
    • Quem nunca trabalhou com certificado digital, agora vai precisar estar pronto para instalar e configurar os certificados dos seus clientes; bem como a “cadeia de certificados”. Leia mais aqui.
    • Vale comentar aqui que a melhor opção de certificado é o modelo A1; independente da autoridade certificadora que seu cliente escolher (Certisign, Serasa, ….)
  3. Reestruturação da sua base de dados:
    • Após estudar a estrutura de dados da NF-e (Manual de Integração), você já tem como identificar que tipo de informação seu sistema ainda não possui.
    • Comece criando as tabelas (caso ainda não possua); bem como: Tabela de UF, Tabela CFOP, Tabela de Municípios, Tabela Situação tributária PIS/COFINS, entre outras…
    • Algumas tabelas estão disponíveis na área de download do Blog (use por sua própria conta e risco).
    • Prepare a tabela de Notas Fiscais para receber as informações que ainda não eram usadas pelo seu programa. Nesse caso, aconselho criar uma nova tabela (relacionada) e para armazenar as novas informações: Chave de Acesso, Protocolo Autorização, Data hora envio NF-e, etc.
  4. XML
    • Hora de entender bem o XML (mesmo que vc. encontre tudo pronto não deixe de ler e se aprofundar nesse assunto).
    • Caso não conheça nada de XML então chegou a hora de aprender; se XML não é problema para vc, então, passe para a próxima etapa ou começe com algumas fontes de informações que escolhi na web para vc.:
      • Guia Prático de XML [português] [pdf] (para começar)
      • Guia Básico [português] [html] (disponível no site da UFRJ; pra começar),
      • W3schools [inglês] [html] (estudo mais profundo)
      • Entre outras diversas publicações disponíveis eu gostei muito e aprendi muito com o “XML como programar” da Deitel.
    • Existe muita, mas muita informação sobre XML na WEB.
    • Não se preocupe XML é fácil, prático e um dos meios mais poderosos de troca de informações entre programas/aplicações já criado.
  5. Programação (gerar o XML da NF-e)
    • É aqui que começa realmente o “trabalho braçal”, vc. vai preparar o arquivo XML da NF-e usando as técnicas que conheçe (eu usei o TXMLDocument); se não tem intimidade com isso, consulte os exemplos em Delphi aqui no Blog.
    • Existe hoje muito material disponível na WEB. Eu não usei, mas a NFE_UTIL.DLL implementou funções para gerar o XML da NF-e (informações completas sobre a NFE_UTIL.dll vc encontra no Blog da NF-e).
    • Aqui no Blog disponibilizei diversos exemplos de criação e leitura do XML da NF-e/recibos usando TXMLDocument e, também exemplos de leitura da NF-e usando XMLMapper para criar o conversor.
  6. Comunicação Web Services SEFAZ
    • Nessa etapa criamos as funções básicas para: assinatura e envio da NF-e, consulta da NF-e, cancelamento/inutilização NF-e ou, usamos as funções prontas na NFE_UTIL.dll (assim fica fácil!);
    • Essa etapa seria a mais difícil no meu ponto de vista; (ao menos para os programadores Delphi/Pascal). isso se não existisse a NFE_UTIL.DLL. Use e abuse dessa .dll (90% dos recursos é free e vc. paga apenas R$ 100,00 para ter acesso à todos os recursos (veja mais informações no Blog da NFe);
    • Vc pode desenvolver a sua própria camada de comunicação. Tempo e paciência e muito conhecimento aqui (CapiCOM, JWAWinCrypt, etc). Pra quem usa .Net fica mais fácil;
    • Use o servidor de homologação da SEFAZ do seu estado para testar o processo de envio e consultas da NF-e.
      • O processo de Homologação foi criado para que pudessem ser realizados os testes sem valor fiscal.
      • Pode enviar quantas notas achar necessário para testar.
      • Você terá que usar o certificado digital de um cliente ou estar credenciado para emissão da NF-e para fazer os testes.
      • Endereços dos web-services de homologação
  7. DANFE
    • Nesse ponto, já sabemos o que é o DANFE e quando e porque vamos usá-lo (se não, volte para o início).
    • Desenvolvi o meu DANFE usando o “QuickReport” (nativo do Delphi) mais o componente CJV Barras, que é free (veja matéria aqui no Blog). Lembre-se, a impressão do DANFE ocorre apenas após recibo de envio da NF-e;
    • Muitos programadores Delphi vão preferir usar o Rave ou FastReport (não importa o meio, use o componente que vc tiver mais domínio).
  8. Implementações das particularidades:
    • Quando chegarmos aqui, significa que todo o processo está funcionando, estamos gerando, enviando, recebendo retorno e consultando a NF-e (autorizada ou não);
    • É aqui que iremos descobrir que o servidor da SEFAZ não é perfeito e, quem assistiu alguma palestra deles e saiu de lá fantasiando, cai na real!. Por vários momentos o servidor estará fora do Ar! ou com algum outro tipo de “pipoco” e, para contornar esses problemas vc. deverá preparar o seu sistema para não ficar “travado” caso ocorra algum desses tipos de problemas ou (arg!!) usar contingência (mais informações “Manual de Contingência);
    • O que vem à partir daqui vai depender de como está estruturado o seu sistema e, do conhecimento e necessidades de cada um.

Espero que esse artigo contribua de alguma forma para com os nossos visitantes. Se esqueci de citar ou mencionar alguma informação importante, me desculpem, mas, a vantagem da WEB é que podemos voltar mais tarde e acrescentar aqui.

Boa Sorte e sucesso para todos!

Posts Relacionados

Tags:



82 Comentários

  • At 2009.08.07 14:44, admin said:

    Olá Maicon,

    Bom que resolveu. Veja no link abaixo uma função para “remover acentos” que é a causa do problema; embora a SEFAZ instrua seus contribuintes a não enviarem caracteres especiais em seus arquivos, algumas delas insistem em devolver os arquivos com acento.

    http://www.devmedia.com.br/articles/viewcomp.asp?comp=933

    Sds, Caio

    • At 2009.08.07 16:22, Ricardo said:

      Caio, Parabéns pelo blog !

      Um detalhe, estamos finalizando a emissão da NF-e utilizando o componente ACBRNFE em nosso sistema, mas tenho uma dúvida em relação ao uso do CFOP nos produtos, tenho que relacionar cada produto no estqoue a uma tabla de CFOP ? ou posso utilizar nos produtos o mesmo CFOP da Natureza de Operação da Nota Fiscal ?

      • At 2009.08.07 16:36, admin said:

        Olá Ricardo,

        Sua dúvida e interessante, repare que até um tempo atrás nos preocupávamos com a CFOP no cabeçalho da NF e essa CFOP se refletia em todos os itens da Nota. O fato é que isso mudou há algum tempo e, vc pode ter uma mesma nota fiscal hoje com mais de um CFOP, pois, a CFOP agora é identificada nos itens da Nota e não mais no cabeçalho da mesma (repare que no layout da NF-e a CFOP não é mais informada nos dados de cabeçalho). Se vc, como eu, não usa essa funcionalidade ainda, simplesmente deve repetir o valor do CFOP nos itens.

        Sds, Caio

        • At 2009.08.13 09:56, Ricardo said:

          Olá Caio,

          Em relação ao uso de Aplicativos de terceiros nas empresas para emissão de NF-e, é necessário todo aquele processo de homologação, emitir várias NF-e teste, etc… para depois entrar em modo de Produção, porque alguns clientes já estão entrando direto como modo PRODUÇÃO, e os testes como fica ? a SEFFAZ-MT, não esta fiscalizando isto ? como funciona este processo na realidade ?

          Obrigado.
          Ricardo

          • At 2009.08.13 16:05, admin said:

            Olá Ricardo,

            Repare que a homologação em alguns estados não é exigida (é aconselhada!), como aqui no MT. O processo de homologação pode ser ignorado quando vc está implantando uma aplicação que já está em produção em outros clientes e, portanto já está testada. Eu sempre executo o processo de homologação por aqui.

            Sds,

            • At 2009.08.18 14:34, Roberto Lima said:

              Olá pessoal.
              Primeiro gostaria de parabenizar a iniciativa e agradecer por ajudas nós novatos no que diz respeito a NF-e.

              Estou iniciando o desenvolvimento de NF-e, ano retrasado desenvolvi um sistema para uma metalurgica na linguagem ASP com banco SQL Server.

              Gostaria de saber se não tem nada pronto que eu possa comprar em ASP e se é a linguagem permite o uso de NF-e.

              Outra dúvida, gostaria que você me desse uma média de desenvolvimento da NF-e, mesmo que seja grosseira, quanto dias você acha que demora para desenvolver um projeto desses?

              Grato,
              Roberto Lima.

              • At 2009.08.19 15:01, tomas raponi said:

                Ola, estou usando o comp. acbrnfe e estou com problema na logomarca (ela sai quase ilegivel). Ja tentei diminuir, alterei resolucao, mas mesmo assim, sai ilegivel. Alem disso o cliente quer que o endereco saia abaixo do logotipo (ja vi nfe impressas assim).
                Alguem poderia me ajudar?

                Abraco a todos

                Tomas

                • At 2009.08.29 08:40, Lorde_mf said:

                  Galera como proceder para mandar o arquivo para o SPED Contábil

                  Abraços grato

                  • At 2009.08.31 07:42, Ronaldo said:

                    Bom dia Caio,
                    sobre a funcionalidade da dll NFe_Util no MT com o windows Vista, quando vou acessar algum webservice, sempre me retorna a mensagem de erro de que não é possível estabelecer conexão segura, todos os certificados necessários estão instalados. Você saberia me informar se este problema é enfrentado por qualquer sistema que utilize o Vista?
                    Desde de já agradeço!
                    Att: Ronaldo.

                    • At 2009.08.31 07:58, Daiana said:

                      Olá, gostaria de saber como faço para configurar o DANFE. Estou no ambiente de testes e o logotipo sai muito pequenininho. Existe algum lugar que posso entrar para fazer alterações?

                      Obrigada

                      • At 2009.09.01 07:35, Caio said:

                        Olá Ronaldo,

                        Sim, o problema acontece apenas no Windows Vista e quando o webservice de MT. É um problema na NFE_UTIL.dll que ainda não foi solucionado. Nesse caso vc vai ter que usar um Win XP.

                        Sds,

                        • At 2009.09.01 07:37, Caio said:

                          Olá Daiana,

                          O layout do DANFE da ACBrNFe é feito em Rave, vc. pode editar o .rav e modificar isso.

                          Sds,

                          • At 2009.09.01 07:43, Caio said:

                            Olá Lorde,

                            Vc. pode enviar o arquivo usando o utilitário para assinatura e envio do EFD disponibilizado no portal nacional.

                            http://www1.receita.fazenda.gov.br/Sped/

                            Sds,

                            • At 2009.09.01 07:49, Caio said:

                              Olá Roberto Lima,

                              Vc. pode usar a “NFE_UTIL.DLL” para integrar os recursos com um sistema em ASP.

                              Média de desenvolvimento hoje: Estudo e Análise projeto + Normalização Base + Desenvolvimento + Testes (2 a 3 meses mínimo). Com muita “mão na massa” contando hoje com uma enorme quantidade de informações técnicas sobre o assunto.

                              Sds,

                              • At 2009.09.02 09:39, Lorde said:

                                Bom dia amigo Caio
                                então o problema não está em transmitir o arquivo mas sim em criar ele,
                                recebi uma documentação falando assim:
                                (Layout 18: Use este modelo para importação de notas de entradas e saídas com movimentação de produtos atualizados conforme SPED Fiscal)

                                quem me mandou foi o Contador ele precisa dessas informações para processar no sistema dele,
                                acho que pelo sistema da sefaz ele gera esse arquivo, o Problema que minhas XMLs não abrem no sistema da Sefaz pois eu tratei o arquivo de retorno separado do arquivo de envio, ai quando vou importar dá erro no EnviNFE

                                grato

                                • At 2009.09.02 12:53, Mara said:

                                  Tenho que passar para o programador a classificação situação fiscal do IPI, PIS, COFINS dos produtos de uma empresa, mas não estou entendento como devo informar para ele esses codigos e também não sei se na a entrada os códigos são diferentes da saida.
                                  Ex. produtos.
                                  Motocicletas novas
                                  Oleos lubrificantes
                                  Peças novas
                                  acessórios para motos
                                  Em Goiás, peças e acessorios é tributado e moto e lubrificantes são substituição.

                                  • At 2009.09.09 08:25, Antonio Lopes said:

                                    Olá Caio,

                                    Estou com um grande problema, necessito cancelar duas Nfes porém meu software de gestão não gravou a chave e o protocolo e tambem não tenho o mais os XLMs.Como faço para cancelar estas notas ?

                                    Grato pela atenção

                                    • At 2009.09.15 09:48, Josi said:

                                      Bom dia Caio,

                                      Estou com um problema G17 (CNPJ emitente não cadastrado), rejeição 245? pois já fiz tudo que tinha que fazer agora me aparece este erro.

                                      Grata

                                      • At 2009.09.15 12:50, admin said:

                                        Josi,

                                        Verifica com o contador se a Empresa está credenciada para emitir a NF-e, essa rejeição indica que não.

                                        Sds,

                                        • At 2009.09.15 12:51, admin said:

                                          Olá Antonio,

                                          Vc. precisa ter a “chave de acesso” da NF-e (verifique no DANFE).

                                          Sds,

                                          • At 2009.09.30 08:43, Diego said:

                                            Ola Caio…
                                            Estou com o seguinte problema…

                                            Estou enviando NFe porem depende do tipo de envio esta ocorrendo as seguintes mensagens:

                                            *Contigencia SCAN
                                            Status: 245 – Motivo: Rejeicao: CNPJ Emitente nao cadastrado

                                            *DEPEC
                                            Status: 203 – Motivo: Rejeicao: Emissor nao habilitado para emissao de NFe

                                            Conforme verifiquei os outros 2 tipos (NORMAL e CONTIGENCIA FS) são enviados normalmente.

                                            Isso esta muito estranho, mesmo porque começou a ocorrer essas mensagens a 2 dias atrás… sendo que nada foi modificado no sistema.

                                            • At 2009.11.18 22:45, Sandro said:

                                              Boa noite Caio,
                                              Estou emitindo a NFe para uma empresa ME EPP, lendo alguns materiais, vi que o CST tem que usado 0 041 pois ainda não existe um CST especifico para essas empresas. Meu cliente disse que ele tem que usar o CFOP baseado no CST da nota de entrada. Saberia me informar se isso procede?

                                              Grato

                                              • At 2009.11.19 09:14, admin said:

                                                Olá Sandro,

                                                Eu aconselho que vc. verifique com o contador da Empresa e deixa a responsabilidade de decidir a CFOP ou e CST dos produtos para ele; afinal essa é uma questão contábil e, de muita complexidade; para o seu programa fica a responsabilidade de executar os cálculos de imposto conforme cada caso.

                                                É importante saber que; a CFOP indica a natureza da operação (porque o documento está sendo emitido) e a CST indica a classificação tributária do produto (como o imposto é calculado ou não). A CST 041, por exemplo, indica que o produto é de origem nacional “0″ e a situação tributária “41″ é “Isento/Não Tributado”.

                                                Sds,

                                                • At 2010.01.27 18:29, Charlles Marques said:

                                                  Boa tarde Caio,

                                                  Eu desenvolvi um sistema em ASP que chama a NFe_Util.dll porém ao carregar a mesma sempre da o erro 80131534 ref. a unidade mapeada (ou que a mesma não é localizada).

                                                  Vc sabe de dizer se tenho que copiar a Nfe_Util para algum diretorio ref. ao ASP ou coisa parecida ???

                                                  • At 2010.01.29 14:19, admin said:

                                                    Olá Charlles,

                                                    Me desculpe, mas não vou saber lhe responder essa pergunta.

                                                    abçs

                                                    • At 2010.03.02 11:14, Cris_arandu said:

                                                      Boa tarde
                                                      alguém está faendo o danfe em Report Builder? Preciso imprimir na mesma página aquele ticket de confirmacao de recebimento do danfe em retrato e o resto do danfe em paisagem.. alguém sabe como fazer??

                                                      • At 2010.03.29 23:52, Pedro Aviles said:

                                                        Boa Noite Caio,

                                                        estou tendo problemas quando vou buscar o Resultado da NFe

                                                        Descricão do erro:
                                                        4-Erro: XML não atende Schema XML.

                                                        por gentileza se der para me dar uma dica do erro ficarei muito grato.

                                                        Desde ja fico Agradecido.

                                                        • At 2010.03.30 08:43, admin said:

                                                          Olá Pedro,

                                                          Consulte a NF-e pelo portal da SEFAZ do seu estado de forma à verificar se a mesma está autorizada!. Essa resposta indica que houve “falha no schema XML” e portanto a NF-e deve ter sido rejeitada!; você pode usar o “Validador NFe” do portal RS para verificar o seu arquivo (é util em fase de testes); segue o link: http://www.sefaz.rs.gov.br/NFE/NFE-VAL.aspx

                                                          Sds

                                                          • At 2010.03.30 11:34, Pedro Aviles said:

                                                            obrigado pela ajuda, outra coisa se puder ajudar quando envio qualquer nota sendo o destinatário de outro estado quando busco o resultado da msm me informa que a IE do destinatário é invalida ai não consigo o Protocolo para autorização de uso.
                                                            Como posso resolver isso ?

                                                            desde já agradecido.

                                                            • At 2010.04.16 16:23, BENTEMULLER said:

                                                              Ola,

                                                              erro na rotina uso DELPHI7 (Identificacao não declarada)

                                                              with ACBrNFe1.NotasFiscais.Add do
                                                              begin
                                                              Identificacao.NaturezaOperacao := ‘VENDA PRODUCAO DO ESTAB.’;

                                                              • At 2010.06.04 13:13, Walter said:

                                                                Boa tarde Caio,

                                                                Tenha uma duvida sobre padrao do XML, como existe um padrão para arquivar o xml da NFe, existe outro para o XML de Cancelamento da NFe. A pergunta e a seguinte, e quando vc inutiliza uma numeração existe algum padrão? Pq tentei gerar um arquivo conforme o XSD ProcInutNfe e mesmo assim não consigo validar o xml. Por acaso vc não tem algum arquivo de Exemplo de XML de Inutilização?

                                                                Desde ja agradeço.

                                                                • At 2010.07.19 13:40, Raphael said:

                                                                  Olá Caio !!!

                                                                  eu fiz uma nota fiscal teste , mas deu erro 245 (cnpj emitente nao cadastrado ), porem meu cliente so será credenciado em outubro, eu fiz chave dele antes pois antes exigia com urgencia, depois pelo CNAE foi adiado em outubro !!!!

                                                                  sera que aconteceu erro 245 pq a empresa so esta apta em outubro ???

                                                                  desde já agradeço !!!

                                                                  • At 2010.07.28 21:49, Paulo said:

                                                                    Uma dúvida: existe para o desenvolvedor de software algum tipo de habilitação especial, usada exclusivamente para teste? Terei esse problema em breve. Se não tiver como receber essa habilitação para testes, vou ter de emprestar o certificado de algum cliente às 6 da tarde para devolver no dia seguinte, às 8 da manhã. Um absurdo. Aliás, liguei para o plantão da Receita da minha cidade e (pasmem!) ninguém soube me informar. :( Imagino, na minha ignorância, que deve existir. Senão, o desenvolvimento ficará bastante prejudicado.

                                                                    • At 2010.07.29 09:25, admin said:

                                                                      Paulo,

                                                                      Não existe tal certificado para testes. De fato nesse caso, vc terá que usar uma cópia do certificado (se A1) do seu cliente para fazer os testes de homologação; se vc não tiver acesso à um certificado tipo A1 então, tem que pegar emprestado o A3 do seu cliente (é recomendado o modelo A1 para a NF-e, o motivo, praticidade).

                                                                      Sds

                                                                      • At 2010.07.29 15:46, Paulo said:

                                                                        Era o que eu temia saber. O problema maior é que aqui em Londrina ninguém quer saber de A1. Todo mundo quer o cartãozinho na mão. Se realmente for assim, vou ter que trabalhar vários e vários dias de madrugada, emprestando o cartão de alguém. Sinceramente, acho um absurdo não existir uma habilitação especial para o desenvolvedor. Algo simples e prático, que resolve um enorme problema. E que não custaria coisa alguma para a SEFAZ. Obrigado pela resposta.

                                                                        • At 2010.08.07 18:27, Ed Jr said:

                                                                          Prezado,

                                                                          Muito interessante suas informações, principalmente por separar o assunto em etapas. Eu estou dando um apoio a uma pequena empresa que não possui esse processo de NFE. O sistema é um pouco antigo, desenvolvido em Clipper com banco de dados DBASE. Estou finalizando um sistema que extrai os dados dos arquivos DBF e monta um .txt no ponto a ser importando para o programa gratuito da receita. Já fiz alguns testes de validação, assinatura e transmissão da nota com sucesso. No entanto, por uma falta de atenção, acabei utilizando a VERSÃO DE PRODUÇÃO ao invés da VERSÃO DE TESTES para transmissão de algumas notas. O problema é que eu não salvei os arquivos e não sei o número das CHAVES DE ACESSO e nem sei quantas notas foram transmitidas. A pergunta que faço é a seguinte: existe alguma forma de consultar quais notas (pelo menos o número delas) estão na base de dados da receita pelo CNPJ da empresa?

                                                                          Grato.

                                                                          • At 2010.08.09 14:09, Umberto said:

                                                                            Olá Caio, tudo bem ?

                                                                            Estou tentando colocar o Danfe (em quickreport) no meu projeto de NFe via ACbr contudo não entendi como posso “vincular” o arquivo do quick que vc. disponibilizou p/ download com o Componente ACBrNFe ?

                                                                            Vc. pode me orientar ?

                                                                            • At 2010.08.13 11:20, admin said:

                                                                              Olá Umberto,

                                                                              Usando o ACBrNFe vc. não vai precisar desse arquivo. Vc. pode fazer a impressão do DANFE usando os recursos disponíveis no ACBrNFE.

                                                                              Veja mais detalhes aqui: http://acbr.sourceforge.net/drupal/?q=node/36

                                                                              Se quiser usar o QuickReport, vc pode usar esse arquivo que disponibilizei como modelo e substituindo os campos de dados pelos correspondentes na sua aplicação.

                                                                              Sds

                                                                              • At 2010.08.16 21:24, Clésio said:

                                                                                A conexão subjacente estava fechada: Erro inesperado em um envio.

                                                                                este erro acontece quando estou usando o windows 7 w vb2005, no windows xp ele nao acontece.

                                                                                Este erro e quando estou tentando se conectar com webservice do estado de MT.

                                                                                alguem ja teve este problema ou pode me ajudar .

                                                                                Desde ja agradeço.

                                                                                • At 2010.08.18 18:09, admin said:

                                                                                  Qual componente vc. usa?. Vc. pode atualizar o componente e ver se resolve.

                                                                                  Sds

                                                                                  • At 2010.09.13 10:57, CAIO said:

                                                                                    Bom dia.
                                                                                    Uso o sistema alp….. para emitir NFE. E em apenas um cliente quando mando consultar o processamento a sefaz de PE manda o seguinte retorno: CNPJ do emitente não foi cadastrado. Só que na area virtual da propria sefaz PE está dizendo que já se encontra credenciado.

                                                                                    • At 2010.09.13 11:32, CAIO said:

                                                                                      Lembrando que eu estou usando o ambiente scan devido a problemas na Sefaz PE que vai ficar indisponivel até o dia 22/09. Lembrando tambem que é a primeira NFE de produção que tento emitir

                                                                                      • At 2010.10.07 15:51, Fabricio said:

                                                                                        Estou com a seguinte mensagem ao enviar uma NFe:
                                                                                        245 Rejeição: CNPJ Emitente não cadastrado
                                                                                        O que pode ser? E como corrigir?

                                                                                        • At 2010.10.15 06:51, Robson Lopez said:

                                                                                          Caio, em primeiro agradeço por explicar tão bem sobre NFE, Trabalho com automação comercial e vendo um software de uma empresa que desenvolve softwares de caixinha (prontos) é um ótimo sistema, porem estou querendo criar um provedor para armazenar as NFEs dos meus clientes e possivelmente com uma area restrita para cada cliente ver, reenviar ou até mesmo reemprimir nos prazo que estabeleci a lei (5 anos) vc indica alguma ferramenta para esse caso? sabe se já existe algo pronto? ou como desenvolver um aplicativo para isso?
                                                                                          Desde já agradeço

                                                                                          Abraço!!!

                                                                                          • At 2010.11.11 14:42, Adriana said:

                                                                                            Oi Caio, tudo bem?

                                                                                            Estou com uma dúvida com relação ao campo tpEmis, quando uma NF-e, emitida durante a contingência, for enviada para aprovação da SEFAZ.

                                                                                            Imagine a seguinte situação:

                                                                                            1) Uma NF-e foi emitida (antes de ter sido enviada para aprovação), com tpEmis “1″ (proced. normal).

                                                                                            2) Não foi possível enviar a mesma para aprovação (por qualquer motivo que indique a necessidade de entrar em modo de contingência), e em seu lugar um XML de DPEC teve de ser enviado para a SEFAZ.

                                                                                            3) Posteriormente o serviço foi reestabelecido e agora a NF-e precisa ser enviada para a SEFAZ.

                                                                                            Pergunta: o que exatamente devo colocar no tpEmis dessa NF-e, que possui um registro de contingência DPEC na SEFAZ?

                                                                                            Muito obrigada pela ajuda!
                                                                                            Adriana.

                                                                                            • At 2010.11.12 09:46, Adriana said:

                                                                                              Olá Caio.

                                                                                              Estou com outra dúvida sobre contingência DPEC.

                                                                                              O Manual de Integração diz que se o procedimento de contingência for adotado, a NF-e precisa ser re-gerada com tpEmis “4″ e seu lote também precisa ser re-gerado.

                                                                                              Lendo o artigo 15 da Portaria CAT 104/2007, obtive a seguinte informação:

                                                                                              “§ 1° – Na hipótese de ter sido concedida a Autorização de Uso da NF-e, o emitente deverá solicitar o cancelamento da NFe, nos termos do inciso I do artigo 18, se a operação tiver sido acobertada por outra NF-e, cujo arquivo digital tenha sido gerado em situação de contingência, nos termos do artigo 12.”

                                                                                              Daí as Dúvidas:

                                                                                              1) Se durante o envio de NF-e para aprovação da SEFAZ, for detectado que o sistema entrou em processo de contingência, as NF-e SEMPRE devem ser re-geradas?

                                                                                              2) Se uma NF-e que tenha sido transmitida para aprovação da SEFAZ antes da entrada em contingência e cuja resposta ainda não tenha sido retornada, precisa também ser RE-GERADA e ser enviado um DPEC para a mesma?

                                                                                              3) Se a resposta da pergunta (2) for sim, caso a NF-e enviada antes da contingência tenha sido aprovada após o re-estabelecimento do serviço, essa deve ser cancelada, pois já existe outra gerada durante a contingência (conforme descrito no artigo 15 da Portaria CAT 104/2007)?

                                                                                              Muito obrigada pela ajuda!

                                                                                              Adriana.

                                                                                              • At 2011.06.27 18:19, Marcos Friol said:

                                                                                                Olá Caio, antes de mais nada, parabéns pelos inúmeros posts de excelente qualidade, aprendo muito com seu blog. Sou novato em Delphi e estou apanhando muito para desenvolver uma aplicação referente a NFe (arquivos XML) e gostaria de saber se você já viu alguma coisa parecida que possa me ajudar ou me dizer o caminho que devo seguir para resolver este problema. É o seguinte: Preciso que o sistema deixe o usuário selecionar vários XML da Nfe (várias notas emitidas de uma mesma empresa) e juntá-las(concatená-las) para posteriormente extrair alguns desses dados para realizar cálculos, estes dados são dos Itens das Notas (código, Cod.Barras, Nome do item(produto), unidade, qtde, valor unitário e valor total) o que quero fazer é pegar estes dados das notas e agrupá-los como se fosse uma tabela dinâmica do excel para ter os totais de cada item num determinado mês por exemplo. Exemplo resumido: Cod. 1, Prod. xyz, qtde 10, valor total 1.000,00. Ou pelo menos juntar as notas e gerar um arquivo texto para jogar de uma só vez no excel para poder fazer uma tabela dinâmica. Se puder me ajudar agradeço muito. 

                                                                                                • At 2011.06.27 18:19, Marcos Friol said:

                                                                                                  Olá Caio, antes de mais nada, parabéns pelos inúmeros posts de excelente qualidade, aprendo muito com seu blog. Sou novato em Delphi e estou apanhando muito para desenvolver uma aplicação referente a NFe (arquivos XML) e gostaria de saber se você já viu alguma coisa parecida que possa me ajudar ou me dizer o caminho que devo seguir para resolver este problema. É o seguinte: Preciso que o sistema deixe o usuário selecionar vários XML da Nfe (várias notas emitidas de uma mesma empresa) e juntá-las(concatená-las) para posteriormente extrair alguns desses dados para realizar cálculos, estes dados são dos Itens das Notas (código, Cod.Barras, Nome do item(produto), unidade, qtde, valor unitário e valor total) o que quero fazer é pegar estes dados das notas e agrupá-los como se fosse uma tabela dinâmica do excel para ter os totais de cada item num determinado mês por exemplo. Exemplo resumido: Cod. 1, Prod. xyz, qtde 10, valor total 1.000,00. Ou pelo menos juntar as notas e gerar um arquivo texto para jogar de uma só vez no excel para poder fazer uma tabela dinâmica. Se puder me ajudar agradeço muito. 

                                                                                                  • At 2011.06.27 18:19, Marcos Friol said:

                                                                                                    Olá Caio, antes de mais nada, parabéns pelos inúmeros posts de excelente qualidade, aprendo muito com seu blog. Sou novato em Delphi e estou apanhando muito para desenvolver uma aplicação referente a NFe (arquivos XML) e gostaria de saber se você já viu alguma coisa parecida que possa me ajudar ou me dizer o caminho que devo seguir para resolver este problema. É o seguinte: Preciso que o sistema deixe o usuário selecionar vários XML da Nfe (várias notas emitidas de uma mesma empresa) e juntá-las(concatená-las) para posteriormente extrair alguns desses dados para realizar cálculos, estes dados são dos Itens das Notas (código, Cod.Barras, Nome do item(produto), unidade, qtde, valor unitário e valor total) o que quero fazer é pegar estes dados das notas e agrupá-los como se fosse uma tabela dinâmica do excel para ter os totais de cada item num determinado mês por exemplo. Exemplo resumido: Cod. 1, Prod. xyz, qtde 10, valor total 1.000,00. Ou pelo menos juntar as notas e gerar um arquivo texto para jogar de uma só vez no excel para poder fazer uma tabela dinâmica. Se puder me ajudar agradeço muito. 

                                                                                                    • At 2011.06.28 13:31, Anônimo said:

                                                                                                      Olá Marcos,

                                                                                                      Legal. Pelo que entendi se trata apenas de leitura do XML, acredito que os posts no blog possuem exemplos que podem te ajudar. Nesse caso a única diferença, como vc vai fazer uma leitura de vários arquivos ao mesmo tempo, deverá adicionar uma função para ler os arquivos e fazer a leitura sequencial de cada um deles.

                                                                                                      • 32 old comments are not displayed. Click to display all comments

                                                                                                      You must be logged in to post a comment.