private void AgregarComplementoImpuestosLocales(ComprobanteCFDI32 Comprobante) { //Codigo de ejemplo para crear complemento de impuestos locales FIGeneradorFacturaElectronica.Complementos.ImpuestosLocales ImpLoc = new FIGeneradorFacturaElectronica.Complementos.ImpuestosLocales(); //Crear valores de impuesto local FIGeneradorFacturaElectronica.Complementos.TrasladosLocales TrasLoc = new FIGeneradorFacturaElectronica.Complementos.TrasladosLocales(); TrasLoc.ImpLocTrasladado = "ISH"; TrasLoc.TasadeTraslado = new FIGeneradorFacturaElectronica.Complementos.ImporteImpuestosLocales(10); TrasLoc.Importe = new FIGeneradorFacturaElectronica.Complementos.ImporteImpuestosLocales(120.25); //Agregar el traslado ImpLoc.TrasladosLocales.Add(TrasLoc); ImpLoc.TotaldeTraslados = new FIGeneradorFacturaElectronica.Complementos.ImporteImpuestosLocales(120.25); ImpLoc.TotaldeRetenciones = new FIGeneradorFacturaElectronica.Complementos.ImporteImpuestosLocales(0); cErrores Errores = null; if (!Comprobante.Complementos.AgregarComplemento(ImpLoc, out Errores)) { lstErrores.DataSource = Errores; } }
private void AgregarComplementoImpuestosLocales(ComprobanteCFDI32 Comprobante) { //Codigo de ejemplo para crear complemento de impuestos locales FIGeneradorFacturaElectronica.Complementos.ImpuestosLocales ImpLoc=new FIGeneradorFacturaElectronica.Complementos.ImpuestosLocales(); //Crear valores de impuesto local FIGeneradorFacturaElectronica.Complementos.TrasladosLocales TrasLoc = new FIGeneradorFacturaElectronica.Complementos.TrasladosLocales(); TrasLoc.ImpLocTrasladado = "ISH"; TrasLoc.TasadeTraslado = new FIGeneradorFacturaElectronica.Complementos.ImporteImpuestosLocales(10); TrasLoc.Importe = new FIGeneradorFacturaElectronica.Complementos.ImporteImpuestosLocales(120.25); //Agregar el traslado ImpLoc.TrasladosLocales.Add(TrasLoc); ImpLoc.TotaldeTraslados = new FIGeneradorFacturaElectronica.Complementos.ImporteImpuestosLocales(120.25); ImpLoc.TotaldeRetenciones=new FIGeneradorFacturaElectronica.Complementos.ImporteImpuestosLocales(0); String Errores = String.Empty; if(!Comprobante.Complementos.AgregarComplemento(ImpLoc,out Errores)) lstErrores.DataSource = Errores; }