greenter
greenter copied to clipboard
ANTICIPOS
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
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:
sac:SummaryDocumentsLine cbc:LineID4</cbc:LineID> cbc:DocumentTypeCode03</cbc:DocumentTypeCode> cbc:IDBE01-545</cbc:ID> cac:AccountingCustomerParty cbc:CustomerAssignedAccountID16462144</cbc:CustomerAssignedAccountID> cbc:AdditionalAccountID1</cbc:AdditionalAccountID> </cac:AccountingCustomerParty> cac:Status cbc:ConditionCode1</cbc:ConditionCode> </cac:Status> <sac:TotalAmount currencyID="PEN">0.00</sac:TotalAmount> cac:TaxTotal <cbc:TaxAmount currencyID="PEN">0.00</cbc:TaxAmount> cac:TaxSubtotal <cbc:TaxAmount currencyID="PEN">0.00</cbc:TaxAmount> cac:TaxCategory cac:TaxScheme cbc:ID1000</cbc:ID> cbc:NameIGV</cbc:Name> cbc:TaxTypeCodeVAT</cbc:TaxTypeCode> </cac:TaxScheme> </cac:TaxCategory> </cac:TaxSubtotal> </cac:TaxTotal> </sac:SummaryDocumentsLine>
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
mi xml no incluye el tag del taxsutotal porque ope_gravadas es 0
si ya pagó todo que anticipo vas a deducir?
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
puede cambiarse a esta forma, para que incluya el campo cuando sea cero
{% if det.mtoOperGravadas is not null %}
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