Crear y editar asientos
El enlace abre solo este manual, sin el menú del sistema. El usuario no necesita clave ni entrar a FactuPOS: se ve en cualquier navegador y en el celular.
El WhatsApp sale del número de Soporte Real y el correo de info@soportereal.com. Con Compartir desde este teléfono sale de su propio WhatsApp y elige el contacto de su lista, sin escribir el número.
El módulo de Asientos Contables (CT-002) permite crear, consultar, editar y anular asientos manuales. Es el registro central de todas las partidas dobles del sistema. Cada asiento tiene una cabecera y una o más líneas de débito/crédito que siempre deben cuadrar (total débitos = total créditos).
| Estado | Descripción | Editable |
|---|---|---|
0 — Borrador | Asiento en preparación, no confirmado | Sí (con permiso 828) |
1 — Procesado | Asiento confirmado y cerrado | No (solo lectura) |
2 — Arrastre | Solo para TipoAsiento=99 (cierre de período) | No |
| Valor | Nombre | Descripción |
|---|---|---|
18 | Operación / Cierre desde módulos | Asiento estándar creado por cualquier proceso automático (ventas, compras, CxC, CxP, cierre de caja). Es el tipo por defecto de contabilidad_obtener_asiento_cierre(). |
21 | Liquidación | Generado exclusivamente por el proceso CT-019 Liquidar I/G. |
99 | Arrastre | Generado por el Cierre de Períodos. Contiene los saldos iniciales trasladados al nuevo período. |
contabilidad_obtener_asiento_cierre($pdo, $fecha, $usuario). El sistema busca un asiento en borrador (Estado=0) del mismo mes y año para ese usuario. Si no existe, crea uno nuevo. Se mantiene 1 asiento borrador por usuario por mes.contabilidad_insertar_lineas($pdo, $asientoId, $lineas). Valida que cada cuenta exista en vista_catalogo_contable, que el asiento cuadre (diferencia < 0.01) y es TODO o NADA.| Campo | Descripción | Ejemplo |
|---|---|---|
cuenta | Código de cuenta contable (Nivel 4) | 41010201 |
cc | Centro de costos (5 dígitos) | 00000 |
cod_oficina | Código de sucursal (3 dígitos) | 001 |
debito | Monto débito (0 si es crédito) | 1000.00 |
credito | Monto crédito (0 si es débito) | 0 |
detalle | Descripción del movimiento | VENTA CONTADO #123 |
documento | Número de documento origen | 00100001040000003670 |
tipo_documento | Código del tipo | FVE |
fecha | Fecha del movimiento (Y-m-d) | 2026-02-02 |
tipo_cambio | Tipo de cambio (1 para moneda nacional) | 1 |
cod_moneda | Código ISO de moneda (leer de Param 249) | CRC |
referencia | Referencia adicional | 00100001040000003670 |
Desde la edición de un asiento (CT-002) podés mover un documento contable completo (todas sus líneas) a otro cierre. Útil cuando un documento quedó por error en el asiento del día/mes equivocado.
asiento_edicion.php?id=ASIENTO).Referencia + TipoDocumento).ContaDiario.Asiento de las líneas afectadas. No cambia FechaContable de las líneas — la fecha del documento se preserva.Toda modificación hecha sobre un asiento desde la edición (CT-002) queda registrada automáticamente en la bitácora de seguridad, con el usuario que la realizó y la fecha/hora. Esto permite auditar quién tocó cada asiento.
| Permiso | Acción |
|---|---|
| 812 | Acceder al módulo de Asientos (CT-002), editar líneas, mover documentos entre asientos |
| 828 | Crear nuevos asientos manuales |
Si el botón Excel aparece gris, no es una falla: exportar este reporte se habilita persona por persona con su propio permiso:
CT-015SE-001: elegir a la persona, escribir el número del permiso (o la palabra Excel) en el buscador de permisos y marcar la casilla. Toma efecto recargando la pantalla, sin cerrar sesión.
Al pasar el mouse sobre el botón gris, el sistema dice qué le falta. Que a un compañero sí le funcione no significa que esté habilitado para todos: el permiso es por persona (por ejemplo, el usuario del contador suele ser uno aparte y necesita el suyo). Si el mensaje dice en cambio que la exportación está apagada para la empresa, esa no se abre desde el sistema: la solicita el dueño o la gerencia a Soporte Real. Ver el reporte en pantalla no pide este permiso; solo la descarga a Excel. Más detalles en El Excel de los reportes.