Sobre este proyecto
it-programming / mobile-development
Abierto
El app debe ser muy simple, ya que se espera que los usuarios puedan hacer sus facturas en forma rápida y fácil,
1. El usuario debe seleccionar el tipo de factura (está puede ser simple o con impuestos extras según la configuración que el usuario hizo al registrar su app cómo facturador)
1.1 el usuario debe seleccionar al vendedor que atendió al cliente
2. Debe pedirle al cliente el nit este debe ser validado en una base de datos y obtendrá el nombre y dirección por medio de un web service y en una base de datos local del móvil debe guardar el email relacionado al nit, este correo se pide al final de la primera factura y cuando se haga otra ya se tiene el correo pregrabado
3.
Luego debe seleccionar el producto o servicio que está vendiendo. La selección de productos a facturar debe ser fácil e intuitiva, primero le debe mostrar los grupos de productos y el usuario seleccionara grupo deseado, luego le muestra los productos del grupo y selecciona el producto, este debe mostrar la descripción y el precio y el usuario debe poder modificar la descripción y el precio o no según la configuración previa, este proceso lo debe repetir varias veces para cada producto que está facturando y debe llevar el total de la factura
4. Ahora en el cierre de la factura el app debe reconocer la configuración inicial para saber cómo mostrar los impuestos extras, estos pueden ser timbre de prensa o de combustible o de turismo , etc
5.
Debe pedir la forma de pago, efectivo, cheque, tarjeta o mixto, siempre debe mostrar si hay vuelto que darle al cliente. Ahora por cada forma de pago hay campos extras, efectivo no tiene extra, cheque debe pedir bancos, número de cheques y montos porque puede dar varios, si es con tarjeta debe poder generar el cobro de la tarjeta al proveedor en este caso es visanet o Credomatic. Una forma adicional de pago puede ser por transferencia bancaria y para este caso solo debe pedir el numero, fecha y monto de la transferencia.
6. Ya con toda la información debe consumir un web service con el proveedor de certificación de facturas y esperar la aprobación y firma electrónica o los errores en los datos
7. Generar la factura en PDF y enviarla por correo electrónico el cual debe pedirlo al cliente en ese momento y guardarlo para siguientes facturas
8. Toda esta información debe ser sincronizada a un servidor en la nube donde se tendrá una aplicación backoffice
Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Plataformas requeridas Android, iPhone, iPad
Necesito Crear una app
Tipo de app Gestión - Aplicación de gestión (turnos, stock de mercadería, etc.)
Necesita backend Sí
Procesador de pago Sí
Plazo de Entrega: No definido
Habilidades necesarias