Ir para conteúdo
  • Cadastre-se

BigWings

Moderadores
  • Total de ítens

    10.168
  • Registro em

  • Última visita

  • Days Won

    156

Tudo que BigWings postou

  1. Corrigido no SVN, atualize novamente.
  2. Pode apenas ignorar.
  3. Creio que precise copiar apenas as DLLs da OpenSSL da pasta ACBr\DLLs\OpenSSL\1.1.1.10\x86. Está na pasta ACBr\Projetos
  4. O tipo de evento vai ser retornado nos eventos emitidos por terceiros, por exemplo, numa NFe que você emitiu e o destinatário enviou a manifestação, você pode capturar essa manifestação feita por ele para a sua NFe. O webservice não retorna a situação atual da manifestação para uma NFe destinada para o CNPJ, no retorno do método DistribuicaoDFe. Inclusive eles bloqueiam por consumo indevido se você estiver usando o DistribuicaoDFe por último NSU e informar último NSU diferente em cada consulta em um período inferior a 1 hora, o que significa que na prática você só pode usar o serviço em um local e um sistema. Por exemplo o contador da empresa de posse do certificado estar usando no sistema dele, ou ter outro desses aplicativos "cloud" que você sobe o certificado. Quem manifesta é a empresa, e usando um sistema único, dessa forma ele sabe qual manifestação enviou pra qual nota.
  5. Sim, é diferente.
  6. O arredondamento está correto pelas normas da ABNT. Mas se existe a exigência de conformidade, sugiro que tenha no banco de dados a coluna do valor total e permita a edição pelo usuário. Ou use truncamento no lugar de arredondamento.
  7. Esse erro geralmente é por não estar configurado ou o ambiente não ter suporte a TLS 1.2. Pra isso configurar a propriedade SSLType := LT_TLSv1_2 e: - Se estiver usando libWinCrypt, verifique se o Windows está atualizado. - Se estiver usando OpenSSL, certifique-se de estar usando as DLLs de versão 1.0.2 ou superior. Não use CAPICOM.
  8. No envio síncrono não existe a consulta do retorno, a resposta vem na própria chamada do envio. Ex.: ACBrNFe1.Enviar(nLote, bImprimir, True); RetWs := ACBrNFe1.WebServices.Enviar.RetWS; cStat := ACBrNFe1.WebServices.Enviar.cStat; xMotivo := ACBrNFe1.WebServices.Enviar.xMotivo; nProt := ACBrNFe1.NotasFiscais[0].NFe.procNFe.nProt;
  9. Parece correto, não entendi o problema.
  10. Já está corrigido no SVN, atualize novamente.
  11. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  12. Não precisa mexer nos arquivos, só manter o source do dpk como o original do repositório. package ACBr_Comum; {$R *.res} {$R *.dres} [...]
  13. Não tem como pegar o XML da NFCe da SEFAZ. Pelo menos não pelos webservices normais da NFe/NFCe. Você deve ter gravado o XML gerado, assinado e validado que usou na emissão em contingência. Carrega o XML no componente e executa o método de envio, ou o método de consulta se já tiver enviado anteriormente. O componente vai pegar o retorno do método (o protocolo de autorização) e atualizar o seu XML com o protocolo, assim você tem o XML completo juridicamente válido.
  14. Veja este tópico:
  15. dhAutorizacao := ACBrNFe1.WebServices.Consulta.protNFe.dhRecbto;
  16. Carregar o XML no componente e chamar o método de consulta, com as propriedades de salvar arquivos ativadas. Tendo o protocolo, e o XML estar correto com o que foi enviado pra SEFAZ, ele será atualizado com o protocolo.
  17. O CNPJ informado na consulta não consta nas NFe como transportador ou terceiro listado na tag autXML?
  18. Veja o doc no portal da NFe: https://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=i/2EeAbRuuE=
  19. Precisa ter apenas o XML do MDFe (*-mdfe.xml) na pasta. E no parâmetro do comando MDFE_Consultar você informa o path do mesmo.
  20. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  21. Algumas agências orientam a preencher essa coluna com '0', outras exigem ela em branco. Pra isso foi criada a propriedade DigitoVerificadorAgenciaConta que você deve preencher com '0' ou não conforme a agência. Com essa alteração a unit deixaria de funcionar com aquelas agências que pedem a coluna em branco.
  22. Movi para o subfórum mais adequado. Você não disse exatamente qual o problema. Pode ser a questão do unicode, se tiver usando Char, PChar, String pode ter que trocar pra AnsiChar, PAnsiChar e AnsiString. Veja a unit ACBrTEFCliSiTefComum.pas.
  23. Se você tem o XML autorizado porque precisa corrigir? O método de consulta não devolve o XML da nota, apenas a parte do protocolo. No protocolo tem o digestValue que é comparado com o digestValue da assinatura da nota pra validação. Você tem que gerar novamente o XML com exatamente os mesmos dados que enviou pra SEFAZ, assinar, e executar o método de consulta. O componente vai montar o XML completo juntando o que você gerou com o protocolo retornado pela SEFAZ.
  24. Anteriormente quanto tempo? A consulta de protocolo é limitada até 6 meses após a emissão. Sim, usa o XML da nota e agrega o XML de retorno da consulta que também contém os principais eventos.
×
×
  • 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.