Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    37.572
  • Registro em

  • Última visita

  • Days Won

    1.059

Tudo que Italo Giurizzato Junior postou

  1. Daniel, O problema do provedor Fiorilli que eles teimam que não existe mas existe. No ambiente de homologação existe um erro no webservice que espera encontrar a tag Signature com o prefixo ns2, sendo que essa tag não tem prefixo. Veja o retorno do webservice: Estrutura do xml recebido incorreta. javax.xml.bind.MarshalException - with linked exception:[org.xml.sax.SAXParseException; lineNumber: 0; columnNumber: 0; cvc-complex-type.2.4.d: Invalid content was found starting with element 'ns2:Signature'. No child element is expected at this point.]. Experimenta emitir uma nota com valor de 1 real para o ambiente de produção, você vai ver que esse erro não ocorre.
  2. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  3. Boa tarde Vanderlei, Lhe pedi os XML (soap) de retorno para analisar o problema e até hoje você não anexou eles. Temos que tomar muito cuidado ao alterar as classes bases pois essa alteração pode gerar um efeito colateral com os demais provedores. A alteração que você fez no LoadFromXml no meu entendimento deve ser realizada no TratarXmlRetornado da unit do provedor em questão.
  4. Boa tarde, E com esse tratamento feito ao configurar o componente o problema foi resolvido?
  5. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  6. Boa tarde, O provedor EL possui dois webservice, um que tem um layout próprio e outro que segue o layout da ABRASF. O Padrão Nacional é outro layout que não tem nada haver com a ABRASF e com o layout próprio do provedor EL. Favor verificar corretamente junto a prefeitura e provedor.
  7. Boa tarde Thailer, Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-3759
  8. 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?
  9. 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.
  10. 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.
  11. 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.
  12. 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.
  13. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  14. 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.
  15. 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?
  16. Tópico movido para a área do SAC, para que o SLA de respostas seja considerado
  17. Tópico movido para a área do SAC, para que o SLA de respostas seja considerado
  18. 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?
  19. 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
  20. 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.
  21. Daniel, Favor anexar o XML (soap) de envio para que eu possa analisar.
  22. Boa tarde Almeida, <DataEmissao>2022-03-17</DataEmissao> 2022 ???? O correto não seria 2023?
  23. 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.
  24. Moreira, Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-3725
×
×
  • 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.