Importar plan de cuentas (CSV)
Importar plan de cuentas (CSV)
Sección titulada «Importar plan de cuentas (CSV)»Cada cliente nace con el plan NIIF PYME CR. Si el cliente viene de otro sistema con cuentas propias, podés agregarlas o actualizarlas con un CSV desde Plan de cuentas → Importar CSV. Si otro cliente ya tiene el plan que necesitás, es más simple usar Guardar como plantilla en ese cliente y Cargar plantilla en este.
Formato del archivo
Sección titulada «Formato del archivo»No hay un botón de plantilla: usá Exportar CSV en Plan de cuentas, que genera un archivo con las mismas columnas, como punto de partida.
El archivo va en UTF-8, separado por comas, con estos encabezados en la primera fila, en minúscula y sin tilde:
| Columna | Requerida | Valores | Ejemplo |
|---|---|---|---|
codigo | Sí | Código único dentro del cliente | 1101.05 |
nombre | Sí | Texto | Banco Nacional cuenta corriente colones |
tipo | Sí | activo, pasivo, patrimonio, ingreso, gasto, costo, orden, cierre | activo |
naturaleza | Sí | deudora o acreedora | deudora |
parent_codigo | Sí, salvo en cuentas raíz | Código de la cuenta padre: una que ya exista en el plan o que venga en una fila anterior del archivo | 1101 |
permite_asientos | No | true, false, si o 1. Vacío cuenta como false | true en cuentas de detalle |
descripcion | No | Texto | Cuenta 100-01-000-123456-7 |
contra | No | true si es una contracuenta (por ejemplo, depreciación acumulada) | true |
Poné las cuentas padre antes que sus hijas: una fila cuyo padre todavía no existe se rechaza.
Proceso
Sección titulada «Proceso»Prepará el archivo
Partí de la plantilla o del CSV exportado. Marcá permite_asientos en true solo en las cuentas de detalle, que son las que reciben asientos; las cuentas de grupo van en false.
Importá
En Plan de cuentas, tocá Importar CSV y elegí el archivo. Al terminar ves cuántas cuentas se crearon, cuántas se actualizaron y la lista de filas rechazadas con su número de línea y el motivo.
Revisá el árbol
Verificá que las cuentas nuevas quedaron bajo el padre correcto y que las cuentas de detalle admiten asientos. Corregí las filas rechazadas y volvé a importar solo esas.
Errores comunes
Sección titulada «Errores comunes»| Mensaje | Causa probable | Cómo resolverlo |
|---|---|---|
CSV.PARENT_NO_ENCONTRADO “parent_codigo=‘X’ no existe en las cuentas del cliente” | El padre no existe en el plan ni en una fila anterior | Agregá la cuenta padre antes en el archivo, o corregí el código |
CSV.VALIDATION | Falta el nombre, o el tipo o la naturaleza tienen un valor no permitido | Revisá los valores exactos de la tabla de arriba |
| Se importaron 0 cuentas y no hay rechazos | Los encabezados no coinciden (por ejemplo Codigo con mayúscula) | Usá los encabezados de la plantilla, en minúscula y sin tilde |
| Una cuenta quedó fuera del árbol | Se importó con parent_codigo vacío | Volvé a importar esa fila con su parent_codigo |