private void ParsearImpuesto(LineaDetalle lnFel, LineaDetalleSistema linea) { if (!Validador.HayImpuestosDeSistema(linea.Impuesto)) { return; } var imp = new List <Impuesto>(); linea.Impuesto.ForEach(i => { imp.Add(new Impuesto { Monto = i.Monto, Tarifa = i.Tarifa, Codigo = ModFunciones.ObtenerValorEnumerador(i.Codigo, Impuesto.ImpuestoCodigo.Item99), Exoneracion = ParsearExoneracion(i.Exoneracion) }); }); lnFel.Impuesto = imp.ToArray(); }
private void ParsearImpuesto(LineaDetalle lnFel, LineaDetalleSistema linea) { var imp = new List <Impuesto>(); linea.Impuesto.ForEach(i => { imp.Add(new Impuesto { Codigo = ModFunciones.ObtenerValorEnumerador(i.Codigo, Impuesto.ImpuestoCodigo.Item99), CodigoTarifa = ModFunciones.ObtenerValorEnumerador(i.CodigoTarifa, Impuesto.ImpuestoTypeCodigoTarifa.Item01), Tarifa = i.Tarifa, FactorIVASpecified = i.FactorIVA > 0, FactorIVA = i.FactorIVA, Monto = i.Monto, Exoneracion = ParsearExoneracion(i.Exoneracion) }); }); lnFel.Impuesto = imp.ToArray(); }