thegreenter / greenter

Facturación Electrónica - SUNAT - PE :four_leaf_clover:
https://greenter.dev
MIT License
267 stars 137 forks source link

ANTICIPOS #234

Open guillermosg28 opened 5 months ago

guillermosg28 commented 5 months ago

Hola buenas tardes, estoy generando una boleta con anticipos igual al valor de la venta Ejemplo: Anticipos: 762.68 Venta: 762.68 Entonces genero la boleta con valor 0.00

WhatsApp Image 2024-02-06 at 18 19 27

Al momento de generar el resumen diario me sale este error: "description": "2255 - El XML no contiene el tag PaidAmount - Detalle: value='ticket: 500000105832482, error: Error en la linea: 4 : (nodo: \"/SummaryDocuments/sac:SummaryDocumentsLine/sac:BillingPayment/cbc:PaidAmount\" valor: \"\")'",

---EN EL XML DEL RESUMEN SE ESTA ENVIANDO ASI:

4 03 BE01-545 16462144 1 1 0.00 0.00 0.00 1000 IGV VAT
Jhamnerx commented 2 months ago

Me esta pasando igual con el taxSubTotal parece ser como doc.mtoOperGravadas va como 0.00 en la plantilla del xml no lo esta añadiendo @giansalex podrias actualizar para permitir eso? Gracias image

image

mi xml no incluye el tag del taxsutotal porque ope_gravadas es 0 image

GianmarcoCV commented 1 week ago

si ya pagó todo que anticipo vas a deducir?

Jhamnerx commented 1 week ago

Esto es un tema de servicio, el cliente asi lo requiere por ejemplo alquiler de una camioneta se paga adelantado el mes de julio se emite el comrobante con anticipo y al finalizar el periodo requeire el comprobante final son procesos que requiere el cliente y como emisor debe cumplir

giansalex commented 1 week ago

puede cambiarse a esta forma, para que incluya el campo cuando sea cero

{% if det.mtoOperGravadas is not null  %}
Jhamnerx commented 1 week ago

puede cambiarse a esta forma, para que incluya el campo cuando sea cero

{% if det.mtoOperGravadas is not null  %}

Claro, eso hice modificando directo en vendor pero quiero que lo subas en una update. Creo que no sol sería en gravadas en todo donde da 0 es considerado falso