App-Tpv: Ventas unificadas (Facturas, Encargos y Albaranes)

Vamos a unificar las tres entradas de ventas en una sola, para mayor comodidad de uso y simplificación de desarrollo.

Procedimiento general

Al tener una sola entrada de ventas, podremos cerrarlas generando facturas, encargos y/o albaranes. En líneas generales, el proceso es el siguiente:

Campos nuevos

En las líneas de preventas (posprelin) hemos añadido tres campos, necesarios para poder gestionar las líneas de encargo:

En la cabecera de preventas añadiremos campos calculados con el total a facturar, total del encargo, y los totales mínimo y máximo a cobrar.

Cambios en procedimientos del backend

En la clase Qposprefac2posfac: