public cp_retencion_Info get_info_factura(int IdEmpresa, int IdTipoCbte_Ogiro, decimal IdCbteCble_Ogiro) { try { // ultima retencion no usada info_talonario = data_talonario.get_info_ultimo_no_usado(IdEmpresa, "RETEN"); info_orden_giro = o_data_orden_giro.get_info_retencion(IdEmpresa, IdTipoCbte_Ogiro, IdCbteCble_Ogiro); info_retencion.IdEmpresa = info_orden_giro.IdEmpresa; info_retencion.IdProveedor = info_orden_giro.IdProveedor; info_retencion.serie1 = info_talonario.Establecimiento; info_retencion.serie2 = info_talonario.PuntoEmision; info_retencion.NumRetencion = info_talonario.NumDocumento; info_retencion.IdTipoCbte_Ogiro = info_orden_giro.IdTipoCbte_Ogiro; info_retencion.IdCbteCble_Ogiro = info_orden_giro.IdCbteCble_Ogiro; info_retencion.co_baseImponible = info_orden_giro.co_total; info_retencion.co_serie = info_orden_giro.co_serie; info_retencion.co_factura = info_orden_giro.co_factura; info_retencion.co_subtotal_iva = info_orden_giro.co_subtotal_iva; info_retencion.co_valoriva = info_orden_giro.co_valoriva; info_retencion.co_subtotal_siniva = info_orden_giro.co_subtotal_siniva; info_retencion.Descripcion = info_orden_giro.Descripcion; info_retencion.pe_razonSocial = info_orden_giro.info_proveedor.info_persona.pe_razonSocial; info_retencion.observacion = info_orden_giro.co_observacion; info_retencion.fecha = info_orden_giro.co_FechaFactura; return(info_retencion); } catch (Exception) { throw; } }
public cp_retencion_Info get_info_factura(int IdEmpresa, int IdTipoCbte_Ogiro, decimal IdCbteCble_Ogiro) { try { // ultima retencion no usada info_orden_giro = o_data_orden_giro.get_info_retencion(IdEmpresa, IdTipoCbte_Ogiro, IdCbteCble_Ogiro); tb_sucursal_Data data_sucursal = new tb_sucursal_Data(); var sucursal = data_sucursal.get_info(info_orden_giro.IdEmpresa, info_orden_giro.IdSucursal); info_retencion.IdSucursal_cxp = info_orden_giro.IdSucursal_cxp; info_retencion.IdEmpresa = info_orden_giro.IdEmpresa; info_retencion.IdProveedor = info_orden_giro.IdProveedor; info_retencion.IdSucursal = info_orden_giro.IdSucursal; info_retencion.serie1 = sucursal.Su_CodigoEstablecimiento; info_retencion.serie2 = "001"; info_retencion.NumRetencion = info_talonario.NumDocumento; info_retencion.IdTipoCbte_Ogiro = info_orden_giro.IdTipoCbte_Ogiro; info_retencion.IdCbteCble_Ogiro = info_orden_giro.IdCbteCble_Ogiro; info_retencion.co_baseImponible = info_orden_giro.co_total; info_retencion.co_serie = info_orden_giro.co_serie; info_retencion.co_factura = info_orden_giro.co_factura; info_retencion.co_subtotal_iva = info_orden_giro.co_subtotal_iva; info_retencion.co_valoriva = info_orden_giro.co_valoriva; info_retencion.co_subtotal_siniva = info_orden_giro.co_subtotal_siniva; info_retencion.Descripcion = info_orden_giro.Descripcion; info_retencion.pe_razonSocial = info_orden_giro.info_proveedor.info_persona.pe_razonSocial; info_retencion.observacion = info_orden_giro.co_observacion; info_retencion.fecha = info_orden_giro.co_FechaFactura; return(info_retencion); } catch (Exception) { throw; } }