File tree Expand file tree Collapse file tree 3 files changed +4
-5
lines changed
java/io/github/project/openubl/xbuilder/renderer Expand file tree Collapse file tree 3 files changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -94,10 +94,9 @@ public class EngineProducer {
9494 )
9595 .addValueResolver (ValueResolver .builder ()
9696 .applyToBaseClass (BigDecimal .class )
97- .applyToName ("multiply " )
97+ .applyToName ("multiplyByInt " )
9898 .resolveSync (ctx -> ((BigDecimal ) ctx .getBase ())
9999 .multiply (new BigDecimal ((Integer ) ctx .getParams ().get (0 ).getLiteral ()))
100- .setScale (2 , RoundingMode .HALF_EVEN )
101100 )
102101 .build ()
103102 )
Original file line number Diff line number Diff line change 5959 <cac : PaymentTerms >
6060 <cbc : ID >Detraccion</cbc : ID >
6161 <cbc : PaymentMeansID >{detraccion.tipoBienDetraido}</cbc : PaymentMeansID >
62- <cbc : PaymentPercent >{detraccion.porcentaje.multiply (100).scale(2)}</cbc : PaymentPercent >
62+ <cbc : PaymentPercent >{detraccion.porcentaje.multiplyByInt (100).scale(2)}</cbc : PaymentPercent >
6363 <cbc : Amount currencyID =" {moneda}" >{detraccion.monto.scale(2)}</cbc : Amount >
6464 </cac : PaymentTerms >
6565 {/if}
Original file line number Diff line number Diff line change 1616 <cbc : TaxableAmount currencyID =" {moneda}" >{item.iscBaseImponible.scale(2)}</cbc : TaxableAmount >
1717 <cbc : TaxAmount currencyID =" {moneda}" >{item.isc.scale(2)}</cbc : TaxAmount >
1818 <cac : TaxCategory >
19- <cbc : Percent >{item.tasaIsc.multiply (100).scale(2)}</cbc : Percent >
19+ <cbc : Percent >{item.tasaIsc.multiplyByInt (100).scale(2)}</cbc : Percent >
2020 <cbc : TierRange >{item.iscTipo}</cbc : TierRange >
2121 <cac : TaxScheme >
2222 <cbc : ID >2000</cbc : ID >
3131 <cbc : TaxAmount currencyID =" {moneda}" >{item.igv.scale(2)}</cbc : TaxAmount >
3232 <cac : TaxCategory >
3333 <cbc : ID schemeAgencyName =" United Nations Economic Commission for Europe" schemeID =" UN/ECE 5305" schemeName =" Tax Category Identifier" >{item.igvTipo.toCatalog7.taxCategory.categoria}</cbc : ID >
34- <cbc : Percent >{item.tasaIgv.multiply (100)}</cbc : Percent >
34+ <cbc : Percent >{item.tasaIgv.multiplyByInt (100).scale(2 )}</cbc : Percent >
3535 <cbc : TaxExemptionReasonCode listAgencyName =" PE:SUNAT" listName =" Afectacion del IGV" listURI =" urn:pe:gob:sunat:cpe:see:gem:catalogos:catalogo07" >{item.igvTipo.toCatalog7.code}</cbc : TaxExemptionReasonCode >
3636 <cac : TaxScheme >
3737 <cbc : ID schemeAgencyName =" PE:SUNAT" schemeID =" UN/ECE 5153" schemeName =" Codigo de tributos" >{item.igvTipo.toCatalog7.taxCategory.code}</cbc : ID >
You can’t perform that action at this time.
0 commit comments