Control de trazabilidad
El resto del sistema muestra lo que hay. Esta pantalla muestra lo que no cierra: filas que perdieron el hilo entre el comprobante y el libro y que, sin un tablero, aparecen de a una recién cuando alguien las tropieza.
Cómo leerla
- Cada control dice qué significa que una fila aparezca ahí y cómo se arregla. Un número suelto no sirve si no se sabe qué hacer con él.
- Un control en cero se muestra igual, en verde. Que esté limpio es información: distingue "está bien" de "no se evaluó".
- El número del tablero y el del detalle salen de la misma consulta, así que nunca puede decir 12 arriba y mostrar 9 abajo.
- Ícono rojo = severidad alta (afecta el libro). Ámbar = hay que resolverlo pero no rompe la registración.
Qué controla hoy
| Control | Qué está mal | |---|---| | Asientos oficiales sin líneas | El asiento está en el libro pero no dice a qué cuentas fue | | Asientos cuyo total no coincide con sus líneas | La cabecera dice un importe y el detalle otro | | Liquidaciones cerradas sin asiento de sueldos | El período de payroll cerró y el gasto de la nómina no llegó al libro | | Compras / Ventas contabilizadas sin asiento | El comprobante figura contabilizado, así que ninguna pantalla lo ofrece para asentar, pero el movimiento no llegó al libro | | Compras sin archivo de respaldo | No hay papel que justifique el comprobante ante una fiscalización | | Compras cargadas dos veces | Mismo proveedor, tipo, punto de venta y número: duplica crédito fiscal y gasto | | Facturas emitidas sin CAE | Salió del borrador pero nunca consiguió autorización de ARCA: no es un comprobante válido | | Saltos en la numeración de ventas | Faltan números en el correlativo de un punto de venta: el libro de ventas está incompleto | | Un mismo documento con dos asientos oficiales | El importe está duplicado en el libro | | Compras cuyo asiento existe pero quedó desvinculado | El gasto está registrado; se rompió el vínculo de ida y vuelta | | Movimientos de banco sin contabilizar | Plata que se movió y no generó ningún asiento | | Movimientos contabilizados pero sin conciliar | Ya están en el libro; falta el acto de control | | Saldo del libro distinto al del extracto | La cuenta contable del banco no da lo mismo que el último resumen | | Extractos sin el archivo original | No se puede auditar el registro contra el resumen del banco | | Retenciones / percepciones de IIBB sin cruzar | Vinieron del organismo y no aparearon con ningún comprobante propio |
Dos aclaraciones sobre cómo se aparean:
- Liquidaciones sin asiento sólo mira organizaciones que efectivamente llevan contabilidad acá; a una que sólo liquida sueldos no le corresponde el asiento. El asiento de nómina no guarda a qué liquidación pertenece, así que se aparea por organización y mes.
- Saldo del libro vs extracto compara el saldo final del último extracto cargado de cada cuenta contra el mayor de su cuenta contable a esa misma fecha.
- Contabilizar y conciliar no son lo mismo, y por eso son dos controles distintos. Contabilizar es generar el asiento; conciliar es dejar constancia de que el movimiento del banco se corresponde con el registro propio. Un movimiento con asiento ya está en el libro y sólo le falta el control; uno sin asiento no está en ningún lado.
Qué se puede reparar solo y qué no
De todo lo que lista esta pantalla, un solo caso se puede arreglar sin criterio contable: "Compras cuyo asiento existe pero quedó desvinculado". Ahí el asiento está en el libro y apunta al comprobante, pero al comprobante le quedó el vínculo en blanco; se reconstruye desde el propio asiento sin inventar nada.
Todo lo demás necesita una decisión y por eso no se automatiza:
- Sin asiento — hay que decidir contra qué cuentas va.
- Sin conciliar — la conciliación es la revisión; darla por hecha en masa la vacía de sentido.
- Dos asientos oficiales — hay que elegir cuál queda, y ahí hay plata duplicada en el libro.
Alcance y descarga
- Por defecto mira todo el histórico. Tildá "Sólo el período seleccionado" para acotarlo al mes del selector.
- El detalle en pantalla trae las primeras 200 filas y avisa cuando está recortado.
- Excel y PDF bajan el listado completo (hasta 1.000 filas) como papel de trabajo, con membrete y totales — es lo que se archiva o se le entrega a quien tiene que corregirlo.
- La flecha de cada fila lleva a la pantalla donde se arregla.
Sumar un control nuevo
Los controles viven en lib/control/inconsistencias.ts. Cada uno es una consulta que devuelve las filas que están mal; el resumen es count(*) sobre esa misma consulta. Al registrarlo aparece solo en la pantalla y en la API: no hay que tocar ninguna de las dos.