App-Tpv: Encargos (sustituido por Ventas unificadas)
Los encargos comparten muchos detalles con la entrada de preventas. Al entrar hay que pedir el usuario (en función de la tienda):

Si el usuario no ha entrado, lo registramos igual que en pre-ventas. Al crear un encargo, lo primero que hacemos es pedir el cliente, por si existiera un cliente codificado:

Y si no hay cliente codificado, pedimos un nombre y un teléfono:

Después de la cabecera, entraremos las líneas con producto/cantidad/clase:

Pero, antes de grabar la línea, hay que pedir si queremos que se cree un pedido automático a la central del producto/cantidad entrado:

La fecha de entrega de la primera columna, se asigna automáticamente al crearse el registro con el día en curso + 14 días. Pero se permite modificar retrocediendo desde el producto:

Y la columna ”P” es el indicador de pedir pedido a central que nos pidió al crear/modificar la línea. Si modificamos una línea, al grabar nos seguirá pidiendo el crear pedido a central, con el mismo mensaje de la creación:

Un encargo no se puede dejar a medias. Solo se puede cerrar con F10 o salir borrando:

Para cerrarlo es siempre F10, con el mensaje ”anticipo”:

Al cerrar el encargo, nos pide el importe del anticipo a cobrar, cuyo importe debe ser el total del encargo por defecto:

El campo de la tienda ”postie_tpc_min_pev” nos marca el % mínimo del anticipo aceptable:

Una vez entrado el importe de anticipo con “intro”, hemos de confirmar con F10:

Al confirmar, se debe crear una pre-venta con el producto anticipo (postie.id_maesarti_pev) y el importe:

De la preventa no se puede alterar nada, solo confirmar o cancelar (que borrará la preventa):

Cuando se intenta modificar una línea (o crear una nueva) sale error:

Y, al cerrar, nos aparece la pantalla de cobros, con el procedimiento normal de pre-ventas (efectivo, tarjeta, vale devolución, etc):

Al confirmarse el anticipo (y cerrarse la preventa, con lo que se crea la venta final), se pide el nº de copias a imprimir, 2 por defecto, ya que se entrega una copia al cliente y otra se queda en la tienda para control interno:

A continuación se imprimirá el tique normal que toque, pero este tiquet imprime también el detalle de los productos del encargo. Ejemplo:
====================
FACTURA SIMPLIFICADA
NUMERO: 458-42777
Fecha:15/01/25 15:56
====================
MINIT SPAIN S.A.U.
C. ROSSELLO, 56
08940 CORNELLA LL.
WWW.minit.es
M I S T E R M I N I T
CAPRABO SABADELL
Tlf. 937450456 CIF: A28163681
========================================
Unid. Artículo Precio Importe
========================================
1,00 ANTDP 150,00 150,00
ANTICIPO
========
Importe: 150,00
========
Base Imponible: 123,97
IVA: 21,00% 26,03
========
Total Euros : 150,00
Entregado ..: 150,00
Cambio .....: 0,00
Cobrado: TARJETA DE CRED - 150,00
Atendido por: 2391 - USU.ESTAND
MINIT SPAIN S.A.U. en qualitat de
responsable, tracta la informació que
ens facilita amb la finalitat de
prestar-los el servei sol.licitat i
realitzar la facturació del mateix.
Les dades proporcionades es
conservaran mentre es mantingui la
relació comercial o durant el
temps necessari per complir amb
les obligacions legals.
Les dades no se cediran a tercers
excepte en els casos de que existeixi
una obligació legal.
Vostè té dret a accedir a les seves
dades personals, rectificar les dades
inexactes o sol.licitar la seva
supressió quan les dades ja no
siguin necessàries en els termes
previstos en la legislació vigent, al
seu domicili social carrer Rosselló 56
de Cornellà de Llobregat (08940) o
sol.licitar ho al correu rg[D@minit.es
----------------------------------------
DETALLE DEL ENCARGO: 2
Cliente: Alvaro 600.00.00.00
----------------------------------------
5,00 1600G 30,00 150,00
1600-G LLAVE GORJA ALFABETO #*
5,00 1604G 30,00 150,00
1604-G LLAVE GORJA ALFABETO #*
========================================
Total encargo ......: 300,00
Pendiente de pagar .: 150,00
========================================
Al volver del cierre del tiquet de anticipo, hay que cerrar el encargo, con lo que ya no será modificable. Lo mejor es que la facturación de la preventa y el cierre del encargo estén en una misma transacción, para asegurar que siempre haya concordancia entre ellos.
Los ficheros que deben grabarse son los siguientes:
- pospevcab, cabecera de encargos
- pospevlin, líneas de encargos
- pospevlif, relación línea de encargo con línea de factura
Cuando se confirma el encargo/anticipo, se deben efectuar las siguientes operaciones:
- Pedir importe anticipo
- Añadir una línea al encargo (pospevlin) con el producto anticipo, cantidad 0, precio anticipo
- Crear la preventa con el producto de anticipo, cantidad 1, y el precio con el importe anticipo
- Cerrar la preventa pidiendo nº de copias
- Abrir transacción
- Traspasar preventa a venta
- Crear un registro en pospevlif relacionando la línea del encargo-anticipo con la línea de la factura-anticipo (lo hará quartup internamente)
- Modificar cabecera pospevcab cambiado el indicador de estado a 1 (lo hará quartup int)
- Cerrar transacción
- Generar la impresión con el nº de copias pedido
Y el encargo cerrado se ve tal que así:
