You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hernan Lopez edited this page Oct 6, 2026
·
1 revision
Cálculos decimales
NetArcaWs.Taxation.TaxCalculator contiene utilitarios aritméticos pequeños
para bases que la aplicación ya clasificó y tasas que obtuvo de una fuente
válida. Usa decimal y redondeo AwayFromZero; no busca alícuotas, no valida
comprobantes contra el manual de un web service y no representa un motor fiscal
completo.
Round(value, decimals = 2) acepta de cero a seis decimales.
Vat(taxableBase, ratePercent) calcula y redondea base × tasa / 100.
FromGross(gross, ratePercent) primero redondea el total a dos decimales,
obtiene el neto dividiendo por 1 + tasa/100, y define IVA como la diferencia.
Total(net, vat, exempt, untaxed, tributes) suma los componentes, redondeando
cada uno a dos decimales.
Los importes/tasas negativos producen una excepción. Estas fórmulas simples no
deben sustituir las reglas de líneas, tasas, cotización, precisión, ajustes o
períodos del servicio ARCA que se use. No recalcular silenciosamente importes
enviados; los adaptadores deberán validar las reglas del manual y las pruebas
oficiales aplicables.