CrearAnulacionFull

Los campos obligatorios están resaltados en negrita.
Descripción

Realiza una anulación (Comprobante Inverso) a todos los Ids de comprobantes provistos por el usuario

Funcionalidad interna
  • Si la fecha no está provista, decide utilizar la del día actual.
  • Si el prefijo no es encontrado, utilizará el mismo del comprobante provisto a anular.
Autenticación

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.