Ir al contenido

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.

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:

ColumnaRequeridaValoresEjemplo
codigoSíCódigo único dentro del cliente1101.05
nombreSíTextoBanco Nacional cuenta corriente colones
tipoSíactivo, pasivo, patrimonio, ingreso, gasto, costo, orden, cierreactivo
naturalezaSídeudora o acreedoradeudora
parent_codigoSí, salvo en cuentas raízCódigo de la cuenta padre: una que ya exista en el plan o que venga en una fila anterior del archivo1101
permite_asientosNotrue, false, si o 1. Vacío cuenta como falsetrue en cuentas de detalle
descripcionNoTextoCuenta 100-01-000-123456-7
contraNotrue 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.

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.

MensajeCausa probableCó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 anteriorAgregá la cuenta padre antes en el archivo, o corregí el código
CSV.VALIDATIONFalta el nombre, o el tipo o la naturaleza tienen un valor no permitidoRevisá los valores exactos de la tabla de arriba
Se importaron 0 cuentas y no hay rechazosLos 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 árbolSe importó con parent_codigo vacíoVolvé a importar esa fila con su parent_codigo