Ir para conteúdo
  • Cadastre-se

André Ferreira de Moraes

Moderadores
  • Total de ítens

    6.885
  • Registro em

  • Última visita

  • Days Won

    68

Tudo que André Ferreira de Moraes postou

  1. Então entre em contato com o SEFAZ do seu estado, pois o manual de integração diz que o SCAN é tipo 3 e não 2 como está vindo na resposta do SEFAZ.
  2. Verifique como vc está informando o tipo de emissão na geração do XML. Ide.tpEmis := teNormal; [/code]
  3. Leia o manual de integração http://www.nfe.fazenda.gov.br/portal/do ... 09.006.pdf e estude o demo. Ide.dhCont := date; Ide.xJust := 'Justificativa Contingencia'; [/code]
  4. Não, vc não seguiu os passos. O arquivo ACBrNFeDANFERaveDM.pas da pasta ACBrNFe2 contém a linha "vTemp2.Add(' Nº DO MOTOR: '+Prod.veicProd.nMotor);" enquanto que o da pasta ACBrNFe contém o que está causando o erro - "Connection.WriteStrData('', IntToStr(genero));".
  5. A versão compatível com a NFe 2.0 não possui o campo genero. Desinstale o componente, apague as bpls e faça a instalação novamente seguindo os passos do arquivo LEIA-ME.TXT da pasta Fontes\ACBrNFe2.
  6. Estude o demo e veja se o componente está configurado para o ambiente correto.
  7. Verifique o library path do seu Delphi. Provavelmente vc está com os paths configurados para as duas versões do componente para NFe.
  8. A alteração foi comentada pois estava causando mais efeitos negativos do que positivos. Caso vc tenha alguma correção e queira nos enviar será de grande ajuda, caso contrário terá que aguardar a análise do problema com calma e esperar que seja postada uma solução no SVN.
  9. Para corrigir, passe apenas o PATH do arquivo XML e não toda a resposta que veio do comando anterior.
  10. Vc está passando no seu comando NFe.AssinarNFe além do path do arquivo XML da NFe os alertas que o ACBrNFeMonitor retornou.
  11. 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]
  12. É possível reproduzir o erro com o demo?
  13. 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.
  14. Veja a linha 1184 na unit ACBrNFeWebServices.pas
  15. 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
  16. Enviei uma pequena alteração para o componente ACBrNFe2, por favor testem e veja se o problema para de ocorrer.
  17. 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.
  18. 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.
  19. 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]
  20. Poste o LOG do ACBrNFeMonitor.
  21. Veja viewtopic.php?f=5&t=1765
  22. 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.
  23. Veja viewtopic.php?f=5&t=22
  24. Veja como estão as configurações de data neste micro. O ACBrNFeMonitor espera a data no formato que está configurado no sistema operacional.
  25. 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;
×
×
  • 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.