Ir para conteúdo
  • Cadastre-se

Codorna

Membros
  • Total de ítens

    31
  • Registro em

  • Última visita

Últimos Visitantes

1.006 visualizações

Codorna's Achievements

Explorer

Explorer (4/14)

  • First Post
  • Collaborator Rare
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Reputação

  1. Funciona, não precisa fazer nada, só colocar a cidade lá (e talvez forçar a inclusão de DDD no telefone... acho que é Jaboticabal que exige, não lembro)
  2. em anexo XMLENVIANDO.xml
  3. estou anexando uma que é aceita 21-env-lot.xml
  4. De nada. Eu vi que você botou uma gambiarra minha da assinatura de Salvador também, se quiser eu coloco minha pasta do ACBR aqui mas você teria que garimpar a parte de salvador pq já tem muito tempo eu não lembro do que foi alterado, mas Salvador eu uso as DLLs que a prefeitura passou. tipo: if FConfiguracoes.ConfiguracaoEspecifica = ceSalvador then begin xNFSeSalvadorProxy := CoProxy.Create; xNFSeSalvadorProxy.AtribuirCertificadoDigital('My', FConfiguracoes.Certificados.NomeCertificado); FRetornoWS := xNFSeSalvadorProxy.ConsultarLoteRpsUrl(Acao.Text,'https://nfse.salvador.ba.gov.br/rps/CONSULTALOTERPS/ConsultaLoteRPS.svc'); FRetWS := FRetornoWS; end else begin ReqResp.Execute(Acao.Text, Stream); StrStream := TStringStream.Create(''); StrStream.CopyFrom(Stream, 0); FRetornoWS := TiraAcentos(ParseText(StrStream.DataString, True)); FRetWS := FProvedorClass.GetRetornoWS(acConsLote, FRetornoWS); StrStream.Free; end;
  5. Tem um tempo que não atualizo o ACBr, pq eu uso o componente mas eu tenho algumas coisas específicas como cidade que não tem nada a ver com abrasf, certificado em bd (o meu programa funciona tipo como um serviço e lança nota p/ umas 12 cidades diferentes da mesma máquina), etc... mas acho que essas units eu nunca precisei mecher não... as linhas relevantes são só essas : ACBrNFSeUtil Linha 604, 766, 768 e 769 ACBrNFSeWebServices_SOAP 220, 318, 371 a 376 ACBrNFSeWebServices_XML 310, 363 a 369 pnfsNFSeG 101, 105 a 108, 112 pnfsNFSeW 653, 654 pcnLeitor 232 a 241 Eu só mecho com envio, processamento e cancelamento , então não tenho certeza se as outras funções funcionam Natal.rar
  6. gera assim fera '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" '+ 'xmlns:wsn="https://wsnfsev1.natal.rn.gov.br:8444"'+ '>'+ '<soapenv:Header/>' + '<soapenv:Body>' + '<wsn:RecepcionarLoteRpsRequest>' + '<nfseCabecMsg>'+ StringReplace(StringReplace(CabMsg, '<', '&lt;', [rfReplaceAll]), '>', '&gt;', [rfReplaceAll]) + '</nfseCabecMsg>' + '<nfseDadosMsg>'+ StringReplace(StringReplace(DadosMsg, '<', '&lt;', [rfReplaceAll]), '>', '&gt;', [rfReplaceAll]) + '</nfseDadosMsg>' + '</wsn:RecepcionarLoteRpsRequest>' + '</soapenv:Body>' + '</soapenv:Envelope>';
  7. Alguém conseguiu implementar ? Comecei agora cedo, e gerei uma praticamente igual à de exemplo e ta dando Erro no suporte a canais seguros Colocando o XML no site deles p/ validar da erro desconhecido
  8. Única vez que vi este erro foi quando a senha do certificado aqui estava errada
  9. Aqui funciona desse jeito Rômulo. Nós temos um servidor que realiza o envio de notas de todos os clientes , um webservice recebe dados de notas, salva no banco e o sistema no servidor utiliza esses dados para enviar as notas para a respectiva cidade em nome do cliente Único problema é que não da p/ usar o certificado que é por usb, tem que ser arquivo (ou talvez dê... não consegui fazer... os certificados pfx são mandados pro banco de dados SQL e eu tiro ele de lá) Aqui ta enviando p/ Goiânia, Salvador, Belo Horizonte, São Gonçalo, Niterói, Rio de Janeiro, mais de 200 notas por dia, utilizando o ACBR (quando possível... eu fiz umas bagunças já que São Gonçalo não é abrasf, e salvador apesar de ser Abrasf tem várias particularidades) com estabilidade. Vale ressaltar que de início a idéia deixar esse sistema como um serviço do windows , mas há alguma coisa no ACBR que impede o funcionamento como serviço (acredito que seja no ACBR pois um dia saí deletando referências de units e após deletar alguma coisa do acbr ele passou a "funcionar", mas não tenho a menor idéia exatamente de onde seja, aqui é Delphi 7) (acabei criando um serviço que executa o sistema caso o mesmo não esteja aberto)
  10. Codorna

    Erro 403 Rio De Janeiro

    Aqui estava funcionando normalmente para o RJ, mas há 10 dias parou , só está retornando erro 403 Alguem passou por isso ? Assumo que agora, para fazer funcionar eu tenho que autenticar junto ao webservice antes de enviar o XML, como fazer isto, alguém sabe ? Em salvador eu sei que é assim, mas eles disponibilizaram uma DLL p/ fazer funcionar.
  11. Bom, eu tentei altas gambiarras mas não foi , tive que fazer uso de DLL , ficou bem fora do padrão , usando o ACBR p/ gerar o XML e DLL p/ gerar Assinatura e fazer o envio , tem que fazer autenticacao do certificado antes de enviar senão não deixa
  12. É esse sim velho, o problema é que claramente os caras que fizeram esse negócio em salvador não estão nem ae p/ compatibilidade, visto a necessidade de assinar rps com id minúsculo
  13. hmm.. copiei o do WebISS que é .svc também e pelo menos mudou o erro .. mas não tenho idéia se este é o caminho correto
  14. Obrigado. abrindo https://nfse.sefaz.salvador.ba.gov.br/ENVIOLOTERPS/EnvioLoteRPS.svc?wsdl veio este xml em anexo Eu não estou conseguindo entender de onde eu tiro esse envelope, body, etc. Estou acostumado a usar o wsdl importer então não tenho a mínima experiência com isso, e ao tentar usar p/ ver se eu consigo tirar alguma lógica o importer do delphi não busca, da apenas empty document (o que é errado, já que no browser está abrindo) EnvioLoteRPS.svc.xml
×
×
  • 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.