Menu

Home

Alba Bussalleu cescribano

Official Model Project: Generación de ficheros de transmisión telemática.

Este proyecto provee la estructura básica para la construcción de clases PHP que permitan la generación de ficheros electrónicos siguiendo un formato específico.

La definición del modelo se realiza en una clase Junit que instancia los objetos que proporciona este proyecto. En esta clase Junit se específica el fichero a publicar, con la definición de columnas, posiciones, tipo de valor aceptado, etc. Una vez completada la especificación, su ejecución genera las clases PHP que pueden ser utilizadas desde cualquier aplicación para la emisión del fichero especificado. Las clases generadas implementan las restricciones necesarios para que el fichero generado sea correcto y coherente con la especificación introducida.

Por ejemplo, la Asociación Española de Banca definió un estandar para la emisión de transferencias, domiciliar adeudas a cuentas, etc. La mayoría de bancos de España permiten a sus clientes enviar este tipo de ficheros de forma telemática. También las administraciones públicas, a través del formato BOE permite la presentación telemática de modelos oficiales como 303, 100, etc.
Esta aplicación permite la construcción de cualquier tipo de fichero a partir de su especificación y su modelado a través de un test Junit.

Más detalle del proyecto. http://www.it4up.com/open/officialmodelproject.php