DanrleiNascimento
Membros-
Total de ítens
42 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que DanrleiNascimento postou
-
Problemas identificados 1. Formato de envio incorreto Projeto atual (funciona): Envia JSON: {"dpsXmlGZipB64": "..."} Content-Type: application/json Método: POST REST Projeto wsrtph (não funciona): Envia SOAP XML (para NFe) Content-Type: text/xml Método: POST SOAP 2. Falta de compactação e codificação Projeto atual (funciona): # 1. XML → Bytes xml_bytes = xml_string.encode('utf-8') # 2. Comprimir GZIP xml_gzip = gzip.compress(xml_bytes, compresslevel=9) # 3. Codificar Base64 xml_base64 = base64.b64encode(xml_gzip).decode('ascii') Projeto wsrtph (não funciona): Não comprime com GZIP Não codifica em Base64 Envia XML direto (método de NFe) 3. Assinatura digital diferente Projeto atual (funciona): Canonicalização: http://www.w3.org/2001/10/xml-exc-c14n#WithComments Algoritmos: SHA-256 (com fallback SHA-1) Transform: xml-exc-c14n#WithComments Projeto wsrtph (não funciona): Canonicalização: http://www.w3.org/TR/2001/REC-xml-c14n-20010315 (C14N padrão) Sem WithComments Transform: C14N padrão 4. URL e endpoint incorretos Projeto atual (funciona): URL: https://sefin.nfse.gov.br/SefinNacional/nfse Endpoint REST para NFS-e Projeto wsrtph (não funciona): URLs de NFe (SOAP) Exemplo: https://nfe-homologacao.svrs.rs.gov.br/ws/recepcaoevento/...
-
erro RNG9999 ao enviar DPS para Portal Nacional NFS-e
um tópico no fórum postou DanrleiNascimento Dúvidas não relacionadas ao ACBr
Olá pessoal! Estou com erro RNG9999 ao enviar DPS para Portal Nacional NFS-e (homologação) via API REST. ERRO: { "Codigo": "RNG9999", "Descricao": "Erro não catalogado." } Status HTTP: 500 CONTEXTO: - Ambiente: Homologação (tpAmb=2) - CNPJ: 53.596.653/0001-41 - Certificado: Válido, funciona no portal web - Portal web funciona, API REST não O QUE JÁ TESTEI: 32 variações técnicas (GZIP, Content-Type, JSON compacto/formatado) XML válido contra XSD Assinatura digital correta (SHA-1, C14N) mTLS funcionando Todas as 32 variações retornam o mesmo RNG9999 PERGUNTAS: 1. Alguém já teve esse erro e resolveu? Como? 2. Há configuração no portal para habilitar API? Não encontro essa opção. 3. O serviço precisa estar cadastrado/favorito para funcionar via API? 4. Há diferenças entre portal web vs API REST? 5. O erro RNG9999 pode indicar problema específico? SUSPEITA: Como todos os testes técnicos passam, parece validação de negócio no servidor: - CNPJ não habilitado para API? - Serviço não habilitado? - Permissão de certificado? Qualquer ajuda é bem-vinda! Obrigado! -
Fiz com a SecureBlackbox, em C++ Builder RAD Studio, deu certo. assinarPDF(String ArquivoPDF, TElX509Certificate *Certificado) TElPDFDocument *pdfDocument = new TElPDFDocument(NULL); TElPDFPublicKeySecurityHandler *pdfDocumentSecurity = new TElPDFPublicKeySecurityHandler(NULL); TMemoryStream *TMS = new TMemoryStream(); TElMemoryCertStorage *certStorage = new TElMemoryCertStorage(NULL); try { TMS->LoadFromFile(ArquivoPDF); pdfDocument->Open(TMS); int SignatureIndex = pdfDocument->AddSignature(); TElPDFSignature *signature = pdfDocument->Signatures[SignatureIndex]; signature->SignatureType = stDocument; signature->Handler = pdfDocumentSecurity; signature->Reason = "Reason"; signature->AuthorName = "AuthorName"; signature->Location = "Brasil"; signature->SigningTime = Now(); certStorage->Add(Certificado); pdfDocumentSecurity->CertStorage = certStorage; pdfDocumentSecurity->SignatureType = pstX509RSASHA1; pdfDocument->Close(true); TMS->Position = 0; TMS->SaveToFile(ArquivoPDF); } __finally { delete pdfDocument; delete pdfDocumentSecurity; delete TMS; delete certStorage; }
-
Assinatura de PDF com certificado instalado no Windows
um tópico no fórum postou DanrleiNascimento Dúvidas não relacionadas ao ACBr
Boa tarde Estou procurando como fazer o processo de Assinatura de PDF com certificado instalado no Windows, não com o arquivo pfx. Em Delphi ou C++ Alguém teria algum caminho? -
Boa tarde Estou procurando como fazer este processo. Assinatura de PDF com certificado instalado no Windows e não com o arquivo pfx. Alguém teria algum caminho?
- 10 replies
-
- assinaturadigital
-
(e 1 mais)
Tags:
-
Emitir Nfs-e pelo WebService Pública
DanrleiNascimento replied to DanrleiNascimento's tópico in Dúvidas não relacionadas ao ACBr
SOLUÇÃO: Envelope: <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:ser=\"http://service.nfse.integracao.ws.publica/\"> <soapenv:Body> <ser:RecepcionarLoteRps> <XML> <![CDATA[ AQUI COLOCA O XML ]]> </XML> </ser:RecepcionarLoteRps> </soapenv:Body> </soapenv:Envelope -
Emitir Nfs-e pelo WebService Pública
DanrleiNascimento replied to DanrleiNascimento's tópico in Dúvidas não relacionadas ao ACBr
SOLUÇÃO: Envelope: <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:ser=\"http://service.nfse.integracao.ws.publica/\"> <soapenv:Body> <ser:RecepcionarLoteRps> <XML> <![CDATA[ AQUI COLOCA O XML ]]> </XML> </ser:RecepcionarLoteRps> </soapenv:Body> </soapenv:Envelope -
Emitir Nfs-e pelo WebService Pública
um tópico no fórum postou DanrleiNascimento Dúvidas não relacionadas ao ACBr
Tipo: Duvidas não relacionadas a ACBr Não uso a ACBr, uso C++ Builder no Rad Studio 10. Berlin e estou usando a biblioteca Soap.SOAPHTTPTrans.hpp para fazer o envio do RPS/XML para fazer a emissão das Nfs-e pelo WebService Pública e esta me ocorrendo erro na hora do envio. Estou enviado para a URL: ""http://nfse-teste.publica.inf.br/homologa_nfse_integracao/Services?wsdl" e SoapAction: "RecepcionarLoteRps" Acredito que o meu problema seja o Envelope, que esteja faltando alguma Tag. O erro que me retorna é o seguinte: <?xml version='1.0' encoding='UTF-8'?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:RecepcionarLoteRpsResponse xmlns:ns2="http://service.nfse.integracao.ws.publica/"> <return> <EnviarLoteRpsResposta xmlns="http://www.publica.inf.br" xmlns:pub="http://www.publica.inf.br/integracao_nfse" xmlns:ds="http://www.w3.org/2000/09/xmldsig#"> <ListaMensagemRetorno> <MensagemRetorno> <Codigo>E160</Codigo> <Mensagem>Arquivo enviado fora da estrutura do arquivo XML de entrada. XML enviado está vazio.</Mensagem> <Correcao>Envie um arquivo dentro do schema do arquivo XML de entrada.</Correcao> </MensagemRetorno> </ListaMensagemRetorno> </EnviarLoteRpsResposta> </return> </ns2:RecepcionarLoteRpsResponse> </S:Body> </S:Envelope> Arquivo em anexo. Se alguém poder me ajudar fico grato. Já entrei em contato com suporte deles, já li os manuais deles, já pesquisei na Internet, já olhei os fontes dos projetos da ACbr, mas não encontrei a solução para o meu problema. LoteEnvelopado.xml RetornoEnvio.txt -
Emitir Nfs-e pelo WebService Pública
DanrleiNascimento replied to DanrleiNascimento's tópico in Dúvidas não relacionadas ao ACBr
Sim, como eu falei anteriormente eu já procurei nas documentações e em contato com o suporte deles e mesmo assim não consegui resolver o meu problema. Estou procurando por alguém que já tenha desenvolvido este processo e saiba qual o Envelope que precisa ter. -
Emitir Nfs-e pelo WebService Pública
DanrleiNascimento replied to DanrleiNascimento's tópico in Dúvidas não relacionadas ao ACBr
CORREÇÃO: O erro que me retorna é o seguinte: <?xml version='1.0' encoding='UTF-8'?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <S:Fault xmlns:ns4="http://www.w3.org/2003/05/soap-envelope"> <faultcode>S:Client</faultcode> <faultstring>Couldn't create SOAP message due to exception: unexpected XML tag. expected: {http://schemas.xmlsoap.org/soap/envelope/}Envelope but found: {http://www.publica.inf.br}EnviarLoteRpsEnvio</faultstring> </S:Fault> </S:Body> </S:Envelope> -
Emitir Nfs-e pelo WebService Pública
DanrleiNascimento replied to DanrleiNascimento's tópico in Dúvidas não relacionadas ao ACBr
Pode encerrar, faz favor, o Foram fechou as edições da publicação e não consegui terminar a edição. Fiz outro tópico. -
Emitir Nfs-e pelo WebService Pública
um tópico no fórum postou DanrleiNascimento Dúvidas não relacionadas ao ACBr
Tipo: Duvidas não relacionadas a ACBr Não uso a ACBr, uso C++ Builder no Rad Studio 10. Berlin e estou usando a biblioteca Soap.SOAPHTTPTrans.hpp para fazer o envio do RPS/XML para fazer a emissão das Nfs-e pelo WebService Pública e esta me ocorrendo erro na hora do envio. Estou enviado para a URL: "http://nfse1.publica.inf.br/irani_nfse_integracao/Services?wsdl" e SoapAction: "RecepcionarLoteRps" O erro que me retorna é o seguinte: <?xml version='1.0' encoding='UTF-8'?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <S:Fault xmlns:ns4="http://www.w3.org/2003/05/soap-envelope"> <faultcode>S:Client</faultcode> <faultstring>Couldn't create SOAP message due to exception: XML reader error: com.ctc.wstx.exc.WstxParsingException: Unexpected '<' character in element (missing closing '>'?) at [row,col {unknown-source}]: [1,93]</faultstring> </S:Fault> </S:Body> </S:Envelope> Arquivo em anexo. Se alguém poder me ajudar fico grato. Já entrei em contato com suporte deles, já li os manuais deles, já pesquisei na Internet, já olhei os fontes dos projetos da ACbr, mas não encontrei a solução para o meu problema. 14122021150375550001850000000025rps.xml.xml RetornoEnvio.txt -
Emitir Nfs-e pelo WebService Pública
um tópico no fórum postou DanrleiNascimento Dúvidas não relacionadas ao ACBr
Tipo: Duvidas não relacionadas a ACBr -
Emitir Nfs-e pelo WebService Pública
DanrleiNascimento replied to DanrleiNascimento's tópico in ACBrNFSe
-
Emitir Nfs-e pelo WebService Pública
DanrleiNascimento replied to DanrleiNascimento's tópico in ACBrNFSe
Como faço para receber estes fontes no .SVN, qual o comando? -
Emitir Nfs-e pelo WebService Pública
DanrleiNascimento replied to DanrleiNascimento's tópico in ACBrNFSe
Bom dia 1 - Não olhei os arquivos do svn, pois não sei em qual arquivo estaria, imagino que la tenha sim, mas não sei em qual arquivo. Então por este motivo vim até o Forum pedir esta informação. 2 - Na documentação do Provedor não encontrei esta informação. -
Boa tarde Alguém sabe me dizer qual a "URL" e qual o "SoapAction" devo usar para fazer a emissão das Nfs-e pelo WebService Pública?
-
Boa Tarde, Sim, substituiu!
-
Para substituir uma nota Betha, basta emitir uma nova e acrescentar a tag <RpsSubstituido> Imagem em anexo.
-
?
-
Boa Tarde, Alguém sabe se eu posso enviar uma nota de substituição para o provedor Betha, em vez de enviar uma de cancelamento e depois ter que enviar uma nova. Se sim, teria um modelo do XML de substituição?
-
Boleto banco Inter Cnab240
um tópico no fórum postou DanrleiNascimento Dúvidas não relacionadas ao ACBr
Alguém sabe se posso gerar boletos para o banco Inter pelo Cnab240, só achei o Cnab400? -
Simular clique na tecla 'Alt Gr'
DanrleiNascimento replied to DanrleiNascimento's tópico in Dúvidas não relacionadas ao ACBr
o comando "Alt Gr + seta" esta fazendo com que a tela vire de posição. Tem como desabilitar esta função, para a tela não virar? -
Selecionar Certificado Digital
DanrleiNascimento replied to DanrleiNascimento's tópico in Dúvidas não relacionadas ao ACBr
? -
Simular clique na tecla 'Alt Gr'
um tópico no fórum postou DanrleiNascimento Dúvidas não relacionadas ao ACBr
Agúem sabe o comando para simular um clique na tecla "Alt Gr"? Por exempo: A tecla 'Enter' é VK_RETURN A tecla 'Esc' é VK_ESCAPE
