Cancelar Ticket
Exportar contenido
Anula una factura simplificada (ticket) que ya ha sido emitida. Esta accion registra la anulacion y conserva los datos originales para la auditoria fiscal.
- Ve a Facturas Simplificadas.
- Localiza el ticket que deseas cancelar.
- Clic en el boton “Cancelar” en la columna Acciones.
- En el dialogo de confirmacion, escribe el Motivo de cancelacion.
- Clic en “Confirmar Cancelacion” para anular el ticket.
Campos requeridos
Sección titulada «Campos requeridos»| Campo | Obligatorio | Descripcion | Ejemplo |
|---|---|---|---|
| Motivo de cancelacion | Si | Razon por la que se anula el ticket | Error en los productos cobrados |
Que ocurre al cancelar
Sección titulada «Que ocurre al cancelar»- El ticket cambia a estado “Anulada” (badge rojo).
- Se registra la fecha, hora y motivo de la cancelacion.
- Los datos originales del ticket (lineas, importes, fecha de emision) se conservan intactos.
- El numero de factura simplificada no se reutiliza.
- Si VeriFactu esta activado, se notifica la anulacion a la AEAT.
Como se que lo hice bien
Sección titulada «Como se que lo hice bien»- El ticket muestra estado “Anulada” (badge rojo) en la lista.
- Toast de confirmacion: “Ticket anulado correctamente”.
- El motivo de cancelacion aparece visible en el detalle del ticket.
- Los datos originales del ticket siguen siendo consultables.
Errores comunes
Sección titulada «Errores comunes»| Mensaje | Causa | Solucion |
|---|---|---|
| ”Motivo de cancelacion requerido” | No escribiste el motivo | Introduce una razon para la anulacion |
| ”El ticket ya esta anulado” | Intentas cancelar un ticket que ya fue anulado | No es necesaria ninguna accion adicional |
| ”Error al comunicar con VeriFactu” | Fallo en la notificacion a AEAT | El sistema reintentara automaticamente; contacta soporte si persiste |
Detalles técnicos
Proceso de cancelacion:
- Se actualiza
simplified_invoices.statusa'cancelled'. - Se registra
cancellation_reasonycancelled_at. - Si VeriFactu esta activo, se invoca
verifactu-cancel-simplifiedpara notificar a la AEAT. - Los registros de
simplified_invoice_itemsno se eliminan (auditoria).
Query de diagnostico:
SELECT si.simplified_invoice_number, si.status, si.cancellation_reason, si.cancelled_atFROM simplified_invoices siWHERE si.id = '<simplified_invoice_id>';