Skip to main content
El servicio permite a los usuarios registrar notas débito asociadas a una factura de venta registrada en la plataforma, en línea en formato JSON. La nota débito queda pendiente de aprobación según la jerarquía de aprobación de notas débito configurada en la plataforma. El método de solicitud es POST y se requiere un encabezado “Authorization” para la autenticación, que debe contener un token JWT obtenido previamente del servicio de autenticación.

Prerequisitos

Antes de realizar el registro de una nota débito, se debe contar con los siguientes datos:
  • Token solicitado mediante el API de autenticación
  • Prefijo y consecutivo de la factura de venta a la cual se le registrará la nota débito
  • Tipo de documento contable de nota débito configurado en la plataforma
  • Plantilla de documento de nota débito configurada en la plataforma

Registrar nota débito

Request URL: https://{{Ambiente}}/API_FE/api/DocumentosElectronicos/NotaDebitoInsertar
Tipo: POST
Content Type: application/json
string
Prefijo de la factura de venta a la cual se le registra la nota débito. Es obligatorio si la factura tiene prefijo.
int
required
Consecutivo de la factura de venta a la cual se le registra la nota débito.
string
Código de la causal de la nota débito. Si no se envía o no corresponde a una causal válida, se asigna la causal configurada por defecto en la plataforma.
string
Prefijo (sigla) del tipo de documento contable de nota débito configurado en la plataforma. Si no se envía, se utiliza el tipo de documento de nota débito configurado para la sucursal de la factura.
int
Consecutivo de la nota débito. Si no se envía, se asigna automáticamente el siguiente consecutivo disponible.
string
Observaciones del documento (máx. 5000 caracteres).
array
required
Detalles (conceptos) de la nota débito. Debe contener al menos un detalle.

Validaciones

El servicio realiza las siguientes validaciones antes de registrar el documento. Si alguna no se cumple, no se registra la nota débito y se retorna el error correspondiente. Factura y configuración
  • La factura (prefijo y consecutivo) debe estar registrada en la plataforma.
  • Debe existir un tipo de documento contable de nota débito configurado para la empresa y la sucursal de la factura.
  • Debe existir una plantilla de documento de nota débito configurada en la plataforma.
  • Los datos del cliente de la factura deben estar completos para la emisión del documento.
  • El consecutivo de la nota débito no debe estar registrado previamente.
Detalles
  • La nota débito debe contener al menos un detalle.
  • El Valor de cada detalle debe ser diferente a cero.
  • El Concepto no puede ser vacío ni “OTROS”.
  • Los valores y cantidades se redondean según los decimales configurados en la resolución de la factura.
Impuestos
  • El código y el porcentaje de cada impuesto deben estar configurados en la plataforma.
  • Cada impuesto debe estar incluido en los impuestos de la factura referenciada.
  • El ValorImpuesto y el Porcentaje deben ser diferentes a cero.
  • El ValorImpuesto debe ser igual a (Valor × Cantidad) × Porcentaje / 100, con una tolerancia de ±0,5.
Mandantes
  • El tipo de documento del mandante debe ser válido.
  • El mandante debe existir previamente en la plataforma.
  • El mandante debe estar asociado a algún detalle de la factura referenciada.

Respuesta

string
Resultado de la operación: “OK” o “Error”.
int
Código único de la nota débito registrada (ID). Retorna -1 cuando ocurre un error.
string
“Transacción Exitosa” cuando el registro es correcto, o el detalle del error precedido de “Error:”.