Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    37.575
  • Registro em

  • Última visita

  • Days Won

    1.059

Tudo que Italo Giurizzato Junior postou

  1. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  2. Boa tarde, Então era questão de passar a informação correta.
  3. Boa tarde Augusto, Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes.
  4. Boa tarde Verissimo, Já esta no SVN.
  5. Boa tarde Edmilson, Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes.
  6. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  7. Boa tarde Fernando, O que tudo indica é que o provedor não esta gerando o XML de retorno no formato UTF-8
  8. Boa tarde, Atribua o valor regNenhum ao campo: NFSe.RegRec E faça novos testes.
  9. Boa tarde, É a sua aplicação que esta gerando o XML? Se sim, confronta o XML que esta sendo gerado com o manual, pode ser que a grafia de alguma tag não esteja conforme consta no manual.
  10. Verissimo, Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça testes usando o programa exemplo.
  11. Boa tarde Verissimo, Você fez essa implementação para atender qual cidade?
  12. Bom dia Solivan, No retorno do Emitir não tem nenhuma lista de erros, é por isso que a lista de erros do Emitir esta vazia. Veja o XML de retorno do Emitir: <EnviarLoteRpsResposta> <NumeroLote>2</NumeroLote> <DataRecebimento>2023-07-05</DataRecebimento> <Protocolo>7da411db6e31990c3785</Protocolo> <ListaMensagemRetorno/> </EnviarLoteRpsResposta> Note que é retornado o numero do protocolo que atesta que o lote foi recebido com sucesso e se encontra na fila de processamento. O grupo ListaMensagemRetorno que poderia conter algum erro esta vazio. Ao consultar a situação do Lote temos o seguinte retorno: <ConsultarSituacaoLoteRpsResposta> <NumeroLote>2</NumeroLote> <Situacao>2</Situacao> <ListaMensagemRetorno/> </ConsultarSituacaoLoteRpsResposta> Note que o código da situação é 2 indicando que o lote ainda esta na fila de processamento. Você esta executando cada método separadamente ou configurou o componente para executar o ConsultarSituacao e o ConsultarLote automaticamente? Como no retorno do ConsultarLote temos a lista de erros, no retorno do ConsultarSituacao o valor da tag Situacao tem que ser 3. Mas pelos arquivos que você anexou esta tudo funcionando como previsto.
  13. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  14. Solivan, Você colocou os pontos de parada onde eu lhe pedi? Fez um teste usando o programa exemplo? Pra que isso? case LFormaEnvio of 0: ACBrNFSeX1.Emitir(IntToStr(fsLote), meLoteSincrono, False); 1: ACBrNFSeX1.Emitir(IntToStr(fsLote), meLoteAssincrono, False); end; Sendo que você pode fazer assim: ACBrNFSeX1.Emitir(IntToStr(fsLote), meAutomatico, False);
  15. Boa tarde, Acabei de realizar um teste, veja resultado: Requisição Ambiente: 1 Cidade : Belo Horizonte/MG Provedor: BHISS Versão: 1.00 Método Executado: Enviar Lote Parâmetros de Envio Numero do Lote: 1 Parâmetros de Retorno Data de Envio : 30/12/1899 Numero do Prot: Numero da Nota: Link : Código Verif. : Sucesso : False Erro(s): Código : E50 Mensagem: Inscrição Municipal do prestador inválida Correção: ---------
  16. Boa tarde, Você tem fontes com alterações locais? Verifica se não tem nenhuma unit do ACBr com uma bolinha vermelha em seu ícone, caso afirmativo delete a unit. Atualize todos os fontes de todas as pastas. Reinstale o ACBr com a opção de apagar arquivos antigos marcada. Compile a aplicação com a opção Build.
  17. Boa tarde Verissimo, Muito obrigado pela contribuição, já inclui na minha lista de tarefas. TK-4174
  18. Boa tarde Flavio, No caso do provedor Fiorilli, faça o seguinte para que não ocorra a assinatura: ACBrNFSeX1.Configuracoes.Geral.Assinaturas := taNaoAssinar; Essa linha tem que ser colocada na procedure que configura o componente. Quanto a URL de produção você precisa confirmar com a prefeitura/provedor, pode ser que essa informação esteja no site da prefeitura.
  19. Boa tarde Alexandre, Substitua a unit por esta em anexo, acredito que vai resolver alguns desses erros. Os demais você vai ter que entrar em contato com o contador para saber qual é a informação correta para cada um deles. ACBrNFSeXGravarXml_ABRASFv2.pas Após substituir a unit não esqueça de reinstalar o ACBr e compilar a aplicação com a opção Build.
  20. Boa tarde Solivan, Eu não tenho como testar pois o webservice acusa que o certificado que estou usando não esta autorizado, logo me retorna um erro de conexão: S04. Por favor abra a unit ACBrNFSeXProviderABRASFv1 e coloque um ponto de parada no inicio da procedure: TratarRetornoConsultaLoteRps Document.LoadFromXml(Response.ArquivoRetorno); ProcessarMensagemErros(Document.Root, Response); Response.Sucesso := (Response.Erros.Count = 0); Nesse fragmento de código da procedure, a primeira linha faz a leitura do XML de retorno; A segunda linha faz a leitura da lista de erros. Por fim a terceira recebe o valor True se a lista de erros estiver vazia. Se no XML retornado contem a lista de erros e mesmo assim o valor de Sucesso é True, vai ser necessário colocar um ponto de parada na procedure: ProcessarMensagemErros para descobrir o porque ele não esta lendo a lista. Faça os testes usando o programa exemplo.
×
×
  • 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.