Errores y códigos de estado
Validación interna
Sección titulada «Validación interna»Los errores de validación interna se producen cuando los datos enviados en una solicitud no se ajustan al formato o esquema esperado definido por la API. Por ejemplo, si un campo espera un tipo de valor específico, como una enumeración concreta (p. ej., “1” para Herr, “2” para Frau, “3” para Divers) o una estructura requerida, cualquier discrepancia activará un error de validación.
Validación externa
Sección titulada «Validación externa»En caso de que la validación externa a través de ERiC/ELSTER falle, el mensaje de error puede recuperarse a través del endpoint Download ERiC/ELSTER transmission XML. Ten en cuenta que el XML puede contener varios errores.
Importante: El XML es la respuesta sin procesar enviada por ERiC/ELSTER. La API SIGN DE x Submission de fiskaly no interpreta la respuesta.
Estado 2xx
Sección titulada «Estado 2xx»Los códigos de estado en el rango 200–299 indican éxito.
Estado 4xx
Sección titulada «Estado 4xx»Los códigos de estado en el rango 400–499 indican errores causados por la aplicación solicitante (p. ej., se ha enviado un cuerpo de solicitud con formato incorrecto). Reintentar dichas solicitudes con el mismo cuerpo de solicitud no tiene sentido y dará como resultado el mismo código de estado. Algunos errores 4xx pueden gestionarse mediante programación. La respuesta de error está en formato JSON y tiene la siguiente estructura:
{ "status_code": 400, "error": "Bad Request", "code": "E_SOME_ERROR", "message": "Something bad happened"}La respuesta contendrá un código de error u otra información que revele el motivo del error. Modifique la solicitud en consecuencia antes de volver a intentarlo. A continuación encontrará los errores más frecuentes y cómo solucionarlos.
401UnauthorizedE_UNAUTHORIZED_ACCESS- Autenticar la API
403ForbiddenE_ACCESS_FORBIDDEN
404El recurso no existeE_ESTABLISHMENT_NOT_FOUNDE_TAXPAYER_NOT_FOUNDE_TAXPAYER_ADDRESS_NOT_FOUNDE_TAXPAYER_PERSON_NOT_FOUNDE_SUBMISSION_NOT_FOUNDE_CLIENT_NOT_FOUNDE_CLIENT_ADDITIONAL_DATA_NOT_FOUND
409Conflict423LockedE_LOCKED_RESOURCE
Estado 5xx
Sección titulada «Estado 5xx»Los códigos de estado en el rango 500–599 indican errores en el lado del servidor. Estos errores pueden considerarse temporales.
Was this page helpful?