Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    38.100
  • Registro em

  • Última visita

  • Days Won

    1.081

Tudo que Italo Giurizzato Junior postou

  1. Bom dia Rafael, No programa exemplo temos o seguinte: with rodo.veicReboque.New do begin cInt := '002'; placa := 'XYZ4567'; RENAVAM := '123456789'; tara := 4000; capKG := 3000; capM3 := 300; // TpcteTipoCarroceria = (tcNaoAplicavel, tcAberta, tcFechada, tcGraneleira, tcPortaContainer, tcSider); tpCar := tcFechada; UF := edtEmitUF.Text; end; Esse fragmento de código alimenta o componente com os dados de um veiculo reboque. Se você repetir ele duas vezes ele vai alimentar o componente com os dados de dois veículos reboque. Simples assim. Como faz falta estudar o programa exemplo. No manual temos: Veja a definição do grupo veicReboque, note que temos na coluna de ocorrência a seguinte informação: 0-3. Isso significa que esse grupo pode não constar no XML (numero de ocorrência igual a zero) ou até 3 vezes. Como assim, o manual é vago no que se refere a esse grupo?
  2. Bom dia Júnior, Complementado o que o Luis Claudio lhe passou. Tanto o ACBrMonitor quanto o ACBrLibCTe (no caso) é para quem não trabalha com o Delphi ou Lazarus, ou seja, programa em outra linguagem que não é Objeto Pascal. Se você desenvolve usando o Delphi o melhor caminho é baixar e instalar os componentes ACBr no Delphi, estudar o programa exemplo do componente que você vai usar no caso o ACBrCTe e por fim desenvolver a sua própria aplicação. Lembre-se que o programa exemplo é para lhe mostrar como configurar o componente, como alimentar ele e quais os métodos que foram implementados, tais como enviar, consultar, entre outros. O programa exemplo não é um emissor de CT-e.
  3. Não Veja o que você postou. O erro esta ocorrendo ao consultar o lote, agora se esta ocorrendo também ao consultar a nota pelo Rps, vamos resolver uma coisa de cada vez. O erro X800 é erro de validação, isso significa que o XML montado seja ele qual for para ser enviado para o WebService esta com problemas. No meu teste esse erro não ocorreu. O erro X800 é gerado pela procedure ValidarSchema que se encontra na unit ACBrNFSeXProviderBase. Preciso saber o conteúdo da propriedade ArquivoEnvio da linha abaixo: FAOwner.SSL.Validar(Response.ArquivoEnvio, Schema, Erros); Ao tentar consultar o Lote.
  4. Acabei de fazer um teste usando o programa exemplo, veja o resultado. Requisição Ambiente: 1 Cidade : Bom Principio/RS Provedor: Tecnos Versão: 2.01 Método Executado: ConsultarLote Parâmetros de Envio Numero do Prot: 1 Numero do Lote: Parâmetros de Retorno Situação Lote : Sucesso : True Erro(s): Código : E0142 Mensagem: Inscrição Municipal do prestador não está vinculada ao CNPJ informado. Correção: Acerte a Inscrição Municipal ou o CNPJ do prestador. --------- Código : E0085 Mensagem: Número do protocolo de recebimento do lote inexistente na base de dados. Correção: Confira se o lote foi enviado e informe o número correto do protocolo de recebimento. --------- Código : X202 Mensagem: Lista de NFSe não encontrada! (ListaNfse) Correção: --------- Vai ser necessário debugar essa consulta para pegar o XML que esta sendo gerado antes de realizar a validação do mesmo.
  5. Bom dia @brajan, Entre em contato com o provedor e questiona o porque ao consultar uma nota cancelada o XML da nota retornado não consta que a mesma esta cancelada. Isso é erro deles.
  6. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  7. Bom dia Mario, Por padrão conforme consta nos manuais e schemas das ABRASF o campo OutrasInformacoes pertence a NFS-e e não ao RPS. Sendo assim não adianta alimentar esse campo que o componente não vai gerar a tag no XML do RPS e caso altere o calor da propriedade que instrui o componente a gerar vai ocorrer erro de validação. Existe essa propriedade porque alguns provedores mudaram os schemas. É preciso entrar em contato com o provedor e questionar sobre esse campo. Se eles aceitam ele no XML do RPS, necessitados de um novo schema do provedor com essa alteração.
  8. Bom dia @C4Dev, Ao montar o XML dessa consulta temos apenas as seguintes informações: CNPJ e IM do emitente, numero série e tipo do Rps. Como você pode ver não tem nenhuma informação do tipo texto que poderia ter uma vogal acentuada que viesse a gerar esse erro de UTF-8. Com certeza o problema esta ocorrendo na tentativa de ler o XML retornado dessa consulta. Ele com certeza possui vogais acentuadas ou cedilha e não esta no formato UTF-8. Você esta usando o Delphi ou Lazarus?
  9. Tópico movido para a área do SAC, para que o SLA de respostas seja considerado
  10. Tópico movido para a área do SAC, para que o SLA de respostas seja considerado
  11. Tópico movido para a área do SAC, para que o SLA de respostas seja considerado
  12. Boa tarde Adhelmar, Não compreendi muito bem, onde exatamente consta o numero do Rps em vez do numero da nota ao tratar o retorno?
  13. Boa tarde Daniel, Substitua a unit por esta que esta em anexo. Reinstale o ACBr, compile novamente a aplicação e faça novos testes. Fiorilli.Provider.pas
  14. Boa tarde Jucimara, Eu pedi para você anexar o XML e não colar o seu conteúdo como parte do texto da postagem, pois desta forma fica prejudicado a analise do mesmo.
  15. Daniel, Favor anexar o XML (soap) de envio para que eu possa analisar.
  16. Boa tarde Almeida, <DataEmissao>2022-03-17</DataEmissao> 2022 ???? O correto não seria 2023?
  17. Boa tarde, Se o certificado digital for A1: SSLLib = libOpenSSL; Se for A3: SSLLib = libWinCrypt CryptLib, HttpLib, XmlSignLib deixar com os valores padrões, você pode até comentar essas linhas na aplicação. SLLType = LT_TLSv1_2 No caso do certificado A1 e com a configuração acima recomendada, você fica livre de versão e atualização do Windows.
  18. Moreira, Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-3725
  19. Boa tarde Marcio, Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-3724
  20. Boa tarde Emanuel, Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-3723
  21. Daniel, Você esta louco? Faz anos que recomendamos a não usar o Capicom. use WinCrypt ou OpenSSL e SSLType informe: LT_TLSv1_2.
  22. Edmilson, Verifica se não tem nenhuma unit do ACBr com uma bolinha vermelha em seu ícone, caso afirmativo delete. Atualize todos os fontes de todas as pastas. Reinstale o ACBr com a opção de apagar arquivos antigos marcada. Compile o programa exemplo com a opção Build. Ao configurar o programa exemplo, no campo SSLLib informe libWinCrypt ou libOpenSSL, no campo SSLType informe LT_TLSv1_2. Faça novos testes.
  23. Boa tarde Edmilson, Eu já, veja o resultado: Requisição Ambiente: 1 Cidade : Barueri/SP Provedor: ISSBarueri Versão: 1.00 Método Executado: Enviar Lote Parâmetros de Envio Numero do Lote: 1 Parâmetros de Retorno Data de Envio : 17/03/2023 Numero do Prot: Numero da Nota: Link : Código Verif. : Sucesso : False Erro(s): Código : R0001 Mensagem: Inscrição Municipal não encontrada na base de dados da PMB - Inscrição informada: 123456 Correção: Informar uma Inscrição válida
  24. Arturo, Você esta informando a Inscrição Municipal ou somente o CNPJ do prestador? O que tudo indica esse prestador esta autorizado a emitir notas de serviços em outra cidade, neste caso se faz necessário informar também a Inscrição Municipal da cidade que esta emitindo a nota.
  25. Daniel, Diga a esse cliente que ele cometeu um pecado capital comprando o certificado A3. Ele não vai mais para o céu, vai amargar por 3 anos no inferno. kkkkkk Sendo A3, ou ele lhe empresa o certificado e a leitura ou você vai até ele para fazer os testes, ou faça os testes na maquina dele de forma remota.
×
×
  • 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.