Exemplo n.º 1
0
        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();
        }