Download Superfinanciera – software validador 1 SUPERINTENDENCIA

Document related concepts
no text concepts found
Transcript
SUPERINTENDENCIA FINANCIERA DE COLOMBIA
DIRECCION DE INFORMATICA
M ANUAL DE INSTALACIÓN Y OPERACIÓN
VALIDADOR DE ARCHIVOS DE INFORMES
13/05/2008
La Dirección de Informática de la Superintendencia Financiera dispone para las entidades
vigiladas un so ftware para validar los archivos de informes que3 deben enviar, con el
propósito de que las entidades que deban reportar validen los archivos en su sitio de trabajo
antes de enviarlos , haciendo el proceso de transmisión más simple tanto para las entidades
como para la Superintendencia.
Este software ha sido implementado con la tecnología java , lo cual lo hace independiente
del sistema operacional donde se use . Se ejecuta desde la línea de comandos del sistema
operacional y produce un archivo con el resultado de la validación y la lista de errores
encontrados.
Por ser una aplicación java , en el equipo donde se vaya a usar debe tener instalado el
software java runtime environment o JRE para el sistema operacional que soporte el
equipo. Este software per mite ejecutar aplicaciones java tales como el validador que aquí se
describe , y es de libre distribución . Los pasos para instalarlo son
•
•
•
entre a la página web: http://java.sun.com/javase/downloads/index_jdk5.jsp y en la
sección de java runtime environment JRE oprima “download” , escoja el sistema
operacional donde lo va a instalar (windows , unix solaris, linux , etc) . Ejemplo si
va a instalar en Windows escoja “windows online” con la instalación típica y siga
las instrucciones.
luego de terminar la instalación compruebe que puede ejecutar el programa java
desde la líneas de comandos del sistema operacional (prompt de DOS desde
windows) ejecutando la orden “java”.
Si se presentan en la pantalla las opciones del programa java , ya está instalado el
JRE y puede usar el software validador
Para ejecutar el software validador llamado validasf.jar , simplemente cree un directorio
“validasf” en su sistema operacional , copie el archivo validasf.jar que viene con este
documento y desde ese directorio usando la línea de comandos del sistema ejecute la orden
“java –jar validasf.jar <archivo> <sistema> <informe> <tipodeentidad>” , donde :
<archivo> es el nombre del archivo con informe a validar que debe estar en el mismo
directorio validasf.
Super financiera – software validador
1
<sistema> sistema al que pertenece el archivo a validar. Si es endeudamiento el sistema es
3. Si es soat , tcrm discriminada , rnpmv u otros el sistema es 9. El sistema es el area que
aparece en el anexo de la circular externa que reglamenta el formato.
<informe> código del informe a validar , elc ucal está en el anexo de la circular que rige el
informe. Ejemplo si es soat el informe es 15 , si es tcrm el informe es 0 , si es
endeudamiento el informe es 0 pero a diferencia de tcrm ,el sistema es 3 y para tcrm el
sistema es 9. El informe aparece en el anexo de la circular externa que reglamenta el
formato.
<tipodeentidad> código del tipo de entidad a la que pertenece el informe a validar.
Ejemplo :
en la línea de comandos de DOS en windows :
c:\validasf> java –jar validasf.jar cartera1.txt 3 0 4
ejecuta el validador sobre el archivo cartera1.txt con un informe de endeudamiento de una
compañía de financiamiento comercial.
C:\validasf> java –jar validasf.jar de0103 9 0 1
Ejecuta validador sobre archivo de0103 con un informe de tcrm discriminada de un banco.
Si el archivo a validar es muy grande respecto a la memoria del computador disponible para
el JRE puede presentar el error
java.lang.OutOfMemoryError
<<no stack trace available>>
Para evitar este error , y en la medida de las posibilidades del computador , debe aumentar
la memoria disponible para el programa ejecutándolo como en el siguiente ejemplo, para un
archivo de 120Mb por ejemplo :
java –Xmx120m –jar validasf.jar archivo_grande.txt 3 0 1
El resultado de la validación es um archivo em el mismo directorio com el mismo nombre
del archivo a validar y com la extensión “.val”
El archivo resultado de la validación contiene información de los registros del archivo y los
errores que encontró . Un ejemplo de este archivo es :
validacion archivo 0000120406200704 subsistema:09
------------------------------------------------------------inicio 04/06/2007 18:02:11
Super financiera – software validador
2
registro1:tipo entid:1 cod entid:12
cidt:200716803604
informe:0
fecha
informe:04/06/2007
fin 04/06/2007 18:02:46
------------------------------------------------------------Registros leidos:1494
total errores:0
En este caso el archivo se validó y no se encontraron errores. Otro
ejemplo:
validacion archivo 0000063005200700 subsistema:09
------------------------------------------------------------inicio 30/05/2007 16:28:28
registro1:tipo entid:1 cod entid:6 informe:0 fecha informe:30/05/2007 cidt:200716367000
00000973:error 42-error validando formato de entidad. columna 2 tiene menos de 3
caracteres en unicap 5 renglon 12
fin 30/05/2007 16:29:02
------------------------------------------------------------Registros leidos:973
total errores:1
En este archivo se nota que se encontró 1 error en la línea 973 del archivo y se describe el
error. Ahora el usuario puede corregir este archivo y validarlo hasta que no le encuentre
errores.
Si aparecen errores de ejecución del programa java.exe por ejemplo que no encuentra
validasf.jar puede consultar la documentación acerca del funcionamiento del programa
java.exe en el link http://java.sun.com/j2se/1.4.2/docs/tooldocs/tools.html#basic.
El archivo debe cumplir lo establecido en el documento técnico de trasmisión de informes
de cartera SBDS007 disponible en la página web de la Superintendencia en la sección de
normatividad-documentos técnicos. Debe tener en cuenta que prevalece lo descrito en
general mientras no haya un capítulo específico para un informe en particular.
Pueden detectarse otros errores al validarse en la Superintendencia, especialmente los que
tienen que ver con validaciones contra otros datos de la entidad, como el PUC .
NOTA : el hecho que este validador no encuentre errores no significa que al
transmitirlo a la Superintendencia no se le encuentren otros errores , aunque
contempla los errores mas frecuentes recopilados de años de trasmisiones de las
entidades.
Continuamente se están agregando más va lidaciones a los informes detectables por el
software validador el cual estará disponible en nuevas versiones en la página web de la
Superintendencia, para que cada vez el proceso de trasmisión y recepción de los informes
Super financiera – software validador
3
sea más simple. Cualquier duda o comentario puede comunicarse con la División de
Operaciones al teléfono 5940200 ext 1213
Super financiera – software validador
4