Ir para conteúdo
  • Cadastre-se

Romulo Pehls

Membros
  • Total de ítens

    15
  • Registro em

  • Última visita

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Romulo Pehls's Achievements

Apprentice

Apprentice (3/14)

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

Recent Badges

1

Reputação

1

Community Answers

  1. Estou usando os arquivos em anexo para comparação. ACBrNFSe - Rev8758.pas ACBrNFSe - ALTERADO.pas ACBrNFSe - Rev8758.pas ACBrNFSe - ALTERADO.pas
  2. Comparando com a ultima revisão deste arquivo 8758 são 9 linhas diferentes.
  3. ACBrNFSe.pas Boa tarde Ítalo! Favor considerar as alterações no anexo. Abraço. ACBrNFSe.pas
  4. Bom dia Paulo. Conseguiu resolver o seu problema?
  5. Italo, favor considerar as alterações para envio, cancelamento e consultas no provedor Tecnos Sincrono com OpenSSL. ACBrNFSeWebServices.pas ACBrNFSe.pas ACBrNFSeNotasFiscais.pas pnfsNFSeG.pas ACBrProvedorTecnos.pas pnfsNFSeW.pas
  6. Para o OpenSSL no template da assinatura o URIRef deve estar vaziu. <Reference URI=""> Irei disponibilizar as demais alterações assim que testado. pt → en alterations
  7. Não. No tópico eu falo de "Cancelamento", o que deu certo foi o Envio!
  8. Estou utilizando as dlls do projeto na mesma pasta do executavel e esta NFSe foi assinada e enviada com OpenSSL sem problemas.
  9. Julio, conforme descrevo acima, o mesmo XML esta sendo assinado pelo CAPICOM e funcionando corretamente, logo acredito que não esteja errado e novamente, o erro ocorre no método NotaUtil.sign_file do OpenSSL mais precisamente na linha conforme abaixo. // sign the template if (xmlSecDSigCtxSign(dsigCtx, node) < 0) then raise Exception.Create('Error: signature failed'); Estou anexando o arquivo de exemplo do provedor e o gerado pelo ACBr. cancACBrOpenSSL.xml cancExemploTecnos.xml
  10. Estou tentando cancelar uma NFSe do provedor Tecnos utilizando OpenSSL, o mesmo funciona corretamente utilizando CAPICOM. Ao assinar com OpenSSL o mesmo XML abaixo ocorre o erro: "Error: signature failed." no método NotaUtil.sign_file. Alguma ideia? <CancelarNfseEnvio xmlns="http://www.abrasf.org.br/nfse.xsd"> <Pedido> <InfPedidoCancelamento Id="2056260220001850000000000000028" xmlns="http://www.abrasf.org.br/nfse.xsd"> <IdentificacaoNfse> <Numero>28</Numero> <CpfCnpj> <Cnpj>05626022000185</Cnpj> </CpfCnpj> <InscricaoMunicipal>7731</InscricaoMunicipal> <CodigoMunicipio>4307609</CodigoMunicipio> </IdentificacaoNfse> <CodigoCancelamento>1</CodigoCancelamento> </InfPedidoCancelamento> <Signature xmlns="http://www.w3.org/2000/09/xmldsig#" Id="Ass_2056260220001850000000000000028"> <SignedInfo> <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /> <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /> <Reference URI="#2056260220001850000000000000028"> <Transforms> <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /> <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-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> </Pedido> </CancelarNfseEnvio>
  11. Ao assinar um lote do provedor ProTecnos para a cidade de Estância Velha com OpenSSL o mesmo deve ser Sincrono usando o método EnviarLoteRpsSincronoEnvio mas ocorre o erro: unable to parse.
  12. Italo, o problema é com a validação quando utilizo OpenSSL. Ignorando a validação o envio se da sem problemas. Em testes com o provedor ISSNet fiz GetValidarLote retornar False no arquivo ACBrProvedorISSNet.pas Ao validar o RPS anexo a acima, ocorre o erro 'Falha na validação do Lote 1 Error: the schema itself is not valid [C:\ACBr\Exemplos\ACBrNFSe\Delphi\Schemas\ISSNet\servico_enviar_lote_rps_envio.xsd]' A exceção é gerada quando na função ValidaLibXML em ACBrNFSeUtil.pas é feito o parse do Schema, ocorre algum erro e a variável fica nil. schema := xmlSchemaParse(parser_ctxt);
  13. Boa tarde Italo. Segue anexo o Rps.xml que estou tentando assinar com OpenSSL e o env-lot.xml que esta assinado com CAPICOM. Rps.xml env-lot.xml
  14. Ao enviar NFSe em homologação está ocorrendo o erro "Error: signature failed" ao assinar o XML com OpenSSL. Os mesmos procedimentos funcionam corretamente utilizando CAPICOM. Utilizei 3 certificados diferentes e válidos para o teste. O erro ocorre ao passar pelas linhas abaixo no arquivo ACBrNFSeUtil.pas Li algo sobre problemas com certificado 2048 bits. // sign the template if (xmlSecDSigCtxSign(dsigCtx, node) < 0) then raise Exception.Create('Error: signature failed'); Alguma ideia?
  15. Recebi um manifesto sobre o registro de saída que diz que apartir de 1 de setembro de 2012 as informacoes de data e hora de saida caso nao estejam preenchidas na danfe e xml devem ser enviadas via registro de saida. Ja temos a implementacao deste metodo no componente e como utilizar?
×
×
  • 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.