Los campos obligatorios están resaltados en negrita.
Realiza una anulación (Comprobante Inverso) a todos los Ids de comprobantes provistos por el usuario
Dentro del objeto “request” se encuentra el objeto “Autenticacion” el cual contiene propiedades para el usuario, contraseña y empresa.
La validación del usuario se comprueba controlando la existencia del mismo, la contraseña utilizada y la coincidencia de la empresa reportada contra la empresa en la que figura el usuario en la base de datos de Facturante.com.
| Nombre Campo | Tipo | Propósito |
|---|---|---|
| Parámetros de entrada | ||
| Autenticacion | ||
| Usuario | nvarchar(400) | Nombre del usuario |
| Hash | varchar(50) | Password |
| Empresa | Int | Identificador de la empresa a la que pertenece el usuario (Es brindado por LinkSide) |
| Parámetros Generales | ||
| FechaEmision | Datetime | Fecha que se utilizará para emitir todas las anulaciones nuevas (Respeta las lógicas de Fechas de comprobantes). |
| PuntoVenta | varchar(5) | Prefijo que se utilizará para emitir todos los comprobantes anulados. |
| Observaciones | varchar(1000) | Leyenda que se utilizará en todos los comprobantes a anular. |
| ComprobantesAAnular | List[int] | Identificadores de los comprobantes que se desean anular. |
| Parámetros de salida | ||
| Estado | Int | Ver Respuestas |
| Mensaje | varchar(1000) |
Mensaje que describe el resultado de la operación. Tanto para casos exitosos como para fallidos. Respuestas |
| Comprobantes Anulados | List | Identificadores enteros, que vinculan al comprobante original y su respectivo resultado de anulación |
| ERRORES DE VALIDACIÓN DE Facturante.com | ||
| Código | Descripción | |
|---|---|---|
| 0 (SinDetalle) | Sin Detalles | |
| 1 (ObjAutenticacionNull) | El objeto Autenticación no pudo ser creado con los datos recibidos | |
| 4 (UsuarioInvalido) | Usuario incorrecto | |
| 500 (ErrorInterno) | Error interno. | |