Motivos de anulación de factura
POST /api/invoicing/list-credit-note-concepts
Descripción
Devuelve los motivos disponibles para anular una factura con una nota crédito.
Detalles
Retorna la lista de motivos que se puede elegir al anular o corregir una factura. Es un catálogo fijo del sistema, igual para todos los negocios, y no se edita desde la aplicación. El motivo elegido queda guardado en la nota crédito emitida.
Permisos requeridos
cash.module
Request
Este endpoint no recibe parámetros.
Ejemplo de request
curl -X POST https://restofy.pro/api/invoicing/list-credit-note-concepts \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-H "X-Tenant-Key: <tenantKey>"
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-09-08T16:35:34Z
HTTP 200
Request
[]
Response
{
"success": true,
"message": "Operación realizada correctamente",
"data": {
"creditNoteConcepts": [
{
"creditNoteConceptId": 1,
"code": "return",
"name": "Devolución de productos",
"description": "El cliente devolvió parte o todo lo facturado."
},
{
"creditNoteConceptId": 2,
"code": "annulment",
"name": "Anulación de la venta",
"description": "La venta se dejó sin efecto por completo."
},
{
"creditNoteConceptId": 3,
"code": "discount",
"name": "Descuento posterior a la factura",
"description": "Se acordó un descuento después de emitir la factura."
},
{
"creditNoteConceptId": 4,
"code": "recipient_correction",
"name": "Corrección de datos del cliente",
"description": "Los datos del cliente en la factura estaban equivocados."
},
{
"creditNoteConceptId": 6,
"code": "sequence_correction",
"name": "Corrección de secuencia de facturación",
"description": "La factura se emitió con una secuencia equivocada."
},
{
"creditNoteConceptId": 7,
"code": "resolution_change",
"name": "Cambio o expiración de resolución",
"description": "La resolución de numeración cambió o venció y hay que reemitir."
},
{
"creditNoteConceptId": 8,
"code": "value_correction",
"name": "Corrección de valores o impuestos",
"description": "Los montos o impuestos de la factura estaban mal."
},
{
"creditNoteConceptId": 9,
"code": "item_correction",
"name": "Corrección de productos",
"description": "Los productos o cantidades facturados no eran correctos."
},
{
"creditNoteConceptId": 5,
"code": "other",
"name": "Otro",
"description": "Motivo distinto a los anteriores. Requiere explicación escrita."
}
]
}
}