Pesquisar na Comunidade
Showing results for tags 'assinatura'.
Encontrado 55 registros
-
Assinar PDF com Token USB (Certificado A3)
um tópico no fórum postou Thiago Ruvieri Delalibera ACBrDiversos
Boa tarde caros colegas, seria possível utilizar o AcBr para assinar digitalmente PDF (diferentes da NF-e), ou seja, qualquer PDF que o cliente necessite assinar, como um contrato, por exemplo, utilizando o Token USB - certificado A3? Infelizmente não tenho conhecimento sobre assinaturas digitais com AcBr. Já pesquisei no fórum antes de postar a dúvida e não encontrei nada, algum(a) colega poderia ajudar? Obrigado.- 2 replies
-
- assinatura
- a3
-
(e 3 mais)
Tags:
-
Quando um pedido de consulta é enviado pra prefeitura de Sp é retornado erro que o O CPF/CNPJ da assinatura da mensagem XML não corresponde ao CPF/CNPJ do Prestador de Serviços. Considerações: O CNPJ que consta no remetente é 02685728000120, que é o mesmo CNPJ que consta do certificado; O XML enviado respeita perfeitamente o schema descrito nos XSD's; Tanto a assinatura do RPS quanto a assinatura W3C estão corretas, caso contrário o webservice teria indicado o erro; Para assegurar a afirmação anterior, foram também feitos testes com assinaturas de RPS propositalmente incorretas, e nesses casos o serviço corretamente indicou os erros nestas, demonstrando, claramente que se uma das assinaturas estivesse sendo montada de forma incorreta, o webservice apontaria isto. Retorno da Consulta: <Descricao>O CPF/CNPJ da assinatura da mensagem XML não corresponde ao CPF/CNPJ do Prestador de Serviços.</Descricao></Erro> Xml de consulta que foi enviado: <?xml version="1.0" encoding="utf-8"?> <p1:PedidoConsultaLote xmlns:p1="http://www.prefeitura.sp.gov.br/nfe" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Cabecalho Versao="1"> <CPFCNPJRemetente> <CNPJ>02685728000120</CNPJ> </CPFCNPJRemetente> <NumeroLote>...</NumeroLote> </Cabecalho> </p1:PedidoConsultaLote>
-
Re-gerar XML da NFC-e
um tópico no fórum postou valterpatrick NFC-e - Nota Fiscal do Consumidor Eletrônica
Pessoal, estou precisando gerar novamente o XML de uma NFC-e e assinar ele. Eu tenho o XML gerado originalmente, mas ao gerar um novo XML e mandar assinar e validar ele, a tag "Signature" não fica com o mesmo "DigestValue" que está em "protNFe". Eu sei que ao emitir uma nota eu sou o responsável pelo XML e etc, mas aconteceu alguns casos onde não foi gerado o XML e agora eu preciso destes arquivos para mandar para a contabilidade e não conheço outra forma de obter o arquivo XML assinado corretamente para validar no sistema da contabilidade. Vocês poderiam me ajudar por favor. XML gerado depois com a assinatura errada.xml XML Original Assinado Corretamente.xml -
Boa tarde. Estou com um problema em um cliente onde, já fiz de tudo, troquei as DLLs da pasta do ACBR, registrei a capcom, mudei as configurações do SSL do componente e mesmo assim o CT-E nao esta sendo enviado. Se eu pego um executável atualizado com o ACBR até o dia 03/04/2020 as CT-E's são enviadas normalmente, mas a impressão do DACTE esta fora do enquadro, mas deixei o cliente usando o anterior pois ele não pode ficar parado. .
- 1 reply
-
- assinatura
- chaves
-
(e 1 mais)
Tags:
-
ola podem em dar uma dica nao sei se o acbr tem ou como faria assintura digital.. o cliente compra assintura digital e como faria para meu sistema assinar o PDF
-
Boa tarde, O Site da prefeitura de SJP(São José dos Pinhais), começou a mostrar uma mensagem em seu site: ASSINATURA DIGITAL WEB SERVICE Prezado usuario(a), Caso sua empresa consulte o Sistema de Nota Fiscal Eletronica via Web Service, verifique se os servicos abaixo relacionados estão com a assinatura digital conforme orientações disponiveis na área do desenvolvedor. Servicos utilizados sem a assinatura digital: ConsultarSituacaoLoteRpsEnvio - 03/02/2020 16:40:36 - 191.177.199.99 ConsultarLoteRpsEnvio - 03/02/2020 16:40:36 - 191.177.199.99 Informamos que os arquivos fora dos padrães estabelecidos na documentação serão bloqueados a partir de 31/03/2020. Mais informações sobre como assinar as consultas estão disponiveis em nossa area do desenvolvedor no link https://nfe.sjp.pr.gov.br/servicos/issOnline2/desenvolvedor Revisando a geração do arquivo XML de consulta, constatei que o mesmo já estava com a assinatura. Entrei em contato com a prefeitura para averiguar e me informaram que está faltando referenciar o que está assinando: Reference URI="" Analisando o exemplo que eles passaram esta dessa maneira <Reference URI="#consultar"> E no XML enviado esta -<Reference URI=""> Fiz uma revisão no Acbr, e vi que ele é gerado na ACBrDFeUtil.pas function SignatureElement(const URI: String; AddX509Data: Boolean; const IdSignature: String; const Digest: TSSLDgst): String; var MethodAlgorithm, DigestAlgorithm: String; begin case Digest of dgstSHA256: begin MethodAlgorithm := 'http://www.w3.org/2001/04/xmldsig-more#rsa-sha256'; DigestAlgorithm := 'http://www.w3.org/2001/04/xmlenc#sha256'; end; dgstSHA512: begin MethodAlgorithm := 'http://www.w3.org/2001/04/xmldsig-more#rsa-sha512'; DigestAlgorithm := 'http://www.w3.org/2001/04/xmlenc#sha512'; end; else begin MethodAlgorithm := 'http://www.w3.org/2000/09/xmldsig#rsa-sha1'; DigestAlgorithm := 'http://www.w3.org/2000/09/xmldsig#sha1'; end; end; {(*} Result := '<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"' + IdSignature + '>' + '<SignedInfo>' + '<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />' + '<SignatureMethod Algorithm="'+MethodAlgorithm+'" />' + '<Reference URI="' + IfThen(URI = '', '', '#' + URI) + '">' + '<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="'+DigestAlgorithm+'" />' + '<DigestValue></DigestValue>' + '</Reference>' + '</SignedInfo>' + '<SignatureValue></SignatureValue>' + '<KeyInfo>' + IfThen(AddX509Data, '<X509Data>' + '<X509Certificate></X509Certificate>'+ '</X509Data>', '')+ '</KeyInfo>'+ '</Signature>'; {*)} end; Que é chamada da function AdicionarSignatureElement na ACBrDFeSSL.pas function TDFeSSLXmlSignClass.AdicionarSignatureElement(const ConteudoXML: String; AddX509Data: Boolean; const docElement, IdSignature: String; const IdAttr: String = ''): String; var URI, TagEndDocElement: String; I: Integer; begin URI := ExtraiURI(ConteudoXML, IdAttr); TagEndDocElement := '</' + docElement + '>'; I := PosLast(TagEndDocElement, ConteudoXML); if I = 0 then raise EACBrDFeException.Create('Não encontrei final do elemento: ' + TagEndDocElement); Result := copy(ConteudoXML, 1, I - 1) + SignatureElement(URI, AddX509Data, IdSignature, FpDFeSSL.SSLDgst) + copy(ConteudoXML, I, Length(ConteudoXML)); end; O que ocorre é que esse IdAttr, em determinado momento não é passado o valor para a rotina. Então não consegui identificar uma forma de passar a configuração para alterar esta informação. Alguém sabe como eu poderia gerar a tag Reference URI= com o valor #consultar? Obrigado
- 6 replies
-
- referenceuri
- prosjp
- (e 3 mais)
-
Bom dia. Estou com problemas para Cancelar uma nota de serviço no servidor da Pública, para a cidade de Itajai/SC. O envio esta OK, apenas para Cancelar esta com problema. Método..... : Cancelar NFS-e Código Erro : E1 Mensagem... : Assinatura do Hash nao confere. Correção... : Reenvie assinatura do Hash conforme algoritmo estabelecido no Manual de Instrucao da NFS-e. Provedor... : Publica Comparei com o xml de exemplo no site de itajai, tentei alterar configurações mas não sai disso. Obrigada. 201800000006012-ped-can.xml
-
assinatura Code Sign: Assinatura Digital de .EXE e .DLL
um tópico no fórum postou Daniel Simoes Base de Conhecimento
Porque devo assinar digitalmente meus executáveis ? O Produto final de quase todo desenvolvedor de Software para Windows, é gerar um arquivo compilado e executável, ou seja, um arquivo com a extensão .EXE ou .DLL As versões recentes do Windows, incorporaram recursos de segurança, como o SmartScreen, que podem causar alertas quando Binários não assinados são executados... O mesmo pode ocorre com módulos de Segurança de terceiros, instalados na máquina, como por exemplo: Antivírus e módulos de segurança bancários... Para evitar mensagens assustadoras, como a exibida abaixo, é necessário Assinar digitalmente o seu binário, com um certificado emitido por uma Autoridade Certificadora válida A título de exemplo, todos os binários distribuídos pelo Projeto ACBr, na área de Download do SAC ACBr, são assinados digitalmente com um certificado do Projeto ACBr... Reparem que não somente o Executável final, mas o instalador, também deve ser assinado.. Abaixo, temos a imagem de quando é executamos o Instalador do ACBrMonitorPLUS SAC Bem melhor, não ? Repare que o Fornecedor do binário, fica bem identificado na mensagem... Isso além de trazer mais confiança para o usuário final, ajuda os programas de segurança, a classificar de forma positiva, o seu Executável ou instalador, evitando bloqueios indevidos. Ok, gostei... mas como fazer para assinar meus executáveis ? O primeiro passo é comprar um Certificado do tipo "Code Signing"... Garanto que agora você pensou algo como: - Humm.. será que posso usar o meu certificado A1 ou A3 ? A resposta é NÃO... os certificados que usamos para os Documentos Fiscais eletrônicos brasileiros, não tem as características esperadas pelo Windows, para assinatura e validação de binários... Quanto aos certificados gerados de forma local, ou seja, os Self-Signed Certificates, eles funcionarão para a assinatura... e podem ser ótimos para testes... Mas eles não devem garantir o nível de confiabilidade ao seu binário, pois eles não são gerados por uma Autoridade Certificadora válida Algumas empresas Brasileiras, vendem o certificado do tipo Code Signing.. Veja por exemplo esse link... Porém o preço é praticamente "o valor de um Rim esquerdo"... (ps: veja mais empresas brasileiras, no post a seguir) Você pode comprar o Certificado do Tipo OV, que é bem mais barato... Na página da KSoftware tem um interessante artigo, descrevendo a diferença da versão OV x EV Eu preferi comprar nesse site gringo, porém isso pode exigir que você tenha um bom conhecimento de Inglês, pois o todo o processo de compra será feito em Inglês. Esse certificado, também exige um processo de validação... ou seja, a Empresa que irá emitir o certificado, precisa saber se você é você mesmo... A validação foi feita pela empresa Sectigo... eles enviam e-mails com links para você subir a documentação necessária... Como o certificado será emitido para uma Entidade Pessoa Jurídica, na etapa de envio de documentos de prova de identidade... eu enviei um PDF com o resultado da consulta de meu CNPJ, na Receita... Na etapa final de validação, eles efetuam uma ligação para o telefone de sua empresa, para fornecer um Token, que deve ser usado para gerar o certificado... portanto, o número de telefone na documentação que você enviar, deve ser um número que você possa atender... Achei o Site de Validação da Sectigo, bastante confuso... Eu preferi comprar a opção de 4 anos, para evitar esse penoso processo de compra, e pelos descontos oferecidos... Após todas as validações de identidade, eles lhe enviarão um Link para baixar o certificado em sua máquina... Será criado um arquivo PFX, e o processo de geração do Certificado na sua máquina, é muito semelhante a dos Certificados A1 brasileiros... Ufa.. já tenho o meu certificado em PFX... Como eu assino os binários ? Existem algumas ferramentas disponíveis... na página da KSoftware, você pode ler um tutorial, de como assinar usando o KSign Você poderá assinar binários facilmente, usando a interface gráfica deles: Para automatizar o processo de assinatura, você provavelmente ira preferir usar um utilitário de Linha de Comando... Repare que na mesma pasta onde o KSign foi instalado, existe o utilitário signtool.exe Use esse utilitário com a seguinte sintaxe: signtool.exe sign /du "http://seusite.com.br" /d "Descrição do seu Programa" /f "C:\Path\SeuCertificado.PFX" /p SenhaCertififcado /t "http://timestamp.comodoca.com" SeuBinario.exe sign -> Comando para assinatura /du -> Informa a URL do seu Site /d -> Informa uma descrição resumida do seu Programa /f -> Informa o Path completo para o seu Certificado (arquivo PFX) /p -> Informa a Senha para abertura do seu Certificado /t -> Informa um Servidor de Time Stamp, para que fique gravada a Data / Hora da assinatura Mas como assinar um Binário Windows, de dentro do Linux ?? Todo processo de Build e Deploy dos binários do ACBr, é executado em um Linux OpenSuse. A compilação de todas as plataformas que suportamos ocorre com Cross-Compiling, e automatizamos o processo de Build e Deploy, com o uso de Jenkins e Shell Scripts, Para transmitir o binário para fórum, criamos alguns utilitários que consomem a API do Invision Power Board Para a assinatura dos binários, creio que seria possível usar o próprio signtool.exe, com Wine... mas encontramos um interessante utilitário nativo em Linux, chamado osslsigncode, repare que a sintaxe é muito semelhante a do signtool.exe... osslsigncode sign -pkcs12 /path/SeuCertificado.pfx -pass SuaSenha -n "Descrição do seu Programa" -i http://seusite.com.br -t http://timestamp.comodoca.com -in SeuBinario.exe -out SeuBinario.exe.sign (como passo final, apague o arquivo original, SeuBinario.exe e renomeie SeuBinario.exe.sign para SeuBinario.exe) -
Estou testando o componente ACBRNFSe para Uberlândia MG onde o provedor é DSF, estou usando o exemplo TRUNK2 FRM_DEMO_ACBrNFSe porem o mesmo está me retornando um erro: O erro é descrito como: não e encontrei final do elemento : </RPS>, erro retornado na linha 299 da função SSL.Assinar do arquivo ACBrNFSeNotasFiscais.pas. if Assina then FXMLAssinado := SSL.Assinar(String(XMLUTF8), DocElemento, InfElemento, '', '', '', IdAttr) else Esse é o xml que está sendo montado: OBS: Nome e dados do cliente foram substituídos por 0000 e XXXX. <?xml version="1.0" encoding="UTF-8"?> <RPS Id="rps:1"> <Assinatura>7bf4e84060fc027ac9f516a48b6df90d1c262aef</Assinatura> <InscricaoMunicipalPrestador>15138500</InscricaoMunicipalPrestador> <RazaoSocialPrestador>XXXX LTDA.</RazaoSocialPrestador> <TipoRPS>RPS</TipoRPS> <SerieRPS>NF</SerieRPS> <NumeroRPS>1</NumeroRPS> <DataEmissaoRPS>2019-09-18T10:27:04</DataEmissaoRPS> <SituacaoRPS>N</SituacaoRPS> <SeriePrestacao>99</SeriePrestacao> <InscricaoMunicipalTomador>0000000</InscricaoMunicipalTomador> <CPFCNPJTomador>xxxxxxxxxxxxx</CPFCNPJTomador> <RazaoSocialTomador>XXXX LTDA</RazaoSocialTomador> <DocTomadorEstrangeiro/> <TipoLogradouroTomador/> <LogradouroTomador>AV. LAZARA </LogradouroTomador> <NumeroEnderecoTomador>0</NumeroEnderecoTomador> <ComplementoEnderecoTomador>SALA 03</ComplementoEnderecoTomador> <TipoBairroTomador/> <BairroTomador>SANTA MONICA</BairroTomador> <CidadeTomador>5403</CidadeTomador> <CidadeTomadorDescricao>Uberlandia/MG</CidadeTomadorDescricao> <CEPTomador>38408092</CEPTomador> <EmailTomador>www.xxxxx.com.br</EmailTomador> <CodigoAtividade>4618499</CodigoAtividade> <AliquotaAtividade>2.0000</AliquotaAtividade> <TipoRecolhimento>A</TipoRecolhimento> <MunicipioPrestacao>5403</MunicipioPrestacao> <MunicipioPrestacaoDescricao>Uberlandia/MG</MunicipioPrestacaoDescricao> <Operacao>A</Operacao> <Tributacao>C</Tributacao> <ValorPIS>0.07</ValorPIS> <ValorCOFINS>0.30</ValorCOFINS> <ValorINSS>0.30</ValorINSS> <ValorIR>0.48</ValorIR> <ValorCSLL>0.00</ValorCSLL> <AliquotaPIS>0.0000</AliquotaPIS> <AliquotaCOFINS>0.0000</AliquotaCOFINS> <AliquotaINSS>0.0000</AliquotaINSS> <AliquotaIR>0.0000</AliquotaIR> <AliquotaCSLL>0.0000</AliquotaCSLL> <DescricaoRPS>Pagamento a Vista</DescricaoRPS> <DDDPrestador/> <TelefonePrestador/> <DDDTomador>34</DDDTomador> <TelefoneTomador>000000</TelefoneTomador> <Itens> <Item> <DiscriminacaoServico>DESENVOLVIMENTO DE WEBSITE</DiscriminacaoServico> <Quantidade>1.0000</Quantidade> <ValorUnitario>10.00</ValorUnitario> <ValorTotal>0.00</ValorTotal> <Tributavel>S</Tributavel> </Item> </Itens> </RPS> Como podemos observar o xml está com a tag final </RPS>, alguém sabe o que está acontecendo ?
-
Estou desenvolvendo a emissão da nota fiscal de serviço.e está retornando o seguinte erro: ----------------------------------------------------- Método.................: Enviar Lote Código do erro.....: E302 Mensagem...........: Assinatura inválida. Correção..............: Informar assinatura correta no documento XML. Provedor..............: GINFES --------------------------------------------------------- Gostaria de saber ainda se o emitente precisa das seguintes credenciais: --------------------------------------------------------------- WebChaveAcessso; WebFraseSecreta; WebSenha; WebUser ---------------------------------------------------------------- Ainda gostaria de saber se é necessários essas configuraçoes ------------- SSLCryptLib = cryWinCrypt SSlHttpLib = httpWinHttp SSLLib = libWinCrypt SSLXmlSignLib = xsLibXmls2 ------------------------------------------- Gostaria ainda de saber se o XML que estou gerando está errado. Segue anexo XML não assinado. nfse.xml CodigoDelphi.txt AlimentarComponente.txt
- 5 replies
-
- ginfes
- assinatura
-
(e 1 mais)
Tags:
-
Erro E174 - Arquivo enviado com erro na assinatura
um tópico no fórum postou eduardoazambuja ACBrNFSe
Pessoal, bom dia! Atualizamos o ACBR até a revisão 16980, de 3 de Maio de 2019. -
Pessoal, Todos os fontes estão atualizados e foram instalados ontem. A empresa é nova e é a primeira NFSe via lote (RPS n. 1). Já emito com o sistema de outras empresas sem problemas. Uso Capicom, certificado A1 Erro: Alguém passou por isso ao enviar o 1.o RPS?
-
Bom dia amigos, já faz 1 semana que estou com um erro o cujo já tentei varias resoluções que vi no fórum, nenhuma resolver. Já peguei um arquivo INI de Goiânia suposto atualizado que disponibilizaram no fórum Já mudei o certificado de libWinCrypt para libCapicom Já verifiquei se o certificado está valido, esta normal. Já peguei o XML e validei na Receita Federal, com sucesso. Já mudei de maquina, instalando novamente o certificado (Com a opção de exportável) Já instalei vários certificados raiz e suas dependências. Gostaria da ajuda de vocês para tentar resolver esse problema da NFSE de Goiânia. O erro esta na imagem abaixo quando clico em "Enviar um RPS (Gerar)" Desde já agradeço a atenção e disponibilidade.
-
Boa tarde, Gostaria de uma ajuda se possível, estou migrando para os fontes ACBr2 e não estou conseguindo achar o problema. Nos fontes antigos está funcionando normalmente, tanto em produção como homologação, mas quando tento validar com o ACBr2, está me retornando "Assinatura do Hash não confere." Tentei validar no AssinaDoc e a versão antiga está OK, mas o XML da versão ACBr2 está retornando erro, já tentei de tudo para descobrir e não consegui, já pesquisei em todos tópicos relacionados com o assunto mas mesmo assim não consegui, por isso estou abrindo este tópico. Obrigado! Cistiano Duarte versao_acbr_antiga_OK.xml versao_acbr2_problema.xml
-
Assinar um xml gerado por outro sistema.
um tópico no fórum postou Eduardo A. Reale NFC-e - Nota Fiscal do Consumidor Eletrônica
Existe alguma maneira de assinar um xml gerado por outro sistema? Eu achei um exemplo nesse fórum mas não está funcionando. -
Pessoal, fui implementar envia pelo provedor Abaco num cliente de Canoas/RS e ocorria esse erro: "Erro não especificado" Pesquisando, vi que o motivo era por estar usando como identificador da assinatura o atributo 'id', mas no processo de assinatura é procurado o atributo 'Id', com o 'i' maiúsculo. Alterei no Abaco.xml para que fosse usado 'Id' ao invés de 'id', até assinou, mas ocorreu erro porque no schema está definido como 'id'. E pelo que vi nas minhas pesquisas não adianta alterar nos schemas, porque dai o erro ocorreria no webservice. Decidi então retirar o identificador, deixando vazio no arquivo Abaco.ini Fazendo isso o envio ficou correto, não tive mais problemas. Minha dúvida: alguém mais conseguiu essa solução? Ela é correta? Se sim, então podem ajustar no provedor o arquivo Abaco.ini?
-
assinatura External exception C06D007E.
um tópico no fórum postou Paulo Henrique Passella ACBr-Reinf
Boa tarde Estou com o seguinte problema, estou utilizando o ACBr para realizar as operações do Sped EFD Reinf, aqui no desenvolvimento está tudo ok, funcionando, porém no cliente aparece a seguinte mensagem de erro quando vai assinar: segue o código: var dfe: TDFeSSL; begin TServiceControllerFactory.GetServiceController.LoggerFactory.Log(Format('Assinando XML: Serial Certificado: %s', [SerialCertificado]), ltInformation); try dfe := TDFeSSL.Create; try dfe.SSLCryptLib := cryOpenSSL; dfe.SSLXmlSignLib := xsLibXml2; dfe.ArquivoPFX := TArquivosCertificados.GetArquivoCertificado(SerialCertificado); dfe.Senha := TArquivosCertificados.SENHA_CERTIFICADO; dfe.CarregarCertificado; dfe.SSLDgst := dgstSHA256; Result := dfe.Assinar(ConteudoXML, docElement, infElement, SignatureNode, SelectionNamespaces, IdSignature, IdAttr); finally if Assigned(dfe) then FreeAndNil(dfe); end; TServiceControllerFactory.GetServiceController.LoggerFactory.Log(Format('Xml Assinado com sucesso!', []), ltInformation); except on E: Exception do begin TServiceControllerFactory.GetServiceController.LoggerFactory.Log (Format('Falha ao assinar XML! (%s: %s)(Serial Certificado: %s, Xml: %s)', [E.ClassName, E.Message, SerialCertificado, ConteudoXML]), ltError); raise; end; end; o erro ocorre na linha: dfe.Assinar(ConteudoXML, docElement, infElement, SignatureNode, SelectionNamespaces, IdSignature, IdAttr); o cliente usa: Windows 7 x64 Service Pack 1 build 7601 a aplicação é Win32. acredito que possa ser alguma dll que tem aqui no desenvolvimento e não lá, não sei. O fonte está atualizado com a ultima versão Alguém poderia me ajudar? Obrigado -
Bom dia, estou com um problema ao consultar algumas RPS: no ambiente de produção está ocorrendo um erro ao gerar as assinatura do XML de algumas RPS Segue em anexo as mensagens de erro e os XML para analise. 172-env-lot.xml 172-env-lot-soap.xml 172NF-rps.xml 173-env-lot.xml 173-env-lot-soap.xml 173NF-rps.xml 174-env-lot.xml 174-env-lot-soap.xml 174NF-rps.xml 175-env-lot.xml 175-env-lot-soap.xml 175NF-rps.xml 176-env-lot.xml 176-env-lot-soap.xml 176NF-rps.xml 177-env-lot.xml 177-env-lot-soap.xml 177NF-rps.xml
-
Boa noite pessoa, Por gentileza alguém poderia me ajudar com a assinatura de XML? Segue anexado um XML exemplo para envio para a Prefeitura, entretanto essa prefeitura não recebe uma string com o XML e sim classes. Nunca trabalhei com assinatura alguém poderia me auxiliar em como conseguir esses dados de DigestValue, SignatureValue e X509Data? estou desenvolvendo em C# segue abaixo o código com as classes que devem ser preenchidas. Estou utilizando um certificado A3 Obrigado a todos! gerarNfse.xml
-
Boa tarde a todos. Poderiam me dar uma ajuda, estou implementando a NFSe para o Provedor Ábaco cidade de Rondonopolis/MT, no xml exemplo que e disponibilizado no portal da cidade, o arquivo do envio do lote e assinado no lote e nos Rps. Consultando aqui no forum cheguei ao arquivo ini do provedor da Abaco, na parte do Assinar RPS e Lote, teoricamente eu devo deixar os dois ativos (1), porem quando o faço deixando ambos como valor 1, ele so assina o rps e deixa o lote sem assinatura. Alguém mais esta com o mesmo problema.
-
Olá. Estou com uma particularidade e não consigo encontrar uma solução. Segue: Para o município de Salvador utilizo uma DLL própria da prefeitura para assinar o arquivo XML do Lote, já que eles não seguem o padrão. Esse seria o fluxo que acredito que seria o correto: 1. Alimentar o componente com os dados da NFSe. 2. Gerar o Lote RPS. GerarLote(). 3. Assinar com a DLL o arquivo gerado pelo componente e salvar no mesmo local. Busca o arquivo gerado (NotasFiscais.Items[0].NomeArqRPS). 4. Importar o arquivo assinado pela DLL. NotasFiscais.LoadFromFile(NotasFiscais.Items[0].NomeArqRPS). 5. Enviar o XML assinado. Enviar(NotasFiscais.NumeroLote); No arquivo INI do provedor já alterei para não assinar o Lote e a Nota. Porém, parece que quando importo o XML assinado, ele perde a assinatura. Alguém já fez algo parecido ou sabe quais rotinas exatamente eu teria que chamar pra conseguir enviar um XML assinado por um componente externo? Grato!
-
Esocial- Exemplo de XML com Assinatura Sha265 e batendo com resposta do WebService
um tópico no fórum postou hnq_campos ACBreSocial
Pessoal Boa tarde Como esta o desenvolvimento do eSocial? Alguem tem algum exemplo de XML assinando com Sha265 e batento no Webservice? Abraços Hnq- 15 replies
-
- xml
- assinatura
-
(e 3 mais)
Tags:
-
Não é em todas as notas fiscais que apresenta o erro,pelo que andei pesquisando é erro de certificado digital do windows - Erro recebendo dados - 2148073504,alguem já passou por isso? Como proceder?
- 1 reply
-
- wyncrypt
- erro recebendo dados
- (e 2 mais)
-
Assinatura do padrão XADES para Florianópolis (SC)
um tópico no fórum postou Fernando César HR Dúvidas não relacionadas ao ACBr
Olá! Estou tentando homologar Florianópolis (SC) e também estou com problemas para assinar. Por acaso algum colega conhece algum material de ajuda para assinar o XML no padrão XADES? Até então conseguimos integrar com outras prefeituras tranquilamente com a assinatura básica, mas sem sucesso com esse padrão XADES. A minha principal dúvida é como calcular o DigestValue da tag CertDigest. No caso aqui da empresa utilizamos uma linguagem própria e precisaremos criar uma solução do zero, por isso não utilizarei o projeto do ACBR. Caso possuam, poderiam me enviar? Agradeço desde já.- 2 replies
-
- xades
- assinatura
-
(e 2 mais)
Tags:
-
Bom dia, ao enviar uma NFS-e (município Araguaína/TO, provedor Bethav2), recebo erro de assinatura. Utilizando o arquivo "Bethav2.ini" sem edição é retornado o erro "E174 - RPS nao assinado.". Após editar o arquivo "Bethav2.ini" para "[Assinar]"/"RPS=1" (original é "RPS=0") o erro muda para "Arquivo enviado com erro na assinatura." Alguém já passou por esse problema?