ramalho
Membros-
Total de ítens
291 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que ramalho postou
-
Bom dia, tenho um problema com o certificado, Acabei de atualizar o acbr para desenvolver a nfe 4.0. Porém quando utilizo: DateTimeToStr(ACBrNFe1.SSL.CertDataVenc) está retornando a data: '30/12/1899' o meu certificado esta funcionando normalmente e a data de vencimento dele é 07/2018. alguém tem alguma ideia?
-
Bom dia, tenho um problema semelhante, Acabei de atualizar o acbr para desenvolver a nfe 4.0. Porém quando utilizo: DateTimeToStr(ACBrNFe1.SSL.CertDataVenc) está retornando a data: '30/12/1899' o meu certificado esta funcionando normalmente e a data de vencimento dele é 07/2018. alguém tem alguma ideia?
-
Obrigado Big, era isso mesmo!
-
Eu atualizei minha pasta de schemas pelo portal da nota fiscal, com os últimos... e está dando falha de schemas, apenas troquei a chamada de ACBrNFe1.Download; para ACBrNFe1.DistribuicaoDFePorChaveNFe(91,'03569768000179','35170371702716000774550020011043081162328085'); o que mais pode ser? vou anexar os xml de retorno 20170612084310-con-dist-dfe.xml 20170612084311-dist-dfe.xml
-
distribuicaodfe Downlaod xml DistribuicaoDFe
ramalho replied to Reinaldo Silveira's tópico in ACBrNFe
Também estou tendo problemas com os Schemas, o estranho ´q que o meu parece estar atualizado. o que mais poderia causar essa mensagem? Xml esta anexado 20170609163705-con-dist-dfe.xml -
Italo, o que eu pude fazer é pegar a msg de retorno que trás a Assinatura correta e cravei direto no código lá perto da linha 335 sAssinatura := '26cd21fbdd4b7e4488668f6791e9bf0157b752f1'; sAssinatura := LowerCase(sAssinatura); Gerador.wCampoNFSe(tcStr, '', 'Assinatura', 01, 2000, 1, sAssinatura, '') Fiz isso apenas para liberar meu cliente, o caso é que continuamos com erro na formação desta assinatura em alguns casos raros.
-
eu Consegui pegar o retorno, ele esta criando a assinatura normalmente, porém criando errado, na msg de retorno ele fala qual deveria ser a assinatura certa, eu troquei e deu certo! Mas tive que cravar a certa só pra passar a rps do meu cliente que estava presa.
-
Boa tarde Italo, apenas nesta semana o mesmo caso se repetiu e agora consigo testar novamente o problema, peço desculpa pela demora. Sobre a linha indicada, eu estou tentando pegar o retorno do sAssinatura mas não estou conseguindo.... acho que no envio não esta passando por ali sAssinatura := sIEEmit + SerieRPS + NumeroRPS + sDataEmis + sTributacao + sSituacaoRPS + sTipoRecolhimento + sValorServico + sValorDeducao + sCodAtividade + sCPFCNPJTomador; showmessage(sAssinatura + 'Teste assinatura'); raise Exception.Create(sAssinatura); sAssinatura := AsciiToHex(SHA1(sAssinatura)); sAssinatura := LowerCase(sAssinatura); também tentei colocar o showmessage, lembrando que utilizo o ACBrNFSe1.Enviar(NumeroRPS); para o envio.
-
Obrigado, iremos atualizar e retorno informo assim que conseguir testar
-
ACBrNFSe1.Enviar(NumeroRPS);
-
Boa tarde, Desculpe a ignorância, quando cita qual o método o que exatamente quer saber ? Anexo o retorno de um envio com sucesso 205733660-rec-soap.xml
-
Italo, em um dos retornos do XML eu encontrei o problema e estou anexando... Porém é interessante que eu consiga encontrar este erro nas mensagens de retorno. o quê eu posso fazer para tratar este retorno? 38-rec-soap.xml
-
Bom dia Italo, Campinas / IssDsf
-
Boa Noite, estou com um problema na geração da NFSe com o acbr, Acontece que em um dos meus clientes ao gerar o rps o lote estava retornando 0 então, descobri que a rotina esta caindo no except mas não consigo pegar a mensagem de retorno ou erro e não estou conseguindo resolver este problema, alguma ajuda? logo após ele passar pelo ACBrNFSe1.Enviar(NumeroRPS); ele já cai no exeption, e todas as funções que estou tentando trazer a msg esta voltando vazia... ACBrNFSe1.Enviar(NumeroRPS); //showmessage('teste2' + VarToStr(ACBrNFSe1.WebServices.ConsNFSeRps.Msg)); NumeroLote := StrToInt(ACBrNFSe1.WebServices.ConsLote.Protocolo); ACBrNFSe1.NotasFiscais.Clear; except on E : Exception do begin showmessage('teste3' + VarToStr(ACBrNFSe1.WebServices.ConsNFSeRps.Msg)); showmessage(E.Message); Result := ObterMensagemRetorno(ACBrNFSe1.WebServices.ConsNFSeRps.RetWS, E); exit; end; Obrigado.
-
Boa tarde Italo, não tem nada de errado não! continuamos com algum probleminha na assinatura. não estou conseguindo encontrar. Você pode me auxiliar?
-
Boa tarde, já existe algo no acbr para envio das guias para ES, SP e RJ ? não encontrei nas pastas, e aqui no forum eu achei em alguns lugares dizendo que não tem, mas como a postagem é bem antiga, acho que não custa perguntar.
-
Boa tarde Italo, desculpa reviver o tópico mas voltei a ter o erro com a assinatura, achei bem estranho estou analisando ainda, vou anexar os xmls 204256470-con-lot.xml 204256470-con-lot-soap.xml 204256470-lista-nfse.xml 204256470-lista-nfse-soap.xml
-
Eu atualizei e funcionou. Vou fazer mais testes e se der algo errado eu posto aqui.
-
Mas pela mensagem parece dizer que o valor passado esta certo, o quê estaria dando erro é a conversão para o padrão SHA1,e ele até mostra qual a linha que deveriamos enviar.
-
Bom dia Italo, Eu de verdade não sei te dizer procurei aqui mas não encontrei nada que de uma dica...
-
Sem ser a Situação 'E' esta funcionando... com 'E' eu tive o retorno destacado no xml: Assinatura do RPS incorreta. Codigo Hash gerado para o campo assinatura do RPS esta invalido. O codigo hash 'c6517eabffcc3e0c38b91edd0ebf998da3948cb0' gerado para o campo Assinatura do RPS nao esta valido. O campo Assinatura deveria estar com o conteudo '00001233556NF 00000000127020160920E NS000000000001000000000000000000081214000005858780000129' convertido no padrao SHA1 para o valor '3f175f31d3d7bd8bbae5ac1c42ee269645d17dc4'
-
Por favor ignora a situação acima, consegui acertar. porém tive um problema na hora da assinatura do XMl vou anexar os xmls 203517899-lista-nfse.xml 203517899-lista-nfse-soap.xml 203517899-con-lot.xml 203517899-con-lot-soap.xml
-
eu criei essa logica para passar do jeito que eu desejo if cTributacao = 'C' then begin NotasFiscais.Add.Nfse.Servico.Tributacao := ttIsentaISS; end else if cTributacao = 'E' then begin NotasFiscais.Add.Nfse.Servico.Tributacao := ttNaoIncidencianoMunic; end else if cTributacao = 'F' then begin NotasFiscais.Add.Nfse.Servico.Tributacao := ttImune; end else if cTributacao = 'K' then begin NotasFiscais.Add.Nfse.Servico.Tributacao := ttExigibilidadeSusp; end else if cTributacao = 'N' then begin NotasFiscais.Add.Nfse.Servico.Tributacao := ttNaoTributavel; end else if cTributacao = 'T' then begin NotasFiscais.Add.Nfse.Servico.Tributacao := ttTributavel; end else if cTributacao = 'G' then begin NotasFiscais.Add.Nfse.Servico.Tributacao := ttTributavelFixo; end else if cTributacao = 'H' then begin NotasFiscais.Add.Nfse.Servico.Tributacao := ttTributavelSN; end else if cTributacao = 'M' then begin NotasFiscais.Add.Nfse.Servico.Tributacao := ttMEI end; Mas esta dando algum erro na montagem do Xml eu acredito pois no ObterMensagemRetorno(ACBrNFSe1.WebServices.ConsNFSeRps.RetWS esta retornando que ''' is not a valid integer value, não consegui identificar o motivo.
-
Bom dia Italo, Ele recebe 'E' quando a cidade de prestação é diferente da cidade do prestador e o imposto for retido. Manual de Envio de Arquivo V1_0_0_7.pdf
-
Italo, eu consegui recuperar a msg do erro, estou com o seguinte problema, segundo eu li no manual, eu preciso passar 'E' para o campo Tributação, mas não estou encontrando no acbr como fazer isso... é um prestador de campinas e o tomador de sumaré. estou tentando fazer da seguinte forma mas não esta dando certo: NotasFiscais.Add.NFSe.RegRec := regNaoIncidencia; mas acho que não é neste momento. pois segue dando erro. consegue me ajudar por favor?