Facturación de Venta y Factura Electrónica DIAN
Descripción General
El módulo de Facturación gestiona el ciclo comercial completo de venta de bienes y servicios. Dirigido a Facturadores, Asesores Comerciales y Contadores. Realiza el cálculo automático de impuestos (IVA, INC), liquidación de retenciones en la fuente (ReteFuente, ReteICA, ReteIVA), asignación analítica a Centros de Costo y transmisión directa de la Factura Electrónica de Venta hacia los servidores de la DIAN para la obtención inmediata del Código Único de Factura Electrónica (CUFE).
Flujo Operativo
-
Acceso a la vista: Navega a
/process/invoices/newen el panel principal (o pulsa el botón + Nueva Factura desde el listado/process/invoices). -
Diligenciamiento del formulario:
- Cliente / Tercero: Busca y selecciona el cliente por NIT, cédula o razón social.
- Centro de Costo: Selecciona el Centro de Costo imputable (ej:
001 - Administración Generalo003 - Ventas), requerido como selector obligatorio para la imputación contable. - Tipo de Documento y Consecutivo: Selecciona la resolución DIAN autorizada (Prefijo y Consecutivo automático).
- Fecha de Emisión y Vencimiento: Define los plazos de crédito pactados.
- Forma y Método de Pago: Contado o Crédito; Efectivo, Transferencia Bancaria, Tarjeta o PSE.
- Líneas de Factura: Agrega los items seleccionando producto, cantidad, precio unitario, porcentaje de descuento y bodega de despacho.
- Retenciones Aplicables: El sistema sugiere automáticamente las retenciones según la matriz tributaria del cliente; permite marcar retenciones manuales.
-
Ejecución y Confirmación: Haz clic en el botón Emitir y Transmitir a la DIAN. El backend de Go procesa el documento, firma digitalmente el XML, lo valida ante el web service de la DIAN y emite la respuesta con CUFE y estado:
"Factura electrónica emitida y aprobada por la DIAN".

Tabla de Estados y Acciones Permitidas
| Estado Comercial | Significado Técnico | Acciones Disponibles |
|---|---|---|
DRAFT (Borrador) | Factura en edición sin validez fiscal ni descuento de stock. | Modificar items, cambiar cliente, eliminar borrador. |
ISSUED (Emitida) | Aprobada por la DIAN con CUFE y existencia en cartera. | Imprimir PDF oficial, reenviar por email al cliente, ver XML. |
PAID (Pagada) | Factura con saldo en cero tras la aplicación de recibos de caja. | Consulta histórica, descarga de comprobantes de pago. |
CANCELLED (Anulada) | Factura anulada mediante Nota Crédito DIAN. | Solo consulta de auditoría con motivo de anulación. |