Ir para conteúdo
  • Cadastre-se

Daniel C. Dávila

Membros
  • Total de ítens

    11
  • Registro em

  • Última visita

Últimos Visitantes

534 visualizações

Daniel C. Dávila's Achievements

Rookie

Rookie (2/14)

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

Recent Badges

1

Reputação

  1. Daniel C. Dávila

    Novas Cidades

    Bom dia, novas cidades para o CIDADES.INI [4105706] Nome=Clevelandia UF=PR Provedor=PronimV2 VersaoDados=2.03 VersaoAtrib=203 [4212007] Nome= Palma Sola UF=SC Provedor=IPM
  2. AACBrNFe.Configuracoes.Geral.SSLLib := libOpenSSL; AACBrNFe.Configuracoes.Geral.SSLXmlSignLib := xsMsXml; AACBrNFe.Configuracoes.Geral.SSLCryptLib := cryWinCrypt; AACBrNFe.Configuracoes.Geral.SSLHttpLib := httpOpenSSL; Consegui emitir utilizando essa configurações, mas somente no certificado A1. ou AACBrNFe.SSL.SSLCryptLib := TSSLCryptLib.cryWinCrypt; AACBrNFe.SSL.SSLXmlSignLib := TSSLXmlSignLib.xsMsXml; AACBrNFe.SSL.SSLHttpLib := TSSLHttpLib.httpOpenSSL;
  3. Precisei fazer essas alteração no httpsend.pas httpsend.pas
  4. Bom dia Italo, não utilizei o componente do ACBrCIOT eu mesmo fiz o processo todo. Mas para o envio eu utilizei o login e senha no WebService que retorna o Token de autenticação e esse Token coloquei junto do XML de envio. Para transmitir, eu utilizei os pacotes do ACBRSynapse HttpPostURL(URL, EnvelopeXML, Stream, 'text/xml', SoapAction) No caso configurei na hora de enviar ficaria assim: A URL em produção: HttpPostURL('https://sistema.efrete.com/Services/PefService.asmx', EnvelopeXML, Stream, 'text/xml', 'SOAPAction: http://schemas.ipc.adm.br/efrete/pef/AdicionarOperacaoTransporte'); Depois do envio eu pego o retorno pelo Stream. Xml.LoadFromStream(Stream, xetUTF_8); Funciona certinho, aí nao precisa de certificado só do Login e Senha pra ter o token e o "Hash" do integrador, para ter o Hash a empresa que desenvolve precisa ter um cadastro no sistema E-Frete
  5. Aqui tivemos problemas de clientes que parou de emitir no Windows 8.1 e não teve atualização no windows. Com o OpenSSL voltou a emitir nos certificados A1.
  6. CIOT com E-Frete eu fiz a integração e não precisa assinar o XML.
  7. Funcionou, aproveita e adiciona Coronel Vivida - PR e Renascença - PR no cidades.ini e no PronimV2.Ini Cidades.ini [4121604] Nome=Renascença UF=PR Provedor=PronimV2 VersaoDados=2.02 VersaoAtrib=202 [4106506] Nome=Coronel Vivida UF=PR Provedor=PronimV2 VersaoDados=2.02 VersaoAtrib=202 PronimV2.ini [URL_P] ; Coronel Vivida/PR RecepcaoLoteRPS_4106506=http://www.nfse.coronelvivida.pr.gov.br:8087/nfse.portal.Integracao/Services.svc ; Renascença/PR RecepcaoLoteRPS_4121604=http://200.195.142.211:8081/NFSe.Portal.Integracao/Services.svc [URL_H] ; Coronel Vivida/PR http://www.nfse.coronelvivida.pr.gov.br:8087/NFSe.Portal.Teste RecepcaoLoteRPS_4106506=http://www.nfse.coronelvivida.pr.gov.br:8087/nfse.portal.Integracao.teste/Services.svc ; Renascença/PR RecepcaoLoteRPS_4121604=http://200.195.142.211:8081/nfse.portal.integracao.teste/Services.svc
  8. Vou atualizar e fazer uns testes. Obrigado
  9. Para solucionar esse problema eu fiz o seguinte: Alterei o PronimV2.ini na parte do cabeçalhomsg ficou [CabecalhoMsg] Texto1=<tem:cabecalho versao="VersaoDadosCab"> Texto2=<tem:versaoDados>VersaoDados</tem:versaoDados> Texto3=</tem:cabecalho> No Delphi fiz o seguinte No ACBrNFSeConfiguracoes.pas eu alterei a parte que lê o os dados do cabeçalho para substituir pela versão que ficou na tag "VersaoDados" que foi lida ou do Cidades.ini ou do PronimV2.ini Texto := ''; I := 1; while true do begin sCampo := 'Texto' + IntToStr(I); sFim := FPIniParams.ReadString('CabecalhoMsg', sCampo, 'FIM'); if (sFim = 'FIM') or (Length(sFim) <= 0) then break; Texto := Texto + sFim; Inc(I); end; if FConfigXML.VersaoDados <> '' then begin Texto := ReplaceStr(Texto,'VersaoDadosCab',ReplaceStr(FConfigXML.VersaoDados,'.','')); Texto := ReplaceStr(Texto,'VersaoDados',FConfigXML.VersaoDados); end; FConfigEnvelope.CabecalhoMsg := Texto; ACBrNFSeConfiguracoes.pas
  10. Tem mais uma situação quanto as versoes do XML. Apliquei as alterações que foram commitadas no dia 01/10 pelo Italo. A versão de dados está indo corretamente, o problema é que Pato Branco está na versão 2.03, Coronel Vivida está na versão 2.02 No PronimV2.ini Possui o seguinte: [CabecalhoMsg] Texto1=<tem:cabecalho versao="202"> Texto2=<tem:versaoDados>2.02</tem:versaoDados> Texto3=</tem:cabecalho> O texto é fixo logo não é afetado pela troca de versão, assim quando vai emitir para Pato Branco precisa deixar o cabeçalho com a versão 203 e 2.03, mas para Coronel Vivida ou Renascença tem que ficar 202 e 2.02 se não ocorre dizendo que a versão do cabeçalho do envelope Soap é diferente da versão do XML
  11. Pato Branco está na versão 2.03, mas a cidade de Renascença está na versão 2.02. E utiliza pronimV2 Segue alteração [4121604] Nome=Renascença UF=PR Provedor=PronimV2 VersaoDados=2.02 [4106506] Nome=Coronel Vivida UF=PR Provedor=PronimV2 VersaoDados=2.02
×
×
  • 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...
The popup will be closed in 10 segundos...