Exceções

As exceções públicas carregam code numérico e message em Português do Brasil. Veja também o apêndice de Códigos de erro <../appendix/error-codes> para o catálogo central.

exception pynfse_nacional.exceptions.NFSeError

Bases: Exception

Base exception for NFSe operations.

__init__(message=None, code=None)
Parameters:
  • message (str | None)

  • code (int | str | None)

exception pynfse_nacional.exceptions.NFSeAPIError

Bases: NFSeError

Exception for API communication errors.

__init__(message=None, code=None, status_code=None, response_body=None)
Parameters:
  • message (str | None)

  • code (int | str | None)

  • status_code (int | None)

  • response_body (str | None)

exception pynfse_nacional.exceptions.NFSeValidationError

Bases: NFSeError

Exception for validation errors before API submission.

exception pynfse_nacional.exceptions.NFSeCertificateError

Bases: NFSeError

Exception for certificate-related errors.

exception pynfse_nacional.exceptions.NFSeXMLError

Bases: NFSeError

Exception for XML building or signing errors.