Ir para conteúdo
  • Cadastre-se

marcelo.hgv

Membros
  • Total de ítens

    218
  • Registro em

  • Última visita

Tudo que marcelo.hgv postou

  1. Bom dia @Ita Júnior Atualizei e testei com o componente novo e agora transmitiu, porem, percebi que não gerou a nota. E também não retornou algumas informações no momento de tratar o retorno do xml. O Cancelar tambem funcionou. A consulta está retornando o xml com os dados da nota, porem dá a mensagem que não retornou nada Método Executado: ConsultarNFSePorRps Parâmetros de Envio Numero do Rps : 80 Série do Rps : unica Parâmetros de Retorno Numero do Lote: Numero do Prot: Situação : Data : 30/12/1899 Desc. Situação: Link : Sucesso : True Erro(s): Código : X203 Mensagem: Não foi retornado nenhuma NFSe. Correção: Acredito que agora sejá somente algo no tratamento do retorno e gerar a nfse.xml 80unica-con-nfse-rps-soap.xml 79UNICA-comp-nfse.xml 79UNICA-comp-nfse-soap.xml 79UNICA-con-nfse-rps.xml 79UNICA-con-nfse-rps-soap.xml 80-ger-nfse.xml 80-ger-nfse-soap.xml 80-lista-nfse-ger.xml 80-lista-nfse-ger-soap.xml 80unica-comp-nfse.xml 80unica-comp-nfse-soap.xml 80unica-con-nfse-rps.xml
  2. Boa tarde Italo, Segue exemplos de XML Soap. GerarNfseResposta.xml ConsultarNfseRpsEnvio.xml ConsultarNfseRpsResposta.xml GerarNfseEnvio.xml
  3. Bom dia Italo, Atualizei mas ainda continua trazendo a nota sem o numero e sem codigo de verificação. Em meus testes coloquei o codigo a baixo pra testar function: function TNFSeR.LerRPS_ABRASF_V2: Boolean; Acrescentei bem no inicio logo após o primeiro begin //acrescentei daqui if (Leitor.rExtrai(2, 'InfNfse') <> '') then FNivel := 2; if (Leitor.rExtrai(1, 'InfNfse') <> '') or (Leitor.rExtrai(1, 'Nfse') <> '') then FNivel := 1; if FNivel > 0 then NFSe.Numero := Leitor.rCampo(tcStr, 'Numero'); //até aqui Não coloquei o Código de verificação ainda
  4. Bom dia @Ita Júnior Por acaso tem alguma novidade sobre este assunto? Abç.
  5. Boa tarde Estou tentando gerar um DANFNSe no componente ACBrNFSe carregando um xml existente porem não está exibindo o numero da nota e nem codigo de verificação. Ao debugar percebi que o LoadFromFile do Demo, não está entrando em uma parte do código que faz a leitura pelo LerNFSe(onde alimenta o Numero da nota e código de verificação) e está entrando no LerRPS e depois LerRPS_ABRASF_V2 ao qual não alimenta estes campos. O provedor que me refiro é o DataSmart, cidade Ibiaçá/RS. Segue um XML pra teste. 4321100421511100017656000000000001634-nfse.xml
  6. Infelizmente não tenho como enviar em produção, o usuario e senha é somente para homologação. Não tem como vc simular com o arquivo de configuração? Segue em anexo caso consiga. Abç bom final de semana. ACBrNFSeX_Exemplo.ini
  7. Pior que não gerou arquivo de retorno.
  8. Boa tarde @Ita Júnior Te peço mil desculpas, os arquivos acima são do demo antigo, já fiz tantos testes que acabei me confundindo. Segue agora os que foram gerados pelo demo novo. 76-ger-nfse.xml 76-ger-nfse-soap.xml 4321100421511100017656000000000000076-rps.xml
  9. Boa tarde @Ita Júnior Fiz o que sugeriu, agora gerou os arquivos. 75-lista-nfse-soap.xml 75-ger-nfse.xml 75-ger-nfse-soap.xml 75-lista-nfse.xml
  10. A principio está tudo marcado.
  11. Segue o unico arquivo gerado pelo Demo. Por mais que esteja configurado para gerar os arquivos na pasta log, o unico arquivo gerado foi o temp1 na pasta raiz do Demo. Tambem estou anexando o arquivo de configuração caso queira simular e alguns prints caso ajude onde estava debugando para ver se tinha algum progresso. Obrigado novamente pela atenção. temp1.xml ACBrNFSeX_Exemplo.ini
  12. Boa tarde Tenho as configurações abaixo no Demo
  13. Boa tarde. Como ele usa usuario e senha para acesso, não configurei essas propriedades.
  14. Boa tarde @Ita Júnior Somente para dar um feedback sobre a alteração do schema que passaste funcionou perfeitamente. Obrigado pela atenção em alterar o schema. Porem para o nosso caso ainda continuo com a alteração personalizada na unit ACBrNFSeXProviderABRASFv2, procedure TratarRetornoConsultaNFSeporRps para suprir nossas necessidades. Na verdade, comentando a linha //TACBrNFSeX(FAOwner).NotasFiscais.Clear; no nosso caso já funcionaria, as demais alterações foram preventivas. Abraço.
  15. Boa tarde @Ita Júnior Atualizei o ACBr e coloquei a uniti acima e agora deu o seguinte erro:
  16. Bom dia @Ita Júnior Segue os arquivos gerados pelo nosso ERP pois não consegui gerar pelo Demo NFSe. O arquivo 72-ger-nfse.xml foi gerado usado o componente ACBrNFSe.(Funcionando) O arquivo 73-ger-nfse.xml foi gerado usado o componente ACBrNFSeX.(não funcionando).
  17. Boa tarde @Ita Júnior Temos o sistema com o componente antigo rodando normal, não seria interessante neste caso verificar o xml enviado pelo antigo, pois acredito que se eu pedir a eles, vão me enviar o mesmo que já é usado e vem funcionando pelo antigo. Caso seja realmente necessário, peço a eles sem problemas. Obrigado.
  18. Boa tarde @Ita Júnior Vou atualizar os schemas, obrigado pela atenção neste caso. Sobre a unit ACBrNFSeXProviderABRASFv2, é um pouco dificil explicar mas vamos lá, no nosso caso não temos um numero de nota e outro de RPS, ambos são enviados o mesmo para a nota e RPS, porem se por algum motivo ou outro der algum problema com esta numeração, no provedor a numeração da nota vai seguir incrementando de 1 a 1, porem o RPS é somente validade se não tem o mesmo. Então quando alimentamos o Componente o numero da nota e RPS são o mesmo, após a consulta, o componente da um find pelo numero da nota, caso não encontre procura pelo RPS, como falei, adaptei as nossas necessidades. A alteração que fiz, se faz necessária quando enviamos um lote e logo apos fizemos a consulta nota por nota ainda com o componente alimentado. O código original, dava um clear na procedure tratarRetornoConsultaNFSeporRps, quando é consultado somente uma nota, funciona, quando o componente já tem algo, ai não funciona. Não sei se consegui explicar.
  19. Boa tarde @Ita Júnior Alguma novidade do erro acima? Atualizei várias veses e ainda continua.
  20. Boa tarde @Ita Júnior Entrei em contato com o provedor por telefone e email conforme sugeriu mas não obtivemos nenhuma resposta até agora. Diante disto, efetuei algumas alterações em duas units do componente para atender as nossas necessidades, e por enquanto está funcionando para todos os testes que fiz. Estou enviando as units caso ache interessante analizar os código. 1- ACBrNFSeXProviderBase.pas (Procedure ValidarSchema) 2- ACBrNFSeXProviderABRASFv2.pas (procedure TratarRetornoConsultaNFSeporRps) Os códigos estão com os comentários. ACBrNFSeXProviderABRASFv2.pas ACBrNFSeXProviderBase.pas
  21. Boa tarde Estava fazendo um teste comentando a linha que faz a validação e as notas foram enviadas normalmente com algumas resalvas. 1 - Percebi que o consulta lote apos envio não conseguiu fazer a consulta (não debuguei para saber o motivo) 2 - Não gerou o arquivo xml da nota. Somente apos consultar o RPS por RPS. Seria possivel talvez criar uma propriedade tipo "ValidaNFSeAntesEnvio"?
  22. Bom dia Italo. Enviei um e-mail para o provedor falando sobre estas questões, assim que tiver um posicionamento lhe retorno. Porem queria ver com você se não existe a possibilidade de deixar sem a validação assim como é feito no componente antigo? Obrigado.
  23. Italo, Efetuei um teste pelo ERP enviando duas notas pelo componente antigo usando os schemas 2.01 Tecnos e o envio foi normalmente. Não sei mais que teste podemos fazer, fico no aguardo de mais orientações. Até.
  24. Boa tarde Italo, não tenho outras cópias, sempre que atualizo, em alguns casos, dou um reverter, e depois atualizo o svn. No momento da instalação marco a opção de apagar arquivos antigos que é a instalação mais demorada. Queria ver com você se o teste que vc está fazendo é com duas notas, pois quando envio somente uma, está funcionando, o erro acontece quando envio duas notas.
  25. Bha, pior que está assim as configurações.
×
×
  • 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.