Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    42.674
  • Registro em

  • Última visita

  • Days Won

    1.241

Tudo que Italo Giurizzato Junior postou

  1. Bom dia @Bruno Silvestre, Analisando o Schemas (nfse.xsd) que temos e que esta no SVN temos o seguinte: Definição do serviço GerarNfseEnvio: <xsd:element name="GerarNfseEnvio"> <xsd:complexType> <xsd:sequence> <xsd:element name="Rps" type="tcRps" minOccurs="1" maxOccurs="1" /> </xsd:sequence> </xsd:complexType> </xsd:element> Definição do tipo tcRps: <xsd:complexType name="tcRps"> <xsd:sequence> <xsd:element name="InfRps" type="tcInfRps" minOccurs="1" maxOccurs="1"/> <xsd:element ref="dsig:Signature" minOccurs="0" maxOccurs="1" /> </xsd:sequence> </xsd:complexType> Definição do tipo tcInfRps: <xsd:complexType name="tcInfRps"> <xsd:sequence> <xsd:element name="IdentificacaoRps" type="tcIdentificacaoRps" minOccurs="1" maxOccurs="1"/> <xsd:element name="DataEmissao" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/> <xsd:element name="NaturezaOperacao" type="tsNaturezaOperacao" minOccurs="1" 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="IncentivadorCultural" type="tsSimNao" minOccurs="1" maxOccurs="1"/> <xsd:element name="Status" type="tsStatusRps" minOccurs="1" maxOccurs="1"/> <xsd:element name="RpsSubstituido" type="tcIdentificacaoRps" minOccurs="0" 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="IntermediarioServico" type="tcIdentificacaoIntermediarioServico" minOccurs="0" maxOccurs="1"/> <xsd:element name="ConstrucaoCivil" type="tcDadosConstrucaoCivil" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="Id" type="tsIdTag" /> </xsd:complexType> Entrei no site da prefeitura e baixei os Schemas que lá estão disponíveis. No Schema nfse_recife_v01.xsd temos (exatamente igual o que esta no nfse.xsd disponibilizado por nós): <xsd:element name="GerarNfseEnvio"> <xsd:complexType> <xsd:sequence> <xsd:element name="Rps" type="tcRps" minOccurs="1" maxOccurs="1" /> </xsd:sequence> </xsd:complexType> </xsd:element> Esse XSD tem uma chamada a um outro XSD chamado: tipos_nfse_v01.xsd e nele temos a definição do tipo tcRps (exatamente igual o que temos no nfse.xsd): <xsd:complexType name="tcRps"> <xsd:sequence> <xsd:element name="InfRps" type="tcInfRps" minOccurs="1" maxOccurs="1"/> <xsd:element ref="dsig:Signature" minOccurs="0" maxOccurs="1" /> </xsd:sequence> </xsd:complexType> E por fim a definição do tipo tcInfRps temos (exatamente igual o que esta no nfse.xsd): <xsd:complexType name="tcInfRps"> <xsd:sequence> <xsd:element name="IdentificacaoRps" type="tcIdentificacaoRps" minOccurs="1" maxOccurs="1"/> <xsd:element name="DataEmissao" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/> <xsd:element name="NaturezaOperacao" type="tsNaturezaOperacao" minOccurs="1" 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="IncentivadorCultural" type="tsSimNao" minOccurs="1" maxOccurs="1"/> <xsd:element name="Status" type="tsStatusRps" minOccurs="1" maxOccurs="1"/> <xsd:element name="RpsSubstituido" type="tcIdentificacaoRps" minOccurs="0" 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="IntermediarioServico" type="tcIdentificacaoIntermediarioServico" minOccurs="0" maxOccurs="1"/> <xsd:element name="ConstrucaoCivil" type="tcDadosConstrucaoCivil" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="Id" type="tsIdTag" /> </xsd:complexType> Chego a conclusão que existe um bug no webservice da prefeitura, pois o XML esta sendo gerado conforme os Schemas mencionados.
  2. Bom dia @vinizioWOW, Já esta no SVN.
  3. Bom dia @Milton Campanhã, Já esta no SVN.
  4. Boa tarde @marianabezamadeira, Já esta no SVN.
  5. Bom dia @marianabezamadeira, Maravilha, vou analisar suas alterações e enviar para o SVN. Qualquer duvida posto aqui nesse tópico. Muito obrigado pela sua colaboração.
  6. Bom dia @Guilherme Consolação Dias, A ideia é livrar a impressão de tomadas de decisões ou até mesmo realizar cálculos antes da impressão. Sendo assim devemos fazer os ajustes na leitura do XML. Você criou a propriedade e fez alteração no Fortes Report, outro teria que fazer para o Fast e outro para o FPDF. Concentrando tudo na leitura, nenhuma alteração precisa ser feita nesses 3 motores de relatórios.
  7. Boa tarde @Guilherme Consolação Dias, O que você acha dessa alteração que eu fiz? SigISSWeb.LerXml.pas
  8. Boa tarde @Anderson Grolli, Já esta no SVN.
  9. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  10. Boa tarde @Anderson Grolli, Muito obrigado pela colaboração, já foi criado a TK-7079 para realizar a inclusão.
  11. Bom dia @Guilherme Consolação Dias, Muito obrigado pela colaboração, já foi cria a TK-7072 para analise.
  12. Bom dia @Guilherme Consolação Dias, Na unit SigISSWeb.LerXml temos: Servico.Valores.ValorServicos := ObterConteudo(ANode.Childrens.FindAnyNs('valor_nf'), tcDe2); Servico.Valores.ValorDeducoes := ObterConteudo(ANode.Childrens.FindAnyNs('deducao'), tcDe2); Servico.Valores.ValorLiquidoNfse := ObterConteudo(ANode.Childrens.FindAnyNs('valor_servico'), tcDe2); Esse fragmento de código esta na function LerXmlNfse, logo ele esta lendo o XML da NFS-e e não do RPS. Ao ler o XML de uma NFS-e quais são os valores desses 3 campos? Qual deveria ser o valor do campo ValorLiquidoNfse para poder ser impresso corretamente no DANFSE?
  13. Bom dia @Eduardo Birck, Já esta no SVN. Em vez de usar o modo de envio unitário, utilize o modo de envio em lote no modo assíncrono.
  14. Boa tarde @edmilsonvg, Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes. A URL de produção conseguir fazer funcionar, mas a de homologação esta indisponível.
  15. Boa tarde @LeonardoRocha, Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes.
  16. Boa tarde @Milton Campanhã, Já esta no SVN.
  17. Boa tarde @Túlio de Pádua, Já esta no SVN.
  18. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  19. Boa tarde @Danilo MSI Soluções, Muito obrigado pela correção, já esta no SVN.
  20. Boa tarde @João Antônio, Já esta no SVN.
  21. Boa tarde @Diego Reckziegel, Já esta no SVN.
  22. Bom dia @Danilo MSI Soluções, Substitua pela unit em anexo, reinstale o ACBr e faça novos testes. Fico no aguardo do seu retorno. DeISS.GravarXml.pas
  23. Bom dia @billbarsch, Muito estranho essa mensagem de erro, pois ela diz que o tag cujo o tipo é tsDatEmsRps não consta na estrutura do tipo complexo tcInfRps. Mas os 2 manuais que tenho (versão 1.0 de 18/08/2015) e o (versão 1.9 de 28/02/2018), ambos contem veja: O da versão 1.0 esta igual. Precisamos de um manual mais atualizado, de um XML de exemplo. Ou o webservice esta com um bug e não esta identificando corretamente a tag.
  24. Boa tarde @ArecoDesenv, Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e veja a inclusão dos novos campos na unit SigISSWeb.GravarXml. Faça novos testes.
×
×
  • 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...