Sobre este proyecto
it-programming / desktop-apps
Abierto
Estimado Leonardo,
Nuestra empresa tiene una aplicación de facturación Electrónica, y nos gustaría desarrollar una aplicación desktop que funcione como proxy y que podamos instalar en un servidor del cliente para que puedar trabajar en forma local.
El sistema del cliente va a almacenar en una carpeta de este equipo los archivos en formato XML para ser procesados.
Las funcionalidades iniciales son las siguientes:
- Configuración de Parámetros de la aplicación
* Base de Datos (sqllite o SQL*Server)
* Modo de operación (Prueba o Producción)
* Carpeta para leer archivos de entrada
* Modo de Impresión automático o no
* Impresora por defecto
- Configuración de Empresas
* Los datos que se deben configurar:
- Nombre
- RUT (identificador Fiscal)
- Dirección
- Actividad Ecónomica
- Dirección
- Logo a usar en PDF de Factura
- API Key (Para llamar a Web Services)
- Configurar Reporte de Factura por Empresa
* La idea es que la aplicación incluya algunas plantillas por defecto y que que el cliente las pueda personalizar
* Debe existir una plantilla por Defecto por cada tipo de Factura (Factura, Nota de Credito, Nota de Debido y Guías de Despacho)
* Los datos que se imprimen son del tipo ej. Encabezado/Emisor/RUTEmisor <- se podría abreviar E_RutEmisor
- Proceso de Emisión de Facturas Locales
* Los archivos en la carpeta de entrada local se procesan de la siguiente forma:
- Se valida que el archivo cumpla con el esquema XML
- Se toma la plantilla y se genera PDF
- Los archivos con error se almacenan en carpeta de errores y se graba en bd para consulta de errores, los que se procesan bien, se almacenan algunos datos de la factura que vienen en el xml (rut emisor, rut receptor, nombre empresas, montos, fechas)
- proceso de envío a plataforma web - disponemos de web services soap
* cada archivo emitido y validado localmente es enviado a nuestra plataforma para firma digital y proceso posterior
* el estado de respuesta debe ser actualizado
- reporte de facturas emitidas
* filtros por fecha, rut, tipo de factura, estado
por favor revisar el requerimiento y me mandas todas las consultas que tengas.
Saludos,
Pablo Alvarez
Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
Plazo de Entrega: No definido
Habilidades necesarias