® Syscom Pimag 1.0
Copyright © 1999-2018 by Syscom S.A.

==============================================================================================
                     INSTALACION DE SYSCOM 2000 pimag 1.0. 
==============================================================================================
Syscom ® 2000 Pimag 1.0 es una aplicación para la elaboraración y presentación de información 
exógena en medios magnéticos a la DIAN.

El sistema debe estar conectado al modulo de contabilidad de syscom 30 o Syscom-Buses y funciona 
con las bases de datos en Sql-server 2000 o Access 2000.
 

APLICACION:
--------------
1. Instalar el sistema (\INSTALA\PIMAG\) para incluir las librerias que permiten generar archivos XML.
   o si tiene instalado el modulo de syscom-buses o syscom mtnmto, salamente registre el archivo msxml3.dll
   en el directorio Syscom32 de Windows.
2. Crear una carpera ( c:\pimag ), o como la quiera nombrar (nombres cortos), para crear la siguiente 
   estructura de subdirectorios:
   \CrLis (con los listados)
   \Data (Con la base de datos dbpimag.mdb)
   Los archivos pimag.exe,spimag.dll,pimag.jpg y dbini.mdb; se deben ubicar en el directorio o carpeta principal.
3. Se debe registrar el archivo spimag.dll.

BASES DE DATOS
--------------
 MSJET-ACCESS: 
 1. Copie la base de datos dbpimag.mdb vacía, que está en CD de instalación, en la carpeta \Data de la aplicación.
 2. Copie la base de datos dbinijet.mdb en la carpeta principal de la aplicación y renombrela como dbini.mdb

 SQL-SERVER:
 1. En Microsoft SQL server o en SQLadmin.exe, conectese con el usuario syscom y cree la base de datos dbpimag
 2. En el Analizador de consultas (Query Analyzer) de SQL server, conectese con el usuario syscom, seleccione 
    la base de datos dbpimag y ejecute los siguientes script, en orden:

    - tb_dbpimag.sql   : Para crear las tablas, indices y relaciones en dbpimag
    - sp_dbpimag.sql   : Para crear los procedimientos almacenados en dbpimag

 3. Copie los registros predeterminados desde la base de datos dbpimag.mdb (access).
    Debe hacerlo tabla por tabla en el siguiente orden:
    TiposId
    Formtos
    Conceptos
    Depmtos
    Municipios
    
    Utilice el programa AdminSys.exe:
    - En el menu TABLAS/COPIAR seleccione la tabla
    - Establezca la conexión destino; Servidor,usuario,contraseña, etc..
    - Haga clic en Copiar.
 
IMPORTANTE: Siempre que se instalen las bases de datos, se debe preguntar antes por los script (.sql) actualizados.


EMPEZAR A TRABAJAR CON SYSCOM-PIMAG
-----------------------------------
1. Se utilizan las mismas cuentas de usuario de syscom 30 y/o syscom-buses
2. Cuando se ingresa a la aplicación por primera vez, se despliega la pantalla de información de la conexión,
   para configurar los parametros de enlace con syscom 30 y/o syscom -buses.
3. Las tablas de Tipos de Documento, Formatos y Conceptos; ya tienen información predeterminada.
4. En la pantalla de Plan de cuentas; haga click en Importar para actualizar la tabla con los registros del PUC
   de syscom-contabilidad. Después asigne a cada cuenta el formato y concepto en el cual debe reportar el saldo
   del balance.
5. Si se conecta con syscom 30 versión SQL-SERVER, debe ejecutar el script sp_Qry.sql, contra las base de datos dbpar
   , dbacc, dbcon, dbacu y dbsal.

6. Para aplicaciones extarnas se puede impotar el balance desde archivo plano separado por tabulaciones, según la
   estractura que se describe en la hoja de excel PimagEstrc.xls.
   Además se debe instalar syscom30 con bases de datos Access y registrar la licencia o si lo prefiere utilice la 
   licencia DEMO, que se incluye en el CD de instalación.
   Syscom30 se debe instalar para poder copiar los registros de Catálogos de terceros, Plan de cuentas, ciudades y
   departamentos.

------------------------------------------
Revisión 1.0.2 del 22 de Mayo del 2006
------------------------------------------
1. Para actualizar la aplicación instalada, se deben reemplazar los archivos Pimag.exe  y sPimag.dll (registrar en 
   el directorio System32 de Windows)
2. Para versiones en Access, se debe pasar la información a la nueva base de datos DBPIMAG.MDB
3. Para versiones en SQL-Server, se debe ejecutar el script Pmag102.sql contra la base de datos dbpimag 
4. Por último reemplace la carpeta CrLis con los archivos de reporte actualizados, que están en el CD de instalación.

Se revisaron los siguientes puntos:
-  Las bases de retenciones en el momento de importar el balance, debe ser el acumulado del año.
-  Se creó el botón IMPORTAR REGISTROS DESDE MICROSOFT ACCESS en la pantalla de diligenciar formatos/ Detalle del formato.
   Para utilizar esta función debe copiar la base de datos dbformto.mdb en la carpeta raíz de pimag. 
   La base de datos dbFormto.mdb tiene una tabla con la estructura del detalle del formato, donde se pueden copiar registros
   desde Excel u otra hoja de cálculo compatible con Access.
   En la hoja de cálculo Ejformto.xls hay un ejemplo, con comentarios, para la correcta creación de la estructura.
   
- También se revisó el procedimiento de guardar formatos, para que se incluyan los registros con Errores.

------------------------------------------
Revisión 1.0.3 del 01 de Junio del 2006 
------------------------------------------
Si no se ha realizado la actualización del 22 de Mayo/2006 (ver.1.0.2); debe hacerlo primero.

1. Para actualizar la aplicación instalada, se deben reemplazar los archivos Pimag.exe  y sPimag.dll (registrar en 
   el directorio System32 de Windows)
2. Para versiones en Access, se debe pasar la información a la nueva base de datos DBPIMAG.MDB
3. Para versiones en SQL-Server, se debe ejecutar el script Pmag103.sql contra la base de datos dbpimag.
   Y copiar las tablas:  Depmtos y Municipios, una a una, desde la base de datos dbpimag.mdb actualizada 

- Se revisó el problema con los nombres de atributos en la generación de archivos XML.
- Se crearon las tablas de departamentos y municipios del DANE, para que se seleccionen los códigos correctamente.
- Se incluyó validación en el digito de verificación.

------------------------------------------
Revisión 1.0.4 del 22 de Junio del 2006 
------------------------------------------
 Si ya realizo la actualización del 01 de Jun/2006 (ver.1.0.3); solamente reemplace los archivos pimag.exe 
  y spimag.dll, de lo contario lea las instrucciones anteriores de la versión 1.0.3

- Se reparó el problema con la conexión a syscom-buses.

------------------------------------------
Revisión 1.0.5 del 16 de Feb del 2007 
------------------------------------------
 Si ya realizo la actualización del 22 de Jun/2006 (ver.1.0.4); solamente reemplace los archivos pimag.exe 
  y spimag.dll, de lo contario lea las instrucciones anteriores de la versión 1.0.4

- Se revisó el problema con la razón social de los NIT, cuando es persona natural o jurídica.
 
------------------------------------------
Revisión 1.0.6 del 22 de Marzo del 2007 
------------------------------------------
 Si ya realizo la actualización del 22 de Jun/2006 (ver.1.0.4) o 16 de Febrero (1.0.5)
 ; solamente reemplace los archivos pimag.exe  y spimag.dll, de lo contario lea las instrucciones
 anteriores de la versión 1.0.4

- Se reparó el procedimiento de formatos, para los nuevos tipos de documento 42 y 43
- Se deben crear los nuevos registros en la pantalla de tipos de documentos:

  42 -Tipo de documento Extranjero, para los nit 444444444
  43 -Información Exogena,    para los nit 222222222
  
 
  
------------------------------------------
Revisión 1.0.7 del 24 de Julio del 2007 
------------------------------------------



------------------------------------------
Revisión 1.0.8 del 3 de Junio del 2008
------------------------------------------
- Se habilitó conexión con Syscom 40

------------------------------------------
1.0.9 Febrero 7/2008  Pimag.exe 1112 kb
------------------------------------------

En Depmtos se agrego campo: IdPais
En Balances se agrego campo: CodPais
En FmtoDetalle se agrego campo: CodPais
En tmDetalle se agrego campo: CodPais

Procedimientos modificados:
 -paInsBalances
 -paQryBalances
 -paQryBalancesFmt
 -paInsFmtoDetalle
 -paInsFmtoDetalle_Sel
 -paInstmDetalle
 -paInstmDetalle_Sel
 -paQryFmtoDetalle
 -paQrytmDetalle
 -paQrytmDetalleCon
 -paQrytmDetalleCri
 -paQrytmDetalleDso
 -paUptmDetalle
 -paQryFmtoEncabDso

Script para ejecutar: Pmag109.sql y Pmag109_sp.sql
 
Reemplazar ejecutable Pimag.exe y libreria sPimag.dll

------------------------------------------
1.0.10 Febrero 20/2010  Pimag.exe 1112 kb
------------------------------------------
Reemplazar ejecutable y DLL


-------------------------------------------------------
1.0.11 Marzo 10/2010 / Abril 15/2010  Pimag.exe 1112 kb
-------------------------------------------------------
- Reemplazar ejecutable y DLL
- Sql-Ejecutar el script Pmag111.sql contra la base de datos dbpimag
- Access: pasar la información a al nueva base de datos dbpimag.mdb

Revisión: En conceptos se agrego campo (Columna valor) para seleccionar la forma como se debe obtener el dato
          del balance (saldos, debitos, creditos, etc..)  

-------------------------------------------------------
1.0.12 Enero 2012
-------------------------------------------------------
- Se agregó campo Version y Grupo en Formtos
- sp: paInsFormtos,paUpFormtos,paQryFormtos
- Se creó tabla ConcCuentas   
- Se creó tabla Terceros
- Se modificó tabla Balances , paInsBalances,paQryBalances
- Se modificó tabla FmtoDetalle . paInsFmtoDetalle_Sel  ,paQryFmtoEncabDso
- Se modificó tabla tmDetalle ,paInstmDetalle,paInstmDetalle_Sel,paQrytmDetalle,paQrytmDetalleCon
  ,paQrytmDetalleCri,paQrytmDetalleDso,paUptmDetalle
  

-------------------------------------------------------
1.0.17 ABR 2014
-------------------------------------------------------
- Se agregaron algunos campos en las tablas: FmtoDetalle y tmDetalle (ValorCol10,ValorCol11,ValorCol12)
- Se modificaron los siguientes procedimientos almacenados:

 paInsFmtoDetalle_Sel
 paInstmDetalle
 paInstmDetalle_Sel
 paQryFmtoEncabDso
 paQrytmDetalle
 paQrytmDetalleCon
 paQrytmDetalleCri
 paQrytmDetalleDso
 paUptmDetalle

- Se modificaron algunas estructuras de los formatos actualizados por la DIAN, para incluir la información
  de la retención CREE y el impuesto al consumo.

 Para actualizar la base de datos SQL Server se debe ejecutar la consulta: Pmag117.sql
 
-------------------------------------------------------
1.0.18 Jul 27 2015
-------------------------------------------------------
- Se reparó el reporte de ingreso para terceros para corregir el nit del cliente de la remesa facturada.


-------------------------------------------------------
1.0.20 Mar 22 2016-Abr 13 2016
-------------------------------------------------------

- Se agregó campo correo electrónico en Terceros,tmDetalle,FmtoDetalle
- Se modificaron los siguientes procedimientos almacenados:
  paInsFmtoDetalle
  paInsFmtoDetalle_Sel
  paQryFmtoDetalle
  paInstmDetalle
  paInstmDetalle_Sel
  paQryBalances
  paQrytmDetalle
  paQrytmDetalleCon
  paQrytmDetalleCri
  paQrytmDetalleDso
  paUptmDetalle
  paQryFmtoEncabDso

  Se creoran tablas:TiposFideico y SubTiposFideico
  Tabla IngTerceros se agregó: VrRetencion y VrTotalOper
  
  Ejecutar scripts: Pmag120.sql,Pmag120_Sp.sql
 
1.0.21 May 5/2016
==============
 - IngTerceros cambiar tipo de datos a Varchar(4) en los campos: Tid,TidBenef
 - Ejecutar script Pmag120_May5.sql 


-------------------------------------------------------
1.0.22 Abr 02 2018
-------------------------------------------------------
- Se agregó campo Inactivo en las tablas Formtos y Conceptos 
- Se agregaron campos de valores (desde ValorCol13 hasta ValorCol18) en las tablas FmtoDetalle y tmDetalle 
- Se modificaron los procedimientos almacenados, incluidos en el archivo Pmag122.sql

- Ejecutar script Pmag122.sql

La base de datos Access dbpimag.mdb contiene los registros de conceptos y formatos actualizados 
(Formtos, Conceptos)


-------------------------------------------------------
1.0.23 Abr 26 2018
-------------------------------------------------------
- Se revisó la aplicación para permitir balances NIIF
- En la información de conexión se incluyó campo Tipo de Balance: CONTAB,NIIF
- Se modificaron Tablas y procedimientos almacenados incluidos en el archivo Pmag123.sql

- Ejecutar script Pmag123.sql

-------------------------------------------------------
1.0.25 Marzo 3/2020
-------------------------------------------------------

Se modificó el procedimiento paQryBalances

-------------------------------------------------------
1.0.26 Mayo 10/2021
-------------------------------------------------------
FmtoDetalle:  Se agregaron campos desde ValorCol19 a ValorCol23  y EntidadInfo
tmDetalle:  Se agregaron campos desde ValorCol19 a ValorCol23  y EntidadInfo
SP:
 paQrytmDetalle
 paQryFmtoEncabDso
 paInstmDetalle_Sel
 paInstmDetalle
 paInsFmtoDetalle_Sel
 paQrytmDetalleDso
 paUptmDetalle
 paQrytmDetalleCri


Formato: dbFormto.mdb

   


-----------------------------------------------------------------------------------------------
DIEGO M. ROMERO
desarrollo@syscom.com.co
