thegreenter / greenter

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

doc.descuentos invoice2.1.xml.twig #133

Closed thefantas closed 4 years ago

thefantas commented 4 years ago

Hola, Analizando invoice2.1.xml.twig, en la línea 252 y AjustesValidacionesCPEv20200529.xlsx Fila 381, indica que son cargos y descuentos globales, lo mismo que el xml (descuento global porque es doc.descuentos).

Revisando los ejemplos, no encontré ninguno que lo aplique... a lo que asúmo que sería similar al ejemplo que hay en details pero aplicado al global del invoice.

$invoice
        ->setDescuentos([
                    (new Charge())
                    ->setCodTipo('00')
                    ->setFactor(0.30)
                    ->setMontoBase(100)
                    ->setMonto(30)
                ])

Saludos.

thefantas commented 4 years ago
    ->setSumDsctoGlobal()
    ->setMtoDescuentos()

Adicionalmente, estos 2 items no los encuentro en las plantillas, están en desuso? :)

giansalex commented 4 years ago

Hola, si son cargos y descuentos, se incluyen en setCargos y setDescuentos.

image

Los últimos campos que mencionas se usaban en la versión anterior UBL 2.0

thefantas commented 4 years ago

Hola, entonces la forma en la que aplico $invoice->SetDescuentos... es correcto? como dije no vi ningún ejemplo (al invoice no al details).

Saludos.

giansalex commented 4 years ago

Si, este es el ejemplo que incluye descuento global $invoice->setDescuentos() La diferencia es que codTipo usa diferentes valores cuando es detalle o global.

image