Ir para conteúdo
  • Cadastre-se

André Ferreira de Moraes

Moderadores
  • Total de ítens

    6.916
  • Registro em

  • Última visita

  • Days Won

    68

Tudo que André Ferreira de Moraes postou

  1. Vc está passando no seu comando NFe.AssinarNFe além do path do arquivo XML da NFe os alertas que o ACBrNFeMonitor retornou.
  2. Revise seu comando. Vc não está passando apenas o path para o arquivo da NFe. NFE.AssinarNfe("C:\ACBrNFeMonitor\Logs\35110403395091000108550010000005211000005210-nfe.xml") [/code]
  3. É possível reproduzir o erro com o demo?
  4. Tentei consultar a chave 35110460860681000432550010004250280076829362 e não existe em ambiente de homologação ou produção. Poste a chave do XML com acento para que possamos testar.
  5. Veja a linha 1184 na unit ACBrNFeWebServices.pas
  6. Os componentes do Projeto ACBr são para Delphi/Lazarus. Para usar as funcionalidades do componente ACBrNFe em outras linguagens utilize o ACBrNFeMonitor - http://acbr.sourceforge.net/drupal/?q=node/40 http://anfm.blogspot.com/2011/04/nova-v ... nitor.html
  7. Enviei uma pequena alteração para o componente ACBrNFe2, por favor testem e veja se o problema para de ocorrer.
  8. Vc pode anexar as units alteradas por vc aqui no fórum. Feito isso, elas serão analisadas por alguém com direito de commit e adicionadas ao SVN.
  9. O modo correto é SEM ponto e vírgula, espaço, vírgula, ponto ou qualquer outro caracter. Basta adicionar os emails na lista de cópias.
  10. Vc não deve colocar ;(ponto e vírgula) para separar os emails. for I := 0 to mmoEmailRemetentes.Lines.Count do CC.Add(mmoEmailRemetentes.Lines[I]); [/code]
  11. Poste o LOG do ACBrNFeMonitor.
  12. Veja viewtopic.php?f=5&t=1765
  13. Se o seu ACBrNFeMonitor estiver configurado para salvar os arquivos enviados e recebidos, passe no comando NFe.CancelarNFe o path para o arquivo XML e não apenas a chave, assim o arquivo será atualizado com os dados de cancelamento.
  14. Veja viewtopic.php?f=5&t=22
  15. Veja como estão as configurações de data neste micro. O ACBrNFeMonitor espera a data no formato que está configurado no sistema operacional.
  16. Seus fontes não estão iguais aos que estão no SVN. procedure TNFeW.GerarDetImpostoPIS(const i: integer); begin Gerador.wGrupo('PIS', 'Q01'); if nfe.Det[i].Imposto.PIS.CST in [pis01, pis02] then begin Gerador.wGrupo('PISAliq', 'Q02'); Gerador.wCampo(tcStr, 'Q06', 'CST ', 02, 02, 1, CSTPISTOStr(nfe.Det[i].Imposto.PIS.CST), DSC_CST); Gerador.wCampo(tcDe2, 'Q07', 'vBC ', 01, 15, 1, nfe.Det[i].Imposto.PIS.vBC, DSC_VBC); Gerador.wCampo(tcDe2, 'Q08', 'pPIS ', 01, 05, 1, nfe.Det[i].Imposto.PIS.pPIS, DSC_PPIS); Gerador.wCampo(tcDe2, 'Q09', 'vPIS ', 01, 15, 1, nfe.Det[i].Imposto.PIS.vPIS, DSC_VPIS); Gerador.wGrupo('/PISAliq'); end else if nfe.Det[i].Imposto.PIS.CST = pis03 then begin Gerador.wGrupo('PISQtde', 'Q03'); Gerador.wCampo(tcStr, 'Q06', 'CST ', 02, 02, 1, CSTPISTOStr(nfe.Det[i].Imposto.PIS.CST), DSC_CST); Gerador.wCampo(tcDe4, 'Q10', 'qBCProd ', 01, 16, 1, nfe.Det[i].Imposto.PIS.qBCProd, DSC_QBCPROD); Gerador.wCampo(tcDe4, 'Q11', 'vAliqProd', 01, 15, 1, nfe.Det[i].Imposto.PIS.vAliqProd, DSC_VALIQPROD); Gerador.wCampo(tcDe2, 'Q09', 'vPIS ', 01, 15, 1, nfe.Det[i].Imposto.PIS.vPIS, DSC_VPIS); Gerador.wGrupo('/PISQtde'); end else if nfe.Det[i].Imposto.PIS.CST in [pis04, pis06, pis07, pis08, pis09] then begin Gerador.wGrupo('PISNT', 'Q04'); Gerador.wCampo(tcStr, 'Q06', 'CST ', 02, 02, 1, CSTPISTOStr(nfe.Det[i].Imposto.PIS.CST), DSC_CST); Gerador.wGrupo('/PISNT'); end else if nfe.Det[i].Imposto.PIS.CST in [pis49, pis50, pis51, pis52, pis53, pis54, pis55, pis56, pis60, pis61, pis62, pis63, pis64, pis65, pis66, pis67, pis70, pis71, pis72, pis73, pis74, pis75, pis98, pis99] then begin if (NFe.Det[i].Imposto.PIS.vBC + NFe.Det[i].Imposto.PIS.pPIS > 0) and (NFe.Det[i].Imposto.PIS.qBCProd + NFe.Det[i].Imposto.PIS.vAliqProd > 0) then Gerador.wAlerta('Q05', 'PISOutr', DSC_PISOUTR, 'As TAG e não podem ser informadas em conjunto com as TAG e '); if (NFe.Det[i].Imposto.PIS.qBCProd + NFe.Det[i].Imposto.PIS.vAliqProd > 0) then begin Gerador.wGrupo('PISOutr', 'Q05'); Gerador.wCampo(tcStr, 'Q06', 'CST ', 02, 02, 1, CSTPISTOStr(nfe.Det[i].Imposto.PIS.CST), DSC_CST); Gerador.wCampo(tcDe4, 'Q10', 'qBCProd ', 01, 16, 1, nfe.Det[i].Imposto.PIS.qBCProd, DSC_QBCPROD); Gerador.wCampo(tcDe4, 'Q11', 'vAliqProd', 01, 15, 1, nfe.Det[i].Imposto.PIS.vAliqProd, DSC_VALIQPROD); Gerador.wCampo(tcDe2, 'Q09', 'vPIS ', 01, 15, 1, nfe.Det[i].Imposto.PIS.vPIS, DSC_VPIS); Gerador.wGrupo('/PISOutr'); end else begin Gerador.wGrupo('PISOutr', 'Q05'); Gerador.wCampo(tcStr, 'Q06', 'CST ', 02, 02, 1, CSTPISTOStr(nfe.Det[i].Imposto.PIS.CST), DSC_CST); Gerador.wCampo(tcDe2, 'Q07', 'vBC ', 01, 15, 1, nfe.Det[i].Imposto.PIS.vBC, DSC_VBC); Gerador.wCampo(tcDe2, 'Q08', 'pPIS ', 01, 05, 1, nfe.Det[i].Imposto.PIS.pPIS, DSC_PPIS); Gerador.wCampo(tcDe2, 'Q09', 'vPIS ', 01, 15, 1, nfe.Det[i].Imposto.PIS.vPIS, DSC_VPIS); Gerador.wGrupo('/PISOutr'); end; end; Gerador.wGrupo('/PIS'); end;
  17. Encontrei a NT 2010.005 - http://www.nfe.fazenda.gov.br/PORTAL/do ... 10.005.pdf - que fala sobre os novos CSTs e vi tbm que eles já estão incluídos no componente inclusive na unit pcnNFeW.pas. Verifique se vc está com seus fontes atualizados e utilizando a versão compatível com a NFe 2.0(ACBrNFe2). A versão atual do componente para NFe está em 0.4.0a.
  18. Qual comando vc está usando para cancelar?
  19. Qual nota técnica que estabelece esses novos códigos?
  20. O componente tem apenas os CSTs previstos no manual de integração da NFe.
  21. Poste um XML que vc usava na NFe 1.0 e o erro que está recebendo na NFe 2.0
  22. Se o IPI está entrando na base do item tem que entrar na base do total e vice-e-versa.
  23. Veja http://www.assembla.com/wiki/show/nfeph ... A3o_da_NFe
  24. Provavelmente é algum problema no SEFAZ.
  25. Qual a mensagem completa de erro? Verifique se a cadeia de certificados do SEFAZ do PR está instalada corretamente.
×
×
  • 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...