Ir para conteúdo
  • Cadastre-se

André Ferreira de Moraes

Moderadores
  • Total de ítens

    6.911
  • Registro em

  • Última visita

  • Days Won

    68

Tudo que André Ferreira de Moraes postou

  1. Como disse no primeiro post, quando vc usar CRT 1 deve usar CSOSN e não CRT. No manual de integração existe a seguinte informação: "Grupo CRT=1 – Simples Nacional e CSOSN=101", ou seja, qdo o emitente for CRT 1 vc deve usar um grupo do CSOSN(101,102,103,300,400,201,202,203,500 ou 900), mas não sei pq o emissor de SP está aceitando CRT 1 com CST. Irei verificar e quando tiver uma resposta volto a postar. Mas, para funcionar agora, basta vc usar o CSOSN ao invés da CST no ICMS do produto.
  2. Neste último XML vc trocou para CSOSN mas não destacou em cada item o valor do ICMS ST. O valor no fim da nota deve ser a soma do ST de todos os itens. Leia o manual de integração para ver quais campos deve preencher.
  3. Leia o manual de integração, o componente segue os mesmos nomes usados no manual. Se vc já usa o Uninfe, basta vc pegar o XML que é gerado para ele e ver como os campos estão preenchidos.
  4. O componente não efetua nenhum cálculo, seu sistema é que deve possuir esses valores e informá-los ao componente. Leia o manual de integração da NFe http://www.nfe.fazenda.gov.br/portal/do ... 09.006.pdf e estude o demo para adaptar seu sistema.
  5. Quando for disponibilizado um ambiente de testes, será desenvolvido.
  6. Poste o XML gerado por vc e o XML gerado pelo ACBrNFeMonitor.
  7. Talvez eles apenas não imprimem o campo, mas ele deve existir no XML. Abra um XML e verifique como está o campo dfab.
  8. Não sei, apenas debugando vc poderá encontrar o erro. Como te disse, teste via troca de arquivos e vc verá no arquivo SAINFE.TXT a resposta que deveria receber via sockets. Eu uso da seguinte forma no Lazarus e funciona corretamente: fsSock.SetSendTimeout(200); fsSock.SendString('NFe.SetAmbiente('+IntToStr(pAmbiente)+')'+ CRLF + '.' + CRLF); Resposta := AnsiToUtf8(fsSock.RecvTerminated(500, #3)); if Resposta = '' then begin RespByte := 0; while (RespByte 3) and (ModalResult mrCancel) do begin RespByte := fsSock.RecvByte(10); Resposta := Resposta + chr(RespByte); Application.ProcessMessages; end; Resposta := Trim(AnsiToUtf8(Resposta)); end; [/code]
  9. Do mesmo modo que vc recebe a resposta qdo o monitor retorna OK era pra vc receber a resposta qdo houver um erro. Verifique se sua rotina de recepção da resposta está correta. Teste via troca de arquivos que vc irá ver como deverá ser a resposta correta.
  10. Vc deve consultar o XML da NFe carregando o arquivo no componente(botão "Consultar carregando XML") e não usar o exemplo do DPEC. DPEC é um modo de contingência da NFe, leia http://www.nfe.fazenda.gov.br/portal/do ... _v1_01.pdf para mais informações sobre os modos de contingência.
  11. Então compare os XMLs gerados pelos dois programas e veja qual a diferença entre eles.
  12. Verifque se o programa do SEFAZ está na mesma versão que o ACBrNFeMonitor. O programa do sefaz tem duas versões, uma compatível com a NFe 1.0(que não tinha CRT nem CSOSN) e outra compatível com a 2.0 O ACBrNFeMonitor a partir da versão 0.6.0 só é compatível com a versão 2.0, se vc está testando com um XML da versão 1.0 deve usar uma versão anterior.
  13. O demo está na pasta Exemplos\NFe2, se vc baixou os fontes do componente com as instruçoes do link http://acbr.sourceforge.net/drupal/?q=node/37 vc já tem essa pasta no seu computador. Se pelo emissor do governo vc está conseguindo enviar, compare o XML gerado pelo emissor com o gerado pelo componente e conseguirá detectar o erro. Não trabalho com consultoria, apenas presto suporte gratuíto pelo fórum.
  14. Vc tem a opção de usar o DANFe nos seguintes geradores: ACBrNFeDanfeFRpkg.dpk - FastReport ACBrNFeDanfeQRpkg.dpk - QuickReport ACBrNFeDanfeRLpkg.dpk - Fortes(Gratuíto e OpenSource) ACBrNFeDanfeRV.dpk ou ACBrNFeDanfeRVCodeBase.dpk - Rave Se vc não possui nenhum dos geradores acima, não é possível utilizar o DANFe do componente ACBrNFe e vc deverá desenvolver uma solução para o gerador que vc mais utilizar.
  15. Com o demo vc consegue gerar um XML de exemplo que é aceito normalmente pelo fisco. Leia o manual de integração que vc conseguirá sem problemas adicionar a NFe no seu sistema. No XML que vc enviou o problema está no campo Emit.CRT que vc está passando com Simples, mas no ICMS está usando as tags de empresas que não são simples. No caso de empresas no Simples vc deve usar CSOSN e não CST.
  16. Já que vc está começando, leia o manual de integração - http://www.nfe.fazenda.gov.br/portal/do ... 09.006.pdf Assim vc saberá oq está errado no seu XML.
  17. Verifique como preencheu o campo CRT e CST ou CSOSN.
  18. Configure o componente para salvar os arquivos enviados e recebidos e consulte a nota carregando o XML(Igual ao demo), depois imprima a NFe.
  19. Assim como vc está tratando a resposta qdo vem OK, vc tbm tem que tratar qdo vem ERRO, todas as msgs mostradas no log do ACBrNFeMonitor são enviadas como resposta para a aplicação.
  20. Alexsander , Poste o log do ACBrNFeMonitor.
  21. Vc não destacou IPI no item, mas colocou no total da nota. Leia o manual de integração - http://www.nfe.fazenda.gov.br/portal/do ... 09.006.pdf e veja quais campos deve preencher no item quando houver IPI.
  22. Verifique com o contador do cliente, ele que pode te responder corretamente como é o preenchimento no caso de cada cliente.
  23. Leia o manual de integração - http://www.nfe.fazenda.gov.br/portal/do ... 09.006.pdf Este campo tem ocorrência 1-1, ou seja, é obrigatório quando existir o grupo med.
  24. Veja os seguintes links: Formato do arquivo INI - http://anfm.blogspot.com/2009/09/campos ... ndo-o.html Novos campos para NFe 2.0 - http://anfm.blogspot.com/2010/10/acbrnf ... m-nfe.html Comandos do ACBrNFeMonitor - http://anfm.blogspot.com/2010/02/comand ... nitor.html
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...