Exportar-importar contaplus a access

Hola:
Necesito ayuda sobre un proyecto que debo iniciar en breve.
La empresa en cuestión tiene datos de años almacenados en contaplus, ahora quieren una aplicación a medida desarrollada en visual basic contra ms access 2000. Mi pregunta es... Puedo volcar todos los datos del contaplus y exportarlo a access o al revés desde access importar los .dbf que crea contaplus.
¿Si se puede hacer es seguro ante perdida de datos?
Muchas gracias y un saludo

1 Respuesta

Respuesta
1
Perdona por la tardanza, pero he encontrado algo que creo que puede ser de tu utilidad. Ahí va eso:
1 ] Exportación
[ 2 ] Importación
[ 3 ] Estructura del Diario
[ 4 ] Estructura de Subcuentas
[ 5 ] Estructura de Comentarios de Asientos
[ 6 ] Aclaraciones
[ 7 ] Avisos
[ 1 ] Exportación
--------------------------------------------------------------------------------
La exportación de asientos del fichero Diario, nos permite comunicar SP ContaPlus con otros programas, bien sean de uso general, como procesadores de textos y hojas de cálculo o bien de carácter particular, como estudios financieros y de balances. Esta opción permite extraer los asientos que deseemos del Diario y traspasarlos a un fichero con formato ASCII o bien con formato XBASE. Los asientos se pueden exportar seleccionando un rango de fechas o un rango por números de asientos.
[ 2 ] Importación
--------------------------------------------------------------------------------
Proceso de importación de datos de aplicaciones externas
Líneas de productos: Élite y Profesional
Versiones compatibles: 7.x, ¿otoño? 97, ¿Primavera? 98, ¿Otoño? 98, ¿Otoño? 99, ¿Otoño? 00, ¿Otoño? 01
Antes de realizar una importación de un fichero creado por usted, es necesario conocer previamente la estructura de los ficheros a importar así como la propia del libro Diario. En caso contrario SP ContaPlus no aceptará los datos a importar.
La importación de asientos es la única forma permitida por SP ContaPlus para introducir datos desde otro programa en el Libro Diario, bien en formato ASCII o bien en XBase. Normalmente, dichos programas no generan ficheros con las características que SP ContaPlus precisa para reconocer los datos.
Normas a tener en cuenta en el proceso de importación
Para efectuar con éxito la importación de asientos es preciso crear unos ficheros que comuniquen el programa emisor de datos (aplicación externa) con el receptor de los mismos (SP ContaPlus).
Para realizar la conversión de datos desde el programa emisor, debe grabar los asientos en un fichero que dé enlace entre las dos aplicaciones. La aplicación externa podrá crearlo tanto en formato XBase como ASCII.
Hay que generar dos ficheros distintos, uno que recoja los apuntes del Diario y otro que recoja los datos de las Subcuentas. Si se van a utilizar subcuentas que no están definidas en el Plan de Cuentas de SP ContaPlus será preciso crear otro fichero de enlace que contenga las nuevas subcuentas.
La estructura del fichero de debe contener una serie de campos y valores determinados que se relacionan a continuación: (datos expresados en notación XBase):
[ 3 ] Estructura del Diario
--------------------------------------------------------------------------------
Pues Fijo Campo Tipo Lon Dec Descripción
1 * Asien NUME 6 Número del asiento
2 * Fecha FECHA 8 Fecha del asiento
3 * SubCta CHAR 12 Código de la subcuenta
4 ** Contra CHAR 12 Código de la contrapartida/IVA
5 * PtaDebe NUME 16 2 Importe al debe en pesetas
6 * Concepto CHAR 25 Concepto del asiento
7 * PtaHaber NUME 16 2 Importe al haber en pesetas
8 Factura NUME 8 Número de factura al IVA
9 ** Baseimpo NUME 16 2 Base imponible del IVA en pesetas
10 ** IVA NUME 5 2 Tanto por ciento de IVA
11 ** Recequiv NUME 5 2 % recargo de equivalencia
12 Documento CHAR 10 Número de documento
13 Departa CHAR 3 Código de departamento
14 Clave CHAR 6 Código del proyecto
15 Estado CHAR 1 Punteo (interno)
16 Ncasado NUME 6 Numérico de casación (interno)
17 TCasado NUME 1 Tipo de casado (interno)
18 Trans NUME 6 Número de pago
19 Cambio NUME 16 6 Cambio a aplicar
20 DebeME NUME 16 2 Importe haber moneda extranjera
21 HaberME NUME 16 2 Importe haber moneda extranjera
22 Auxiliar CHAR 1 (Interno)
23 Serie CHAR 1 Serie de la facturación
24 Sucursal CHAR 4 Sin uso
25 CodDivisa CHAR 5 Código de la divisa
26 ImpAuxME NUME 16 2 Importe auxiliar moneda extranjera
27 * MonedaUso CHAR 1 1.- Ptas; 2.- Euros
28 EuroDebe NUME 16 2 Importe al debe en euros
29 EuroHaber NUME 16 2 Importe al haber en euros
30 BaseEuro NUME 16 2 Base imponible del IVA en euros
31 NoConv LOGIC 1 (Interno)
32 NumeroInv NUME 10 Código de Activo
Nota: no todos los campos son obligatorios por cada uno de los registros, aunque sí hay algunos obligatorios (*) y otros que, además, lo son cuando la partida es de IVA (**).
[ 4 ] Estreucctura de Subcuentas
--------------------------------------------------------------------------------
Pues Campo Tipo Longitud Descripción
1 Cod CHAR 12 Código de la subcuenta
2 Título CHAR 40 Nombre de la subcuenta
3 Nif CHAR 15 NIF
4 Domicilio CHAR 35 Domicilio
5 Población CHAR 25 Población
6 Provincia CHAR 20 Provincia
7 CodPostal CHAR 5 Código Postal
8 Divisa LOGIC 1 Subcuenta moneda extranjera
9 Coddivisa CHAR 5 Código divisa asociado
10 Documento LOGIC 1 Uso obligatorio del documento
11 Ajustame LOGIC 1 Ajustes M.E.
12 TipoIVA CHAR 1 Tipo de IVA de la Sbcta. ***
Nota: las posiciones 8 a 10 son exclusivas de la versión ÉLITE.
*** Repercutido - Devengado (Plan 1990 - Cuenta Oficial 477)
Devengado en Régimen General G
Devengado en operaciones intracomunitarias N
Entregas intracomunitarias exentas X
Devengado en exportaciones E
Devengado por inversión del sujeto pasivo P
Soportado - Deducible (Plan 1990 - Cuenta Oficial 472)
Deducible en operaciones interiores O
Deducible en importaciones I
Deducible en adquisiciones intracomunitarias C
Compensación Reg. Esp. Agricultura, Ganadería y Pesca A
Regularización de inversiones R
Deducible por inversión del sujeto pasivo P
[ 5 ] Estructura de Comentarios de Asientos
--------------------------------------------------------------------------------
Pues Campo Tipo Longitud Descripción
1 Asien Nume 6 Cúmero de asiento
2 cComent CHAR 40 Comentario del asiento
[ 6 ] Aclaraciones
--------------------------------------------------------------------------------
Si el usuario no maneja habitualmente programas de Bases de Datos, sería conveniente que realizara una exportación de asientos en formato Xbase, y examinara el resultado obtenido desde DBase para comprobar las características de los campos (nombre, tipo, etc.) en los ficheros XBase de SP ContaPlus; los ficheros que se van a importar deben quedar tal y como se encuentran los datos en los ficheros exportados en esta primera prueba.
Se recomienda estudiar previamente los ficheros que SP ContaPlus genera en su proceso de exportación para hacernos una idea más aproximada de la estructura y disposición de la información.
Es muy importante establecer en los apuntes la fecha, el número de asiento y la moneda de uso para un correcto funcionamiento de la importación.
Hay que prestar mucho atención a los apuntes del IVA para rellenar todos los datos necesarios para los libros correspondientes. Si no quisiéramos llevar los libros del IVA, tendríamos que modificar las cuentas especiales del programa en lo concerniente a este impuesto.
Hay una serie de controles que realiza el programa y son:
Que el asiento esté cuadrado.
¿Qué tenga valor el? ¿Debe? ¿O el? ¿Haber?, pero no ambos.
Si es un apunte de IVA, que tenga los campos auxiliares completados.
[ 7 ] Avisos
--------------------------------------------------------------------------------
Si la estructura del fichero a importar no coincidiera en algún punto, ¿se reflejarán en la pantalla de importación dentro de la? ¿Tabla de asientos no válidos? Los motivos por los que no se importan los asientos.
A continuación, exponemos alguno de los mensajes que puede encontrarse en este caso concreto:
? ¿Subcuenta con longitud incorrecta?: Las causas de este mensaje pueden ser que la empresa desde la que se realiza la importación en SP ContaPlus utiliza un número de dígitos de subcuenta diferente al número de dígitos de subcuenta del fichero que se está importando.
? ¿Contrapartida en blanco en IVA?: En el campo de contrapartida de la subcuenta 472XXXX o 477XXXX, usted no ha asignado la subcuenta del proveedor o cliente, está vacío.
? ¿Asiento descuadrado?: ¿Puede ser porque haya un asiento en el que la suma de las partidas del? ¿Debe? ¿No sea igual a la suma de las partidas del? ¿Haber?. ¿El campo? ¿Asiento? (El primero de todos) tiene un tamaño de 6, de forma que si este campo tuviera un tamaño menor o mayor que seis, aparecerá dicho mensaje.
? ¿Fechas fuera de rango?: El fichero que se está importando tiene como fecha de ejercicio una diferente a las fechas de ejercicio de la empresa de SP ContaPlus, en la que estamos realizando la importación.
? ¿Cuentas no definidas?: El motivo se debe a que una de las cuentas de las subcuentas del fichero a importar no está creada en la estructura del Plan General Contable de la empresa de SP ContaPlus en la que estamos realizando la importación. Es necesario darle de alta.
? % IVA o REC. ¿Distinto?: ¿El campo? ¿Base Imponible? Tiene que tener en total un tamaño de 16; si este campo tuviera un número mayor o menor de posiciones el siguiente campo, que es el porcentaje de IVA y de recargo, estarán desplazados y, por lo tanto, no se reconocerá la información. También puede deberse a que el porcentaje de IVA o recargo de esa partida no exista en SP ContaPlus en la empresa donde estamos realizando la importación

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas