Ir para conteúdo
  • Cadastre-se

BigWings

Moderadores
  • Total de ítens

    10.153
  • Registro em

  • Última visita

  • Days Won

    156

Tudo que BigWings postou

  1. Ao contrário, o try..except seria pra tratar a exceção, nesse caso o método não trata, se ocorrer uma exceção ela será devolvida ao método que chamou.
  2. Deve ser possível pelo ACBrNFe.DistribuicaoDFe. Segundo a NT 2014.002, os eventos de CTe autorizado, MDFe autorizado, Registro de passagem, são disponibilizados para todos os atores interessados na NFe, inclusive o transportador.
  3. Precisa ver se no layout do RPS existe a tag. Qual a cidade/provedor?
  4. Na criação da NFe sim, mas no caso você está regerando o XML, assim precisa informar os mesmos dados da NFe original.
  5. Se está gerando outra chave é porque os dados são diferentes. Por exemplo a data e hora de emissão, e a tag cNF (código aleatório) precisam ser os mesmos pra gerar a mesma chave.
  6. No modo assíncrono são duas chamadas a webservices. O ACBrNFe.WebServices.Enviar consome o webservice de autorização de NFe, nele é enviado um lote com até 50 notas e o webservice devolve o recibo e cStat de recepção do lote, entre outras informações. O ACBrNFe.WebServices.Retorno consome o webservice de retorno de autorização, é usado o recibo recebido no primeiro passo pra fazer a consulta da situação do lote, o webservice devolve o cStat de retorno e protocolos de autorização. Então o cStat de processamento do lote vai estar em ACBrNFe.WebServices.Retorno.cStat. O ACBrNFe já faz a consulta ao retorno automaticamente no método ACBrNFe.Enviar. É importante que você armazene o recibo de envio no banco de dados, pois o retorno pode atrasar e você precisar fazer a consulta mais tarde. Estude o programa exemplo do componente pra entender melhor o tratamento nos dois modos.
  7. Que saiba sempre foi obrigatório, como explicitado no manual.
  8. Tópico movido para a área do SAC, para que o SLA de respostas seja considerado https://acbr.sourceforge.io/ACBrLib/NFE_DistribuicaoDFePorUltNSU.html
  9. Acho que pra iniciar sem logon do usuário, você precisa criar o app como serviço.
  10. Se você chamar novamente o GerarCodigoDFe vai ser gerado um novo, e vai mudar a chave. O correto é você chamar o método uma vez, armazenar o resultado no banco de dados junto aos dados da venda, e usar o valor que armazenou pra alimentar o componente. Assim sempre vai ter o mesmo XML se eventualmente precisar gerar novamente o arquivo. Não, o sufixo é "-nfe" independentemente do modelo da nota.
  11. Fazendo testes com o programa exemplo, só consegui resposta do webservice configurando como libOpenSSL. Tentando abrir a URL só consegui no Chrome, e indica que está usando TLS 1.3, o que não é usual para webservices. Na mensagem com OpenSSL vem um erro de indisponibilidade, talvez esteja em manutenção, você pode tentar contato com o setor responsável na prefeitura.
  12. Configurou a SSLType do componente? As configurações do IE não interferem se está usando SSLHttpLib=httpWinHttp.
  13. Veja o tópico: Nas configurações do componente: ACBrNFe.Configuracoes.Arquivos.PathSalvar => arquivos de envio e retorno do webservice ACBrNFe.Configuracoes.Arquivos.PathNFe => XML das NFe autorizadas ou não ACBrNFe.Configuracoes.Arquivos.PathEvento => XML completo dos eventos (cancelamentos, carta de correção, manifestações do destinatário...) ACBrNFe.Configuracoes.Arquivos.PathInut => XML completo das inutilizações O arquivo é gerado usando a chave da nota, então você deve estar alterando alguma tag que compõe a chave, como a data e hora de emissão, tipo de emissão, ou informando a tag cNF = 0, que faz o ACBr gerar um código aleatório, o recomendado é você gerar o código aleatório e informar na tag.
  14. Depois de configurar o componente precisa chamar o método ACBrNFSeX.LerCidades.
  15. SP e BA não permitem o modo síncrono pra NFe, tem que ser sempre assíncrono. Demais estados permitem. Lembrando que modo síncrono pode ter apenas 1 nota no lote por envio.
  16. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  17. Acho que você confundiu SVRS com SVC-RS. SVRS (Sefaz Virtual do Rio Grande do Sul) é o envio normal, na maioria dos estados, no caso da NFCe. SVC-RS (Sefaz Virtual de Contingência do Rio Grande do Sul) é a contingência da NFe.
  18. Configurou a propriedade SSLCryptLib?
  19. Parece que você está tentando enviar NFCe como contingência SVC. A contingência SVC é apenas para NFe. Verifique as configurações de modelo e tipo de emissão antes do envio.
  20. Está enviando no modo síncrono ou assíncrono? Veja aqui: Também aqui:
  21. Creio que no ACBrNFSeX terá que fazer via código, ex.: ACBrNFSeX1.Provider.ConfigAssinar.LoteRps := False; ACBrNFSeX1.Provider.ConfigAssinar.Rps := False; ACBrNFSeX1.Provider.ConfigAssinar.RpsGerarNFSe := False;
  22. Se está tendo a mensagem é porque está desatualizada. Veja se a pasta da qual pegou os arquivos estava atualizada com o repositório (faça um svn update). Veja também se a configuração PathSchemas do componente está apontando para uma pasta de schemas atualizada.
×
×
  • 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...