Archivos de intercambio para el recaudo de facturas
Introducción
PlacetoPay es una plataforma que se comunica directamente con las redes financieras permitiéndole un recaudo expedito de sus facturas. Al usar PlacetoPay usted puede habilitar el recaudo con todos los medios de pago disponibles en Colombia así mismo obvia los procesos de integración o desarrollo con las diferentes redes.
Definición de los archivos de intercambio
Estos archivos contienen la relación de las facturas o los cobros autorizados para que sean recaudados a través de PlacetoPay.
Estos formatos permiten que la información sea consultada cuando se realice el recaudo independientemente del medio (Internet, sistema de audiorespuesta o punto de atención).
Archivo de facturación [ Formato Asobancaria 2001 ]
A continuación se describe el formato de cargue de la información para recaudo, este formato está basado en la especificación de Asobancaria del 2001 con unas modificaciones usando el campo de llenado.
Como regla general los archivos son de longitud fija, por lo cual para los valores numéricos el valor debe tener un relleno de ceros a la izquierda para completar la longitud. En tanto que para valores alfanuméricos el relleno debe ser con blancos a la derecha.
El formato posee la siguiente estructura:
Registro de encabezado de archivo
Registro de encabezado de lote No. 1
Registro de detalle 1
....
Registro de detalle n
Registro de control de lote No. 1
Registro de encabezado de lote No. n
Registro de detalle 1
....
Registro de detalle n
Registro de control de lote No. n
Registro de control de archivo
La longitud de cada registro es 220 caracteres y su contenido se precisa a continuación:
Registro de encabezado de archivo
Registro de encabezado de lote
Registro de detalle
Registro de control de lote
Registro de control de archivo
Archivo de recaudo [ Formato Asobancaria 2001 ]
A continuación se describe el formato correspondiente a la información generada como resultado del proceso de recaudo, cuyo destinatario es la empresa facturadora.
Como regla general los archivos son de longitud fija, por lo cual para los valores numéricos el valor debe tener un relleno de ceros a la izquierda para completar la longitud. En tanto que para valores alfanuméricos el relleno debe ser con blancos a la derecha.
El formato posee la siguiente estructura:
Registro de encabezado de archivo
Registro de encabezado de lote No. 1
Registro de detalle 1
Registro de detalle n
….
Registro de control de lote No. 1
Registro de encabezado de lote No. n
Registro de detalle 1
….
Registro de detalle n
Registro de control de lote No. n
Registro de control de archivo
La longitud de cada registro es de 162 caracteres y su contenido se detalla a continuación:
Registro de encabezado de archivo
Registro de encabezado de lote
Registro de detalle
Registro de control de lote
Registro de control de archivo
Archivo de facturación [ Formato CSV-propietario ]
Este formato nace del requerimiento de nuestros clientes por facilitar el cargue de facturas, en un mecanismo más intuitivo y que pueda ser fácilmente ajustado al tamaño de la compañía que lo desea cargar, sin implicar mayores esfuerzos y con la posibilidad de usar una hoja de cálculo como motor de generación.
En sí mismo el archivo contiene los campos básicos usados por la plataforma para el proceso del pago de una factura.
Como regla general el archivo es de longitud variable, usando la coma (,) como separador de campo y la comilla doble como delimitador de campo para las cadenas de caracteres. En los casos en que un campo no posea valor este deberá dejarse en blanco (,,). Cuando requiera para un valor númerico establecer una cifra decimal, debe usar el punto. Una posible variación a este formato es usar el punto y coma (;) para separar los campos y la coma (,) para las cifras decimales. Tenga en cuenta que el orden de los campos es estricto.
El formato posee la siguiente estructura:
Registro de control de archivo
Registro de detalle 1
….
Registro de detalle n
Registro de control de archivo
Registro de detalle
Archivo de facturación [ Formato UBL-Invoice 1.0 ]
Desde su aprobación como una recomendación de la W3C en 1998, XML ha sido adoptado en una serie de industrias como marco para la definición de los mensajes de intercambio en el comercio electrónico. El uso generalizado de XML ha conducido al desarrollo de múltiples versiones en XML de documentos básicos, tales como órdenes de compra, notas de envío y facturas.
Si bien el uso de formatos específicos para cada industria o necesidad tiene la ventaja de la máxima optimización para el contexto del negocio, la existencia de diferentes formatos para lograr el mismo fin en diferentes ámbitos de negocio genera una serie de desventajas.
El OASIS Universal Business Language (UBL) se destina a ayudar a resolver estos problemas mediante la definición de un formato genérico de intercambio XML para documentos de negocio que puede ampliarse para satisfacer las necesidades de determinadas industrias.
PlacetoPay usa el modelo propuesto OASIS en su implementación de UBL-Invoice en la versión 1.0.