Buen día, cual es la diferencias entre usar ->setDescuento() y ->setDescuentos([(new Charge())]) Veo que para el primer caso no se refleja en el XML generado, o al menos no he logrado encontrarlo. Espero sus respuestas. Gracias.
Hola RICCRE , setDescuento es un campo utilizado en la version UBL 2.0, que por razones de compatibilidad se ha mantenido en el código, para la versión actual (UBL 2.1) se usa setDescuentos a nivel cabecera y detalle; adicionalmente hay un campo a nivel cabecera sumOtrosDescuentos que representa la Sumatoria otros descuentos (que no afectan la base imponible del IGV)
setDescuento
setDescuentos
sumOtrosDescuentos
Puedes tener como referencia estos ejemplos: https://github.com/thegreenter/demo/blob/master/examples/factura-descuento-global.php https://github.com/thegreenter/demo/blob/master/examples/factura-descuento-linea.php
giansalex Existe algún ejemplo o plantilla de reporte en html o pdf donde se muestren los descuentos?
Hola @RICCRE , actualmente solo existen la plantillas que se muestran en la demo, pero puedes personalizar las existentes y agregar los campos que necesites. https://greenter.dev/packages/report/#personalizar