Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Comando DESCUENTOGENERAL() - Hasar 330 (https://www.clubdelphi.com/foros/showthread.php?t=83370)

santiago14 11-06-2013 00:44:37

Comando DESCUENTOGENERAL() - Hasar 330
 
A ver si alguien me da una mano en esto.
Hice un sistema donde hay facturación por impresoras fiscales (Facturas A y B), el tema es que ahora el cliente me ha pedido una modificación, que le agregue un "descuento general" al final de la factura.
Esto no es demasiado problema ya que la fiscal tiene un comando, "DESCUENTOGENERAL()" que hace esto, el dilema es:
El manual dice, respecto de ese comando, en sus primeras líneas:

DescuentoGeneral( )
monto Obligatorio. Permite indicar el monto de descuento/recargo a aplicar sobre
el subtotal del comprobante en curso.

...

pero mas abajo dice

Este método permite al software de gestión para puntos de venta realizar un descuento/
recargo sobre el monto total del comprobante. Cada vez que se realiza un descuento/
recargo, el monto aplicado será prorrateado por la impresora fiscal Hasar entre todas
las alícuotas de IVA intervinientes en el comprobante fiscal (o nota de crédito) que se está
emitiendo.


En un lugar indica que el descuento es sobre el subtotal y al final sobre el monto final. ¿Cuál de los dos casos es?
La fiscal es una Hasar 330
Les he mandado un mail a los de Hasar y no han respondido (cosa que no me parece nada raro)
¿Alquien tiene un ejemplo de esto para que me aclare el panorama?

A mí se me complica porque no tengo la impresora ya, se la he llevado a mi cliente y no puedo hacer las pruebas.

Espero haber sido claro.

Gracias.

santiago14 11-06-2013 03:02:21

Bueno, encontré un emulador de impresoras fiscales, lo malo es que tiene 14 días de prueba.
Bueno, resulta que el comando DESCUENTOGENERAL() hace el dto o recargo sobre el subtotal y no sobre el monto final.
Con esto queda aclarada la cosa...

Gracias.

nicolas77 05-01-2016 19:37:20

Cita:

Empezado por santiago14 (Mensaje 462034)
Bueno, encontré un emulador de impresoras fiscales, lo malo es que tiene 14 días de prueba.
Bueno, resulta que el comando DESCUENTOGENERAL() hace el dto o recargo sobre el subtotal y no sobre el monto final.
Con esto queda aclarada la cosa...

Gracias.

rectifico este tema:

El DescuentoGeneral() hace el descuento o recargo sobre el monto final por tal motivo su demoninacion.
Mi codigo con la correcta secuencia de envio a la IF:

Cita:

hasar1.ImprimirItem(FieldByName('detalle').AsString, FieldByName('unidades').AsFloat);
hasar1.DescuentoGeneral(aux_detalle,aux_monto,true);
Hasar1.Subtotal(True,OLE,OLE,OLE,OLE,OLE,OLE);
Tiene 3 parametros:
1 - Detalle que sale impreso.
2 - Valor a aplicar
3 - true para descontar false caso contrario.


La franja horaria es GMT +2. Ahora son las 05:03:59.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi