Al ir a pasar datos de Contaplus a Keme he visto consejos e instrucciones por internet, y aquí aporto otro granito de arena en forma de script bash que usa awk. Los pasos para la versión de Keme 2.9 serían:

1) A partir de los dos ficheros de cuentas y asientos de Contaplus exportados en ASCII, ejecutar este script; si necesitas adaptarlo (ej. nombres de ficheros origen y destino), eres libre de hacerlo:

#!/bin/bash 
# Autor: Dani Gutiérrez 
# Licence of this software: GPLv3
D=/tmp
F1=Subcta.txt
F2=Diario.txt
#file -bi $F1 $F2

iconv -f ISO_8859-1 -t utf8 $D/$F1 | awk '
function f(s,n1,n2) { 
 s=substr(s,n1,n2); 
 sub(/[ \t\r\n]+$/, "", s); 
 sub(/^[ \t\r\n]+/, "", s); 
 s=s"\t" ; return s } 
{print f($0,1,12) f($0,13,40)} 
' | grep ^[0-9] > $D/keme_$F1 #To delete last line with ^Z

iconv -f ISO_8859-1 -t utf8 $D/$F2 | awk '
function fecha(s) {
return substr(s,13,2) "/" substr(s,11,2) "/" substr(s,7,4) "\t"
}
function f(s,n1,n2) {
s=substr(s,n1,n2);
sub(/[ \t\r\n]+$/, "", s);
sub(/^[ \t\r\n]+/, "", s);
s=s"\t" ; return s }
{print f($0,1,6) fecha($0) f($0,15,12) f($0,55,30) f($0,245,12) f($0,262,12)}
' | grep ^[0-9] > $D/keme_$F2 #To delete last line with ^Z

2) En Keme:

  • Crear la empresa, con el mismo número de dígitos de cuentas contables que el que se use en Contaplus.
  • Crear los ejercicios que contengan todas las fechas de los asientos que se quieran importar.
  • Ir a Plan > Importar Plan y elegir el fichero de cuentas resultado del script.
  • Ir a Utilidades > Importar > Importar Asientos y elegir el fichero de asientos resultado del script.

¿Y si todas las personas, asociaciones, empresas,… que necesitamos gestionar una contabilidad y que apostamos por el software libre usamos un programa libre como el Keme, o se lo proponemos a quien nos lleve la contabilidad? No más programas privativos si hay alternativas libres de calidad.

  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Twitter
  • Google Bookmarks
  • Add to favorites
  • BarraPunto
  • email
  • Google Buzz
  • Identi.ca
  • LinkedIn
  • Meneame
  • PDF
  • RSS
  • Slashdot
Deja una Respuesta