Skip to main content

Importación y exportación de asientos en modo texto

Exportación e importación de asientos en formato texto Existe la posibilidad de realizar exportaciones e importaciones de asientos desde y hacia cualquier empresa y/u ordenador. Los formatos soportados son Gestwin y fichero de texto .CSV (valores delimitados por comas).

En el segundo caso -que es el que nos ocupa- el proceso utiliza 3 ficheros, denominados cuenta.txt, asiento.txt y apunte.txt; el primero hace referencia a las subcuentas que intervienen en los registros exportados, el segundo es la cabecera de los asientos contables, y el tercero los apuntes contables.

Su estructura es la siguiente :

Cuenta.txt

# Nombre Tipo Tamaño Descripción
1 Código de subcuenta Texto 9 ...
2 Nivel Entero - 1 a 5 para niveles y 6 para subcuentas.
3 Descripción Texto 125 ...

En el caso de campos tipo texto, éstos SIEMPRE deben ir delimitados por comillas simples (') o dobles (").

Ejemplo:

"400000005",5,"GIUSEPPE PETRUZZI"
"400000016",5,"DIEZ GARCIA. DANIEL"
"410000011",5,"ALCAMPO. S.A."
"410000157",5,"METROPOLIS"
"430000040",5,"PROMIC. S.A."
"430000057",5,"UNISAN XXI.S.A."
"472000000",5,"HACIENDA PUBLICA. IVA SOPORTADO"
"472000001",5,"HACIENDA PUBLICA. IVA INTRACOM."
"477000000",5,"HACIENDA PUBLICA. IVA REPERCUTIDO"
"477000001",5,"HACIENDA PUBLICA. IVA REPERCUTIDO"
"477100000",5,"IVA REPERCUTIDO INTRACOMUNITARIO"
"520100002",5,"BANESTO"
"600000000",5,"COMPRAS DE MERCADERIAS"
"700000000",5,"VENTAS-SERVICIOS"

Asiento.txt

# Nombre Tipo Tamaño Descripción
1 Nro. de asiento Entero - ...
2 Fecha Fecha - En formato DD/MM/AAAA
3 Tipo de asiento Entero - 1 a 99 (1)
4 Serie Texto - ...
5 Nro. de Documento Entero - Nro. de factura
6 Nro. de efecto Entero - 255 para cabeceras de facturas emitidas y recibidas
7 Fecha del documento Fecha - En formato DD/MM/AAAA
8 Propietario Texto 9 Subcuenta del propietario en facturas emitidas, fras. recibidas y efectos.
9 Nro. de registro Entero - El número de registro del documento (si existe).
10 Nombre Texto 40 Nombre del propietario.
11 Origen Entero - 0 = Sujeto pasivo, 1 = Intracomunitaria y 2 = Inversión del sujeto pasivo.

(1) Los asientos ordinarios (introducidos por el usuario de forma manual) son de tipo 2, quedando reservados para uso interno los tipos 1 y 3 a 19. El resto, 20 a 99 se utilizan para asientos introducidos mediante plantillas (asientos tipo en GESTWIN). Lo más habitual a la hora de importar es que se importen facturas emitidas y/o recibidas. En estos casos, este campo será de tipo 5 (facturas emitidas) o 6 (facturas recibidas).

Ejemplo:

69,20/09/2006,2,"",,,,"",5,""
70,01/07/2006,6,"",857,255,22/05/2006,"400000005",14,"RACRISA. S.L.",0
71,23/09/2006,6,"",1,255,23/09/2006,"410000157",15,"METROPOLIS",0
72,23/09/2006,6,"",3,255,23/09/2006,"410000011",16,"ALCAMPO. S.A.",0
73,22/07/2006,5,"",17,255,22/07/2006,"430000040",25,"PROMIC.S.A.",0
74,23/09/2006,5,"",18,255,23/09/2006,"430000057",26,"UNISAN XXI.S.A.",0

Apunte.txt

# Nombre Tipo Tamaño Descripción
1 Nro. de asiento Entero - ...
2 Nro. de apunte Entero - ...
3 Fecha Fecha La misma que la del asiento, DD/MM/AAAA.
4 Subcuenta Texto 9 Código de la subcuenta.
5 Centro de coste Texto 3 ...
6 Contrapartida Texto 9 ...
7 Concepto Texto 80 ...
8 Debe Decimal - El importe de la columna 'Debe'
9 Haber Decimal - El importe de la columna 'Haber'
10 Tipo de apunte Entero - 0 = Manual, 1 = Cuotas de IVA, 2 = Retenciones (1)
11 Base imponible Decimal - El importe de la base imponible
12 Tipo de I.V.A. Entero - 1 a 12 (el código de la tabla, no el tipo impositivo) (2)
13 Cuota de I.V.A. Decimal - ...
14 Cuota R.E. Decimal - ...
15 Importe total Decimal - ...

(1) Los asientos de facturas emitidas y recibidas tienen una estructura interna más compleja: el primer apunte (tipo de apunte = 0) es siempre un cargo o abono por el importe total de la factura, a continuación se incluyen tantos apuntes como bases imponibles se quieran desglosar (no importa que el tipo impositivo se repita) con los campos 11 a 15 completados.

Finalmente, y si la factura tiene retenciones, se incluyen tantos apuntes de retención ( tipo de apunte = 2 ) como tipos de retención tenga la factura y tantos apuntes de I.V.A. (tipo de apunte = 1) como tipos impositivos existan.

(2) La tabla de tipos impositivos contiene la información relativa al tipo del I.V.A. y su código es el tipo que aparece en este campo, por lo que la información incluida tiene que ser coherente con el contenido de este fichero en GESTWIN.

Ejemplo:

69,1,20/09/2006,"520100002","","400000016","Pago fra.Nº  2",0.00,1803.04,0,0.00,0,0.00,0.00,0.00
69,2,20/09/2006,"400000016","","520100002","Pago fra.Nº  2",1803.04,0.00,0,0.00,0,0.00,0.00,0.00
70,1,01/07/2006,"400000005","","","S/Fra. Nº  857",False,412.79,0,0.00,0,0.00,0.00,0.00
70,2,01/07/2006,"600000000","","400000005","S/Fra.Nº 857",True,355.85,0,355.85,1,56.94,0.00,412.79
70,3,01/07/2006,"472000001","","400000005","S/Fra. Nº  857",True,56.94,1,0.00,1,0.00,0.00,0.00
71,1,23/09/2006,"410000157","","","S/Fra. Nº  1",False,1000.00,0,0.00,0,0.00,0.00,0.00
71,2,23/09/2006,"600000000","","410000157","S/Fra. Nº  1",True,1000.00,0,1000.00,1,160.00,0.00,1160.00
71,3,23/09/2006,"477000000","","410000157","S/Fra. Nº  1",False,160.00,2,1000.00,3,0.00,0.00,0.00
71,4,23/09/2006,"472000001","","410000157","S/Fra. Nº  1",True,160.00,1,1000.00,3,0.00,0.00,0.00
72,1,23/09/2006,"410000011","","","S/Fra. Nº  3",False,1000.00,0,0.00,0,0.00,0.00,0.00
72,2,23/09/2006,"600000000","","410000011","S/Fra. Nº  3",True,1000.00,0,1000.00,2,0.00,0.00,1000.00
72,3,23/09/2006,"472000000","","410000011","S/Fra. Nº  3",True,160.00,0,160.00,2,0.00,0.00,160.00
72,4,23/09/2006,"477100000","","410000011","S/Fra. Nº  3",False,160.00,0,-160.00,2,0.00,0.00,-160.00
73,1,22/07/2006,"430000040","","","N/Fra. Nº  17",True,563.91,0,0.00,0,0.00,0.00,0.00
73,2,22/07/2006,"700000000","","430000040","N/Fra. Nº  17",False,486.13,0,486.13,1,77.78,0.00,563.91
73,3,22/07/2006,"477000001","","430000040","N/Fra. Nº  17",False,77.78,1,0.00,1,0.00,0.00,0.00

En este ejemplo, entre otros, el asiento 70 es una factura de compras, el 71 una factura de compras con retención y el 73 una factura de ventas.Los asientos de tipo 1 y 3 a 19 tienen una estructura interna fija porque en GESTWIN este tipo de asientos se introducen desde ventanas de mantenimiento especializadas (Facturas de ventas o ingresos, Facturas de compras o gastos, Cobros, Pagos, Descuento de remesas de cobro, Cancelaciones, etc.. ).

  • Actualizado el .