Apesar de sempre ter pensado em como ficaria bom se o governo se atualiza-se tecnológicamente e abandona-se o padrão “Cnab” ou “Que Nabo!” como diz meu amigo Emerson Facunte (da Ed.Saraiva) e passasse a usar o padrão XML

Com a tecnologia da Nota Fiscal Eletrônica é exatamente isso que fizeram!. Então, porque vou protestar agora?.

Reparem que o manual técnico da Nota Fiscal Eletrônica ficou pronto em Dezembro de 2007. Um pouco depois, estive com um alto funcionário da SEFAZ-MT (nada menos que o responsável pelo projeto NF-e em nosso Estado) que me disse, “extra oficialmente” (confirmando a notícia do Portal Nacional da NF-e) que estariam obrigadas a emitir a NF-e à partir de Marços/Abril/2008 apenas empresas: fabricantes/distribuidores de cigarros, produtores, formuladores e importadores e distribuidores de combustíveis líquidos, transportadores e revendedores retalhistas. Bom, fiquei tranquilo, visto que mesmo que quisessem a maioria das empresas não estariam preparadas para implantar o processo com segurança entre Janeiro e Março de 2008.

Mas, ao contrário de todas essas informações (ao menos a do Portal Nacional deveria ser correta!) é divulgado no site da SEFAZ-MT uma lista de contribuintes (vários de nossos clientes estão na lista) e sua razão social não confere com nenhum dos casos de empresas citados acima (bom como oficialmente no Portal http://www.nfe.fazenda.gov.br/portal/assuntoagrupado1.aspx#sc016).

Como se não bastasse não conseguimos fazer os testes necessários da base do software o qual ainda estamos desenvolvendo, visto que o site destinado para homologação exige Inscrição Estadual para o credenciamento e, nossa empresa é ISENTO (o formulário de credenciamento não prevê isso) ou seja, eles esperam que façamos os testes dentro das empresas de nossos clientes. Enviamos um e-mail solicitando informações mais precisas (sem resposta); telefonamos e falamos com várias pessoas (ninguém sabe lhe informar); mandam ler o manual e, voltamos ao processo de credenciamento que não funciona.

Poderia citar mais uma série de motivos: Informação, adaptação e prazo de instalação nas Empresas, normalização da base de dados dos clientes (cadastros clientes e fornecedores de acordo com a tabela do IBGE), etc…

Continuaremos trahalhando 24 horas por dia! para que o projeto esteja pronto até o final da semana que vem (abrindo mão de outros recursos não menos importantes que deveriam ser desenvolvidos nesse período). Mas, com certeza; entre estar tudo pronto e funcionar existe uma distância que os nossos governantes “IRRESPONSÁVEIS” pareçem não conhecer (como outras “c” que já fizeram: KIT PRONTO SOCORRO, SELO INMETRO CAPACETE, etc…), não sei porque me lembrei de Fidel.

Posts Relacionados

Tags: , , ,



200 Comentários to “Nota Fiscal Eletrônica (NF-e)”

  1. Maicon Klug | setembro 30th, 2008 at 19:34

    Olá.

    Acho que muitas coisas vão da boa vontade de cada SEFAZ. Aqui em Santa Catarina, por exemplo, obtivemos todas as informações que buscamos.
    Os responsáveis pelo atendimento à NF-e são prestativos e respondem e-mail sempre. Por telefone as vezes não conseguimos falar com eles, mas os e-mails sempre foram respondidos em no máximo 2 dias.

    Mas há muitas informações em muitos lugares, e algumas até são conflitantes. Dai vale mesmo a experiência de negócio, desenvolvimento e implantação.

    Para colaborar um pouco nossa experiência, criamos também um blog onde postamos várias informações, um pouco de legislação, mas principalmente dicas e coisas que só identificamos no dia-a-dia.
    Estamos incrementando aos poucos, se você puder colaborar com seus comentários, ficaria agradecido.

    Abraço.
    Maicon Klug
    maicon@g2ka.com.br
    G2KA Sistemas
    Informações sobre a NF-e

  2. admin | setembro 30th, 2008 at 23:32

    Olá Maicon,

    Obrigado pela visita, conferi o BLOG que vcs montaram e gostei. O objetivo nosso aqui é exatamente esse, contribuir com os colegas de forma à disseminar o mais rápido possível as informações técnicas sobre a NF-e; Coisa que o governo devia ter feito antes de exigir o uso da mesma;

    O que você disse sobre a experiência é fato e foi fator fundamental para que implantássemos a NF-e em Abril/2008 no nosso sistema; visto que, não obtivemos nenhum tipo de informação da SEFAZ. E-mails enviados naquela época não foram sequer respondidos até hoje; e o nosso prazo era “nenhum”; imagine se dependêssemos da resposta. Foi quando decidi escrever sobre a NF-e aqui.

    Desejo sucesso para vocês no seu novo projeto.

    Abraços

    Ps. Sugiro um link ali para o BLOG da NFe que entendo hoje como a melhor fonte de informações técnicas sobre a NF-e; alêm de disponibilizarem um excelente componente para desenvolvedores Delphi.

  3. Luciano | outubro 1st, 2008 at 7:29

    Bom Dia!

    Pode me esclarecer uma dúvida?
    O DANFE é um formulário pronto feito em gráfica para imprimir os dados como ocorre com a nota em papel, ou é um relatório feito pelo sistema para imprimir em A4?

  4. Caio Oliveira | outubro 1st, 2008 at 11:27

    Bom dia Luciano,

    O DANFE normalmente é impresso em papel comum (A4 ou carta); exceto quando em contigência (quando o servidor da SEFAZ está fora de operação), nesse caso vc. pode configurar o sistema para imprimir o DANFE em formulário padrão SEFAZ (controlado). Leia o “Manual de Integração do Contribuinte” e saiba mais sobre a contigência.

    Sds,

  5. Ivanor | outubro 1st, 2008 at 14:39

    Muito Bom!!
    Finalmente encontrei um exemplo simples de como gerar o .XML em Delphi, maravilha!!

  6. marco matos | novembro 27th, 2008 at 14:02

    Caros,

    mandei o seguinte email para o suporte, e ao que parece vou aguardar retorno para sempre srsrsr… alguem poderia me ajudar???
    mto obrigado,

    Marco

    Bom dia,
    Recentemente o emissor de notas fiscais parou de funcionar na máquina do nosso financeiro, e ao tentarmos restaurar os backup os mesmos se apresentaram corrompidos.

    Envio esse email no intuito de obter informações sobre:
    - procedimentos para recuperação de notas perdidas afim de restaurar o estado inicial de nosso sistema;
    - melhores práticas para backup dessas informações importantes ao negócio da empresa;
    - como estabelecer rotinas em ambientes de homologação para teste dos backups em questão;
    - metodologia para updates e,
    - compatibilidade entre versões do emissor de nota fiscais NFE

    Contamos com a ajuda do suporte para restauração das funcionalidades de faturamento.

  7. admin | novembro 27th, 2008 at 14:27

    Olá Marco,

    Sim, vc. vai ter sempre que ter muita paciência quando precisar de suporte desse tipo. Não posso lhe ajudar nesse caso, pois, não uso ou conheço o suficiente o programa emissor da SEFAZ.

    Dei uma olhada nele logo no início do desenvolvimento do nosso projeto para ter uma base do que teríamos pela frente (achei simplesmente dificil alguém vir a usá-lo prá valer!).

    No começo era mais complicado, mas, hoje em dia está mais fácil fazer a integração da aplicação própria da empresa, visto a quantidade de informação e material disponíbilizado na web por desenvolvedores. Se você desenvolve e quer integrar o seu ERP, e ficar livre desse programa ruim, aqui no Blog e vc. encontra algumas informações e links importantes. Muitos já conseguiram sucesso!.

    Sds,

  8. marco matos | novembro 27th, 2008 at 15:15

    obrigado amigo

    vou ler essas infos afinal nao soh eu como mtos dependem agora desse sistema que foi implantado de qualquer jeito, e temos de usar nao eh mesmo srsrsr

    agradeço mais uma vez, sucesso!

  9. Ricardo | novembro 30th, 2008 at 17:32

    Gostaria de saber, se estes exemplos ja estao sendo utilizados. No envio, validacao e recebimento de arq retorno.

    E se eu posso utiliza-los em uma aplicacao minha.

  10. Caio Oliveira | dezembro 1st, 2008 at 7:29

    Repare que os exemplos desse blog são partes de programas usados na vida real. E alguns deles foram postados com o intuito de auxiliar programadores que estão desenvolvendo ou implementando a NF-e em seus sistemas. Parte dos códigos aqui são usados sim em aplicações reais.

    Porém não ofereço e não existe nenhuma garantia para o uso dos mesmos e, podem ser usados por você na sua aplicação por sua própria conta e risco. No mais, se for útil para você, então, ficaremos felizes em saber disso.

    sds,

  11. ANA DE LOURDES RODRIGUES JOSE | janeiro 14th, 2009 at 13:29

    Ola, Caio, olha so fiz o credenciamento para uso da NFe
    de nossa Empresa deu tudo certo, so que automaticamente
    caiu no modo de produção, e o pessoal que esta desenvolvendo o sistema pediu para colocar em modo de homologação( por se tratar de teste ) como faço isso agora, ja ficou em modo de produção.

    Obrigada, Ana

  12. admin | janeiro 14th, 2009 at 17:47

    Altere a variável “tpamb” para o valor “2″, se estiver usando a NFE_UTIL.dll ela faz o resto; senão, certifique-se de que a sua aplicação esteja apontado para o web service de homologação.

    Sds

  13. Adriano | janeiro 21st, 2009 at 9:09

    Olá Caio,

    Bem o meu sistema da esta quase pronto, estou quebrando a cabeça em relação como o destinatário vai receber essa nf-e, vi aqui na documentação pagina 77 que tem um layou que monta nf-e assinada + protocolo de autorização, mas como isso pode ser enviada para o cliente

    Desde já agradeço

  14. admin | janeiro 21st, 2009 at 13:53

    E-mail, na minha opinião, sempre a melhor opção. Anote o e-mail no cadastro do cliente e comanda o envio assim que receber a autorizaçao de uso.

    Sds,

  15. Adriano | janeiro 22nd, 2009 at 8:19

    Caio, me poderia dar uma ajuda nessa montagem, como posso pegar a minha xml assinada + protocolo dela e acoplar nessa nota, para montar a procNFE da página 77.

    Desde já agradeço

  16. admin | janeiro 22nd, 2009 at 9:24

    Olá Adriano,

    Estaremos publicando ainda nessa semana um post contendo o código completo para gerar a NF-e de compartilhamento; o artigo será dividido em duas partes: a primeira parte que será publicada nessa semana contêm exatamente o que vc. me pediu. O segundo artigo, vai demonstrar o uso do componente Indy (que acompanha o Delphi) que poderá ser usado pelo para enviar o arquivo da NF-e via e-mail.

    Sds, Caio

  17. Adriano | janeiro 22nd, 2009 at 10:22

    Caio

    O meu certificado expirou ai coloquei outro quando vou aprovar a minha nf-e esta dando o seguinte erro de certificado.

    Rejeição: 291-Certificado Assinatura Data Validade

    O que pode ter ocorrido?

    Desde já agradeço

  18. admin | janeiro 22nd, 2009 at 12:19

    Olá Adriano,

    Tente desinstalar o certificado primeiro e em seguida instale novamente o novo certificado. Me parece que o sistema ainda está lendo o certificado antigo.

    Sds,

  19. Adriano | janeiro 22nd, 2009 at 12:36

    Caio

    Muito Obrigado deu certo, agora ele aceitou o novo certificado

  20. Ronaldo | maio 4th, 2009 at 8:23

    Bom dia Caio,
    uso a dll nfe_util, ai é o seguinte… uso a função EnviaLote, o sistema acessa esta função fica “dentro” dela por uns 3 minutos ou até mais, ai retorna o erro “The Operation has time out”, então eu reenvio a nota e o retorno da SEFAZ é Rejeição por duplicidade, ou seja a primeira vez que eu enviei a nota foi recebida pela sefaz só q eu não consigui ter acesso ao número do recibo e não posso consultar ela pela chave com a Dll…
    vc pode me ajudar com oque pode estar acontecendo e oque eu posso fazer para sanar este problema.
    Desde de já lhe agradeço…
    Att: Ronaldo

  21. admin | maio 5th, 2009 at 11:47

    Bom dia Ronaldo,

    Vc. já fez o teste usando outra máquina?. Tivemos um problema recente com o envio; normalmente quando a SEFAZ dava algum “pipoco”, instalamos em outra máquina para testar e não deu mais o problema.

    Sds

  22. Ronaldo | maio 6th, 2009 at 9:31

    Acontece em qualquer máquina,
    Mais uma pergunta Caio, sou obrigado a usar um Rondomize para gerar o código numérico?
    ou posso passar um número fixo?
    Att: Ronaldo

  23. Caio | maio 6th, 2009 at 11:57

    Olá Ronaldo,

    Sobre o problema que vc. reportou, fui mais à fundo e descobri o seguinte (com a ajuda do pessoal da FlexDocs). Esse problema ocorre devido à uma falha no serviço da SEFAZ, o qual não consegue responder em tempo hábil (como deveria) gerando o “timed out”. Vc. vai ter que tentar contornar isso via programa, pois a solução teria que vir da SEFAZ, mas….

    Quanto ao código numérico, o manual de integração diz que o código ali deve ser gerado de forma randômica.

    Sds, Caio

  24. Caio | maio 6th, 2009 at 12:03

    Ronaldo,

    Só para complementar, o código numérico na verdade é um código de segurança que quando gerado aleatóriamente, evita o acesso indevido às notas fiscais (consultas indevidas por terceiros). Repare que os outros campos são fixos; exceto o número da NFe (que é sequencial, fácil de descobrir), com o código numérico aleatório, a chave fica mais reservada.

    Sds,

  25. Ronaldo | maio 6th, 2009 at 13:49

    Obrigado Caio,
    vc deve ter entendido meu problema, envio a nota e a SEFAZ recebe, porém não consigo pegar o número do recibo pois perde a conexão com o SEFAZ, ai reenvio a nota, e me retorna rejeição por duplicidade, no meu caso eu não estava salvando a chave, que dizer quando eu emitia pela segunda vez eu (dava um update) estava gravando a segunda chave gerada e a primeira eu não tinha mais acesso, por isso que achei q seria interessante não passar o cNF como
    Randomize…agora q vem a questão… a nota está autorizada mas eu não tenho o número do recibo, posso consultar pela chave só que o xml de retorno é diferente do xml que retorna quando consulto pelo recibo… tem algum problema se eu não salvar o número do recibo? eu posso utilizar o xml de retorno da consulta pela chave como válido para distribuição da NFe?

    Att: Ronaldo

  26. Ronaldo | maio 6th, 2009 at 14:02

    Só mais uma coisa Caio, na verdade eu peguei o sistema já rodando, mas com alguns problemas, eu passo um número para a função de gerar chave (da dll NFe_Util), este número q eu passo tem q ser o aleatório?
    Att: Ronaldo

  27. Caio | maio 7th, 2009 at 16:46

    Olá Ronaldo,

    Primeiro, a chave de acesso deve ser gerada uma única vez para cada nota; ele é o identificador principal da NFe. Segundo, deve guardar o numero do recibo de entrega da NFe (salve na base) e posteriormente consultar a NFe (pelo recibo ou chave) e verificar o status “Autorizado o uso da NFe” somente ai poderá considerar válida a sua NFe (guarde o protocolo de consulta de autorização, pois vai precisar dele para enviar a NFe para o destinatário). O campo “código numérico” deve por segurança ser “aleatório”.

    Sds,

  28. Adriano | maio 13th, 2009 at 7:52

    Bom dia Caio,

    Estou em testes em um cliente e gostaria de saber como se deve prodecer no caso de devolução de nota, sendo que a nota que foi devolvida não é uma NF-e.Pois o problema é gerar a nota de devolução no sistema de NF-e.

    Atenciosamente,

    Adriano C. Parisi

  29. Caio | maio 13th, 2009 at 10:45

    Olá Adriano,

    A diferença de uma NF-e devolução para a NF-e de venda é que vc. deve relacionar a nota origem como “Nota Referenciada” veja a tag “refNFe” (pág 88 Manual de Integração).

    Sds,

  30. Adriano | maio 21st, 2009 at 11:04

    Olá Caio,

    Em relação a contigência, vi o layout do DPEC fiz tudo esta correto validado e assinado, porém ao fazer o upload no site da receita esta dando o seguinte erro

    cStat Motivo
    297 Rejeicao: Assinatura difere do calculado

    O que pode será que pode ter acontecido, pois já vi todo o processo e não estou encontrando o erro

    Desde já Muito Obrigado

  31. admin | maio 21st, 2009 at 14:05

    Oi adriano,

    Nós não adotamos o DPEC (ainda), portanto não tenho informações mais detalhadas do processo.

    Sds,

  32. Ignacio de Castro | maio 24th, 2009 at 22:20

    estou com dificuldades para emissão da NFe com ACBrNFe pois esta dando erros direto de CNPJ invalido do emitente, sou do Pará. sera que esta preparado para o Pará tambem…

  33. admin | maio 25th, 2009 at 8:13

    Olá Ignacio,

    Embora tenha publicado a informação sobre a ACBrNFe; ainda não tive tempo para conferir as suas funcionalidades. Vc. pode usar informações desse fórum para maiores informações sobre ACBr.

    http://www.forumweb.com.br/foruns/index.php?showforum=465

    Sds, Caio

  34. Adriano | junho 12th, 2009 at 0:38

    Olá Caio,

    Bem falta apenas uma semana para que a primeira empresa passa de Homologação para Produção o Software esta OK fazendo todas as etapas sem problemas.Só queria saber se tem algo que deve ser feito antes de virar a chave ou isso pode ocorrer normalmente.

    Obrigado

  35. admin | junho 12th, 2009 at 10:54

    Olá Adriano,

    Se tudo testado e funcionando no ambiente de homologação, agora é só virar a chave…e curtir o resultado do seu trabalho.

    Sds,

  36. Adriano | junho 15th, 2009 at 9:46

    Olá Caio,

    Até na quarta-feira dia 10/06/2009 o sistema estava OK ai hj o cliente ligou e esta dando o seguinte erro: A conexão subjacente estava fechada: Não foi possível estabelecer relação de confiança para o canal seguro de SSL/TLS.Fiz o teste aqui com meu programa outro certificado e deu o mesmo erro.Ai o interessante e que li um post no seu blog onde foi feito um teste no qual ele alterou a data do computador fiz o mesmo alterei para 1/06/2009 e o sistema funcionou!
    Esse erro é do meu sistema ou do SEFAZ com suas WS?

    Obrigado

  37. MARCELO | junho 15th, 2009 at 22:45

    Olá Adriano. Tive o mesmo problema que você: não consigo mais transmitir NF-e no amb. de homologação para a SEFAZ-SP. Isso é pelo fato do certificado de homologação da SEFAZ de SP ter expirado em 12/06/2009. Ao consultar no site da SEFAZ-SP, foi passada a informação que amanhã (16/06/2009), estará disponível o novo certificado, que poderá ser baixado em http://www.fazenda.sp.gov.br/nfe, opção URL webservices.
    Vamos aguardar…

  38. Wagner | junho 17th, 2009 at 1:51

    Ola, gente estou até com vergonha.
    Mas é que somente agora vamos desenvolver nossa solução de NFe. São tantas informações.

    Vou tentar usar este componente. E tenho algumas perguntas.

    1.Já existe alguem usando ele em modo produção.
    2.Pelo que que li ate agora, o processo consiste:
    - criar a NF
    - validar
    - assinar
    - transmitir
    - imprimir o danfe
    - enviar para o destinatario.
    - arquivar.
    Correto…
    3.Alguem tem um exemplo de uma NFe nos passos:
    - Criação e Analise do retorno.
    4.Eu como empresa, desenvolvedora mesmo assim preciso comprar um certificado para desenvolver no modo homologacao.
    5.Alguem tem o componente ai ou sabe aonde posso baixa-lo sem precisar usar o SVN.

    Desculpe pelas perguntas sem fundamento é que estou inciando em NFE.
    Usamos Delphi 7 + mysql

  39. admin | junho 17th, 2009 at 15:32

    Olá Wagner,

    Sempre é hora de começar, antes tarde do que nunca né?. Todas as dicas e informações sobre a NF-e aqui são fruto da nossa experiência. Temos diversos clientes em produção.

    O Processo de desenvolvimento do “controle da NF-e” consiste no desenvolvimento de diversos recursos e, muitos deles já disponíveis para uso através da NFe_UTIL.dll e ACBr NF-e entre outros componentes cuja maioria dos recursos é free. Veja mais informações aqui no Blog. Indico também que acesse o Blog da NFe (fonte confiável e importante de informações sobre a NF-e).

    Uma das vantagens de começar mais tarde é que agora existem muito mais informações disponíveis, no começo foi complicado; a desvantagem é que se o seu cliente estiver precisando do recurso de imediato, vc fica numa situação dificil, pois, leva-se algum tempo para assimilar e preparar o sistema, mesmo com diversos recursos prontos já disponíveis.

    Diversos exemplos vc encontra juntamente com o pacote download da NFE_UTIL.DLL (http://nf-eletronica.com/blog/). Existem outras opções, infelizmente não pude testá-las ainda por isso não as cito aqui.

    O Certificado; para testes (homologação) usamos certificado do nosso cliente aqui.

    Sds, Caio

  40. Francine | junho 22nd, 2009 at 12:43

    Olá,

    primeiramente a nota fiscal eletronica não vai vinga, e segundo que eles fazem uns programinhas tão michurucos que qualquer um que intenda de tecnologia, poderá invadir o sinstema e fraudar qualquer nota..simplificando não ah segurança alguma e sim ha muitas falhas, estou fazendo uma tese no meu tcc com as falhas da NF-e, espero que se alguem puder me ajudar com bibliografias e teses sobre o tema q entre em contato.
    Obrigada

    Francine

  41. admin | junho 23rd, 2009 at 11:50

    Olá Francine,

    Sim, existem ainda alguns problemas que precisam ser resolvidos, mas, o fato é que a a NF-e já “vingou” e existem milhares de Empresas que já estão usando a tecnologia no dia a dia; a maioria pela obrigatoriedade e outras vêm aderindo ao projeto para estarem preparadas quando lhes for exigido. É um caminho dificil para todos mas não tem mais volta. Aqui no Blog tem muito informação sobre a NF-e: reclamações, dúvidas e soluções.

    abços.

  42. Bel | junho 24th, 2009 at 14:49

    Boa Tarde Caio!

    Estou com uma dúvida com relação as Tags qTrib e uTrib.

    É o seguinte..Por exemplo uma(1) caixa(6UN) vendida …Meu cliente sempre fez da forma abaixo e eu queria saber se está certo mesmo:
    uCom CX /ucom
    qCom 1.0000 /qCom
    vUnCom 15.5000 /vUnCom
    vProd 15.50 /vProd //(qCom*vUnCom)
    cEANTrib /
    uTrib CX /uTrib
    qTrib 1.0000 /qTrib
    vUnTrib 15.5000 /vUnTrib

    Muito Obrigada!

  43. admin | junho 25th, 2009 at 10:10

    Isso mesmo, está correto. Na verdade essas informações devem ter sido inseridas para uso no futuro, pois, também não enxerguei ainda, a necessidade de informar esses valores, visto que, ao menos no meu entendimento já existe uma informação no registro do produto que identifica se é tributado ou não.

    abços

  44. Ronaldo | junho 30th, 2009 at 7:59

    Bom dia Caio,
    estou com uma pequena dúvida, sobre a NFe_Util, nas novas versões existem as chamadas de funções *SCAN, exemplo:

    Util.EnviaLoteSCAN(‘PR’,tpamb, nomeCertificado, cabMsg, DadosMsg, retWS, msg, proxy, usuario, senha, licencaDeUso)

    desta forma eu não estarei enviando a NFe em modo de contingencia? ou estou mto engando? se vc puder me esclarecer sobre as novas chamadas agradeço.

    Att: Ronaldo.

  45. admin | junho 30th, 2009 at 9:14

    Bom dia Ronaldo,

    Essas funções fazem parte da segunda geração de funções de conexão com o serviço da SEFAZ disponibilizadas na NFE_UTIL.DLL. A chamada Contingência SCAN – emissão
    em contingência no Sistema de Contingência do Ambiente Nacional (SCAN).

    Porém essas funções permitem fazer a chamada ao serviço normal e podem substituir completamente as antigas funções (basta usar a sigla da UF de origem do emitente e a série atual; Ex.: 001.).

    O ambiente SCAN será acionado pela SEFAZ do seu Estado; quando necessário. Não é vc. que escolhe utilizar esse tipo de contingência. As séries da NF-e enviadas em contingência SCAN devem ser numeradas entre 900 e 999.

    Sds, Caio

  46. Alex | julho 2nd, 2009 at 9:08

    Bom dia Caio,

    Estou com um problema aqui, na hora q testo o status do serviço ele da o seguinte erro ‘erro no suporte a canais seguros’ mas isso so acontece com o certificado de um cliente qdo coloco o nosso funciona. Poderia me informa qual é o problema e como posso resolve-lo.
    Desde já muito obrigado.

  47. admin | julho 2nd, 2009 at 11:36

    Bom dia Alex,

    Esse problema ocorre quando a cadeia de certificados não está instalada por completo. Faça a reinstalação do certificado baixando a cadeia completa.

    Sds,

  48. Alex | julho 2nd, 2009 at 13:13

    Blz Caio,

    Funciono. Brigadão

  49. rodrigo | julho 7th, 2009 at 10:21

    olá Caio,
    vc saberia me dizer se ha algum problema caso o cliente
    queira gerar os xmls durante o dia e envia-los no final da tarde? nao haverá problema com a data e hora de saida das notas? obrigado

  50. Caio | julho 7th, 2009 at 11:26

    Olá Rodrigo,

    Isso somente será possível em modo de contigência (problemas SEFAZ, rede, etc). O Manual de Integração diz que o DANFE somente é válido quando a NF-e está autorizada.

    Entre outros problemas, nesse caso, a mercadoria passa na fiscalização e o DANFE não consta na SEFAZ. Somente será válido em modo de contigência; senão, sua mercadoria será apreendida.

    Sds Caio

  51. Felipe | julho 8th, 2009 at 14:16

    Boa tarde, Caio.

    Parabéns pelo Site. A minha dúvida não é em relação a este post, e sim, quanto à função que gera a chave de acesso que voce postou aqui no site. Está emitindo três erros na compilação com o Delphi7,[Error] UnitFuncoes.pas(15): Missing parameter type, na declaração da função MontaChaveAcessoNFe_v110, ´[Error] UnitFuncoes.pas(31): Undeclared identifier: ‘Modulo11′, e o último [Error] UnitFuncoes.pas(52): Undeclared identifier: ‘Alltrim’. Você tem alguma informação se alguem já teve esse mesmo problema? Obrigado

  52. admin | julho 9th, 2009 at 15:06

    Olá Felipe,

    A função modulo 11 foi publicada no post Módulo 11. A função “Alltrim” segue abaixo (estarei postando no post específico também:

    Function Alltrim(Text: string) : string;
    begin
      while Pos(' ', Text) > 0 do
         Delete( Text, pos(' ', text), 1);
         Result := Text;
    End;
  53. Henrique leonardo | julho 10th, 2009 at 0:04

    Caro caio ..
    No momento da homologacao da nfe ..tenho uma duvida no numero da serie.. poderia me informar se ela devera ser mudada na hora da producao ? um detalhe que nao consigo uma resposta .. estou muito grato pelo seu site

  54. Felipe | julho 10th, 2009 at 8:05

    Caio, muito bom dia. Suas informações realmente poupam dias e dias de dor de cabeça, rs..rs.. Não sei porque continuo tendo problema na compilação da função MontaChave. O Delphi está criticando o cabeçalho da função:
    Function MontaChaveAcessoNFe_v110( codUF: integer; dtEmissao: TDateTime; CNPJ:string;
    Modelo, Serie, NumeroNF): string;
    [Error] UnitFuncoes.pas(8): Missing parameter type.

    Alguém já teve esse mesmo problema?

    Grande abraço.

  55. Ronaldo | julho 10th, 2009 at 13:31

    Olá Felipe, vc não declarou o tipo das variáveis
    Modelo, Serie, NumeroNF

    function TFrmUtlNfe.MontaChaveAcessoNFe_v110(codUF: Integer;
    dtEmissao: TDateTime; CNPJ: string; Modelo, Serie,
    NumeroNF: Integer): string;
    begin
    //
    end;

  56. admin | julho 10th, 2009 at 21:58

    Isso ai …

  57. Ronaldo | julho 13th, 2009 at 7:54

    Bom dia Caio, vc poderia me tirar uma dúvida sobre a tag NFRef da montagem do XML. Eu só devo informar o conteúdo deste tag se a finNFe for do tipo 2 ou 3, a minha dúvida é com relação a uma nota de devolução de mercadoria do cliente, faço uma nota de saída normal após isso faço uma nota de entrada como sendo de devolução, a finNFe desta minha nota de entrada será de que tipo? 1, 2 ou 3.
    Att: Ronaldo

  58. Felipe | julho 13th, 2009 at 8:33

    Beleza, Ronaldo!

  59. rodrigo | julho 14th, 2009 at 15:17

    olá Caio,
    surgiu uma duvida e não encontrei informação a respeito.
    No caso do destinatário da nf-e ser pessoa física e ele quiser fazer uma consulta da nf-e ou verificar sua valida por exemplo, essa pessoa precisará ter o certicado digital para realizar essas operações na SEFAZ ou existe outra maneira?
    obrigado.

  60. Caio | julho 14th, 2009 at 23:09

    Olá Rodrigo,

    Para consultar a NF-e vc. vai precisar apenas informar a chave de acesso da mesma. Não é necessário o certificado. Esse é um dos motivos de terem inserido aquele codigo numérico aleatório na chave de acesso da NF-e.

    Sds, Caio

  61. Caio | julho 14th, 2009 at 23:12

    Olá Rodrigo,

    No caso da NF de devolução a tag finNFe deve ser = 1.

    Sds

  62. Ronaldo | julho 18th, 2009 at 9:15

    Olá Caio, queria fazer uma rotina que consultasse a validade de uma NFe, há clientes que usam o nosso sistema e não emitem NFe e os mesmos não possuem certificado digital, mas estão recebendo NFes de seus fornecedores e lançando essas notas no sistema, existe alguma forma (web service)de eu consultar a validade da NFe, sem meu cliente possuir certificado digital?
    Att: Ronaldo.

  63. Caio | julho 20th, 2009 at 8:11

    Vc. pode consultar qualquer NF-e autorizada diretamente no site da SEFAZ, basta ter a chave de acesso.

    Sds,

  64. rodrigo | julho 24th, 2009 at 15:35

    olá Caio,
    vc saberia me informar no caso de alguma empresa gerar uma nf-e apenas com serviços, qual documento deverá ser entregue para o cliente?
    (no caso de mercadoria é entregue o danfe)
    obrigado.

  65. Caio | julho 25th, 2009 at 17:53

    Olá Rodrigo,

    Vc. tem que verificar com a prefeitura em questão, se existe convênio com a SEFAZ. Se sim, vc. vai usar o DANFE mesmo. Porém, as prefeituras estão na sua grande maioria adotando outro sistema denominado NFs-e e é diferente.

    Sds,

  66. Adriano | julho 29th, 2009 at 13:09

    Olá Caio,

    Me tira essa dúvida, NF-e é gerada com sucesso pelo sistema, no site da NF-e Nacional ela consta sua autorização na SEFAZ de SP consta também sua autorização, porém teve um cliente que recebeu essa NF-e e utilizou o sistema que a Receita disponibiliza que é o VISUALIZADOR da NF-e e quando ele visualiza da erro de assinatura inválida (sendo que na web esta OK).Só uma observação o emissor é de SP e o cliente é de MG.

    Atenciosamente,

    Adriano

  67. admin | agosto 3rd, 2009 at 7:54

    Olá Adriano,

    Repare que se a NF-e está “autorizada” no site da SEFAZ; então isso é o que importa. Por outro lado, quando vc. emite a NF-e vc deve; além de enviar e confirmar a autorização no site da SEFAZ, enviar o arquivo da NF-e contendo o conteúdo do protocolo de autorização para o cliente.

    Sds, Caio

  68. Ronaldo | agosto 3rd, 2009 at 9:14

    Bom Dia Caio, na NFe tem uma tag específica para veículos novos, não sei se você chegou a usar esta tag, para alguns campos o manual diz que se deve utilizar a tabela Renavam, porém não consigo achar esta tabela Renavam em nenhum lugar. Será que você saberia me dizer onde posso encontrar esta tabela? Desde já agradeço a disponibilidade.
    Att, Ronaldo.

  69. admin | agosto 3rd, 2009 at 15:14

    Olá Ronaldo,

    Não tenho muito conhecimento nessa área, acredito que deva conseguir essas informações no DENATRAN ou DETRAN do seu Estado.

    Sds, Caio

  70. rodrigo | agosto 4th, 2009 at 13:07

    olá Caio,
    estou tentando enviar uma nf-e com uma nota referenciada mas esta vindo a msg de nf-e ja cadastrada (ambiente de homologacao). Fiz o seguinte processo
    enviei uma nota, cancelei, quero envia-la novamente com as correções. Tenho q enviar a msm nota com as correcoes com referencia para a nota que esta cancelada na sefaz(que é ela msm), esse o processo está certo, vc saberia informar como devo proceder?
    obrigado.

  71. Caio | agosto 4th, 2009 at 15:36

    Olá Rodrigo,

    Após cancelar a NF vc não pode mais enviar outra com o mesmo número. Uma vez cancelada ela não terá mais validade fiscal e, portanto não pode ser referenciada; porém o número dela fica “utilizado”.

    Sds,

  72. Adriano | agosto 10th, 2009 at 14:31

    Olá Caio,

    Novamente veio perguntar da Validação da XML, pois temos cliente que estão reclamando devido a NF-e não esta sendo validada no portal da SEFAZ RS (http://www.sefaz.rs.gov.br/NFE/NFE-VAL.aspx), o meu sistema esta ok, se consultar na Base Nacional ou na SEFAZ do estado (no caso é SP) consta a autorização do uso, no programa Visualizador NF-e 3.5 também esta dando a validação, estrutura válida e a sua situação no SPED como Válidas somente nesse programa Validador de Mensagens do Projeto NF-e da mensagem da como assinatura inválida, essa abaixo:

    PARSER XML: OK
    TIPO DE MENSAGEM: Distribuição da NF-e processada
    SCHEMA: OK
    ASSINATURA XML: Assinatura ***INVÁLIDA***

    Gostaria de saber se tem alguma informação sobre isso.

    Muito Obrigado

  73. rodrigo | agosto 13th, 2009 at 10:15

    ola Caio,
    surgiu uma duvida, visto no manual a numeracao da notas enviadas deve sequencial. Se eu enviar um lote com 5 notas e das 5 apenas a 1º e a 5º forem aceitas e o restante rejeitada, como fica o novo envio das rejeitadas? Elas nao serao mais o sequencial da nota numero 5, haverá algum problema em corrigi-las e reenvia-las? visto que elas nao foram gravadas no website entao a numeracao delas nao consta la.
    Eu li no site da fazenda que qdo houver quebra de sequencia de numeração a aquela numeração deve ser inutilizada, isto se aplica qdo a nf-e é rejeitada?
    obrigado

  74. Kathlyn | agosto 13th, 2009 at 15:22

    Olá pessoas estou com um problema e não sei como resolve-lo, quando assino a nota e valido pelo site da sefaz rs está ok, porem quando faço o mesmo procedimento mas em lote o retorno é erro 290 Rejeição: Certificado Assinatura Inválido…mesmo pelo validador da sefaz rs…
    O web service que estou tentando acessar é o disponibilizado pelo paraná
    Já lí que pode ser espaço, mas já tirei todos, please me ajudem!

  75. admin | agosto 13th, 2009 at 16:09

    Olá Rodrigo,

    Repare que as NF-e rejeitadas podem ser corrigidas e reenviadas em outro lote. Vc somente irá inutilizar os números que não forem mais utilizados; os que, por algum motivo sua aplicação não conseguir mais enviar e por isso não puderem ser utilizados.

    Sds

  76. Ricardo | agosto 13th, 2009 at 16:27

    Olá Caio,

    Em relação ao número seguencial da NF-e, 1, 2 , 3 … e assim por diante, deveria, mas é fato que os comerciantes não emitem 100% de nf das vendas, caso ele pule esta sequencia, envia a nota venda 10 pra NF-e e depois (a venda de 11 a 14 não saiu nf-e) só a 15 em diante pode ocorrer algum problema com fisco, ou isto é irrelevante ?

    Ricardo

  77. Caio | agosto 13th, 2009 at 17:19

    Olá Ricardo,

    Com certeza se usar essa lógica vc ou seu cliente vão ter problemas com o fisco.

    Sds,

  78. Robert | agosto 14th, 2009 at 8:27

    Bom dia Caio,

    Se eu enviar uma nf-e para o SEFAZ origem, e logo após o mesmo “capotar”.. Essa nf-e que eu enviei, deve ser cancelada e enviada novamente para o SCAN ??? Ou ao cair, é garantido que essa nf-e que eu mandei para o “origem” vai ser processada ?

    Obrigado !

  79. admin | agosto 14th, 2009 at 8:58

    Bom dia Robert,

    Gostei do “capotar”. Repare que são dois serviços diferentes, a NF-e que enviar via SCAN conterá série diferente e, portanto serão processadas distintamente; uma vez que vc. tem o recibo de envio, indicando que o lote fora processado e logo em seguida o sistema “cair” vc. poderia tentar consultar no site da sefaz o recibo e verificar autorização da mesma ou, ignorar o processo provisoriamente e usar o SCAN (terá que ser emitida com outra série e, consequentemente, outro numero); mais tarde com o servico normalizado, se vc. enviou essa nota via SCAN, verificar aprovação do recibo anterior e tomar as providências para não haver duplicidade nas vendas (cancelar, se autorizada ou inutilizar número se rejeitada) ou na pior das hipóteses aguardar o retorno do serviço.

    Ultimamente o serviço da SEFAZ tem estado bastante estável, para ter idéia, não usamos contingência ainda aqui, as vezes que “cai” normalmente volta rápido (mais de 15 Empresas operando em mais de 03 Estados).

    Sds,

  80. Robert | agosto 14th, 2009 at 14:55

    Obrigado pelas respostas Caio.

    Só para eu entender, o recibo garante que a SEFAZ recebeu a nf-e correto ? portanto, se eu receber o recibo e logo após o serviço origem “cair”, só vou saber que a nf-e foi autorizada ou nao qdo o mesmo voltar ?? nesse caso a “melhor” solucao seria enviar a mesma nf-e (com serie e numero diferente) para o SCAN, e depois que o origem voltar, pedir o cancelamento da nf-e que eu enviei primeiro ?

    Obrigado !

  81. Marcus Paulo | agosto 17th, 2009 at 10:19

    Bom dia, estou com uma dúvida quanto a contingência, eu criei minha própria dll para a NFe, está tudo funcionando corretamente, até a parte de contingência, mas a dúvida que tenho é em questão das contingências FS e DPEC, pois as mesmas tem que ser reenviadas para o webservice da sefaz, quando os mesmos voltarem, agora fica a dúvida, eu envio a NFe que gerei da primeira vez, quando enviei em contingência, com a tag TpEmis = 4 (DPEC, por exemplo), ou eu tenho que gerar outra NFe para enviar normal para a Sefaz, não consegui nenhuma referencia na net, nem na receita, alguem sabe?
    Agradeço desde já!

  82. admin | agosto 17th, 2009 at 17:37

    Boa tarde Marcus Paulo,

    São dois controles diferentes:

    Para usar a contingência FS (em Formulário de Segurança) vc. deve:

    * Gerar o XML das NF-e com o “tp_emis” = 2;
    * Imprimir o DANFE (02 vias ao menos) em formulário de segurança;
    * lavrar termo circunstanciado no livro Registro de Documentos Fiscais e Termos de Ocorrência – RUDFTO, modelo 6, para registro da contingência;

    Assim que o serviço normalizar vc. deve transmitir as NF-e geradas e fazer o devido tratamento das pendências. O arquivo não será alterado para o envio.

    Para usar a “Contingência Eletrônica”; que é baseada no conceito de declaração prévia de emissão em contingência (DPEC) a qual contêm as principais informações da NF-e que serão emitidas em contingência; para usar vc. deve:

    * alterar o campo “tp_emiss” das NF-e que deseja emitira para “4″.
    * regerar as NF-e e os lotes de NF-e.
    * Gerar o arquivo XML da DPEC.
    * Assinar e enviar o arquivo WEB Service ou via UPLOAD através da página WEB especifica.
    * Impressão do DANFE em papel comum.

    Após cessados os problemas, transmitir as NF-e geradas através do tp_emiss=4 (DPEC) e realizar o devido tratamento.

    Para informações mais completas não deixe de ler o “Manual do Sistemas de Contingência Eletrônica – DPEC”.

    Sds,

  83. NFePHP | agosto 17th, 2009 at 19:01

    Olá pessoal!

    Já existe um projeto de código aberto chamado NFePHP (Nota fiscal eletrônica em PHP), lançado em junho, que está num estágio avançado, porém precisa de colaboradores para sua conclusão.

    O site é:
    http://www.assembla.com/wiki/show/nfephp

    Na wikipedia:
    http://pt.wikipedia.org/wiki/NFePHP

    Acredito que unindo forças podemos ter um sistema profissional e de código aberto.

    Atualmente o projeto já valida e assina os XML, e envia em lotes através de webservices. A assinatura usa biblioteca própria, não necessitando de programas externos.

    Quem puder, participe!

  84. rodrigo | agosto 18th, 2009 at 13:43

    Olá Caio,
    ainda estou com duvidas sobre a sequencia da notas.
    Vc havia dito que notas rejeitadas podem ser corrigidas e reenviadas. Como disse a vc no manual explica q a numeracao das notas deve ser sequencial, supondo q envie um lote de nfe(1,2,3) e apenas a nfe 3 desse lote foi aceita logo em sequida eu envio um novo lote com outras notas(4,5,6)e todas foram aceitas, o reenvio das notas corrigidas 1,2 nao causarão problemas na sequencia de numeração das nfe? obrigado

  85. Caio | agosto 18th, 2009 at 14:42

    Olá Rodrigo,

    O que não pode ocorrer é deixar um “buraco” entre as numerações; ou seja, se vc. enviou as NF-e 1,2 e 3 e, ocorreu rejeição da 1 e 2. Vc. pode corrigir o problema e enviá-las novamente (em outro lote), visto que elas não constam no sistema da SEFAZ até então. Ou, inutilize os números.

    Sds,

  86. Joao | agosto 18th, 2009 at 21:32

    Qual eh exatamente o pacote de XSD que devo utilizar para testes em homologacao ? Estou utilizando o PL_005c.zip, porem, quando tento consultar um recibo, recebo a msg:

    Rejeicao: Cabecalho – Versao do arquivo XML nao suportada (Status: 239)

    meu cabecalho:

    1.10

    Obrigado !

  87. Raphael Nascimento | agosto 19th, 2009 at 8:10

    Prezado Caio,

    com relação a falta das Tag´s Dados de Retirada e Dados de Entrega que não constam no ACBRNFE, tem algum macete, ou alguma forma de resolver ?

    È muito complicado fazer essas Tag´s ?

  88. admin | agosto 19th, 2009 at 9:37

    Olá Joao,

    O pacote de liberação de Schemas XML é o “PL 005c”; exatamente e a versão do “consReciNFe” é a 1.10, está correto. Repare que se vc. recebe a mensagem de retorno de consulta do recibo, provavelmente a informação de rejeição é referente ao arquivo XML da NF-e e, não da consulta.

    Sds,

  89. admin | agosto 19th, 2009 at 10:26

    Olá Raphael,

    Acesse a página de suporte do componente, o pessoal ali tem um esquema bem montado para que vc possa ter um suporte ou até solicitar novas funções para o componente; segue o link abaixo:

    http://acbr.sourceforge.net/drupal/

    Vc. pode também baixar os fontes via TortoiseSVN e realizar as modificações, o código está em Delphi, vai exigir um pouco de tempo para conhecer bem o código antes de realizar qualquer modificação.

    Sds, Caio

  90. Raphael Nascimento | agosto 19th, 2009 at 16:19

    Caio,

    Para gerar o Local de entrega, eu tenho feito o seguinte comando:

    //LOCAL DE RETIRADA //
    If Not(TableRetiradaVinc.IsEmpty) Then
    Begin
    XML.NFe.InfNFe.Retirada.CNPJ := TableRetiradaVincCNPJ.AsString;
    XML.NFe.InfNFe.Retirada.XLgr := TableRetiradaVincENDERECO.AsString;
    XML.NFe.InfNFe.Retirada.Nro := TableRetiradaVincNUMERO.AsString;
    XML.NFe.InfNFe.Retirada.XCpl := TableRetiradaVincCOMPLEMENTO.AsString;
    XML.NFe.InfNFe.Retirada.XBairro := TableRetiradaVincBAIRRO.AsString;
    XML.NFe.InfNFe.Retirada.CMun := TableRetiradaVincCODIBGE.AsString;
    XML.NFe.InfNFe.Retirada.XMun := TableRetiradaVincCIDADE.AsString;
    XML.NFe.InfNFe.Retirada.UF := TableRetiradaVincUF.AsString;
    end;

    A Pergunta é: Nem na Danfe nem no XML da NFe não aparece os dados de retirada, mais dessa forma é informado para a SEFAZ ?

  91. Ricardo | agosto 19th, 2009 at 16:48

    Caio,

    O XML gerado vc esta armazenando em banco de dados ou somente em arquivo ? o que vc recomenda ?

    Ricardo

  92. admin | agosto 19th, 2009 at 17:14

    Olá Ricardo,

    Estou armazenando em arquivo, mas, além de armazenar em arquivo é interessante armazenar na base (NF-e autorizadas) para facilitar e garantir o backup.

    Sds

  93. admin | agosto 19th, 2009 at 17:17

    Olá Rafael,

    Se os dados não constam do XML da NF-e então a SEFAZ desconhece a informação; repare que o arquivo XML da NF-e é o único meio de transporte de dados da NF-e para a SEFAZ; portanto, se não está ali a informação ela não existe.

    Sds,

  94. Robert | agosto 21st, 2009 at 8:52

    Caio,
    Estou enviando uma nf-e e recebendo o recibo. Porem, qdo pego esse recibo e tento verificar se a nf-e foi autorizada, sempre recebeo um erro.. Conversei com algumas pessoas e pelo que percebi, esse processo de verificao necessita que meu estabelecimento esteja credenciado ao SEFAZ. Meu contador disse que fez isso.. existe algum meio de verificar se realmente estamos habilitados pra fazer os testes no ambiente de homologacao do SEFAZ ?

    Obrigado.

  95. admin | agosto 21st, 2009 at 9:31

    Olá Robert,

    Repare que se vc. está conseguindo enviar e está recebendo o “recibo”. Significa que o credenciamento foi realizado.

    Passe a mensagem de erro talvez possamos identificar o problema.

    Sds,

  96. Heitor | agosto 21st, 2009 at 13:44

    Olá, aqui estamos com um problema na assinatura do arquivo,
    onde ele dah o seguinte erro: “erro ao tentar recuperar o certificado …Verifique se o arquivo se encontra em … e verfifique se tem permissão de leitura.
    Permissão ele tem e o arquivo se encontra na pasta pedida.
    Será que o arquivo da NF-e etá corrompido?

    Muito Obrigado

  97. admin | agosto 21st, 2009 at 15:28

    Olá Heitor,

    Provavelmente problema com o certificado digital. Reinstale o certificado e tente novamente.

    Sds

  98. Wagner | agosto 23rd, 2009 at 19:35

    Ouvi um rumor (!!!!) de que o e-mail do meu cliente constante em minha base de dados deve ser e-mail constante na base da Sefaz / RFB do responsável pela empresa (meu cliente) para fins de validação da NF-e Nacional (??????!!!!!!!), ou seja, não pode ser qualquer e-mail válido. Isto é correto? (!!!!)
    Grato.

  99. admin | agosto 24th, 2009 at 11:15

    Wagner,

    Essa informação não procede, a validação da NF-e é realizada apenas nos dados constantes da própria NF-e (XML) e certificado digital (assinatura).

    Sds, Caio

  100. Ricardo | agosto 24th, 2009 at 16:40

    Caio,

    Você ja tem alguma informação sobre a NFS-e da prefeitura de Cuiabá ? fui no encontro de contabilista, mas não foi muito produtivo, muito falatório, só politicagem… mas o que percebi foi que o sistema será o estabelecido com os padrões nacional da NFS-e.

    Att.
    Ricardo

  101. admin | agosto 25th, 2009 at 8:12

    Olá Ricardo,

    Na verdade, conversei há alguns dias atrás com a pessoa responsável pelo setor na prefeitura municipal de Cuiabá e ela me disse que o projeto de integração com a NF-e (Projeto Nacional da Nota Fiscal Eletrônica) estava pronto e aguardavam apenas a assinatura do convênio entre a prefeitura e a SEFAZ. Nessa semana estarei conversando com ela novamente e passo as informações aqui.

    abços

  102. Giovanni | agosto 29th, 2009 at 15:43

    Olá Caio
    Vi que você é do MT então quero aproveitar pra perguntar o seguinte:

    Tenho um sistema que já emite NFe no PR e no RS, mas agora estou tentando homologar um cliente no MT e estou tendo o seguinte problema:
    Rejeicao: Assinatura difere do calculado

    O Sistema já foi testado com certificados A1 e A3, as assinaturas são consideradas válidas no site do RS, no programa AssinadorRS e no Visualizador de NFe que está no site da Receita. Além disso, já procurei por caractéres especiais no XML, quebras de linha e etc, mas mesmo assim não resolveu. Você já passou por este problema? Tem alguma idéia?

    []’s

  103. Alice | setembro 1st, 2009 at 13:17

    Estou começado a emitir NF-e hoje, mas em dois dos computadores do escritorio não consigo transmiti-las. Eu importo as NF-e de um programa especifico que já usamos, assino e valido porém no momento da transmissão da uma mensagem de que o tempo foi excedido. Isso apenas em duas máquinas, seria algum problema na configuração destas?

    Agradeço qualquer ajuda, pois o Portal da NF-e e a SEFAZ de MG, são absolutamente incapazes de fazê-lo.

  104. Raphael Nascimento | setembro 2nd, 2009 at 17:52

    Caio,

    Estou usando agora o AcbrnfePCN, porém ao validar a NFe, ele dá o seguinte erro. Range Check Error, não faço idéia de como resolver, já estou desesperado, esse erro dá mesmo usando o demo de exemplo do acbrnfepcn.

    Por favor não consigo achar respostas claras sobre o que está havendo.

    Muito obrigado amigão…

  105. Raphael Nascimento | setembro 2nd, 2009 at 17:52

    Estou usando agora o AcbrnfePCN, porém ao validar a NFe, ele dá o seguinte erro. Range Check Error, não faço idéia de como resolver, já estou desesperado, esse erro dá mesmo usando o demo de exemplo do acbrnfepcn.

    Por favor não consigo achar respostas claras sobre o que está havendo.

    Muito obrigado amigão…

  106. Raphael Nascimento | setembro 2nd, 2009 at 17:53

    Boa Noite,
    Estou usando agora o AcbrnfePCN, porém ao validar a NFe, ele dá o seguinte erro. Range Check Error, não faço idéia de como resolver, já estou desesperado, esse erro dá mesmo usando o demo de exemplo do acbrnfepcn.

    Por favor não consigo achar respostas claras sobre o que está havendo.

    Muito obrigado amigão…

  107. Alice | setembro 7th, 2009 at 8:17

    Estou começado a emitir NF-e hoje, mas em dois dos computadores do escritorio não consigo transmiti-las. Eu importo as NF-e de um programa especifico que já usamos, assino e valido porém no momento da transmissão da uma mensagem de que o tempo foi excedido. Isso apenas em duas máquinas, seria algum problema na configuração destas?

    Olá, havia pedido ajuda para esta questão e descobri que ela ocorre quando fazemos o download Java e baixamos o emissor, as vezes ocorre uma falha nos recurços do emissore o erro permanece ainda que se exclua e emissor e baixe novamente pq o Java não estava deletando totalmente esses recursos.

    Caso isso ocorra na sua empresa, deve-se tomar os seguintes procedimentos:

    * Entar no Painel de Controle;
    * Abrir o Java;
    * Clicar em View…;
    * Na barra superior escolher aplicativos e excluir o emissor;
    * Tb na barra superior escolher resourcese;
    * Conferir se ainda restou algum arq. referente a NF-e;( cuidado para não exluir os arq. do gerenciador financeiro)
    * Deleta-los manualmente;
    * Baixar novamente o emissor;

    Imp.: Caso tenha Gerenciador financeiro nesta maquina cuidado para não excluir os recursos dele.

    Obrigada!!!!

  108. FABIO FERNANDES | setembro 8th, 2009 at 16:15

    Olá pessoal, estou precisando de ajuda para saber como tratar as TAG’S de emit, dest da NF-e quando se trata de uma devolução.
    Já fiz de duas maneiras, quando se trata de uma devolução e emitente e destinatario coloquei no xml a empresa emissora da nfe, importei para o Emissor gratuito de NOta Fiscal Eletronica (NF-e) e ele importou sem problemas.
    E tb fiz colocando o emissor a empresa e o destinatário o cliente, e tb validou as irformações.
    Minha unica duvida é o que colocar no emitente e no destinatátio quando ref. a uma devolução.
    Lembrando que esta devolução esta sendo gerada pela empresa emissora da NF-e.

    Att,

  109. DAIANE | setembro 23rd, 2009 at 8:24

    BOM DIA CAIO…

    ONTEM ESTAVA FATURAMDO UMA NF-e E NA HORA DE TRANSMITI-LA PARA A SEFAZ A CONEXÃO DO MEU SERVIDOR CAIU.
    ASSIM QUE A CONEXÃO VOLTOU FUI VERIFICAR A SITUAÇÃO DA NOTA E ELA FOI REJEITADA O QUE FAÇO AGORA??

    EXCLUO ELA DOS ARQUIVOS DO EMISSOR E UTILIZO O NUMERO DELA NA NOTA SEGUINTE OU DEIXO ELA ARQUIVADA E SIGO A SEQUENCIA NUMERICA CONTANDO COM ELA

    COMO VOU FAZER A ESCRITURAÇÃO NO LIVRO FISCAL DESSA NOTA SE ELA NÃO SE ENCONTRA NOS ARQUIVOS DA SEFAZ?

    POR FAVOR PRECISO DE UMA RESPOSTA URGENTE POIS DEVO LIBERAR A MERCADORIA ANTES DAS 11.30

    ATT.
    DAIANE

  110. welinton | setembro 23rd, 2009 at 8:50

    olá, td bem !??
    então na hora que eu vou enviar a nfe ela da esse erro.

    A conexão subjacente foi fechada: não foi possível estabelecer relação de confiança para o canal seguro de SSL/TLS.

    Abraço…

  111. admin | setembro 23rd, 2009 at 14:13

    Olá Daiane,

    Quando a NF-e é rejeitada, o número dela fica livre para uso, ou seja, vc pode enviá-la novamente após realizar os acertos, em outro lote. Caso não seja possível reutilizar o número, cancele a NF no seu sistema e inutilize o número na SEFAZ.

    Sds,

  112. admin | setembro 23rd, 2009 at 14:14

    Olá Welinton,

    Reinstale o seu certificado digital e cadeias.

    Sds

  113. Marilia | setembro 25th, 2009 at 9:03

    OI Caio

    Por favor preciso de ajuda, estou tentando transmitir uma nota para Sefaz, e não consigo. Fala que ele não consegue estabelecer uma conexão com a Sefaz. A internet esta normal aqui. O que eu posso fazer?

    Att: Marilia

  114. admin | setembro 29th, 2009 at 0:24

    Marilia,

    Que componente vc. está usando?

    Sds

  115. Sanches | outubro 6th, 2009 at 11:47

    Amigao acho que vc está com problema de certificado… ele deve estar em certificados confiaveis. veja isto e prossiga.

  116. Rodrigo | outubro 6th, 2009 at 13:06

    ola Caio,
    qdo eu transmito um resumo de contingencia Dpec eu preciso, apos retorno do sistema da receita, transmitir a nota fiscal completa. vc sabe informar qual o tp_Emis
    que eu devo usar para transmitir a nota completa apos a transmissao do dpec? Eu fiz uns testes aki, fiz todo o processo do dpec e transmiti a nota completa com o tp_emis = 4 mas qdo eu faço uma consulta completa no site da fazenda da uma msg de erro “Instance validation error: ‘4′ is not a valid value for TNFeInfNFeIdeTpEmis”. obs na consulta simples aparecem os dados da nota. A forma como eu fiz está correta?
    obrigado.

  117. Rodrigo | outubro 9th, 2009 at 8:38

    bom dia…

    como fazer uma Nfe complementar ? Preciso complementar o imposto pago a menor numa Nfe anterior. Vou mudar a finalidade de emissão para 3. Até aí blz… Não vai ter itens de produtos ou serviços nesse caso, somente valores. O problema é que os valores dos impostos que preciso complementar está dentro dos itens…

    no aguardo… obrigado…

  118. Isabel | outubro 16th, 2009 at 13:20

    Oi Caio, boa tarde.

    como faço para recuperar a chave de acesso de uma NF-e
    pois aconteu que transmiti uma nf-e e deixei o danfe para imprimir depois, so que outra pessoa importou novamente a nf-e novamente e deu duplicidade assim eu perdi a chave de acesso da nota autorizada, sendo que a nota esta em ambito nacional mas nao consigo consulta-la.como devo proceder num caso desse.

  119. admin | outubro 16th, 2009 at 14:11

    Vc. pode usar o n. do recibo para consultar o protocolo de autorização, e obter a chave de acesso a partir do XML desse protocolo (está contido ali na tag “chNFe”).

    Sds,

  120. Pedro | outubro 19th, 2009 at 19:51

    Prezado Caio
    Uso a dll nfe_util.dll em Belo Horizonte, quando envio
    o xml recebo o seguinte retorno (Rejeição: Assinatura difere do calculado) já verifiqui espaços, caracteres especiais , etc mas parece estar tudo ok, inclusive ja tentei até usar o demo que está diponível junto a dll para assinar o arquivo e também ao enviar é retornado o erro 297, não sei mais o que verificar, talvez você tenha uma dica !
    Grato.

  121. admin | outubro 21st, 2009 at 7:45

    Olá Pedro,

    Caso ainda não o tenha feito, use o exemplo “formvalidaXML” da NFE_util.dll para validar o XML; ali aparecem a maioria dos problemas. Segundo, vc. pode estar com problema de instalação do certificado; reinstale o certificado digital para garantir.

    sds,

  122. Michel | outubro 21st, 2009 at 9:31

    Tenho uma duvida, procurei em todo lugar e nao encontrei. Estou 3 dias já em cima disso.
    Seria a seguinte: de acordo com o manual de integracao da NFe (anexo X), vai passar pra soap 1.2 e será colocado soap header.
    Pois bem, programo em Delphi .net, e tento gerar os webservice novamente, e nao muda uma unica linha. Entao pergunto: os webservices dos sefaz ainda não estão adequados ao manual? Ou seja, ainda não aceitam a passagem de soap header e usar soap 1.2?

  123. admin | outubro 21st, 2009 at 9:43

    Olá Michel,

    Essa nova versão ainda não está em uso, mas, foram publicadas as alterações no Manual de Integração V4.0 (PL_006). Ainda está em vigência o PL_005d; a data prevista para uso em produção dessas novas implementações é para Abril/2010; acredito que o endereço dos webservices devem mudar também.

    Sds

  124. Michel | outubro 22nd, 2009 at 7:10

    Ok, grato pela resposta.
    Aproveitando, só queria tirar uma duvida em relação ao layout, caso alguem possa responder. No xml, aquele campo vDesc por produto, seria o desconto unitário ou o somatório do desconto do produto? Ex.: Qtde: 10 | Valor Unit: 5,00. Total de 50,00. Se eu der um desconto de 10,00, eu coloco no campo vDesc 1,00 (desconto unitário) ou 10,00 (montante do desconto por produto)?
    Seria o seguinte: coloquei no meu sistema a opção de importar xml pro módulo de compras, automatizando o processo. Com isso, meus clientes importam o xml recebido de outras empresas. Mas percebo que alguns campos o pessoal faz como quer. Esse campo desconto está um caso sério, pois alguns colocam o montante, outros o desc unitario. Eu, particularmente, acho que seria o montante do desconto (é como faço no meu). Porém, no manual nao achei nada dizendo qual o correto, então fico sem ‘força de lei’ pra exigir os outros programadores a arrumar o correto, ou eu mesmo arrumar meu programa e receber como desconto unitario.

    Grato, desculpe pelo texto longo, mas acho que é uma dúvida de muita gente.

  125. admin | outubro 22nd, 2009 at 16:23

    Olá Michel,

    Realmente isso não está claro no Manual de Integração; mas, considerando que “vProd” contêm o valor total do produto; então “vDesc”, como não fora especificado no documento para especificar o valor unitario; o correto seria o total do desconto no produto.

    Sds,

  126. Ronaldo | outubro 26th, 2009 at 8:51

    Bom dia Caio,
    com relação a tabela NCM, tenho visto algumas divergências, procurei algumas tabelas para comparar e em algumas existem itens a mais e em outras a menos. Você poderia me informar onde eu conseguiria a tabela oficial.
    Desde já agradeço…
    Att: Ronaldo Alberton.

  127. Yris | outubro 27th, 2009 at 14:05

    Boa tarde gostaria de saber como fazer uma nfe de complemento pois preciso pois emiti uma nota para um cliente e não calculou alguns impostos e preciso complemetalos mas até agora não consegui fiz da seguinte maneira natureza de operação coloquei complemetar cefop o mesmo da nfe a ser complementada e os imposto que faltou na nfe a ser complementada mas na hora de validar da erro e pedi para descriminar produtos queria saber se eu tenho que por os valores item a item. desde ja agradeço.

  128. Robert | novembro 6th, 2009 at 7:30

    Bom dia Caio.

    Como faço para emitir uma nfe para pessoa física, já que IE é uma informação obrigatorio ?

    Obrigado..

  129. admin | novembro 6th, 2009 at 9:05

    Bom dia Robert,

    Para pessoa física vc deve preencher a tag “IE” como “ISENTO”.

    Sds,

  130. André F. Moraes | novembro 10th, 2009 at 19:55

    Yris,

    Veja http://acbr.svn.sourceforge.net/viewvc/acbr/tools/NFe/Interessantes/NF-e_Preenchimentos_Especificos.doc

  131. madson | novembro 26th, 2009 at 10:27

    oCORREU UM ERRO AO TENTAR RECUPERAR O CERTIFICADO A1.

    nao consigo resolver esse problema ha dois dias

    conto com sua ajuda

    obrigado

  132. Juliano | dezembro 2nd, 2009 at 16:23

    ola estou com um problema e ate agora ninguem conseguio solucionar tenho um programa de gereciamneto finaceiro empresarial e nfe ja faz uma semana que os desenvolvedores estão tentando resolver um erro e não conseguem

    hoje instalei o do sefaz e o erro continua formatamos a maquina instalaemos tudo de novo e nada

    o erro e o seguinte ao tentar transmitir a nota para o sefaz da “erro inesperado”

    fui até o escritorio de contabilidade e instalamos o meu certificado digital funcionou corretamente

  133. admin | dezembro 2nd, 2009 at 17:19

    Olá Madson,

    O sistema estava funcionando antes do problema?. Reinstale o certificado e cadeias.

    Sds

  134. admin | dezembro 2nd, 2009 at 17:24

    Olá Juliano,

    Tivemos um caso como esse em um cliente; no caso, solicitamos o teste em outra máquina e o problema foi resolvido. No seu caso, se tiver mais de um computador na Empresa lhe aconselho fazer o mesmo; depois, com tempo, vc. identifica o problema nesse equipamentp específicamente (o qual acredito que seja realmente a instalação do sistema operacional e devidas atualizações).

    Sds,

  135. Eduardo | dezembro 3rd, 2009 at 10:57

    Olá Caio,

    Estou implementando a NFe na empresa, já fiz o XML, Assinei, Certificado ok, envio o XML pelo nfeRecepcaoLote e o mesmo me retorno “103 – Lote recebido com sucesso”, até aí beleza, mas quando vou passar o segundo XML de consulta pelo nfeRetRecepcao, o mesmo me retorna o erro “225 – Rejeição:Falha no schema XML da NFe” . Já validei o XML pelo site da sefaz RS, pelo programa Validador SPED (Visualizador NFeCTe 4.0c), pelo próprio programa gratuito do governo (Emissor de Nota Fiscal Eletronica (NF-e) – Versao Teste), importei este mesmo XML é o mesmo não deu erro algum, será que o meu problema está no XML montado para consulta, segue abaixo:

    // Monta XML de Consulta
    XMLDocument.Active := True;
    XMLDocument.Encoding := ‘utf-8′;
    XMLDocument.Version := ‘1.0′;
    XMLDocument.AddChild(‘consReciNFe’, ‘http://www.portalfiscal.inf.br/nfe’);
    XMLDocument.ChildNodes['consReciNFe'].Attributes['versao'] := ‘1.10′;
    XMLDocument.ChildNodes['consReciNFe'].AddChild(‘tpAmb’).NodeValue := 2; // Homologação
    XMLDocument.ChildNodes['consReciNFe'].AddChild(‘nRec’).NodeValue := ‘350000011823946′;

  136. Selene Sidney | dezembro 9th, 2009 at 7:00

    Baixe grátis o Livro Big Brother Fiscal III
    ABC71 disponibiliza gratuitamente o livro Big Brother Fiscal III de Roberto Dias Duarte. Acesse: http://www.abc71.com.br e baixe o livro completo.

  137. Guilherme Henrique de Oliveira | dezembro 11th, 2009 at 15:47

    Boa Tarde Srs,

    Estou com o problema relatado acima pelo madson:
    OCORREU UM ERRO AO TENTAR RECUPERAR O CERTIFICADO A1.

    na hora da validação na nfe, já tentei reinstalação do certificado e inclusive do Emissor de NFE,

    Att

  138. admin | dezembro 14th, 2009 at 7:44

    Olá Guilherme,

    Verifiquei com alguns técnicos meus que têm realizado a manutenção de rotina (instalações e configurações do sistema) e, me disseram que esse problema pode ocorrer se, após instalado o certificado; em seguida se vc. exportá-lo, o mesmo é desinstalado excluído do repositório de certificados; então será necessário reinstalar.

    Sds

  139. Werner dos Santos | dezembro 15th, 2009 at 15:22

    Caio, boa tarde..

    Estou desenvolvendo a rotina de leitura dos XML das nfe, até a parte do produtos esta ok, mas depois não consigo ler mais nada, não da erro mas as variaveis vem em vazia, é a parte dos impostos, transportadora e duplicatas, você tem alguns exemplo completo, já baixei milhares desle, me ajudaram bastando, tem tem algum erro que não consigo ver, nos exemplos não achei nenhum lê depois do produtos….

  140. Robert | dezembro 28th, 2009 at 14:45

    Caio,

    Durante a geracao da chave de acesso, posso colocar no campo cNF (codigo numerico) o numero da nf ? Pq esse campo eh aleatorio para cada nf… logo, sempre vou ter um numero sequencial igual ao da nf…

  141. wellington | janeiro 22nd, 2010 at 14:19

    Estou com problemas:
    Quando clico no botão criar e enviar. Ele me retorna uma mensangem de erro ISENTO. Já deixei o campo IE vazio e escrivi ISENTO, mesmo assim o erro continua.

    Será que poderia me ajudar

  142. admin | janeiro 27th, 2010 at 13:56

    Olá Wellington,

    Acredito que vc deva estar usando o “emissor gratuíto da SEFAZ”, o campo “IE” deve ser sempre preenchido como “ISENTO” quando pessoa Física. Pessoa Jurídica quando não tiver inscrição. Talvez o problema seja outro.

    Sds

  143. Sibele | fevereiro 16th, 2010 at 11:34

    Boa Tarde!!!

    Caio

    Achei interessante o seu blog
    A nova nota fiscal eletronica no sistema ela gera o a nota o número dela

  144. Sibele | fevereiro 16th, 2010 at 11:36

    Porque deixei uma nota fiscal eletronica em consulta de pendências e ela mesma gerou a nota fiscal eletronica?

  145. Luana Souza | fevereiro 28th, 2010 at 20:38

    Olá Caio, sou estudante de contabilidade, tenho pesquisado muito sobre NF-e, porque, além de ser ligada à minha futura profissão, meu pai tem uma loja de materiais de contrução e utiliza o serviço NotaNet
    , do grupo UOL, optamos por esse serviço pelos benefícios que ofereceram pra gente e também por ser da UOL, me dando um pouco mais de confiança.
    Estamos em fase de teste, por isso estou pesquisando sobre esse assunto. Já encontrou uma nova seguidora. Abraços e obrigada pelas informações.

  146. admin | março 1st, 2010 at 9:58

    Olá Luana,

    Sucesso para vc. e para a loja de vcs!

    abços

  147. Ricardo | março 1st, 2010 at 16:00

    Caio,

    Uma dúvida, sempre que eu faço uma compra (entrada) eu tenho que gerar também um NF-e de entrada no meu sistema ? mesmo que o fornecedor tenha me fornecido por nota eletronica ?

    Desde já obrigado pela ajuda amigo !

    Sds.

  148. admin | março 1st, 2010 at 16:23

    Olá Ricardo,

    Quanto à nota de entrada, quando emitida por terceiros, vc. vai apenas proceder o registro da entrada da mesma no seu sistema. Vc. criar um programa para importar os dados da NF-e de forma à agilizar o registro.

    Sds,

  149. Sibele | março 3rd, 2010 at 15:21

    Boa Tarde

    Caio tenho uma dúvida

    Quando ouve erro no pedido sendo que já foi tirado a nf-e
    Mais essa mercadoria e a nota não estão com nós o procedimento é voltar a mercadoria para o remetente e depois para não cancelar supondo que passou o prazo que é de 168:00 horas para poder cancela ela
    Então faço uma nota de entrada e uma saída esse é o procedimento certo?
    queria também saber um pouco sobre o imposto de renda?

  150. admin | março 3rd, 2010 at 16:36

    Olá Sibele.

    O prazo para cancelamento da NF-e agora é de apenas 02 (duas) horas em alguns estados, após a autorização da mesma. Quando ocorrer a necessidade de reverter uma operação de venda, após duas horas ou outro prazo 168hs; será necessário emitir uma nota de devolução da mercadoria e, em seguida vc. pode reenviar outra NF-e para o cliente (se for o caso).

    Sds

  151. Sibele | março 5th, 2010 at 13:30

    E no estado de Santa Catarina o prazo também é de 2:00 horas para poder cancelar.
    Qual é a diferença entre as duas da nota de entrada e a de devolução?
    A nota de entrada é quando você da entrada na mercadoria
    A nota de devolução é mandada pelo cliente
    Isso?

  152. admin | março 5th, 2010 at 13:57

    Olá Sibele,

    A devolução é uma nota de entrada como outra qualquer e, pode ser emitida tanto pela Empresa (para estorno da venda) quanto pelo destinatário e, pode ser parcial ou total.

    Sds

  153. Ronaldo | março 6th, 2010 at 17:15

    Boa Tarde Caio,
    existem algumas empresas no Brasil que estão lendo o “xml” da NFe diretamente do site da receita federal e importando para seus sistemas, na verdade não sei se o pessoal tem acesso ao xml direto ou de outra forma( através do HTML ou outra forma) mas a questão é que isso existe, tenho pesquisado intensamente uma forma de fazer isso via Delphi, mas sem sucesso, vc por acaso já viu algo do tipo? poderia me dar uma luz de como fazer isso?
    Att: Ronaldo

  154. admin | março 8th, 2010 at 11:50

    Olá Ronaldo,

    Existem algumas publicações aqui no Blog que podem lhe auxiliar; veja por exemplo Lendo o XML com TXMLDocument.

    Sds

  155. Ronaldo | março 8th, 2010 at 16:40

    Boa Tarde Caio,
    obrigado pela resposta, mas não é isso que procuro, é assim, quando eu abro o site da receita para consulta (https://www.nfe.fazenda.gov.br/portal/FormularioDePesquisa.aspx?tipoconsulta=completa), após informar a chave e o código, ele me traz os dados da NFe na página, oque eu vi o pessoal fazendo e pegar as informações que estao contidas na página e transformar as mesmas em XML. (Eis a questão não sei se as informações são transformadas em XML ou se o xml é obtido de alguma outra forma???) Hoje nos só temos os arquivos XML que os clientes nos mandam ou que o sistema gera, desta forma somente com a chave de acesso poderiamos ter acesso a qualquer nfe em formato XML…seria isso..
    att: Ronaldo.

  156. Caio | março 8th, 2010 at 17:03

    Olá Ronaldo,

    Repare que a Empresa que emite a NF-e é obrigada a enviar o XML da mesma para o destinatário. Quando autorizada a NF-e o sistema da Empresa deve enviar o arquivo XML da NF-e assinada juntamente com os dados do protocolo de autorização de uso. Veja mais detalhes nessa matéria “Distribuição da NF-e para o Destinatário”

    Sds,

  157. Thiago | março 9th, 2010 at 10:11

    O que faço quando eu vou assinar a nfe, e aparece essa mensagem (ocorreu um erro ao tentar recuperar o certificado A1, verifique se o arquivo se encontra em D, e tem permissão de leitura), mas so acontece só em 1 computador aqui da empresa, e os demais computadores funcionam normalmente.

  158. admin | março 10th, 2010 at 13:11

    Olá Thiago,

    Na verdade, vc. está com problemas na instalação do certificado. Procure reinstalar para ver se resolve o problema.

    Sds

  159. Davy Alexandre | março 10th, 2010 at 14:41

    Ajuda como alterar os webserver pois todos estao daondo erro forbidden (403)

  160. admin | março 10th, 2010 at 15:52

    Olá Davy,

    Vc deve estar tentando acessar a URL do WebService diretamente pelo browser. Isso não é possível pois esse serviço usa um sistema de autenticação que não permite. Se vc. usa o Delphi, baixe um dos componentes mais usados: ACBrNFe ou NFE_UTIL e veja nos exemplos que acompanham como fazer.

    Sds

  161. jose ailson | março 11th, 2010 at 8:02

    bom dia,

    Alguem pode me dar alguma dica de como criar uma.

    lista de arquivos, nesta lista informo as xml`s

    que preciso para importar para meu sistema fiscal.

    Pois ja consigo ler uma xml e gerar um arquivo txt,

    so preciso fazer esta leitura com varias xml.

    Agradeco a ajuda.

  162. Robert | março 26th, 2010 at 9:25

    Tenho um aplicativo que envia nfe para o SEFAZ/SP normalmente e as mesmas sao autorizadas. Tudo funcionando perfeitamente. O problema é que agora estou tentando enviar NFe para o ambiente de contingencia SCAN, porem, nao estou conseguindo. Deve ser feito alguma coisa em especial para que seja possivel testar envio nesse ambiente ? Seila, algum outro certificado, etc… A unica coisa que fiz foi modificar a URL do webservice, para enviar para o SCAN.

    Obrigado..

  163. admin | março 26th, 2010 at 10:29

    Olá Robert,

    Para gerar as NF-e no ambiente de contingência SCAN vc. precisa de imediato alterar o código de série das NF-e para 900-999; sendo assim outro controle de numeração. A tag “tp_emis” deve ser modifcada para ‘2′.

    Veja mais detalhes na página 99 do Manual de Integração do Contribuinte.

    Sds

  164. Robert | março 27th, 2010 at 8:56

    Ola Caio,

    Ja fiz exatamente todo esse processo.. O que ocorre é que nao consigo conectar no webservice de recepcao de nfe do ambiente SCAN.. da problema de certificado. Por isso perguntei se pra conectar no SCAN existe algum outro certificado que deve ser instalado.. muito estranho..

    Obrigado..

    Robert

  165. Fabricio | março 31st, 2010 at 13:26

    Quando transmito a nf, vem um aviso de erro inesperado
    AxisFault
    faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
    faultSubcode:
    faultString: javax.net.ssl.SSLException: HelloRequest followed by an unexpected handshake message
    faultActor:
    faultNode:
    faultDetail:
    {http://xml.apache.org/axis/}stackTrace:javax.net.ssl.SSLException: HelloRequest followed by an unexpected handshake message
    at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown Source)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(Unknown Source)
    at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Unknown Source)
    at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Unknown Source)
    at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverHelloRequest(Unknown Source)
    at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(Unknown Source)
    at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Unknown Source)
    at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Unknown Source)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(Unknown Source)
    at com.sun.net.ssl.internal.ssl.AppInputStream.read(Unknown Source)
    at java.io.BufferedInputStream.fill(Unknown Source)
    at java.io.BufferedInputStream.read(Unknown Source)
    at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78)
    at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106)
    at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116)
    at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1401)
    at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1969)
    at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1727)
    at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1090)
    at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
    at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
    at org.apache.axis.transport.http.CommonsHTTPSender.invoke(CommonsHTTPSender.java:196)
    at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
    at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
    at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
    at org.apache.axis.client.Call.invoke(Call.java:2767)
    at org.apache.axis.client.Call.invoke(Call.java:2443)
    at org.apache.axis.client.Call.invoke(Call.java:2366)
    at org.apache.axis.client.Call.invoke(Call.java:1812)
    at br.gov.sp.fazenda.dsen.ws.status.NfeStatusServicoSoapStub.nfeStatusServicoNF(NfeStatusServicoSoapStub.java:107)
    at br.gov.sp.fazenda.dsen.model.business.WSBusiness.f(WSBusiness.java:367)
    at br.gov.sp.fazenda.dsen.model.business.WSBusiness.servico(WSBusiness.java:102)
    at br.gov.sp.fazenda.dsen.model.business.util.ConsultaStatusServicoHelper.consultarStatusServico(ConsultaStatusServicoHelper.java:35)
    at br.gov.sp.fazenda.dsen.model.business.EnvioBusiness.enviarLote(EnvioBusiness.java:261)
    at br.gov.sp.fazenda.dsen.model.business.EnvioBusiness$$EnhancerByCGLIB$$9087f6d6.CGLIB$enviarLote$0(<generated>)
    at br.gov.sp.fazenda.dsen.model.business.EnvioBusiness$$EnhancerByCGLIB$$9087f6d6$$FastClassByCGLIB$$9918aba.invoke(<generated>)
    at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
    at br.gov.sp.fazenda.dsge.model.dao.util.DSGEDAOInterceptorHelper.intercept(DSGEDAOInterceptorHelper.java:55)
    at br.gov.sp.fazenda.dsen.model.business.EnvioBusiness$$EnhancerByCGLIB$$9087f6d6.enviarLote(<generated>)
    at br.gov.sp.fazenda.dsen.model.business.EnvioBusiness.fecharEnviarLote(EnvioBusiness.java:211)
    at br.gov.sp.fazenda.dsen.model.business.EnvioBusiness$$EnhancerByCGLIB$$9087f6d6.CGLIB$fecharEnviarLote$2(<generated>)
    at br.gov.sp.fazenda.dsen.model.business.EnvioBusiness$$EnhancerByCGLIB$$9087f6d6$$FastClassByCGLIB$$9918aba.invoke(<generated>)
    at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
    at br.gov.sp.fazenda.dsge.model.dao.util.DSGEDAOInterceptorHelper.intercept(DSGEDAOInterceptorHelper.java:66)
    at br.gov.sp.fazenda.dsen.model.business.EnvioBusiness$$EnhancerByCGLIB$$9087f6d6.fecharEnviarLote(<generated>)
    at br.gov.sp.fazenda.dsen.model.business.EnvioBusiness.a(EnvioBusiness.java:146)
    at br.gov.sp.fazenda.dsen.model.business.EnvioBusiness.montarLote(EnvioBusiness.java:104)
    at br.gov.sp.fazenda.dsen.model.business.EnvioBusiness$$EnhancerByCGLIB$$9087f6d6.CGLIB$montarLote$1(<generated>)
    at br.gov.sp.fazenda.dsen.model.business.EnvioBusiness$$EnhancerByCGLIB$$9087f6d6$$FastClassByCGLIB$$9918aba.invoke(<generated>)
    at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
    at br.gov.sp.fazenda.dsge.model.dao.util.DSGEDAOInterceptorHelper.intercept(DSGEDAOInterceptorHelper.java:66)
    at br.gov.sp.fazenda.dsen.model.business.EnvioBusiness$$EnhancerByCGLIB$$9087f6d6.montarLote(<generated>)
    at br.gov.sp.fazenda.dsen.model.facade.DocumentoFacade.enviarLote(DocumentoFacade.java:546)
    at br.gov.sp.fazenda.dsen.controller.EnviarNotaFiscalController$1.doInBackground(EnviarNotaFiscalController.java:128)
    at javax.swing.SwingWorker$1.call(Unknown Source)
    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at javax.swing.SwingWorker.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

    {http://xml.apache.org/axis/}hostname:Owner-PC

    javax.net.ssl.SSLException: HelloRequest followed by an unexpected handshake message
    at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
    at org.apache.axis.transport.http.CommonsHTTPSender.invoke(CommonsHTTPSender.java:301)
    at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
    at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
    at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
    at org.apache.axis.client.Call.invoke(Call.java:2767)
    at org.apache.axis.client.Call.invoke(Call.java:2443)
    at org.apache.axis.client.Call.invoke(Call.java:2366)
    at org.apache.axis.client.Call.invoke(Call.java:1812)
    at br.gov.sp.fazenda.dsen.ws.status.NfeStatusServicoSoapStub.nfeStatusServicoNF(NfeStatusServicoSoapStub.java:107)
    at br.gov.sp.fazenda.dsen.model.business.WSBusiness.f(WSBusiness.java:367)
    at br.gov.sp.fazenda.dsen.model.business.WSBusiness.servico(WSBusiness.java:102)
    at br.gov.sp.fazenda.dsen.model.business.util.ConsultaStatusServicoHelper.consultarStatusServico(ConsultaStatusServicoHelper.java:35)
    at br.gov.sp.fazenda.dsen.model.business.EnvioBusiness.enviarLote(EnvioBusiness.java:261)
    at br.gov.sp.fazenda.dsen.model.business.EnvioBusiness$$EnhancerByCGLIB$$9087f6d6.CGLIB$enviarLote$0()
    at br.gov.sp.fazenda.dsen.model.business.EnvioBusiness$$EnhancerByCGLIB$$9087f6d6$$FastClassByCGLIB$$9918aba.invoke()
    at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
    at br.gov.sp.fazenda.dsge.model.dao.util.DSGEDAOInterceptorHelper.intercept(DSGEDAOInterceptorHelper.java:55)
    at br.gov.sp.fazenda.dsen.model.business.EnvioBusiness$$EnhancerByCGLIB$$9087f6d6.enviarLote()
    at br.gov.sp.fazenda.dsen.model.business.EnvioBusiness.fecharEnviarLote(EnvioBusiness.java:211)
    at br.gov.sp.fazenda.dsen.model.business.EnvioBusiness$$EnhancerByCGLIB$$9087f6d6.CGLIB$fecharEnviarLote$2()
    at br.gov.sp.fazenda.dsen.model.business.EnvioBusiness$$EnhancerByCGLIB$$9087f6d6$$FastClassByCGLIB$$9918aba.invoke()
    at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
    at br.gov.sp.fazenda.dsge.model.dao.util.DSGEDAOInterceptorHelper.intercept(DSGEDAOInterceptorHelper.java:66)
    at br.gov.sp.fazenda.dsen.model.business.EnvioBusiness$$EnhancerByCGLIB$$9087f6d6.fecharEnviarLote()
    at br.gov.sp.fazenda.dsen.model.business.EnvioBusiness.a(EnvioBusiness.java:146)
    at br.gov.sp.fazenda.dsen.model.business.EnvioBusiness.montarLote(EnvioBusiness.java:104)
    at br.gov.sp.fazenda.dsen.model.business.EnvioBusiness$$EnhancerByCGLIB$$9087f6d6.CGLIB$montarLote$1()
    at br.gov.sp.fazenda.dsen.model.business.EnvioBusiness$$EnhancerByCGLIB$$9087f6d6$$FastClassByCGLIB$$9918aba.invoke()
    at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
    at br.gov.sp.fazenda.dsge.model.dao.util.DSGEDAOInterceptorHelper.intercept(DSGEDAOInterceptorHelper.java:66)
    at br.gov.sp.fazenda.dsen.model.business.EnvioBusiness$$EnhancerByCGLIB$$9087f6d6.montarLote()
    at br.gov.sp.fazenda.dsen.model.facade.DocumentoFacade.enviarLote(DocumentoFacade.java:546)
    at br.gov.sp.fazenda.dsen.controller.EnviarNotaFiscalController$1.doInBackground(EnviarNotaFiscalController.java:128)
    at javax.swing.SwingWorker$1.call(Unknown Source)
    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at javax.swing.SwingWorker.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
    Caused by: javax.net.ssl.SSLException: HelloRequest followed by an unexpected handshake message
    at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown Source)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(Unknown Source)
    at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Unknown Source)
    at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Unknown Source)
    at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverHelloRequest(Unknown Source)
    at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(Unknown Source)
    at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Unknown Source)
    at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Unknown Source)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(Unknown Source)
    at com.sun.net.ssl.internal.ssl.AppInputStream.read(Unknown Source)
    at java.io.BufferedInputStream.fill(Unknown Source)
    at java.io.BufferedInputStream.read(Unknown Source)
    at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78)
    at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106)
    at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116)
    at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1401)
    at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1969)
    at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1727)
    at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1090)
    at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
    at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
    at org.apache.axis.transport.http.CommonsHTTPSender.invoke(CommonsHTTPSender.java:196)
    … 41 more

  166. Rogério | março 31st, 2010 at 19:37

    Fabrício estou com o mesmo problema, de uma hora para outra o sistema começou a dar esse erro.´Já tentei de tudo, desinstalei e instalei novamente o Java e o emissor de NFe, mas não adiantou. Solução?????

  167. Fabricio | abril 1st, 2010 at 20:47

    Rogerio, ja fiz tudo isto tambem, não sei o que fazer?

  168. Rogério | abril 2nd, 2010 at 7:59

    Fabrício, felizmente conseguí resolver o problema, enviei um e-mail para a secretaria da fazenda e por incrível que pareça eles responderam. A versão 6.19 do Java está dando esse problema, no meu caso minha máquina atualizou automaticamente, verifique sua versão do Java (entre em painel de controle, clique no um ícone do Java, clique na aba general, e depois em about, para ver a versão)se for a versão 6.19, você tem que excluir (desinstalar programas) e é só baixar a versão 6.18 ou outra anterior que o aplicativo vai rodar direitinho. A SEFAZ sabe deste erro e não comunica os usuários, por conta disso minha empresa não pode faturar por dois dias (31/03 e 01/04). Fabrício espero ter ajudado, qualquer dúvida pode perguntar!

  169. Robert | abril 4th, 2010 at 10:28

    Ola Caio,

    É necessario consulta o cliente no webservice de consulta de cadastro, antes de enviar uma nfe para esse cliente ? Alguns clientes eu recebo o codigo 259, que que nao existe esse contribuinte cadastrado.. nesses casos eu nao posso enviar a nfe ?? Pra que exatamente serve esse webservice ??

    Obrigado
    Robert

  170. Fabricio | abril 5th, 2010 at 6:36

    Rogerio
    Obrigado funcionou

  171. Sibele | abril 13th, 2010 at 7:43

    Bom Dia
    Caio estou com um problema a houve sinistro da transportadora e essa nota fiscal já passou o prazo para o cancelamento ,pesquisei mais não achei.O que devo fazer perante isso?

  172. Acacio B | abril 13th, 2010 at 13:43

    Caio

    Duas notas que eu tentei transmitir dia 31/03 deu rejeitada…ai tentei subscrever,validar, assinar e transmitir novamente não deu certo….tentei 3 vezes fazer esse processo e não deu certo….e hj q ja se passou 13 dias ainda continua rejeitada
    O QUE FAZER????

  173. Adriano | abril 14th, 2010 at 16:33

    Olá,
    também estou com o problema de leitura do certificado A1.
    Mensagem “Ocorreu um erro ao tentar recuperar o certificado A1 – ####
    Verifique se o arquivo se encontra em C:\ #### e tem permissão de leitura.” (####, retirado original)

    Já tentei a solução apresentada como desinstalar a versão 6.19 e instalar a 6.18, não surtindo efeito.

    Alguma sugestão? Agradeço antecipadamente.

  174. Wilson | abril 15th, 2010 at 18:29

    Pessoal outro dia tive o problema de ele rejeitar alguns numeros de nota, o que fiz, pulei estes números e fiz com outros números e a Receita aceitou os outros e agora tenho que informar que os números foram inutilizados. Está foi a solução que achei na internet.

    Agora estou com um problema em um cliente que reinstalei o software mas ele não aparece o icone na area de trabalho, então o ususário tem que instalar todo dia para que ele abra com os dados e consegue utilizar normalmente.

    Agora tive outro problema em outro cliente na hora de Importar Arquivo da Nota, com um acontece e com outro não acontece o erro, não deu para entender, já reinstalei o java e o software e não adiantou, amanhã vou verificar se no java excluindo em view e instalar novamente funcionará. Deu uma mensagem de descompactar xml, sendo que estou Importando um arquivo TXT.

  175. Wilson | abril 15th, 2010 at 18:34

    O que é pior peguei o mesmo arquivo .txt e importei no meu note no software da sefaz e a nota importa, vai entender !

  176. Marcio | abril 19th, 2010 at 9:57

    Ola… uma ajuda por favor…

    “Rejeição: Certificado assinatura invalido”
    Pode me ajudar, tenho esse erro constante

    Obrigado

  177. ROSE MARQUES | abril 27th, 2010 at 8:08

    Olá, com algumas indagações referente NF-e, googlando, achei seu blog. Já que você tem ligações e conhecimento com o pessoal do alto escalão, bem que você poderia interceder, por nós pobres funcionários(as)e pedir que adequassem o programa para emissão, automática ou até manual, mas uma área que contenha emissor de e-mail, cadastrado o e-mail e o arquivo digital na extensão xml seria enviado para os clientes e fornecedores que é obrigatório. Será que estou pedindo demais, mas vamos lá a Fazenda está exigindo então porque não viabilizar para os usuários?
    Abraços cordiais.
    Rose Marques

  178. Kleber Novais | maio 3rd, 2010 at 21:23

    Boa noite,

    Estou “Tentando” o emissor de NFe da Sefaz-Sp, mas estou me deparando com o seguinte erro:

    “Ocorreu um erro ao tentar recuperar o certificado A3-NOMECERTIFICADO.
    Verifique se o dispositivo esta conectado corretamente”

    Já re-instalei o emissor de NFe, o programa gerenciador do cartão, fiz a instalação em outro PC.

    O Meu certificado esta no SmartCard.

    Alguem tem alguma dica?!?!

  179. Ricardo - Planeta Contábil | maio 4th, 2010 at 23:19

    Pessoal, quem tiver o problema relatado pelo Fabricio acima aparecendo a mensagem de erro: faultString: javax.net.ssl.SSLException: HelloRequest followed by an unexpected handshake message após atualizar a versão do Java para 1.6.19 ou posterior, a 1.6.20 tambem ocorre o problema, tem como alternativa inserir a seguinte diretiva na inicialização do programa emissor:

    -Dsun.security.ssl.allowUnsafeRenegotiation=true

    Veja este artigo: http://java.sun.com/javase/javaseforbusiness/docs/TLSReadme.html

    Assim podera utilizar a versao mais recente do java. Independente de ser a mais recente ou antiga tudo indica existir uma falha de segurança – Entao nao temos ainda uma solução 100% segura para usar os webservices e NF-e??
    O mesmo problema ocorre para acesso aos webservices da Prefeitura de São Paulo. Alias, aproveitando, alguem utiliza os webservices da PMSP? Sabem me dizer porque alguns serviços/metodos não funcionam como deveriam, por exemplo, recuperar os dados das NFs emitidas quando o CCM em questão não é do portador do certificado mas este tem poderes para consultar os dados de outra empresa? No XMLSchema do servico tem 2 campos de CNPJ, um do assinate do XML e outro de quem deseja consultar as informações – o problema é que não funciona e retorna uma mensagem nada a ver …. se alguem souber como resolver ajudaria muito. Ja entrei em contato com a prefeitura de SP mas esta demorando para obter uma resposta/solução.

  180. Rodrigo | maio 12th, 2010 at 22:34

    Boa noite.

    Alguem sabe a forma de validar a emissão de uma nf-e recebida por web service sem ter que utilizar o visualizador da nf-e? São muitas as notas recebidas e fica inviável faze-lo pelo visualizador.

    Obrigado

  181. LazaGruper | maio 17th, 2010 at 8:06

    Ei1!!! Acrescentando à listas de “c” mensionada,Voces lembram da lei do suporte para reboque
    qua! qua! qua!. Nem os meganhas lembram mais.
    hi hi hi!

  182. DALELY | junho 4th, 2010 at 7:15

    Gostaria de saber qual éo prazo para uma nota fiscal eletronica A PROCURA DE VENDAS pode rodar?

  183. César Chiarinelli | junho 7th, 2010 at 13:23

    Boa tarde;

    Estamos finalizando um sistema ERP em um cliente e agora entramos no desenvolvimento do módulo emissor de NF-e. Nosso sistema trabalha com uma arquitetura orientada a webservices e, até o momento, não encontramos problemas para gerar os xml’s para os webservices de homologação definidos nos manuais de integração.
    Como iremos iniciar as homologações destes documentos agora, me deparei com uma dúvida. O nosso sistema, que está sendo desenvolvido, precisa ser registrado/homologado na Sefaz? Ou seja, nosso cliente, ao solicitar o credenciamento e certificado digital dele, precisa informar algum número de registro relativo a nosso sistema?
    Grato e parabéns pelo conteúdo do blog!

  184. Jonathas | junho 7th, 2010 at 22:44

    >> Alguem sabe a forma de validar a emissão de uma nf-e recebida por web service sem ter que utilizar o visualizador da nf-e? São muitas as notas recebidas e fica inviável faze-lo pelo visualizador.

    Rodrigo,

    Existem ferramentas no mercado que permitem recebimento e validação automática das notas recebidas.
    A nossa chama-se Recebe-NFE. Se tiver interesse, pode conhecer mais detalhes em http://www.oobj.com.br e entrar em contato conosco.

  185. Sibele | julho 5th, 2010 at 10:34

    Queria saber qual é a versão do leiaute da NF-e que é a certa para o Estado de Santa Catarina?

  186. marcos moreno | julho 7th, 2010 at 10:01

    como configurar acbrnfe para mandar a nota por email

  187. Adriano | julho 29th, 2010 at 15:37

    Olá Caio,

    Estou com problema na leitura do arquivo da NFS-e que a WS da prefeitura envia após realizar uma consulta por periodo

    
    1234
    12345678912345
    12345678912
    1899-01-01
    1899-01-01
    1 
    
    00
    1899-01-01T00:00:00
    123456
    xyzky2
    

    Minha duvida é como consigo fazer para ler a tag que esta dentro

     

    , sendo que entre o ns1 e RetornoConsultaNotas tem um “:” que ficaria ns1:RetornoConsultaNotas, estou usando o TXMLDOCUMENT?

  188. Carlos Augusto | julho 30th, 2010 at 10:50

    Bom dia Caio,

    Tenho o programa gratuito da SEFAZ para emissão de NFe . Ele está instalado em meu computador e as NFe obedecem a sequencia em que está nele. Caso tente emitir NF e em outro computador, haverá outra sequencia para o número da NFe . Como conciliar este número em outro computador com a sequencia correta das notas já emitidas ?

    Carlos Augusto

  189. Selene Sidney | agosto 18th, 2010 at 15:40

    Bom dia! Gostei muito do blog e gostaria de contribuir com artigos. Trabalho em uma empresa que desenvolve ERP – Sistema de Gestão Empresarial e temos muitos especialistas que desenvolvem artigos sobre gestão, contabilidade, tecnologia e administração, entre outros temas que podem ser de interesse dos seus leitores. Por gentileza entre em contato comigo para que eu possa enviar os artigos para vocês. Meu site é …. e lá temos vários materiais para sua avaliação. Atenciosamente, Selene Sidney

  190. admin | agosto 18th, 2010 at 18:04

    Boa tarde Selene,

    Caso tenha algum material que tenha como foco informações técnicas sobre programação; principalmente ligado à recursos para uso com a NF-e, EFD, etc; bem com, componentes e exemplos práticos, nos envie que analisaremos e poderemos publicar.

    Sds

  191. Adriana Arraes | agosto 20th, 2010 at 10:23

    Olá Caio, bom dia.

    Sobre a resposta ao post do Marcus Paulo, de 17 de agosto de 2009 17:37,

    ainda fiquei com uma dúvida.

    No caso do DPEC temos o seguinte procedimento:
    1) Regerar o XML de envio da NF-e para aprovação da SEFAZ, alterando o tipo de

    emissão (tpEmiss) de 1 (Normal) para 4 (DPEC);

    2) Enviar o DPEC para um Web Service específico para esse fim (https://www.nfe.fazenda.gov.br/SCERecepcaoRFB/SCERecepcaoRFB.asmx, por exemplo).

    3) Assim que o serviço for normalizado, enviar o XML da NF-e para aprovação da

    SEFAZ, pelo Web Service do procedimento Normal

    (https://nfe.fazenda.sp.gov.br/nfeweb/services/nferecepcao2.asmx, por exemplo).

    Minha dúvida é: ao enviar a NF-e para aprovação, depois do serviço estar novamente

    no ar, o XML que deve ser enviado é o que possui a TAG tpEmiss = 4 pelo Web Service

    do procedimento Normal?

    Muito Obrigada!!!

  192. Masaaki | agosto 20th, 2010 at 12:52

    Começamos a emitir Nfe a partir de maio de 2010, só que a pessoa que instalou o programa, por esquecimento deixou no ambiente de teste e assim continuamos a emitir danfe e recolhemos todos os tributos, só que agora notamos que ainda o sistema continuava no ambiente de teste, e que deveria estar o ambiente de produção. Como proceder para regularizar estas Notas. Pode me ajudar.

  193. admin | agosto 20th, 2010 at 15:21

    Olá Masaaki,

    Realmente complicada a situação, visto que nenhuma dessas NF-e emitidas para o servidor de homologação tem validade fiscal. Não sou competente nesse assunto, acredito que deva verificar em primeiro plano com o contador da vossa empresa.

    Sds

  194. admin | agosto 20th, 2010 at 15:43

    Olá Adriana,

    Vc. deve gerar o XML novamente com o tpEmiss=1 e enviar a NF-e assim que o serviço for normalizado.

    Sds

  195. Wellington | agosto 20th, 2010 at 17:06

    No meu sistema de emissor de notas fiscais, começou ontem a dar o erro 291 – Rejeição: Certificado Assinatura Data Validade. Aí eu tenho que entrar nota por nota, detalhar, que aí ele vai… Mas são mais de 100 (cem) notas por dia, e esta me atrasando muito aqui. Já fiz:- Já atualizei o certificado no windows e no emissor;- Já desinstalei e reinstalei o certificado no windows e no emissor;- Já fiz o teste com atendente pela internet para ver se o certificado esta funcionando corretamente…- Abri um chamado no sefaz, mas preciso de uma solução urgente… Obs.: Este software era instalado no Windows Vista, eu atualizei o software para Windows Seven e trocai o certificado vencido pelo novo. Pode ser alguma coisa disso?

  196. Adriana Arraes | agosto 25th, 2010 at 9:31

    Olá Caio, obrigada pela resposta.

    Porém no Manual de Integração, na descrição do passo-a-passo do processo DPEC (pág 188) o primeiro item diz:
    “alterar o tpEmis das NF-e que deseja emitir para ‘4′”
    Depois é explicado todo o procedimento de contingência e ao final (pág 189), é dito “transmitir as NF-e emitidas em Contingência Eletrônica para a SEFAZ de origem, observando o prazo limite de transmissão na legislação”, porém não cita se o tipo de emissão fica como “4″ ou se volta para “1″… É isso que está gerando dúvida.

    Outra dúvida:
    Vc conhece um meio de testar se o Web Service padrão para aprovação da NF-e da SEFAZ do estado emissor está ativo ou não?
    É que de tudo que eu li, parece que a NF-e é enviada para aprovação e só é descoberto que o Web Service está com problemas, caso retorne erro; nós gostaríamos de validar antes de enviar a NF-e…

    Muito obrigada!

  197. admin | agosto 25th, 2010 at 11:06

    Olá Adriana,

    Para enviar a NF-e ao ambiente padrão (tpEmiss=1). Para verificar se o WebService está ativo use a “consulta de status do serviço”; função disponível ali para essa finalidade.

    Sds

  198. Adriana Arraes | agosto 25th, 2010 at 16:35

    Ok, Caio.

    Muito obrigada pelas informações!

    []’s

  199. Eduardo Diogo | agosto 25th, 2010 at 21:59

    Caio boa noite,

    Estou concluindo meu sistema e estou com uma duvida com relação a nota de entrada.

    Quando eu recebo nota do fornecedor eu preciso emitir uma nota fiscal eletronica também ? Se for necessário o emitente da NF é o fornecedor ou a empresa que recebeu a nota ?

    Quando é necessário importar o XML do fornecedor, nesse caso também é necessário enviar uma nota eletronica ?

    Um abraço,
    Eduardo Diogo

  200. admin | agosto 26th, 2010 at 11:14

    Olá Eduardo,
    Segue informações abaixo:

    Estou concluindo meu sistema e estou com uma duvida com relação a nota de entrada.
    Quando eu recebo nota do fornecedor eu preciso emitir uma nota fiscal eletronica também ? Se for necessário o emitente da NF é o fornecedor ou a empresa que recebeu a nota ?

    Não. Vc deve emitir a NF-e apenas no caso de devolução de mercadoria ou na própria venda.

    Quando é necessário importar o XML do fornecedor, nesse caso também é necessário enviar uma nota eletronica ?

    Não. A importação do XML do NF-e do fornecedor visa apenas agilizar o processo do registro de entradas de mercadorias.

    Sds

Faça um comentário