Ir para conteúdo
  • Cadastre-se

BigWings

Moderadores
  • Total de ítens

    9.862
  • Registro em

  • Última visita

  • Days Won

    153

Tudo que BigWings postou

  1. Use cstRep60. // N08-10: Grupo de repasse do ICMS para produtos combustíveis sujeitos a repasse interestadual if (NF.infNFe.Versao >= 4.00) and (NF.Ide.modelo <> 65) and (Item.Imposto.ICMS.CST = cst60) and (StrIndex(IntToStr(Item.Prod.comb.cProdANP), [ '210203001', '320101001', '320101002', '320102002', '320102001', '320102003', '320102005', '320201001', '320103001', '220102001', '320301001', '320103002', '820101032', '820101026', '820101027', '820101004', '820101005', '820101022', '820101031', '820101030', '820101014', '820101006', '820101016', '820101015', '820101025', '820101017', '820101018', '820101019', '820101020', '820101021', '420105001', '420101005', '420101004', '420102005', '420102004', '420104001', '820101033', '820101034', '420106001', '820101011', '820101003', '820101013', '820101012', '420106002', '830101001', '420301004', '420202001', '420301001', '420301002', '410103001', '410101001', '410102001', '430101004', '510101001', '510101002', '510102001', '510102002', '510201001', '510201003', '510301003', '510103001', '510301001' ]) >= 0) then begin Item.Imposto.ICMS.CST := cstRep60; end;
  2. Tente assim: NFe.ACBrNFe.NotasFiscais.Clear; NFe.ACBrNFe.NotasFiscais.LoadFromString(TMovimentoNFe(NFe.MovimentoNFe[0]).XMLENVIOORIGINAL.AsUnicodeString); NFe.ACBrNFe.Configuracoes.Geral.FormaEmissao := NFe.ACBrNFe.NotasFiscais.Items[0].NFe.Ide.tpEmis; NFe.ACBrNFe.Enviar(0, False);
  3. Apenas carregue o XML e chame o método enviar. Não se deve alterar o tpEmis pois isso causa alteração da chave de acesso, que configura-se como nova nota, por isso a duplicidade. Tem o passo a passo neste mesmo tópico:
  4. Dúvidas sobre o FCP na NFe 4.00, assista o vídeo abaixo:
  5. O ACBrNFe tem o método "VerificarAssinatura" que permite acessar os dados da assinatura do XML e conferir se foi realmente assinado pelo emissor da nota. Vejam a função "Validar assinatura" do demo do ACBrNFe.
  6. Não me lembro de haver tal rejeição. O total das parcelas deve corresponder ao valor líquido da fatura, e não ao total da NFe.
  7. Para NFe de venda de gás GLP e outros códigos ANP constantes da NT 2016.002 o ICMS deve ser informado especificamente no grupo de repasse do ICMS-ST (grupo: ICMSST) e não no grupo de tributação normal para o CST (grupo: ICMS60). Este fórum é destinado a desenvolvedores. Se você não usa o ACBr, mas um emissor de terceiros veja com o suporte do mesmo como fazer para que o mesmo gere o XML corretamente. Se não me engano o suporte ao emissor gratuito é dado pelo SEBRAE-SP.
  8. Moderação: Movido para sub-fórum de tópicos não relacionados ao ACBr. Se não me engano quem dá suporte ao emissor gratuito é o SEBRAE-SP. Tente contato com eles.
  9. Quando informado tPag = 90 (Sem pagamento), o vPag deve ser 0.00. NT 2016.002 v1.60.
  10. Pela mensagem de retorno, está acusando erro de sintaxe no email de origem. ACBrMail1.Username := edtSmtpUser.Text; ACBrMail1.Password := edtSmtpPass.Text; ACBrMail1.From := edtSmtpUser.Text; O demo do ACBr está usando o conteúdo do edit "Usuário" para ambos os campos Username e From do email. Tente incluir o email completo no edit, ou modifique o demo para permitir informar usuário e e-mail de origem diferentes.
  11. Com certeza é algo no provedor. Abra a URL do webservice no navegador e mostre a eles.
  12. Essa implementação não está correta, de acordo com o manual:
  13. Pelos relatos no outro tópico, a SEFAZ-MT parece estar com problemas. Sugiro que entrem em contato com a mesma.
  14. Muito bom, obrigado pelo retorno.
  15. A versão do XML tem que ser 4.00, fora isso é só configurar a propriedade: ACBrNFe1.Configuracoes.Geral.VersaoDF := ve400; ACBrNFe1.Configuracoes.Geral.VersaoQRCode := veqr200;
  16. Esse formato é QRCode 1.0.
  17. SVAN = Sefaz Virtual do Ambiente Nacional. Como disse no meu primeiro post, a URL está correta: [NFe_SVAN_P] [...] NfeStatusServico_4.00=https://www.sefazvirtual.fazenda.gov.br/NFeStatusServico4/NFeStatusServico4.asmx Essa URL que aparece na resposta é apenas o namespace gerado no XML, é padrão para todos os webservices de NFe. Verifique novamente se está usando as mesmas configurações do demo na sua aplicação. Não havendo bloqueio por parte de antivírus ou firewall, não faz sentido ele funcionar e a sua aplicação não.
  18. No caso do MT, tem relatos parecidos aqui:
  19. Esse arquivo foi gerado pelo ACBr? Abrindo pelo Notepad++ ele mostra a codificação como UTF-8-BOM. Essa codificação causa problema quando o ACBr tenta carregar o XML no método ACBrNFe.NotasFiscais.LoadFromFile, onde o caractere "?" aparece.
  20. Acho que ainda não entendi o problema... O arquivo só é corrompido ao enviar por e-mail?
  21. Não... provavelmente a sua aplicação está. Tente simular o problema usando o demo do ACBrNFe e informe aqui.
  22. A última versão do ACBrMonitorPLUS disponível para download, na área SAC, é a 1.2.0.11. Está baixando uma versão compilada por terceiros?
  23. Tem um caractere inválido "?" logo após a declaração do XML. <?xml version="1.0" encoding="UTF-8"?>?<nfeProc versao="3.10" xmlns="http://www.portalfiscal.inf.br/nfe"> Removendo esse caractere, o XML é validado.
  24. O ShowMessage vai truncar a string. O debug do Delphi vai truncar a string. Abra o arquivo gravado pelo GravarXML. Ou faça algo do tipo: SL := TStringList.Create; try SL.Text := ACBrNFe.NotasFiscais.Items[0].XML; SL.SaveToFile('C:\PATH\TO\ARQUIVO.XML'); finally SL.Free; 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.