Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    37.588
  • Registro em

  • Última visita

  • Days Won

    1.060

Tudo que Italo Giurizzato Junior postou

  1. Boa tarde @joirsoares, Para fazer essa alteração precisamos saber se ela vai funcionar com o Delphi 7 em diante em com o Lazarus.
  2. Boa tarde @Alexandre Felippeto Henzen, Essa é uma opção, a outra seria aumentar o valor da propriedade Timeout. Precisamos saber o real problema. É o webservice que esta demorando em retornar com o resultado do pedido de cancelamento ou a consulta a nota logo em seguida que esta provocando o erro ou é o tempo de resposta da consulta. Acredito que se aumentar o valor de Timeout para uns 30 ou 40 mil pode resolver o problema de tempo de resposta em qualquer serviço que o componente esteja consumindo.
  3. Tópico movido para a área do SAC, para que o SLA de respostas seja considerado Boa tarde @jt_vb, Você vai usar o componente ACBrNFSeX para emitir a nota para a cidade de São Paulo?
  4. @claudney.dbmgroup, Nesse exemplo, somente o Lote esta assinado, o RPS não. Verifique isso também. Pois se só vai conter a assinatura do Lote o atributo URI da assinatura pode ficar vazio sem nenhum problema.
  5. Boa tarde @Facil Sistemas Ltda, Já estamos analisando o problema.
  6. Boa tarde @Sistema Auditor, Infelizmente tem provedor que não retorna uma mensagem de erro que reflete o real problema. Acabe retornado esse tipo de mensagem que o arquivo esta fora do layout ou inválido. Vai ser necessário checar todos os campos do XML do RPS para descobrir o que possa estar errado. Você poderia anexar o XML do RPS depois que você atualizou os fontes do ACBr? Lembre-se de que toda vez que você atualizar os fontes do ACBr deve reinstalar ele novamente.
  7. Boa tarde Marcello, Para fazer a leitura dos campos como o seu exemplo ler o campo Numero, primeiro você tem que carregar o XML e depois ler os campos. Se você observar o botão Imprimir DANFSE do programa exemplo, primeiro ele carregar o XML usando o LoadFromFile e depois é executado o Imprimir. Se não carregar o XML primeiro não vai aparecer nada na impressão.
  8. @claudney.dbmgroup, Deixa eu te explicar o que esta ocorrendo. O Provedor SmarAPD possui um webservice que funciona com um layout Próprio, outro que funciona com a versão 2.03 do layout da ABRASF e outro que funciona com a versão 2.04 do layout da ABRASF. Existe uma diferença de nomenclatura de algumas tags em relação a versão 2.03 e 2.04, veja: Versão 2.03 <xsd:complexType name="tcInfDeclaracaoPrestacaoServico"> <xsd:sequence> <xsd:element name="Rps" type="tcInfRps" minOccurs="0" maxOccurs="1" /> <xsd:element name="Competencia" type="xsd:date" minOccurs="1" maxOccurs="1" /> <xsd:element name="Servico" type="tcDadosServico" minOccurs="1" maxOccurs="1" /> <xsd:element name="Prestador" type="tcIdentificacaoPrestador" minOccurs="1" maxOccurs="1" /> <xsd:element name="Tomador" type="tcDadosTomador" minOccurs="0" maxOccurs="1" /> <xsd:element name="Intermediario" type="tcDadosIntermediario" minOccurs="0" maxOccurs="1" /> <xsd:element name="ConstrucaoCivil" type="tcDadosConstrucaoCivil" minOccurs="0" maxOccurs="1" /> <xsd:element name="RegimeEspecialTributacao" type="tsRegimeEspecialTributacao" minOccurs="0" maxOccurs="1" /> <xsd:element name="OptanteSimplesNacional" type="tsSimNao" minOccurs="1" maxOccurs="1" /> <xsd:element name="IncentivoFiscal" type="tsSimNao" minOccurs="1" maxOccurs="1" /> </xsd:sequence> <xsd:attribute name="Id" type="tsIdTag" /> </xsd:complexType> Versão 2.04 <xsd:complexType name="tcInfDeclaracaoPrestacaoServico"> <xsd:sequence> <xsd:element name="Rps" type="tcInfRps" minOccurs="0" maxOccurs="1" /> <xsd:element name="Competencia" type="xsd:date" minOccurs="1" maxOccurs="1" /> <xsd:element name="Servico" type="tcDadosServico" minOccurs="1" maxOccurs="1" /> <xsd:element name="Prestador" type="tcIdentificacaoPessoaEmpresa" minOccurs="1" maxOccurs="1" /> <xsd:element name="TomadorServico" type="tcDadosTomador" minOccurs="0" maxOccurs="1" /> <xsd:element name="Intermediario" type="tcDadosIntermediario" minOccurs="0" maxOccurs="1" /> <xsd:element name="ConstrucaoCivil" type="tcDadosConstrucaoCivil" minOccurs="0" maxOccurs="1" /> <xsd:element name="RegimeEspecialTributacao" type="tsRegimeEspecialTributacao" minOccurs="0" maxOccurs="1" /> <xsd:element name="OptanteSimplesNacional" type="tsSimNao" minOccurs="1" maxOccurs="1" /> <xsd:element name="IncentivoFiscal" type="tsSimNao" minOccurs="1" maxOccurs="1" /> <xsd:element name="Evento" type="tcEvento" minOccurs="0" maxOccurs="1" /> <xsd:element name="InformacoesComplementares" type="tsInformacoesComplementares" minOccurs="0" maxOccurs="1" /> <xsd:element name="Deducao" type="tcDadosDeducao" minOccurs="0" maxOccurs="unbounded" /> </xsd:sequence> <xsd:attribute name="Id" type="tsIdTag" /> </xsd:complexType> Observe que na versão 2.03 a tag que contem os dados do tomador se chama <Tomador> já na versão 2.04 é <TomadorServico> Outra diferença, na versão 2.04 temos a tag <InformacoesComplementares>, que na versão 2.03 não tem. Agora se o provedor fez alguma alteração nos schemas da versão 2.03 visando a inclusão da tag <InformacoesComplementares> eu não sei. Você consegue descobrir isso? Se fez, vamos precisar dos schemas da versão 2.03 atualizados.
  9. Boa tarde @DIGITEC SISTEMAS, Uma coisa é o XML da NFS-e gerado pelo Site da prefeitura que normalmente não contem assinatura digital. Outra coisa é gerar o XML do RPS assinado e enviar para o webservice do provedor. É possível incluir a sequencia CRLF na discriminação para gerar quebra de linha, mas a rotina que faz a assinatura digital remove essa sequencia, pois pelas normas um XML não pode conter quebra de linhas principalmente quando ele vai ser assinado.
  10. Boa tarde @Siagri Sistemas de Gestão, A URL que aparece na mensagem de erro é a de consulta pelo numero do Recibo. Na versão 4 do CT-e essa consulta não é mais necessário uma vez que o envio é síncrono, portanto no retorno do envio já temos o resultado do processamento do CT-e.
  11. Boa tarde @claudney.dbmgroup, Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes.
  12. Bom dia @[email protected], A questão é o seguinte, o método ConsultarNFSeGenerico nos permite realizar diversos tipos de consulta. Dependendo do tipo de consulta que você informou no ConsultarNFSeGenerico o provedor pode estar gerando o XML da NFS-e corretamente ou não. O primeiro XML que você anexou se refere a ConsultarNFSeServicoTomado e no retorno temos os XML das notas, mas a construção do XML esta errada conforme apresentado acima quando eu me referi aos grupos <Endereco> e <Contato>. Por outro lado esses últimos XML que você anexou não sei qual foi o tipo de consulta que você informou no ConsultarNFSeGenerico, mas note que os XML das notas estão construídos corretamente. Você precisa entrar em contato com o provedor e alerta-los que a construção dos XML das notas esta errada, referente ao retorno da consulta ConsultarNFSeServicoTomado. Tipos de Consultas suportados pelo ConsultarNFSeGenerico: tcPorNumero, tcPorFaixa, tcPorPeriodo, tcServicoPrestado, tcServicoTomado, tcPorCodigoVerificacao, tcPorChave. Alguns tipo de consulta só funcionam com um provedor ou grupo de provedores, por exemplo os tipos de consulta: tcPorFaixa, tcPorPeriodo, tcServicoPrestado, tcServicoTomado só vão funcionar se o provedor utiliza a versão 2 do layout da ABRASF.
  13. Bom dia @BYTE INFO, O teu problema é que você esta enviando no modo assíncrono, sendo que agora o modo de envio é síncrono. Ou esta tentando consultar o CT-e pelo numero de recibo. Na versão 4 do CT-e o envio é síncrono e não temos mais o numero do recibo, visto que no retorno do envio do CT-e já temos o resultado do processamento.
  14. Bom dia Astrogildo, Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-5306
  15. Bom dia @Datacaixa, No programa exemplo do componente ACBrNFSeX temos uma procedure exclusiva que exemplifica o preenchimento dos campos para o Padrão Nacional.
  16. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  17. Bom dia Willian, Sim, hoje temos 3 provedores (Bauhaus, eISS e Prescon) que usam o Json, sendo assim é possível implementar o provedor Aspec. O provedor Aspec não esta implementado e você pode se basear nos 3 que já existem. Ficaremos gratos com a contribuição.
×
×
  • 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.