Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
ada:konectafacturaelectronica [2018/09/06 15:57] daniel.berrocal |
ada:konectafacturaelectronica [2018/09/06 16:59] (actual) daniel.berrocal [Descripción] |
||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| ====== Factura Electronica ====== | ====== Factura Electronica ====== | ||
| + | |||
| + | |||
| + | ==== Descripción ==== | ||
| + | |||
| + | El desarrollo consta de dos partes. | ||
| + | |||
| + | 1. Una aplicacion que tiene como objetivo la generacion de insumos(Documento de texto en formato CSV) y enviarlos a un servidor FTP, la informacion es extraida de la base de datos de Multifactura. | ||
| + | |||
| + | 2. Modificacion del aplicativo de "Multifactura" ara la generacion de los insumos desde esta aplicacion; la aplicacion es de uso interno de Konecta para su proceso de facturacion. | ||
| + | |||
| + | |||
| + | === Factura Electronica ==== | ||
| + | |||
| + | Proyecto para la generacion de factura electronica en la plataforma de Carvajal. | ||
| + | |||
| + | la aplicacion se encarga de la generacion de insumos, estos insumos son documentos de texto en formato CSV; los insumos son armados de acuerdo al documento de especificacion enviado por el cliente el cual se especificaron los campos y el mapeo de estos campos a la informacion correspondiente de la factura.Se realizo el desarrollo para tres tipos de documentos son: | ||
| + | |||
| + | Facturas de venta (INVOICE) | ||
| + | Notas creditos (NC) | ||
| + | Notas debitos (ND) | ||
| + | |||
| + | Siguiendo los parametros del documento de especificacion se arman la secciones y se valida de acuerdo a las retricciones descritas tambien en el documento; luego se envian los insumos a un servidor FTP de Carvajal. | ||
| + | |||
| + | La informacion de facturacion es extraida de la base de datos de Multifactura, para este desarrollo se crearon unas vistas en las cuales se armaron de acuerdo a los requerimientos de informacion para la generacion de los insumos, tambien se crearon tablas para almacenar informacion de trazabilidad, almacenar las plantillas por tipo de documentos y variables de configuracion de la aplicacion. | ||
| + | |||
| + | Desarrollada en Java 8, | ||
| + | Base de datos Oracle 11 | ||
| + | |||
| + | Se expone un web service SOAP el cual recibe un listado con los IDs de los documentos, se ectrae la informacion de la base de datos y se arma el insumo de acuerdo a la especificacion del docuemento | ||
| + | |||
| + | La especificacion fue enviada por el cliente | ||
| + | |||
| + | Los tipos de documentos factura de venta (INVOICE), nota credito (NC), nota debito (ND) | ||
| + | |||
| + | Despliegue | ||
| + | |||
| + | Se desarrollo y se ejecturan las pruebas en servidor glassfish 4.1.1, se puede tambien en cualquier servidor Java con soporte Java 8 y CDI | ||
| + | |||
| + | === Modificacion Multifactura === | ||
| + | |||
| + | En la vista "Imprimir", se agrego un boton para la generacion de los insumos desde la aplicacion. | ||
| + | |||
| + | Se agrego una clase para la comunicacion al web service SOAP expuesto por la aplicacion factura electronica. | ||
| + | |||
| + | Java 5 | ||
| + | |||
| + | |||