Erro 500 - Internal Server Error ao enviar NFSe (homologação) para SefinNacional/nfse via API

10 views
Skip to first unread message

Jonas Goulart

unread,
Nov 26, 2025, 5:31:43 AM (12 days ago) Nov 26
to PyNFe

Prezados(as) desenvolvedores(as),

Estou enfrentando um problema persistente ao tentar emitir uma NFSe no ambiente de homologação (https://sefin.producaorestrita.nfse.gov.br/SefinNacional/nfse) e gostaria da ajuda de vocês para identificar a causa.

Desenvolvi um programa em Python para automatizar o envio das notas e já realizei as seguintes etapas, todas com sucesso aparente:

  1. Geração do XML: O XML da NFSe foi gerado conforme a especificação.
  2. Validação XSD (pré-assinatura): O XML gerado foi validado com sucesso contra o XSD oficial.
  3. Assinatura Digital: O XML foi assinado digitalmente.
  4. Validação XSD (pós-assinatura): O XML assinado também foi validado com sucesso contra o XSD.
  5. Compressão: O XML assinado foi codificado em Base64 para envio.

No entanto, ao enviar a requisição POST para o endpoint https://sefin.producaorestrita.nfse.gov.br/SefinNacional/nfse, recebo sempre um Erro 500 - Internal Server Error. O retorno da API é o seguinte:

{ "timestamp": "2025-11-26T07:16:23.540626", "session_id": "20251126_071606_DPS00000009", "status": "erro", "response": { "status_code": 500, "error": "Internal Server Error", "message": "Erro persistente após todas as tentativas", "timestamp": "2025-11-26T07:16:23.540616" } }

Minhas principais dúvidas são:

  • Quais são as causas mais comuns para um "Internal Server Error 500" em um cenário como este, especialmente quando o XML já passou por todas as validações XSD e assinatura?
  • Poderia ser um problema com o cabeçalho da requisição (Content-Type, etc.)?
  • Existe alguma particularidade no envio do Base64 para essa API específica que eu possa estar ignorando?
  • Há alguma chance de o problema ser no ambiente de homologação deles e não no meu código?

Qualquer insight ou experiência similar seria de grande ajuda! Agradeço desde já a colaboração de todos.

Jonas Goulart

unread,
Nov 26, 2025, 5:37:34 AM (12 days ago) Nov 26
to PyNFe

o xml ficou assim <?xml version="1.0" ?>
<DPS xmlns="http://www.sped.fazenda.gov.br/nfse" versao="1.00">
  <infDPS Id="DPS431490220123456789123400001000000000000009">
    <tpAmb>2</tpAmb>
    <dhEmi>2025-11-26T07:16:06-03:00</dhEmi>
    <verAplic>V1.0</verAplic>
    <serie>1</serie>
    <nDPS>9</nDPS>
    <dCompet>2025-11-26</dCompet>
    <tpEmit>1</tpEmit>
    <cLocEmi>4314902</cLocEmi>
    <prest>
      <CNPJ>01234567891234</CNPJ>
      <fone>513333333</fone>
      <email>t...@ertwert.com.br</email>
      <regTrib>
        <opSimpNac>1</opSimpNac>
        <regEspTrib>0</regEspTrib>
      </regTrib>
    </prest>
    <toma>
      <CPF>00147448777</CPF>
      <xNome>joão teste</xNome>
      <end>
        <xLgr>R. São Marcos</xLgr>
        <nro>62</nro>
        <xBairro>Bom Jesus</xBairro>
      </end>
    </toma>
    <serv>
      <locPrest>
        <cLocPrestacao>4314902</cLocPrestacao>
      </locPrest>
      <cServ>
        <cTribNac>110401</cTribNac>
        <xDescServ>Armazenamento, depósito, guarda de bens de qualquer espécie.</xDescServ>
      </cServ>
    </serv>
    <valores>
      <vServPrest>
        <vServ>1.00</vServ>
      </vServPrest>
      <trib>
        <tribMun>
          <tribISSQN>1</tribISSQN>
          <tpRetISSQN>1</tpRetISSQN>
        </tribMun>
        <totTrib>
          <indTotTrib>0</indTotTrib>
        </totTrib>
      </trib>
    </valores>
  </infDPS>
</DPS>

Faustino

unread,
Nov 26, 2025, 2:23:22 PM (11 days ago) Nov 26
to py...@googlegroups.com
Olá, entre em contato comigo. 62981920988

--
You received this message because you are subscribed to the Google Groups "PyNFe" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pynfe+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/pynfe/e358ab55-ded3-456f-a938-627c8e9ec21dn%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages