Ir para conteúdo
  • Cadastre-se

Rodrigo Crovador

Membros
  • Total de ítens

    99
  • Registro em

  • Última visita

Tudo que Rodrigo Crovador postou

  1. Não tenho certeza de como está a consulta por RPS pois nunca utilizei neste provedor, pode ser que necessite de ajustes. Já da questão de qual é o melhor, acredito que cada caso é um caso. Depende de como você trata isso em sua aplicação e de qual seu objetivo.
  2. Entendo. Neste caso não sei lhe dizer exatamente a causa mas aqui quando realizo o envio a Estrela / RS preencho os seguintes campos do intermediário do serviço: ACBrNFSe.NotasFiscais.Add.NFSe.Tomador.IdentificacaoTomador.CpfCnpj ACBrNFSe.NotasFiscais.Add.NFSe.Tomador.IdentificacaoTomador.InscricaoMunicipal ACBrNFSe.NotasFiscais.Add.NFSe.Tomador.RazaoSocial ACBrNFSe.NotasFiscais.Add.NFSe.Tomador.Endereco.TipoLogradouro ACBrNFSe.NotasFiscais.Add.NFSe.Tomador.Endereco.Endereco ACBrNFSe.NotasFiscais.Add.NFSe.Tomador.Endereco.Numero ACBrNFSe.NotasFiscais.Add.NFSe.Tomador.Endereco.Complemento ACBrNFSe.NotasFiscais.Add.NFSe.Tomador.Endereco.Bairro ACBrNFSe.NotasFiscais.Add.NFSe.Tomador.Endereco.CodigoMunicipio ACBrNFSe.NotasFiscais.Add.NFSe.Tomador.Endereco.xMunicipio ACBrNFSe.NotasFiscais.Add.NFSe.Tomador.Endereco.UF ACBrNFSe.NotasFiscais.Add.NFSe.Tomador.Endereco.CEP Assim como no seu caso, na maioria das vezes não envio a inscrição municipal do intermediário, mesmo porque o mesmo não a tem, mas sempre crio a tag no XML. Se continuar o problema sugiro contatar o suporte da Tecnos por email, Demoram um pouco para responder mas não deixam de atender.
  3. Tente utilizar a razão social sem qualquer acentuação ou caractere especial. Até onde testei, eles sequer validam o conteúdo do campo, apenas exigem sua existência com algum valor válido na consulta.
  4. Boa tarde Eric. O provedor não disponibilizou a consulta por situação do lote, mas você pode ativar a propriedade ACBRNFSE.Configuracoes.WebServices.ConsultaLoteAposEnvio para que o ACBR consulte o lote e lhe retorne o resultado logo após a transmissão. Em caso de sucesso, obtenha o número de protocolo da propriedade ACBrNFSe.WebServices.ConsLote.Protocolo. Um detalhe importante: o provedor exige a razão social na consulta, portanto na transmissão você deve informar este dado para o componente na propriedade ACBrNFSe.NotasFiscais.Add.NFSe.PrestadorServico.RazaoSocial ou terá problemas na consulta.
  5. Bom dia Eric. Sim, está correto da maneira que o XML é gerado. Uma característica do provedor Tecnos é de retornar "Sequencia de entrada não estava em um formato incorreto. -" quando algum dado do XML não está dentro do formato ou valor esperado. Infelizmente não há XSD para validar o XML, então temos de identificar no olho mesmo. Baixe o XML exemplo no site da Tecnos e compare.
  6. Verifique se no fonte que está usando, unit ACBrProvedorTecnos, a opção ConfigCidade.AssinaRPS está como true.
  7. Boa tarde Italo. Os que alterei são os mesmos que pegou um pouco antes do almoço no outro tópico da Tecnos.
  8. É, está bem desatualizado. Atualize descartando suas modificações e tente novamente.
  9. Andreas, boa tarde. Em qual revisão está seu fonte? Se o provedor que você está atendendo é de Curitiba, o processamento não deveria acessar estar parte e sim este trecho: proIssCuritiba: DadosMsg := '<InfPedidoCancelamento>' + '<IdentificacaoNfse>' + '<Cnpj>' + Cnpj + '</Cnpj>' + '<InscricaoMunicipal>' + IM + '</InscricaoMunicipal>' + '<Numero>' + NumeroNFse + '</Numero>' + '</IdentificacaoNfse>' + '</InfPedidoCancelamento>';
  10. Aqui em estrela tive de modificar um pouco além para funcionar, pois mesmo com as modificações do Luciano tive problemas. Outro detalhe e que tive de manter a consulta após o envio como estava, pois consultando NFSE por RPS me retornava apenas uma nota, quando na verdade preciso do lote completo. Adicionei aqui também os ajustes para cancelamento.
  11. Bom dia. Segue atualização do provedor Tecnos que neste mês irá iniciar os trabalhos com a NFSE utilizando assinatura digital. Alguns dados do layout xml foram alterados a pedido do provedor.
  12. Finalmente consegui transmitir também. As alterações ficam apenas no Id dentro da tag <InfDeclaracaoPrestacaoServico > e o elemento xmlns que obrigatoriamente tem de ficar nesta tag também conforme citado pelo virtualsys (o que só temos como descobrir com bola de cristal já que só consegui um exemplo com esta info depois de contatar o suporte). Vou subir os fontes no tópico que criou o Tecnos para que o Italo atualize quando tiver um tempo. Referente a consulta que o Maxisoft comentou, estou mantendo a consulta por lote. A forma a qual foi alterado, o retorno seria de uma NFSE específica e não de um lote todo. Para aqueles que tiverem problema com a consulta por lote, verifique se está sendo informado a Razão Social do emissor na propriedade NotasFiscais.Add.NFSe.PrestadorServico.RazaoSocial. Será deste atributo que a consulta irá buscar a razão do emissor.
  13. Maxisoft, boa tarde. Fiz os testes aqui com os fontes que disponibilizou, porém continuei com o problema. Suspeito que seja na verdade o cruzamento dos dados do certificado gerado por eles e os preenchidos no NFSE. Vou analisar mais um pouco para ver se descubro algo a respeito.
  14. Fiz o teste hoje com Estrela/RS e com Veranópolis/RS, usando tanto o certificado do cliente quanto o certificado de teste e também tive o mesmo problema. O jeito e esperar uma publicação oficial da Tecnos a respeito.
  15. Andreas, você terá que depurar a formação do conteúdo da variável AXML. Faço todo o retrocesso até o momento que ela é iniciada e deste ponto acompanhe até o ponto em que ocorre o erro. Em algum momento o texto está perdendo a abertura da TAG <InfPedidoCancelamento>, gerando assim o xml incorreto e impossível de ser carregado. Veja passo a passo do processo de envio a fim de identificar o ponto onde ocorre o problema. Abaixo seu XML de forma que consiga visualizar melhor o motivo do erro: <CancelarNfseEnvio> -- Neste ponto deveria ter a tag de abertura <InfPedidoCancelamento> <IdentificacaoNfse> <Numero>13235</Numero> <Cnpj>03145706000130</Cnpj> <InscricaoMunicipal>14010441833</InscricaoMunicipal> <CodigoMunicipio>4106902</CodigoMunicipio> </IdentificacaoNfse> <CodigoCancelamento>2</CodigoCancelamento> </InfPedidoCancelamento> <Signature xmlns= http://www.w3.org/2000/09/xmldsig# > <SignedInfo> <CanonicalizationMethod Algorithm= http://www.w3.org/TR...l-c14n-20010315 /> <SignatureMethod Algorithm= http://www.w3.org/20...mldsig#rsa-sha1 /> <Reference URI= > <Transforms> <Transform Algorithm= http://www.w3.org/20...loped-signature /> <Transform Algorithm= http://www.w3.org/TR...l-c14n-20010315 /> </Transforms> <DigestMethod Algorithm= http://www.w3.org/2000/09/xmldsig#sha1 /> <DigestValue></DigestValue> </Reference> </SignedInfo> <SignatureValue></SignatureValue> <KeyInfo> <X509Data> <X509Certificate></X509Certificate> </X509Data> </KeyInfo> </Signature> </CancelarNfseEnvio>
  16. Poste o conteúdo da variável AXML.
  17. Amanhã vou ver se consigo algum tempo para testar em Estrela
  18. Não tenho como testar no momento, mas acho que não deixei nenhum item para trás. Se alguém puder testar e retornar o resultado, agradeço.
  19. Pela mensagem de erro acredito que está ocorrendo antes de enviar, uma vez que não consegue sequer carregar o XML, mas é difícil dizer, teria de debugar o componente.
  20. Andreas, boa tarde. Verifique o XML. Senti a falta da abertura da TAG </InfPedidoCancelamento>.
  21. Disponha valdirdill.
  22. Estou informado no campo de observações gerais da NFSE. O ACBR não possui um campo específico para tal informação no momento. ACBrNFSe.NotasFiscais.Add.NFSe.OutrasInformacoes. Algo assim: "texto da lei" + "- DAS " + ValorTotal * Percentual do imposto + "(valor aproximado)"
  23. Atualmente eu faço o calculo manual. O cliente informa o percentual do imposto no cadastro do serviço e eu aplico o calculo sobre no valor do mesmo antes de gerar a NFSE, colocando no item OutrasInformacoes.
  24. Bom considerando que o prazo para o envio da NFSE assinada foi alterado, é necessário mudar novamente no componente para enviar sem assinatura. Porém aconselho a todos mudarem manualmente já que em breve irá exigir assinatura novamente. Para modificar, abram a unit ACBrProvedorTecnos,pas e no metodo GetConfigCidade, faça a seguinte mudança na linha 77: Atualmente: ConfigCidade.AssinaRPS := true; Altere para: if AAmbiente = 1 then ConfigCidade.AssinaRPS := false else ConfigCidade.AssinaRPS := true; Desta maneira irá exigir a assinatura somente no ambiente de homologação.
  25. Alguêm conseguiu efetuar algum teste de transmissão para a Tecnos agora a tarde?
×
×
  • 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.