Esempio n. 1
0
        private void formatearFactura(String qr)
        {
            objListFacturaReporte = new List <FacturaReporteDTO>();
            if (objListDocumentoDet.Count > 0)
            {
                for (int i = 0; i < objListDocumentoDet.Count; i++)
                {
                    objFacturaReporte           = new FacturaReporteDTO();
                    objFacturaReporte.Cantidad  = objListDocumentoDet[i].DocumentoDetCantidad.ToString("C").Substring(3);
                    objFacturaReporte.Descuento = "0";
                    objFacturaReporte.Direccion = txt_Direccion.Text;

                    if (tipoReporte == "F")
                    {
                        objFacturaReporte.FechaEmision = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabFecha.ToShortDateString();
                        objFacturaReporte.FechaVcto    = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabFechaVcto.ToShortDateString();
                    }
                    else if (tipoReporte == "C")
                    {
                        objFacturaReporte.FechaEmision = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabFecha.ToShortDateString();
                        objFacturaReporte.FechaVcto    = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabFechaVcto.ToShortDateString();
                    }
                    objFacturaReporte.GuiaRemision = txt_Guia.Text;
                    objFacturaReporte.OrdenCompra  = txt_Pedido.Text;
                    objFacturaReporte.Glosa        = txt_GlosaCab.Text;

                    objFacturaReporte.IGV            = txt_IGV.Text;
                    objFacturaReporte.Letras         = lblTotal.Text.TrimEnd();
                    objFacturaReporte.Moneda         = txt_Moneda.Text.TrimEnd();
                    objFacturaReporte.Numero         = txt_Numero.Text.TrimEnd();
                    objFacturaReporte.Serie          = txt_Serie.Text;
                    objFacturaReporte.TipoPago       = txt_Pago.Text.TrimEnd();
                    objFacturaReporte.TOTAL          = txt_TotalsinPercep.Text;
                    objFacturaReporte.TotalSinIGV    = txt_ValorVenta.Text;
                    objFacturaReporte.UM             = objListDocumentoDet[i].DocumentoProdUMcorta;
                    objFacturaReporte.ValorUnitario  = objListDocumentoDet[i].DocumentoDetPrecioSinIGV.ToString("C").Substring(3);
                    objFacturaReporte.ValorVenta     = objListDocumentoDet[i].DocumentoDetSubTotal.ToString("C").Substring(3);
                    objFacturaReporte.PrecioUnitario = ((objListDocumentoDet[i].DocumentoDetPrecioSinIGV * 0.18) + objListDocumentoDet[i].DocumentoDetPrecioSinIGV).ToString("C").Substring(3);
                    objFacturaReporte.ProdCod        = objListDocumentoDet[i].ProductoCod.TrimEnd();
                    objFacturaReporte.ProdDescrip    = objListDocumentoDet[i].DocumentoDesProducto.TrimEnd();
                    objFacturaReporte.RazonSocial    = txt_Cliente.Text;
                    objFacturaReporte.RUC            = txt_Ruc.Text;
                    objFacturaReporte.Tipo           = "la Boleta de Venta Electrónica";
                    objFacturaReporte.QR             = qr;
                    objFacturaReporte.TipoDocumento  = tipoDocumento;
                    objFacturaReporte.Simbolo        = lbl_Moneda.Text;


                    objListFacturaReporte.Add(objFacturaReporte);
                }
            }
            else
            {
                objFacturaReporte           = new FacturaReporteDTO();
                objFacturaReporte.Descuento = "0";
                objFacturaReporte.Direccion = txt_Direccion.Text;

                if (tipoReporte == "F")
                {
                    objFacturaReporte.FechaEmision = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabFecha.ToShortDateString();
                    objFacturaReporte.FechaVcto    = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabFechaVcto.ToShortDateString();
                }
                else if (tipoReporte == "C")
                {
                    objFacturaReporte.FechaEmision = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabFecha.ToShortDateString();
                    objFacturaReporte.FechaVcto    = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabFechaVcto.ToShortDateString();
                }

                objFacturaReporte.GuiaRemision  = "";
                objFacturaReporte.IGV           = txt_IGV.Text;
                objFacturaReporte.Letras        = lblTotal.Text.TrimEnd();
                objFacturaReporte.Moneda        = txt_Moneda.Text.TrimEnd();
                objFacturaReporte.Numero        = txt_Numero.Text.TrimEnd();
                objFacturaReporte.Serie         = txt_Serie.Text;
                objFacturaReporte.TipoPago      = txt_Pago.Text.TrimEnd();
                objFacturaReporte.TOTAL         = txt_TotalsinPercep.Text;
                objFacturaReporte.TotalSinIGV   = txt_ValorVenta.Text;
                objFacturaReporte.RazonSocial   = txt_Cliente.Text;
                objFacturaReporte.RUC           = txt_Ruc.Text;
                objFacturaReporte.OrdenCompra   = "";
                objFacturaReporte.Tipo          = "la Boleta de Venta Electrónica";
                objFacturaReporte.QR            = qr;
                objFacturaReporte.TipoDocumento = tipoDocumento;

                objFacturaReporte.Simbolo = lbl_Moneda.Text;
                objListFacturaReporte.Add(objFacturaReporte);
            }
        }
Esempio n. 2
0
        private void formatearFactura(String qr)
        {
            objListDocumentoDet   = new List <DocumentoDet>();
            objListFacturaReporte = new List <FacturaReporteDTO>();
            objListDocumentoDet   = objDocumentoDao.detalleReporte(objDocumentoCab.DocumentoCabSerie, objDocumentoCab.DocumentoCabNro, Ventas.UNIDADNEGOCIO);

            if (objListDocumentoDet.Count > 0)
            {
                for (int i = 0; i < objListDocumentoDet.Count; i++)
                {
                    objFacturaReporte                      = new FacturaReporteDTO();
                    objFacturaReporte.Cantidad             = objListDocumentoDet[i].DocumentoDetCantidad.ToString("C").Substring(3);
                    objFacturaReporte.Descuento            = "0";
                    objFacturaReporte.Direccion            = objDocumentoCab.DocumentoCabClienteDireccion;
                    objFacturaReporte.FechaEmision         = objDocumentoCab.DocumentoCabFecha.ToShortDateString();
                    objFacturaReporte.FechaVcto            = objDocumentoCab.DocumentoCabFechaVcto.ToShortDateString();
                    objFacturaReporte.GuiaRemision         = "";
                    objFacturaReporte.IGV                  = objDocumentoCab.DocumentoCabIGV.ToString("C").Substring(3);
                    objFacturaReporte.Letras               = objDocumentoDao.numeroALetras(convertToDouble(objDocumentoCab.DocumentoCabTotal.ToString())) + " " + objDocumentoCab.DocumentoCabMoneda.TrimEnd();
                    objFacturaReporte.Moneda               = objDocumentoCab.DocumentoCabMoneda.TrimEnd();
                    objFacturaReporte.Numero               = objDocumentoCab.DocumentoCabNro.TrimEnd();
                    objFacturaReporte.Serie                = objDocumentoCab.DocumentoCabSerie;
                    objFacturaReporte.TipoPago             = objDocumentoCab.DocumentoCabPago.TrimEnd();
                    objFacturaReporte.TOTAL                = objDocumentoCab.DocumentoCabTotal.ToString("C").Substring(3);
                    objFacturaReporte.TotalSinIGV          = objDocumentoCab.DocumentoCabTotalSinIGV.ToString("C").Substring(3);
                    objFacturaReporte.UM                   = objListDocumentoDet[i].DocumentoProdUMcorta;
                    objFacturaReporte.ValorUnitario        = objListDocumentoDet[i].DocumentoDetPrecioSinIGV.ToString("C").Substring(3);
                    objFacturaReporte.ValorVenta           = objListDocumentoDet[i].DocumentoDetSubTotal.ToString("C").Substring(3);
                    objFacturaReporte.PrecioUnitario       = ((objListDocumentoDet[i].DocumentoDetPrecioSinIGV * 0.18) + objListDocumentoDet[i].DocumentoDetPrecioSinIGV).ToString("C").Substring(3);
                    objFacturaReporte.ProdCod              = objListDocumentoDet[i].ProductoCod.TrimEnd();
                    objFacturaReporte.ProdDescrip          = objListDocumentoDet[i].DocumentoDesProducto.TrimEnd() + " - " + objListDocumentoDet[i].DocumentoDetGlosa;
                    objFacturaReporte.RazonSocial          = objDocumentoCab.DocumentoCabCliente;
                    objFacturaReporte.RUC                  = objDocumentoCab.DocumentoCabClienteDocumento;
                    objFacturaReporte.OrdenCompra          = "";
                    objFacturaReporte.Tipo                 = "la Factura Electrónica";
                    objFacturaReporte.QR                   = qr;
                    objFacturaReporte.Glosa                = objDocumentoCab.DocumentoCabGlosa;
                    objFacturaReporte.TipoDocumento        = "FACTURA ELECTRÓNICA";
                    objFacturaReporte.DetraccionPorcentaje = objDocumentoCab.DocumentoCabDetraccionPorcentaje.ToString();
                    objFacturaReporte.DetraccionMonto      = objDocumentoCab.DocumentoCabDetraccion.ToString();
                    objFacturaReporte.GuiaRemision         = objDocumentoCab.DocumentoCabGuia;
                    objFacturaReporte.OrdenCompra          = objDocumentoCab.DocumentoCabOrdenCompra;
                    objFacturaReporte.TipoCambio           = objMonedaDao.getTipoCambioVenta(objFacturaReporte.FechaEmision).ToString().PadRight(5, '0');

                    if (Ventas.UNIDADNEGOCIO == "02")
                    {
                        objFacturaReporte.DatoDetraccion = "CÓDIGO PARA DETRACCIÓN: BIEN O SERVICIO:(025) Fabr de bienes x encargo/operación/ (01) Venta de bienes o prest de serv";
                    }
                    if (objDocumentoCab.DocumentoCabTipoMoneda == "USD")
                    {
                        objFacturaReporte.Simbolo = "$";
                    }
                    else
                    {
                        objFacturaReporte.Simbolo = "S/";
                    }
                    objListFacturaReporte.Add(objFacturaReporte);
                }
            }
            else
            {
                objFacturaReporte              = new FacturaReporteDTO();
                objFacturaReporte.Descuento    = "0";
                objFacturaReporte.Direccion    = objDocumentoCab.DocumentoCabClienteDireccion;
                objFacturaReporte.FechaEmision = objDocumentoCab.DocumentoCabFecha.ToShortDateString();
                objFacturaReporte.FechaVcto    = objDocumentoCab.DocumentoCabFechaVcto.ToShortDateString();
                objFacturaReporte.GuiaRemision = "";
                objFacturaReporte.IGV          = objDocumentoCab.DocumentoCabIGV.ToString("C").Substring(3);
                objFacturaReporte.Letras       = objDocumentoDao.numeroALetras(convertToDouble(objDocumentoCab.DocumentoCabTotal.ToString())) + " " + objDocumentoCab.DocumentoCabMoneda.TrimEnd();
                objFacturaReporte.Moneda       = objDocumentoCab.DocumentoCabMoneda.TrimEnd();
                objFacturaReporte.Numero       = objDocumentoCab.DocumentoCabNro.TrimEnd();
                objFacturaReporte.Serie        = objDocumentoCab.DocumentoCabSerie;
                objFacturaReporte.TipoPago     = objDocumentoCab.DocumentoCabPago.TrimEnd();
                objFacturaReporte.TOTAL        = objDocumentoCab.DocumentoCabTotal.ToString("C").Substring(3);
                objFacturaReporte.TotalSinIGV  = objDocumentoCab.DocumentoCabTotalSinIGV.ToString("C").Substring(3);
                objFacturaReporte.RazonSocial  = objDocumentoCab.DocumentoCabCliente;
                objFacturaReporte.RUC          = objDocumentoCab.DocumentoCabClienteDocumento;

                objFacturaReporte.Tipo                 = "la Factura Electrónica";
                objFacturaReporte.QR                   = qr;
                objFacturaReporte.OrdenCompra          = "";
                objFacturaReporte.TipoDocumento        = "FACTURA ELECTRÓNICA";
                objFacturaReporte.DetraccionPorcentaje = objDocumentoCab.DocumentoCabDetraccionPorcentaje.ToString();
                objFacturaReporte.DetraccionMonto      = objDocumentoCab.DocumentoCabDetraccion.ToString();
                objFacturaReporte.GuiaRemision         = objDocumentoCab.DocumentoCabGuia;
                objFacturaReporte.OrdenCompra          = objDocumentoCab.DocumentoCabOrdenCompra;
                if (Ventas.UNIDADNEGOCIO == "02")
                {
                    objFacturaReporte.DatoDetraccion = "CÓDIGO PARA DETRACCIÓN: BIEN O SERVICIO:(025) Fabr de bienes x encargo/operación/ (01) Venta de bienes o prest de serv";
                }
                if (ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabTipoMoneda == "USD")
                {
                    objFacturaReporte.Simbolo = "$";
                }
                else
                {
                    objFacturaReporte.Simbolo = "S/";
                }
                objListFacturaReporte.Add(objFacturaReporte);
            }
        }
Esempio n. 3
0
 private void formatearFactura(String qr)
 {
     objListDocumentoDet   = new List <DocumentoDet>();
     objListFacturaReporte = new List <FacturaReporteDTO>();
     objListDocumentoDet   = objDocumentoDao.detalleReporte(objDocumentoCab.DocumentoCabSerie,
                                                            objDocumentoCab.DocumentoCabNro, Ventas.UNIDADNEGOCIO);
     if (objListDocumentoDet.Count > 0)
     {
         for (int i = 0; i < objListDocumentoDet.Count; i++)
         {
             objFacturaReporte                = new FacturaReporteDTO();
             objFacturaReporte.Cantidad       = objListDocumentoDet[i].DocumentoDetCantidad.ToString("C").Substring(3);
             objFacturaReporte.Descuento      = "0";
             objFacturaReporte.Direccion      = objDocumentoCab.DocumentoCabClienteDireccion;
             objFacturaReporte.FechaEmision   = objDocumentoCab.DocumentoCabFecha.ToShortDateString();
             objFacturaReporte.FechaVcto      = objDocumentoCab.DocumentoCabFechaVcto.ToShortDateString();
             objFacturaReporte.GuiaRemision   = "";
             objFacturaReporte.IGV            = objDocumentoCab.DocumentoCabIGV.ToString("C").Substring(3);
             objFacturaReporte.Letras         = objDocumentoDao.numeroALetras(convertToDouble(objDocumentoCab.DocumentoCabTotal.ToString())) + " " + objDocumentoCab.DocumentoCabMoneda.TrimEnd();
             objFacturaReporte.Moneda         = objDocumentoCab.DocumentoCabMoneda.TrimEnd();
             objFacturaReporte.Numero         = objDocumentoCab.DocumentoCabNro.TrimEnd();
             objFacturaReporte.Serie          = objDocumentoCab.DocumentoCabSerie;
             objFacturaReporte.TipoPago       = objDocumentoCab.DocumentoCabPago.TrimEnd();
             objFacturaReporte.TOTAL          = objDocumentoCab.DocumentoCabTotal.ToString("C").Substring(3);
             objFacturaReporte.TotalSinIGV    = objDocumentoCab.DocumentoCabTotalSinIGV.ToString("C").Substring(3);
             objFacturaReporte.UM             = objListDocumentoDet[i].DocumentoProdUMcorta;
             objFacturaReporte.ValorUnitario  = objListDocumentoDet[i].DocumentoDetPrecioSinIGV.ToString("C").Substring(3);
             objFacturaReporte.ValorVenta     = objListDocumentoDet[i].DocumentoDetSubTotal.ToString("C").Substring(3);
             objFacturaReporte.PrecioUnitario = ((objListDocumentoDet[i].DocumentoDetPrecioSinIGV * 0.18) + objListDocumentoDet[i].DocumentoDetPrecioSinIGV).ToString("C").Substring(3);
             objFacturaReporte.ProdCod        = objListDocumentoDet[i].ProductoCod.TrimEnd();
             objFacturaReporte.ProdDescrip    = objListDocumentoDet[i].DocumentoDesProducto.TrimEnd();
             objFacturaReporte.RazonSocial    = objDocumentoCab.DocumentoCabCliente;
             objFacturaReporte.RUC            = objDocumentoCab.DocumentoCabClienteDocumento;
             objFacturaReporte.OrdenCompra    = "";
             objFacturaReporte.Tipo           = "la Boleta de Venta Electrónica";
             objFacturaReporte.QR             = qr;
             objFacturaReporte.Glosa          = objDocumentoCab.DocumentoCabGlosa;
             objFacturaReporte.TipoDocumento  = "BOLETA DE VENTA";
             objFacturaReporte.GuiaRemision   = objDocumentoCab.DocumentoCabGuia;
             objFacturaReporte.OrdenCompra    = objDocumentoCab.DocumentoCabOrdenCompra;
             if (objDocumentoCab.DocumentoCabTipoMoneda == "USD")
             {
                 objFacturaReporte.Simbolo = "$";
             }
             else
             {
                 objFacturaReporte.Simbolo = "S/";
             }
             objListFacturaReporte.Add(objFacturaReporte);
         }
     }
     else
     {
         objFacturaReporte               = new FacturaReporteDTO();
         objFacturaReporte.Descuento     = "0";
         objFacturaReporte.Direccion     = objDocumentoCab.DocumentoCabClienteDireccion;
         objFacturaReporte.FechaEmision  = objDocumentoCab.DocumentoCabFecha.ToShortDateString();
         objFacturaReporte.FechaVcto     = objDocumentoCab.DocumentoCabFechaVcto.ToShortDateString();
         objFacturaReporte.GuiaRemision  = "";
         objFacturaReporte.IGV           = objDocumentoCab.DocumentoCabIGV.ToString("C").Substring(3);
         objFacturaReporte.Letras        = objDocumentoDao.numeroALetras(convertToDouble(objDocumentoCab.DocumentoCabTotal.ToString())) + " " + objDocumentoCab.DocumentoCabMoneda.TrimEnd();
         objFacturaReporte.Moneda        = objDocumentoCab.DocumentoCabMoneda.TrimEnd();
         objFacturaReporte.Numero        = objDocumentoCab.DocumentoCabNro.TrimEnd();
         objFacturaReporte.Serie         = objDocumentoCab.DocumentoCabSerie;
         objFacturaReporte.TipoPago      = objDocumentoCab.DocumentoCabPago.TrimEnd();
         objFacturaReporte.TOTAL         = objDocumentoCab.DocumentoCabTotal.ToString("C").Substring(3);
         objFacturaReporte.TotalSinIGV   = objDocumentoCab.DocumentoCabTotalSinIGV.ToString("C").Substring(3);
         objFacturaReporte.RazonSocial   = objDocumentoCab.DocumentoCabCliente;
         objFacturaReporte.RUC           = objDocumentoCab.DocumentoCabClienteDocumento;
         objFacturaReporte.OrdenCompra   = "";
         objFacturaReporte.Tipo          = "la Boleta de Venta Electrónica";
         objFacturaReporte.TipoDocumento = "FACTURA ELECTRÓNICA";
         objFacturaReporte.GuiaRemision  = objDocumentoCab.DocumentoCabGuia;
         objFacturaReporte.OrdenCompra   = objDocumentoCab.DocumentoCabOrdenCompra;
         if (ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabTipoMoneda == "USD")
         {
             objFacturaReporte.Simbolo = "$";
         }
         else
         {
             objFacturaReporte.Simbolo = "S/";
         }
         objListFacturaReporte.Add(objFacturaReporte);
     }
 }
        private void formatearFactura(String qr)
        {
            objListFacturaReporte = new List <FacturaReporteDTO>();
            if (objListDocumentoDet.Count > 0)
            {
                for (int i = 0; i < objListDocumentoDet.Count; i++)
                {
                    objFacturaReporte           = new FacturaReporteDTO();
                    objFacturaReporte.Cantidad  = objListDocumentoDet[i].DocumentoDetCantidad.ToString("C").Substring(3);
                    objFacturaReporte.Descuento = "0";
                    objFacturaReporte.Direccion = txt_Direccion.Text;
                    if (tipoReporte == "F")
                    {
                        objFacturaReporte.FechaEmision = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabFecha.ToShortDateString();
                        objFacturaReporte.FechaVcto    = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabFechaVcto.ToShortDateString();
                    }
                    else if (tipoReporte == "C")
                    {
                        objFacturaReporte.FechaEmision = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabFecha.ToShortDateString();
                        objFacturaReporte.FechaVcto    = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabFechaVcto.ToShortDateString();
                    }

                    objFacturaReporte.IGV                  = txt_IGV.Text;
                    objFacturaReporte.Letras               = lblTotal.Text.TrimEnd();
                    objFacturaReporte.Moneda               = txt_Moneda.Text.TrimEnd();
                    objFacturaReporte.Numero               = txt_Numero.Text.TrimEnd();
                    objFacturaReporte.Serie                = txt_Serie.Text;
                    objFacturaReporte.TipoPago             = txt_Pago.Text.TrimEnd();
                    objFacturaReporte.TOTAL                = txt_TotalsinPercep.Text;
                    objFacturaReporte.TotalSinIGV          = txt_ValorVenta.Text;
                    objFacturaReporte.UM                   = objListDocumentoDet[i].DocumentoProdUMcorta;
                    objFacturaReporte.ValorUnitario        = objListDocumentoDet[i].DocumentoDetPrecioSinIGV.ToString("C").Substring(3);
                    objFacturaReporte.ValorVenta           = objListDocumentoDet[i].DocumentoDetSubTotal.ToString("C").Substring(3);
                    objFacturaReporte.PrecioUnitario       = ((objListDocumentoDet[i].DocumentoDetPrecioSinIGV * 0.18) + objListDocumentoDet[i].DocumentoDetPrecioSinIGV).ToString("C").Substring(3);
                    objFacturaReporte.ProdCod              = objListDocumentoDet[i].ProductoCod.TrimEnd();
                    objFacturaReporte.ProdDescrip          = objListDocumentoDet[i].DocumentoDesProducto.TrimEnd() + " - " + objListDocumentoDet[i].DocumentoDetGlosa;
                    objFacturaReporte.RazonSocial          = txt_Cliente.Text;
                    objFacturaReporte.RUC                  = txt_Ruc.Text;
                    objFacturaReporte.Glosa                = txt_GlosaCab.Text;
                    objFacturaReporte.TipoDocumento        = tipoDocumento;
                    objFacturaReporte.DetraccionPorcentaje = txt_Porcentaje.Text;
                    objFacturaReporte.Tipo                 = "la Factura Electrónica";
                    //adsasdsadasdasdasdasd
                    objFacturaReporte.QR         = qr;
                    objFacturaReporte.TipoCambio = objMoneda.getTipoCambioVenta(objFacturaReporte.FechaEmision).ToString().PadRight(5, '0');

                    objFacturaReporte.DetraccionMonto = txt_Detraccion.Text;
                    if (Ventas.UNIDADNEGOCIO == "02")
                    {
                        objFacturaReporte.DatoDetraccion = "CÓDIGO PARA DETRACCIÓN: BIEN O SERVICIO:(025) Fabr de bienes x encargo/operación/ (01) Venta de bienes o prest de serv";
                    }
                    objFacturaReporte.Simbolo      = lbl_Moneda.Text;
                    objFacturaReporte.GuiaRemision = txt_Guia.Text;
                    objFacturaReporte.OrdenCompra  = txt_Pedido.Text;

                    objListFacturaReporte.Add(objFacturaReporte);
                }
            }
            else
            {
                objFacturaReporte           = new FacturaReporteDTO();
                objFacturaReporte.Descuento = "0";
                objFacturaReporte.Direccion = txt_Direccion.Text;
                if (tipoReporte == "F")
                {
                    objFacturaReporte.FechaEmision = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabFecha.ToShortDateString();
                    objFacturaReporte.FechaVcto    = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabFechaVcto.ToShortDateString();
                }
                else if (tipoReporte == "C")
                {
                    objFacturaReporte.FechaEmision = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabFecha.ToShortDateString();
                    objFacturaReporte.FechaVcto    = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabFechaVcto.ToShortDateString();
                }

                objFacturaReporte.IGV                  = txt_IGV.Text;
                objFacturaReporte.Letras               = lblTotal.Text.TrimEnd();
                objFacturaReporte.Moneda               = txt_Moneda.Text.TrimEnd();
                objFacturaReporte.Numero               = txt_Numero.Text.TrimEnd();
                objFacturaReporte.Serie                = txt_Serie.Text;
                objFacturaReporte.TipoPago             = txt_Pago.Text.TrimEnd();
                objFacturaReporte.TOTAL                = txt_TotalsinPercep.Text;
                objFacturaReporte.TotalSinIGV          = txt_ValorVenta.Text;
                objFacturaReporte.RazonSocial          = txt_Cliente.Text;
                objFacturaReporte.RUC                  = txt_Ruc.Text;
                objFacturaReporte.Glosa                = txt_GlosaCab.Text;
                objFacturaReporte.TipoDocumento        = tipoDocumento;
                objFacturaReporte.DetraccionPorcentaje = txt_Porcentaje.Text;
                objFacturaReporte.DetraccionMonto      = txt_Detraccion.Text;
                if (Ventas.UNIDADNEGOCIO == "02")
                {
                    objFacturaReporte.DatoDetraccion = "CÓDIGO PARA DETRACCIÓN: BIEN O SERVICIO:(025) Fabr de bienes x encargo/operación/ (01) Venta de bienes o prest de serv";
                }
                objFacturaReporte.Simbolo      = lbl_Moneda.Text;
                objFacturaReporte.GuiaRemision = txt_Guia.Text;
                objFacturaReporte.OrdenCompra  = txt_Pedido.Text;

                objListFacturaReporte.Add(objFacturaReporte);
            }
        }