Prerequisitos
Antes de rechazar una factura, se debe contar con los siguientes datos:- AccessToken solicitado mediante el servicio de inicio de sesión
- Identificador único de la factura (UniqueID), obtenido del servicio de facturas del cliente
- Código de la causal de rechazo, obtenido del servicio de causales de rechazo de facturas
Rechazar factura
Request URL: https://portal.sedierp.com/API_FAC/api/Facturas/FacturasRechazarTipo: POST
Content Type: application/json
GUID
required
Identificador único de la factura que se rechazará.
int
required
Código de la causal de rechazo (ID). Se obtiene del servicio de causales de rechazo de facturas.
string
Código complementario del rechazo que se envía al proceso de documentos electrónicos. Máximo 4 caracteres: los caracteres adicionales se descartan.
string
required
Dirección IP del dispositivo desde el que se envía el rechazo (máx. 50 caracteres).
int
required
Código del usuario que envía el rechazo (ID). Se recomienda enviar el
TerceroID del servicio de datos del cliente.Validaciones
El servicio realiza las siguientes validaciones. Si alguna no se cumple, no se rechaza la factura y se retorna HTTP 400 con el error correspondiente.UniqueID,CausalRechazoFacturaID,DirIPyUsuarioson obligatorios.- La factura debe cumplir las validaciones del módulo de documentos electrónicos para ser rechazada. Si el proceso retorna un error, se deshace la operación y se retorna el detalle precedido de “Error:”.
Respuesta
string
Resultado de la operación: “OK”.
int
Código de salida retornado por el proceso de rechazo.
string
Descripción del resultado retornada por el proceso de rechazo.
Message, que contiene el detalle del error precedido de “Error:”. Si el AccessToken no se envía, es inválido o expiró, el servicio responde HTTP 401 ({"Code": 401, "Message": "El TokenAcceso no es valido"}).