<?php
class Plantillas_Rep_CFDI{

 	public function header(){
		$header = "<html>
		<head>
			<style  type='text/css'>
			.titulo{font-family: Montserrat,sans-serif;text-align:center;aling-items:center;font-size:14px;font-weight: bold;}
			body {font-family: Montserrat,sans-serif; font-size: 14px;}
			.images{width:100px; height:100px;}
			.resultado{color:#7e7e7e;}
			span{color:black;}
			.pie_pagina{color: #757575;font-weight: normal;font-size:10px;}
			.titulo_seccion{color: #0000FF !important;text-align:center;font-weight: bold;font-size:13px;padding-top:0px;margin-top:0px;margin-bottom:0px;}
			.titulo{color: black; text-align:center;font-weight: bold;font-size:12px;padding-top:0px;margin-top:0px;}
			.titulo_n{color: black; text-align:center;font-size:12px;padding-top:0px;margin-top:0px;}
			.titulo_c{color: black; text-align:left;font-size:12px;padding-top:0px;margin-top:0px;}
			.titulo_s{color: black; text-align:right;font-size:12px;padding-top:0px;margin-top:0px;}
            .texto_titulo{font-weight: bold;font-size:12px;}
            .texto{font-weight: normal;font-size:12px;}
            hr{border:#8B0000 !important; color:#8B0000;}
            @page *{
	           margin-header: 5mm;
	           margin-footer: 5mm;
            }
			</style>
		</head>
		<body>
		   <div class='divContenido'>";
		return $header;
		}

	public function footer(){
		$footer = "</div>
		</body>
	</html>";
		return $footer;
	}

	public function datos_identificacion_Auxiliar($logoimagen,$fech_inicio,$fech_fin,$fecha_actual,$TR){
		$fechInicio=date("d/m/Y", strtotime($fech_inicio));
        $fechFin=date("d/m/Y", strtotime($fech_fin));
		$encabezado ='<div d-flex flex-column align-items-center flex-lg-row style="margin-bottom:0px;padding-bottom:0px;">
						<table style="width:100%;border-collapse:collapse;">
						  <tr>
							 <td style="width:25%;"><img width="80" src="'.$logoimagen.'"></td>';
							 if($TR==1){
								$encabezado.='<td style="width:45%;"><span class="titulo" style="font-size:14px !important;">REPORTE DE AUXILIAR DE CLIENTES</span></td>';
							 }else{
								$encabezado.='<td style="width:45%;"><span class="titulo" style="font-size:14px !important;">REPORTE DE SALDOS POR COBRAR</span></td>';
							 }
				
				$encabezado.='<td style="width:15%;"><span class="titulo_n" >Fecha emisión '.$fecha_actual.'</span></td>
						  </tr>
						</table>
						<p class="titulo_n" style="margin-bottom:2px;">DEL '.$fechInicio.' AL '.$fechFin.'</p>
					  </div>';

	  			
	  return $encabezado;
  	}

	public function datos_generales_Auxiliar($saldopasado,$data_datosfacturas,$dastosClieId,$idclie,$dastosClie){

		if($idclie){
			$cuerpoAux='<hr><div d-flex flex-column align-items-center flex-lg-row>';
			$cuerpoAux.= '<table style="width:100%;border-collapse:collapse;">
								<tr>
									<td style="padding-bottom:4px;width:80%;"><span class="texto_titulo">Cliente: '.$dastosClieId['nombre'].' '.$dastosClieId['a_paterno'].' '.$dastosClieId['a_materno'].'</span></td>
								</tr>';
				
							
			$cuerpoAux.='</table></div>';	
			$cuerpoAux.='<hr><div d-flex flex-column align-items-center flex-lg-row>';
			$cuerpoAux.= '<table style="width:100%;border-collapse:collapse;">
								<tr>
									<td style="padding-bottom:4px;width:10%;"><span class="texto_titulo"></span></td>v
									<td style="padding-bottom:4px;width:20%;"><span class="texto_titulo"></span></td>
									<td style="padding-bottom:4px;width:20%;"><span class="texto_titulo"></span></td>
									<td style="padding-bottom:4px;width:20%;"><span class="texto_titulo"></span></td>
									<td style="padding-bottom:4px;width:20%;"><span class="texto_titulo"></span></td>
									<td style="padding-bottom:4px;width:20%;"><span class="texto_titulo">'.number_format($saldopasado,2).'</span></td>
								</tr></table>';
			$cuerpoAux.= '<table style="width:100%;border-collapse:collapse;">
								<tr>
									<td style="padding-bottom:4px;width:20%;"><span class="texto_titulo">FOLIO/SERIE CFDI</span></td>
									<td style="padding-bottom:4px;width:20%;"><span class="texto_titulo">FECHA FACTURA</span></td>
									<td style="padding-bottom:4px;width:20%;"><span class="texto_titulo">FECHA COBRO</span></td>
									<td style="padding-bottom:4px;width:20%;"><span class="texto_titulo">DEBE</span></td>
									<td style="padding-bottom:4px;width:20%;"><span class="texto_titulo">HABER</span></td>
									<td style="padding-bottom:4px;width:20%;"><span class="texto_titulo">SALDO</span></td>
								</tr>';
					for($k=0;$k< count($data_datosfacturas);$k++){
						
						$fechaFac=date("d/m/Y", strtotime($data_datosfacturas[$k]['fecha_creado']));
						if($saldopasado!==0){
										
							if($sumatotales==0){
								$sumatotales=$saldopasado+$data_datosfacturas[$k]['totales'];
							}else{
							
								$sumatotales=$sumatotales+$data_datosfacturas[$k]['totales'];
							}
								
						}else{
							$saldopasado=$data_datosfacturas[$k]['totales'];
							$sumatotales=$data_datosfacturas[$k]['totales'];
						}

						$totalmontosDEBE+=$data_datosfacturas[$k]['totales'];

						$cuerpoAux.= '<tr>
								<td style="padding-bottom:4px;width:20%;"><span >F-'.$data_datosfacturas[$k]['folio_serie_Fac'].'</span></td>
								<td style="padding-bottom:4px;width:20%;"><span >'.$fechaFac.'</span></td>
								<td style="padding-bottom:4px;width:20%;"><span ></span></td>
								<td style="padding-bottom:4px;width:20%;"><span >'.number_format($data_datosfacturas[$k]['totales'],2).'</span></td>
								<td style="padding-bottom:4px;width:20%;"><span ></span></td>
								<td style="padding-bottom:4px;width:20%;"><span >'.number_format($sumatotales,2).'</span></td>
							</tr>';

						if($data_datosfacturas[$k]['complementosPagos']){
							for($cpf=0;$cpf< count($data_datosfacturas[$k]['complementosPagos']);$cpf++){
								$fechaComp=date("d/m/Y", strtotime($data_datosfacturas[$k]['complementosPagos'][$cpf]['fecha_creado']));
								$sumatotales=$sumatotales-$data_datosfacturas[$k]['complementosPagos'][$cpf]['abono'];

								for($f=0;$f< count($data_datosfacturas[$k]['complementosPagos'][$cpf]['comp_p_info']);$f++){

									$foliocomplementoP=$data_datosfacturas[$k]['complementosPagos'][$cpf]['comp_p_info'][$f]['folio'].' '.$data_datosfacturas[$k]['complementosPagos'][$cpf]['comp_p_info'][$f]['serie_folio'];
									$totalmontosHABERcp+=$data_datosfacturas[$k]['complementosPagos'][$cpf]['abono'];
									$cuerpoAux.= '<tr>
										<td style="padding-bottom:4px;width:20%;"><span >P-'.$foliocomplementoP.'</span></td>
										<td style="padding-bottom:4px;width:20%;"><span ></span></td>
										<td style="padding-bottom:4px;width:20%;"><span >'.$fechaComp.'</span></td>
										<td style="padding-bottom:4px;width:20%;"><span ></span></td>
										<td style="padding-bottom:4px;width:20%;"><span >'.number_format($data_datosfacturas[$k]['complementosPagos'][$cpf]['abono'],2).'</span></td>
										<td style="padding-bottom:4px;width:20%;"><span >'.number_format($sumatotales,2).'</span></td>
									</tr>';
								}
							}

						}

						if($data_datosfacturas[$k]['notasCredito']){
							for($ncf=0;$ncf< count($data_datosfacturas[$k]['notasCredito']);$ncf++){
								$fechaComp=date("d/m/Y", strtotime($data_datosfacturas[$k]['complementosPagos'][$cpf]['fecha_creado']));
								$sumatotales=$sumatotales-$data_datosfacturas[$k]['notasCredito'][$ncf]['totales'];
								$totalmontosHABERnc+=$data_datosfacturas[$k]['notasCredito'][$ncf]['totales'];
								for($nc=0;$nc< count($data_datosfacturas[$k]['notasCredito'][$ncf]['nc_p_info']);$nc++){

									$foliocomplementoN=$data_datosfacturas[$k]['notasCredito'][$ncf]['nc_p_info'][$nc]['folio'].' '.$data_datosfacturas[$k]['notasCredito'][$ncf]['nc_p_info'][$nc]['serie_folio'];
									$fechaNC=date("d/m/Y", strtotime($data_datosfacturas[$k]['notasCredito'][$ncf]['nc_p_info'][$nc]['fecha_creado']));

									$cuerpoAux.= '<tr>
										<td style="padding-bottom:4px;width:20%;"><span >NC-'.$foliocomplementoN.'</span></td>
										<td style="padding-bottom:4px;width:20%;"><span ></span></td>
										<td style="padding-bottom:4px;width:20%;"><span >'.$fechaNC.'</span></td>
										<td style="padding-bottom:4px;width:20%;"><span ></span></td>
										<td style="padding-bottom:4px;width:20%;"><span >'.number_format( $data_datosfacturas[$k]['notasCredito'][$ncf]['totales'],2).'</span></td>
										<td style="padding-bottom:4px;width:20%;"><span >'.number_format($sumatotales,2).'</span></td>
									</tr>';
								}
							}

						}

						$totalHABERcpnc=$totalmontosHABERcp+$totalmontosHABERnc;

						
					}
					$cuerpoAux.= '<tr>
										<td style="padding-bottom:4px;width:17%;"><span ></span></td>
										<td style="padding-bottom:4px;width:17%;"><span ></span></td>
										<td style="padding-bottom:4px;width:17%;"><span ></span></td>
										<td style="padding-bottom:4px;width:20%;"><hr><span >'.number_format($totalmontosDEBE,2).'</span></td>
										<td style="padding-bottom:4px;width:20%;"><hr><span >'.number_format($totalHABERcpnc,2).'</span></td>
										<td style="padding-bottom:4px;;width:20%;"><hr><span>'.number_format($sumatotales,2).'</span></td>
									</tr>'; 

			$cuerpoAux.='</table></div>';	
		}else{
			$cuerpoAux='<hr><div d-flex flex-column align-items-center flex-lg-row>';

			for($dcts=0;$dcts< count($dastosClie);$dcts++){
				if($data_datosfacturas[$dcts]['todos_clientes']){
					$saldopasado=0;
					$sumatotales=0;
					$totalmontosDEBE=0;
					$totalmontosHABERcp=0;
					$totalmontosHABERnc=0;
					$totalHABERcpnc=0;
					for($ds=0;$ds< count($data_datosfacturas[$dcts]['facturas_saldos']);$ds++){
                        if($data_datosfacturas[$dcts]['facturas_saldos'][$ds]['saldo_nuevo']=='0'){
                            $saldopasado=$saldopasado+$data_datosfacturas[$dcts]['facturas_saldos'][$ds]['total_pago'];
                        }else{
                            $saldopasado=$saldopasado+$data_datosfacturas[$dcts]['facturas_saldos'][$ds]['saldo_nuevo'];
                        }
                        
                    }

					

					$cuerpoAux.= '<p class="titulo_c" style="margin-bottom:2px;">Cliente: '.$dastosClie[$dcts]['nombre'].' '.$dastosClie[$dcts]['a_paterno'].' '.$dastosClie[$dcts]['a_materno'].'</p>';
					$cuerpoAux.= '<p class="titulo_s" style="margin-bottom:5px;">'.number_format($saldopasado,2).'</p>';
					$cuerpoAux.= '<table style="width:100%;border-collapse:collapse;">';

					$cuerpoAux.= '	<tr>
										<td style="padding-bottom:4px;width:20%;"><span class="texto_titulo">FOLIO/SERIE CFDI</span></td>
										<td style="padding-bottom:4px;width:20%;"><span class="texto_titulo">FECHA FACTURA</span></td>
										<td style="padding-bottom:4px;width:20%;"><span class="texto_titulo">FECHA COBRO</span></td>
										<td style="padding-bottom:4px;width:20%;"><span class="texto_titulo">DEBE</span></td>
										<td style="padding-bottom:4px;width:20%;"><span class="texto_titulo">HABER</span></td>
										<td style="padding-bottom:4px;width:20%;"><span class="texto_titulo">SALDO</span></td>
									</tr>';
					
					for($k=0;$k< count($data_datosfacturas[$dcts]['todos_clientes']);$k++){
						$fechaFac=date("d/m/Y", strtotime($data_datosfacturas[$dcts]['todos_clientes'][$k]['fecha_creado']));

						if($saldopasado!==0){
                                
							if($sumatotales==0){
								$sumatotales=$saldopasado+$data_datosfacturas[$dcts]['todos_clientes'][$k]['totales'];
							}else{
							
								$sumatotales=$sumatotales+$data_datosfacturas[$dcts]['todos_clientes'][$k]['totales'];
							}
								
						}else{
							$saldopasado=$data_datosfacturas[$dcts]['todos_clientes'][$k]['totales'];
							$sumatotales=$data_datosfacturas[$dcts]['todos_clientes'][$k]['totales'];
						}
						$totalmontosDEBE+=$data_datosfacturas[$dcts]['todos_clientes'][$k]['totales'];
						$cuerpoAux.= '<tr>
									<td style="padding-bottom:4px;width:20%;"><span >F-'.$data_datosfacturas[$dcts]['todos_clientes'][$k]['folio_serie_Fac'].'</span></td>
									<td style="padding-bottom:4px;width:20%;"><span >'.$fechaFac.'</span></td>
									<td style="padding-bottom:4px;width:20%;"><span ></span></td>
									<td style="padding-bottom:4px;width:20%;"><span >'.number_format($data_datosfacturas[$dcts]['todos_clientes'][$k]['totales'],2).'</span></td>
									<td style="padding-bottom:4px;width:20%;"><span ></span></td>
									<td style="padding-bottom:4px;width:20%;"><span >'.number_format($sumatotales,2).'</span></td>
								</tr>';
						if($data_datosfacturas[$dcts]['todos_clientes'][$k]['complementosPagos']){
							for($cpf=0;$cpf< count($data_datosfacturas[$dcts]['todos_clientes'][$k]['complementosPagos']);$cpf++){
								$fechaComp=date("d/m/Y", strtotime($data_datosfacturas[$dcts]['todos_clientes'][$k]['complementosPagos'][$cpf]['fecha_creado']));

                                    for($f=0;$f< count($data_datosfacturas[$dcts]['todos_clientes'][$k]['complementosPagos'][$cpf]['comp_p_info']);$f++){
										$foliocomplementoP=$data_datosfacturas[$dcts]['todos_clientes'][$k]['complementosPagos'][$cpf]['comp_p_info'][$f]['folio'].' '.$data_datosfacturas[$dcts]['todos_clientes'][$k]['complementosPagos'][$cpf]['comp_p_info'][$f]['serie_folio'];
										$sumatotales=$sumatotales-$data_datosfacturas[$dcts]['todos_clientes'][$k]['complementosPagos'][$cpf]['abono'];
										$totalmontosHABERcp+=$data_datosfacturas[$dcts]['todos_clientes'][$k]['complementosPagos'][$cpf]['abono'];
										$cuerpoAux.= '<tr>
											<td style="padding-bottom:4px;width:20%;"><span >P-'.$foliocomplementoP.'</span></td>
											<td style="padding-bottom:4px;width:20%;"><span ></span></td>
											<td style="padding-bottom:4px;width:20%;"><span >'.$fechaComp.'</span></td>
											<td style="padding-bottom:4px;width:20%;"><span ></span></td>
											<td style="padding-bottom:4px;width:20%;"><span >'.number_format($data_datosfacturas[$dcts]['todos_clientes'][$k]['complementosPagos'][$cpf]['abono'],2).'</span></td>
											<td style="padding-bottom:4px;width:20%;"><span >'.number_format($sumatotales,2).'</span></td>
										</tr>';
									}
								
							}
						}
						if($data_datosfacturas[$dcts]['todos_clientes'][$k]['notasCredito']){
							for($ncf=0;$ncf< count($data_datosfacturas[$dcts]['todos_clientes'][$k]['notasCredito']);$ncf++){
								
								for($nc=0;$nc< count($data_datosfacturas[$dcts]['todos_clientes'][$k]['notasCredito'][$ncf]['nc_p_info']);$nc++){
									$foliocomplementoN=$data_datosfacturas[$dcts]['todos_clientes'][$k]['notasCredito'][$ncf]['nc_p_info'][$nc]['folio'].' '.$data_datosfacturas[$dcts]['todos_clientes'][$k]['notasCredito'][$ncf]['nc_p_info'][$nc]['serie_folio'];
                                        
                                    $fechaNC=date("d/m/Y", strtotime($data_datosfacturas[$dcts]['todos_clientes'][$k]['notasCredito'][$ncf]['nc_p_info'][$nc]['fecha_creado']));
									$sumatotales=$sumatotales-$data_datosfacturas[$dcts]['todos_clientes'][$k]['notasCredito'][$ncf]['totales'];
									$totalmontosHABERnc+=$data_datosfacturas[$dcts]['todos_clientes'][$k]['notasCredito'][$ncf]['totales'];
									$cuerpoAux.= '<tr>
											<td style="padding-bottom:4px;width:20%;"><span >NC-'.$foliocomplementoN.'</span></td>
											<td style="padding-bottom:4px;width:20%;"><span ></span></td>
											<td style="padding-bottom:4px;width:20%;"><span >'.$fechaNC.'</span></td>
											<td style="padding-bottom:4px;width:20%;"><span ></span></td>
											<td style="padding-bottom:4px;width:20%;"><span >'.number_format($data_datosfacturas[$dcts]['todos_clientes'][$k]['notasCredito'][$ncf]['totales'],2).'</span></td>
											<td style="padding-bottom:4px;width:20%;"><span >'.number_format($sumatotales,2).'</span></td>
										</tr>';
								}
							}
						}

						$totalHABERcpnc=$totalmontosHABERcp+$totalmontosHABERnc;
					}
					$cuerpoAux.= '<tr>
										<td style="padding-bottom:4px;width:17%;"><span ></span></td>
										<td style="padding-bottom:4px;width:17%;"><span ></span></td>
										<td style="padding-bottom:4px;width:17%;"><span ></span></td>
										<td style="padding-bottom:4px;width:20%;"><hr><span >'.number_format($totalmontosDEBE,2).'</span></td>
										<td style="padding-bottom:4px;width:20%;"><hr><span >'.number_format($totalHABERcpnc,2).'</span></td>
										<td style="padding-bottom:4px;;width:20%;"><hr><span>'.number_format($sumatotales,2).'</span></td>
									</tr>'; 
					$cuerpoAux.='</table>';
					$cuerpoAux.= '<p style="margin-bottom:5px;"></p>';					
				}
			}
			$cuerpoAux.='</div>';
		}		
	  return $cuerpoAux;
  	}

	public function datos_generales_Saldos($data_datosfacturas,$dastosClieId,$idclie,$dastosClie,$fecha_actual_R){

		if($idclie){
			$cuerpoAux='<hr><div d-flex flex-column align-items-center flex-lg-row>';
			$cuerpoAux.= '<table style="width:100%;border-collapse:collapse;">
								<tr>
									<td style="padding-bottom:4px;width:100%;"><span class="texto_titulo">Cliente: '.$dastosClieId['nombre'].' '.$dastosClieId['a_paterno'].' '.$dastosClieId['a_materno'].'</span></td>
								</tr>';
				
							
			$cuerpoAux.='</table></div>';	
			$cuerpoAux.='<hr><div d-flex flex-column align-items-center flex-lg-row>';
			$cuerpoAux.= '<table style="width:100%;border-collapse:collapse;">
								<tr>
									<td style="padding-bottom:4px;width:10%;"><span class="texto_titulo">FOLIO/SERIE CFDI</span></td>
									<td style="padding-bottom:4px;width:10%;"><span class="texto_titulo">FECHA FACTURA</span></td>
									<td style="padding-bottom:4px;width:10%;"><span class="texto_titulo">CONCEPTO</span></td>
									<td style="padding-bottom:4px;width:10%;"><span class="texto_titulo">TOTAL</span></td>
									<td style="padding-bottom:4px;width:10%;"><span class="texto_titulo">[1-30]</span></td>
									<td style="padding-bottom:4px;width:10%;"><span class="texto_titulo">[31-60]</span></td>
									<td style="padding-bottom:4px;width:10%;"><span class="texto_titulo">[61-90]</span></td>
									<td style="padding-bottom:4px;width:10%;"><span class="texto_titulo">MAS DE 90</span></td>
								</tr>';
					for($k=0;$k< count($data_datosfacturas);$k++){
						
						$fechaFac=date("d/m/Y", strtotime($data_datosfacturas[$k]['fecha_creado']));
						
						if($data_datosfacturas[$k]['saldo_nuevo']=='0'){
                            $totalPago=$data_datosfacturas[$k]['total_pago'];
                        }else{
                            $totalPago=$data_datosfacturas[$k]['saldo_nuevo'];
                        }

                        $fechFact=date("Y/m/d", strtotime($data_datosfacturas[$k]['fecha_creado']));   

                        $dias = (strtotime($fecha_actual_R)-strtotime($fechFact))/86400;
                        $dias = abs($dias); $dias = floor($dias);
						$totalmontos+=$totalPago;
						$cuerpoAux.= '<tr>
								<td style="padding-bottom:4px;width:10%;"><span >'.$data_datosfacturas[$k]['folio_serie_Fac'].'</span></td>
								<td style="padding-bottom:4px;width:10%;"><span >'.$fechaFac.'</span></td>
								<td style="padding-bottom:4px;width:10%;"><span >'.$data_datosfacturas[$k]['detFact']['descripcionpro'].'</span></td>
								<td style="padding-bottom:4px;width:10%;"><span >'.number_format($totalPago,2).'</span></td>';
								if($dias>=1 && $dias<=30){
									$totalmontos3+=$totalPago;
									$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span >'.number_format($totalPago,2).'</span></td>';
									$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span ></span></td>';
									$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span ></span></td>';
									$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span ></span></td>';
								}
								if($dias>30 && $dias<=60){
									$totalmontos6+=$totalPago;
									$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span ></span></td>';
									$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span >'.number_format($totalPago,2).'</span></td>';
									$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span ></span></td>';
									$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span ></span></td>';
								}
								if($dias>60 && $dias<=90){
									$totalmontos9+=$totalPago;
									$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span ></span></td>';
									$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span ></span></td>';
									$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span >'.number_format($totalPago,2).'</span></td>';
									$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span ></span></td>';
								}
								if($dias>90){
									$totalmontos9m+=$totalPago;
									$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span ></span></td>';
									$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span ></span></td>';
									$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span ></span></td>';
									$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span >'.number_format($totalPago,2).'</span></td>';
								}
						$cuerpoAux.= '</tr>';

						
					}
					$cuerpoAux.= '<tr>
								<td style="padding-bottom:4px;width:10%;"><span ></span></td>
								<td style="padding-bottom:4px;width:10%;"><span ></span></td>
								<td style="padding-bottom:4px;width:10%;"><span ></span></td>
								<td style="padding-bottom:4px;width:10%;"><hr><span >'.number_format($totalmontos,2).'</span></td>
								<td style="padding-bottom:4px;width:10%;"><hr><span >'.number_format($totalmontos3,2).'</span></td>
								<td style="padding-bottom:4px;width:10%;"><hr><span >'.number_format($totalmontos6,2).'</span></td>
								<td style="padding-bottom:4px;width:10%;"><hr><span >'.number_format($totalmontos9,2).'</span></td>
								<td style="padding-bottom:4px;width:10%;"><hr><span >'.number_format($totalmontos9m,2).'</span></td>';
								
						$cuerpoAux.= '</tr>'; 

			$cuerpoAux.='</table></div>';	
		}else{
			$cuerpoAux='<hr><div d-flex flex-column align-items-center flex-lg-row>';

			for($dcts=0;$dcts< count($dastosClie);$dcts++){
				if($data_datosfacturas[$dcts]['todos_clientes']){
					$totalmontos=0;
					$totalmontos3=0; 
					$totalmontos6=0; 
					$totalmontos9=0; 
					$totalmontos9m=0; 
					$cuerpoAux.= '<p class="titulo_c" style="margin-bottom:2px;">Cliente: '.$dastosClie[$dcts]['nombre'].' '.$dastosClie[$dcts]['a_paterno'].' '.$dastosClie[$dcts]['a_materno'].'</p>';
					$cuerpoAux.= '<table style="width:100%;border-collapse:collapse;">';

					$cuerpoAux.= '	<tr>
										<td style="padding-bottom:4px;width:10%;"><span class="texto_titulo">FOLIO/SERIE CFDI</span></td>
										<td style="padding-bottom:4px;width:10%;"><span class="texto_titulo">FECHA FACTURA</span></td>
										<td style="padding-bottom:4px;width:10%;"><span class="texto_titulo">CONCEPTO</span></td>
										<td style="padding-bottom:4px;width:10%;"><span class="texto_titulo">TOTAL</span></td>
										<td style="padding-bottom:4px;width:10%;"><span class="texto_titulo">[1-30]</span></td>
										<td style="padding-bottom:4px;width:10%;"><span class="texto_titulo">[31-60]</span></td>
										<td style="padding-bottom:4px;width:10%;"><span class="texto_titulo">[61-90]</span></td>
										<td style="padding-bottom:4px;width:10%;"><span class="texto_titulo">MAS DE 90</span></td>
									</tr>';
					
					for($k=0;$k< count($data_datosfacturas[$dcts]['todos_clientes']);$k++){
						$fechaFac=date("d/m/Y", strtotime($data_datosfacturas[$dcts]['todos_clientes'][$k]['fecha_creado']));
                           
							if($data_datosfacturas[$dcts]['todos_clientes'][$k]['saldo_nuevo']=='0'){
                                $totalPago=$data_datosfacturas[$dcts]['todos_clientes'][$k]['total_pago'];
                            }else{
                                $totalPago=$data_datosfacturas[$dcts]['todos_clientes'][$k]['saldo_nuevo'];
                            }
                                
                            $fechFact=date("Y/m/d", strtotime($data_datosfacturas[$dcts]['todos_clientes'][$k]['fecha_creado']));   

                            $dias = (strtotime($fecha_actual_R)-strtotime($fechFact))/86400;
                            $dias = abs($dias); $dias = floor($dias);
							$totalmontos+=$totalPago;
							$cuerpoAux.= '<tr>
									<td style="padding-bottom:4px;width:10%;"><span >'.$data_datosfacturas[$dcts]['todos_clientes'][$k]['folio_serie_Fac'].'</span></td>
									<td style="padding-bottom:4px;width:10%;"><span >'.$fechaFac.'</span></td>
									<td style="padding-bottom:4px;width:10%;"><span >'.$data_datosfacturas[$dcts]['todos_clientes'][$k]['detFact']['descripcionpro'].'</span></td>
									<td style="padding-bottom:4px;width:10%;"><span >'.number_format($totalPago,2).'</span></td>';
									if($dias>=1 && $dias<=30){
										$totalmontos3+=$totalPago;
										$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span >'.number_format($totalPago,2).'</span></td>';
										$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span ></span></td>';
										$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span ></span></td>';
										$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span ></span></td>';
									}
									if($dias>30 && $dias<=60){
										$totalmontos6+=$totalPago;
										$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span ></span></td>';
										$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span >'.number_format($totalPago,2).'</span></td>';
										$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span ></span></td>';
										$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span ></span></td>';
									}
									if($dias>60 && $dias<=90){
										$totalmontos9+=$totalPago;
										$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span ></span></td>';
										$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span ></span></td>';
										$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span >'.number_format($totalPago,2).'</span></td>';
										$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span ></span></td>';
									}
									if($dias>90){
										$totalmontos9m+=$totalPago;
										$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span ></span></td>';
										$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span ></span></td>';
										$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span ></span></td>';
										$cuerpoAux.= '<td style="padding-bottom:4px;width:10%;"><span >'.number_format($totalPago,2).'</span></td>';
									}
							$cuerpoAux.= '</tr>';
						
					}
					$cuerpoAux.= '<tr>
								<td style="padding-bottom:4px;width:10%;"><span ></span></td>
								<td style="padding-bottom:4px;width:10%;"><span ></span></td>
								<td style="padding-bottom:4px;width:10%;"><span ></span></td>
								<td style="padding-bottom:4px;width:10%;"><hr><span >'.number_format($totalmontos,2).'</span></td>
								<td style="padding-bottom:4px;width:10%;"><hr><span >'.number_format($totalmontos3,2).'</span></td>
								<td style="padding-bottom:4px;width:10%;"><hr><span >'.number_format($totalmontos6,2).'</span></td>
								<td style="padding-bottom:4px;width:10%;"><hr><span >'.number_format($totalmontos9,2).'</span></td>
								<td style="padding-bottom:4px;width:10%;"><hr><span >'.number_format($totalmontos9m,2).'</span></td>';
								
					$cuerpoAux.= '</tr>'; 
					$cuerpoAux.='</table>';
					$cuerpoAux.= '<p style="margin-bottom:5px;"></p>';		
								
				}
			}
			$cuerpoAux.='</div>';
		}		
	  return $cuerpoAux;
  	}

	public function datos_identificacion_polizas($logoimagen,$fech_inicio,$fech_fin,$tipopolizas,$ConceptoP,$fecha_actual){
		$fechInicio=date("d/m/Y", strtotime($fech_inicio));
        $fechFin=date("d/m/Y", strtotime($fech_fin));
		$encabezado ='<div d-flex flex-column align-items-center flex-lg-row style="margin-bottom:0px;padding-bottom:0px;">
						<table style="width:100%;border-collapse:collapse;">
						  <tr>
							 <td style="width:25%;"><img width="80" src="'.$logoimagen.'"></td>';
							 
							$encabezado.='<td style="width:45%;"><span class="titulo" style="font-size:14px !important;">POLIZA '.$ConceptoP.'</span></td>';
							 
				
				$encabezado.='<td style="width:15%;"><span class="titulo_n" >Fecha emisión '.$fecha_actual.'</span></td>
						  </tr>
						</table>
						<p class="titulo_n" style="margin-bottom:2px;">DEL '.$fechInicio.' AL '.$fechFin.'</p>
					  </div>';

	  			
	  return $encabezado;
  	}

	  public function datos_generales_polizas($tipopolizas,$data_datosfacturas){

		
				
			$cuerpoAux='<hr><div d-flex flex-column align-items-center flex-lg-row>';
			$cuerpoAux.= '<table style="width:100%;border-collapse:collapse;">
								<tr>
									<td style="padding-bottom:4px;width:10%;"><span class="texto_titulo"></span></td>v
									<td style="padding-bottom:4px;width:20%;"><span class="texto_titulo"></span></td>
									<td style="padding-bottom:4px;width:20%;"><span class="texto_titulo"></span></td>
									<td style="padding-bottom:4px;width:20%;"><span class="texto_titulo"></span></td>
									<td style="padding-bottom:4px;width:20%;"><span class="texto_titulo"></span></td>
								</tr></table>';
			$cuerpoAux.= '<table style="width:100%;border-collapse:collapse;">
								<tr>
									<td style="padding-bottom:4px;width:20%;"><span class="texto_titulo">REFERENCIA</span></td>
									<td style="padding-bottom:4px;width:20%;"><span class="texto_titulo">CUENTA</span></td>
									<td style="padding-bottom:4px;width:20%;"><span class="texto_titulo">NOMBRE</span></td>
									<td style="padding-bottom:4px;width:20%;"><span class="texto_titulo">CARGO</span></td>
									<td style="padding-bottom:4px;width:20%;"><span class="texto_titulo">ABONO</span></td>
								</tr>';
				if($tipopolizas=='PD'){  
					 
					/*for (  $b = 0 ; $b < obj[i].detalles_fact_poliza_det.length; $b++){
									   
						for (  c = 0 ; c < obj[i].detalles_fact_poliza_det[b].detalle.length; c++){*/
					for($a=0;$a< count($data_datosfacturas);$a++){
						$fechaMov= $data_datosfacturas[$a]['fecha_formatcreada'];
						$fechaMovimiento=date("d/m/Y", strtotime($fechaMov));
						$cuerpoAux.= '<tr>
								<td style="padding-bottom:4px;width:15%;"><span class="texto_titulo">Fecha '.$fechaMovimiento.'</span></td>
								<td style="padding-bottom:4px;width:5%;"><span ></span></td>
								<td style="padding-bottom:4px;width:5%;"><span ></span></td>
								<td style="padding-bottom:4px;width:5%;"><span ></span></td>
								<td style="padding-bottom:4px;width:5%;"><span ></span></td>
							</tr>';
						for($b=0;$b< count($data_datosfacturas[$a]['detalles_fact_poliza_det']);$b++){

							for($c=0;$c< count($data_datosfacturas[$a]['detalles_fact_poliza_det'][$b]['detalle']);$c++){
								$total_monto_Fac=$data_datosfacturas[$a]['detalles_fact_poliza_det'][$b]['detalle'][$c]['total_monto_Fac'];
								if($total_monto_Fac){
									$cuerpoAux.= '<tr>
										<td style="padding-bottom:4px;width:5%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_det'][$b]['detalle'][$c]['folio_serie_Fac'].'</span></td>
										<td style="padding-bottom:4px;width:5%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_det'][$b]['detalle'][$c]['cuenta_cliente'].'</span></td>
										<td style="padding-bottom:4px;width:60%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_det'][$b]['detalle'][$c]['nombre_cliente'].'</span></td>
										<td style="padding-bottom:4px;width:5%;"><span >'.number_format($total_monto_Fac,2).'</span></td>
										<td style="padding-bottom:4px;width:5%;"><span ></span></td>
									</tr>';
								}
							}

							for($c=0;$c< count($data_datosfacturas[$a]['detalles_fact_poliza_det'][$b]['detalle']);$c++){
								$monto_s_iva=$data_datosfacturas[$a]['detalles_fact_poliza_det'][$b]['detalle'][$c]['monto_s_iva'];
								if($monto_s_iva){
									$cuerpoAux.= '<tr>
										<td style="padding-bottom:4px;width:5%;"><span ></span></td>
										<td style="padding-bottom:4px;width:5%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_det'][$b]['detalle'][$c]['num_c_ingreso'].'</span></td>
										<td style="padding-bottom:4px;width:60%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_det'][$b]['detalle'][$c]['nom_c_ingreso'].'</span></td>
										<td style="padding-bottom:4px;width:5%;"><span ></span></td>
										<td style="padding-bottom:4px;width:5%;"><span >'.number_format($monto_s_iva,2).'</span></td>
									</tr>';
								}
							}
							
							for($c=0;$c< count($data_datosfacturas[$a]['detalles_fact_poliza_det'][$b]['detalle']);$c++){
								$iva_facturas=$data_datosfacturas[$a]['detalles_fact_poliza_det'][$b]['detalle'][$c]['iva_facturas'];
								if($iva_facturas){
									$cuerpoAux.= '<tr>
										<td style="padding-bottom:4px;width:5%;"><span ></span></td>
										<td style="padding-bottom:4px;width:5%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_det'][$b]['detalle'][$c]['cta_ivaUno'].'</span></td>
										<td style="padding-bottom:4px;width:60%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_det'][$b]['detalle'][$c]['descIVA'].'</span></td>
										<td style="padding-bottom:4px;width:5%;"><span ></span></td>
										<td style="padding-bottom:4px;width:5%;"><span >'.number_format($iva_facturas,2).'</span></td>
									</tr>';
									
								}
							}
								

							for($c=0;$c< count($data_datosfacturas[$a]['detalles_fact_poliza_det'][$b]['detalle']);$c++){
								
									$ret_facturas=$data_datosfacturas[$a]['detalles_fact_poliza_det'][$b]['detalle'][$c]['ret_facturas'];
									
									if($ret_facturas){
										$cuerpoAux.= '<tr>
											<td style="padding-bottom:4px;width:5%;"><span ></span></td>
											<td style="padding-bottom:4px;width:5%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_det'][$b]['detalle'][$c]['cta_ivaretUno'].'</span></td>
											<td style="padding-bottom:4px;width:60%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_det'][$b]['detalle'][$c]['descRet'].'</span></td>
											<td style="padding-bottom:4px;width:5%;"><span ></span></td>
											<td style="padding-bottom:4px;width:5%;"><span >'.number_format($ret_facturas,2).'</span></td>
										</tr>';
									}
								
							}
							$totalmontoFac+=$total_monto_Fac;
							$montos_iva+=$monto_s_iva;
							$ivafacturas+=$iva_facturas;
							$retfacturas+=$ret_facturas;
							$total_abonos=$montos_iva+$ivafacturas+$retfacturas;

							$cuerpoAux.= '<tr>
								<td style="padding-top:14px;width:5%;"><span></span></td>
								<td style="padding-top:14px;width:5%;"><span></span></td>
								<td style="padding-top:14px;width:60%;"><span></span></td>
								<td style="padding-top:14px;width:5%;"><span></span></td>
								<td style="padding-top:14px;width:5%;"><span></span></td>
							</tr>';	
							
						}
						
							
					}
					$cuerpoAux.= '<tr>
						<td style="padding-bottom:4px;width:5%;"><span></span></td>
						<td style="padding-bottom:4px;width:5%;"><span></span></td>
						<td style="padding-bottom:4px;width:60%;"><span></span></td>
						<td style="padding-bottom:4px;width:5%;"><hr><span>'.number_format($totalmontoFac,2).'</span></td>
						<td style="padding-bottom:4px;width:5%;"><hr><span>'.number_format($total_abonos,2).'</span></td>
					</tr>';
					
				}

				if($tipopolizas=='PI'){  
					for($a=0;$a< count($data_datosfacturas);$a++){
						$fechaMov= $data_datosfacturas[$a]['fecha_formatcreada'];
						$fechaMovimiento=date("d/m/Y", strtotime($fechaMov));
						$cuerpoAux.= '<tr>
								<td style="padding-bottom:4px;width:15%;"><span class="texto_titulo">Fecha '.$fechaMovimiento.'</span></td>
								<td style="padding-bottom:4px;width:5%;"><span ></span></td>
								<td style="padding-bottom:4px;width:5%;"><span ></span></td>
								<td style="padding-bottom:4px;width:5%;"><span ></span></td>
								<td style="padding-bottom:4px;width:5%;"><span ></span></td>
							</tr>';
						for($b=0;$b< count($data_datosfacturas[$a]['detalles_fact_poliza_CP']);$b++){
							$total_monto_cp=$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['abono'];
							$cuerpoAux.= '<tr>
									<td style="padding-bottom:4px;width:5%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['folio_serie_Fac'].'</span></td>
									<td style="padding-bottom:4px;width:5%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['cuenta_cont'].'</span></td>
									<td style="padding-bottom:4px;width:60%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['banco_ingresa'].'</span></td>
									<td style="padding-bottom:4px;width:5%;"><span >'.number_format($total_monto_cp,2).'</span></td>
									<td style="padding-bottom:4px;width:5%;"><span ></span></td>
								</tr>';
							
							if($data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP']['trasladados']){

								for($c=0;$c< count($data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP']['trasladados']['iva']);$c++){
									
									$monto_iva_cp=$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP']['trasladados']['iva'];
									if($monto_iva_cp!='0'){
										if($data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP'][$c]['impT002']){
											$cuerpoAux.= '<tr>
												<td style="padding-bottom:4px;width:5%;"><span ></span></td>
												<td style="padding-bottom:4px;width:5%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP'][$c]['impT002'][0]["valorIVAUno"].'</span></td>
												<td style="padding-bottom:4px;width:60%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP'][$c]['impT002'][0]["descripcion"].'</span></td>
												<td style="padding-bottom:4px;width:5%;"><span >'.number_format($monto_iva_cp,2).'</span></td>
												<td style="padding-bottom:4px;width:5%;"><span ></span></td>
											</tr>';
										}
									}
								}
								
								for($c=0;$c< count($data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP']['trasladados']['ieps']);$c++){
									$monto_ieps_cp=$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP']['trasladados']['ieps'];
									if($monto_ieps_cp!='0'){		
										if($data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP'][$c]['impT003']){
											$cuerpoAux.= '<tr>
												<td style="padding-bottom:4px;width:5%;"><span ></span></td>
												<td style="padding-bottom:4px;width:5%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP'][$c]['impT003'][0]["valorIVAUno"].'</span></td>
												<td style="padding-bottom:4px;width:60%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP'][$c]['impT003'][0]["descripcion"].'</span></td>
												<td style="padding-bottom:4px;width:5%;"><span >'.number_format($monto_ieps_cp,2).'</span></td>
												<td style="padding-bottom:4px;width:5%;"><span ></span></td>
											</tr>';
										}
									}
								}
							}

							if($data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP']['retenidos']){

								for($c=0;$c< count($data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP']['retenidos']['isr']);$c++){
									
									$monto_isrret_cp=$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP']['retenidos']['isr'];
									if($monto_isrret_cp!='0'){
										if($data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP'][$c]['impTr001']){
											$cuerpoAux.= '<tr>
												<td style="padding-bottom:4px;width:5%;"><span ></span></td>
												<td style="padding-bottom:4px;width:5%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP'][$c]['impTr001'][0]["valorIVAUno"].'</span></td>
												<td style="padding-bottom:4px;width:60%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP'][$c]['impTr001'][0]["descripcion"].'</span></td>
												<td style="padding-bottom:4px;width:5%;"><span >'.number_format($monto_isrret_cp,2).'</span></td>
												<td style="padding-bottom:4px;width:5%;"><span ></span></td>
											</tr>';
										}
									}
								}

								for($c=0;$c< count($data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP']['retenidos']['iva']);$c++){
									$monto_ivaret_cp=$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP']['retenidos']['iva'];
									if($monto_ivaret_cp!='0'){
										if($data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP'][$c]['impTr002']){
											$cuerpoAux.= '<tr>
												<td style="padding-bottom:4px;width:5%;"><span ></span></td>
												<td style="padding-bottom:4px;width:5%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP'][$c]['impTr002'][0]["valorIVAUno"].'</span></td>
												<td style="padding-bottom:4px;width:60%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP'][$c]['impTr002'][0]["descripcion"].'</span></td>
												<td style="padding-bottom:4px;width:5%;"><span >'.number_format($monto_ivaret_cp,2).'</span></td>
												<td style="padding-bottom:4px;width:5%;"><span ></span></td>
											</tr>';
										}
									}
								}

								for($c=0;$c< count($data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP']['retenidos']['ieps']);$c++){
									$monto_iepsret_cp=$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP']['retenidos']['ieps'];
									if($monto_iepsret_cp!='0'){
										if($data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP'][$c]['impTr003']){
											$cuerpoAux.= '<tr>
												<td style="padding-bottom:4px;width:5%;"><span ></span></td>
												<td style="padding-bottom:4px;width:5%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP'][$c]['impTr003'][0]["valorIVAUno"].'</span></td>
												<td style="padding-bottom:4px;width:60%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP'][$c]['impTr003'][0]["descripcion"].'</span></td>
												<td style="padding-bottom:4px;width:5%;"><span >'.number_format($monto_iepsret_cp,2).'</span></td>
												<td style="padding-bottom:4px;width:5%;"><span ></span></td>
											</tr>';
										}
									}
								}
							}
							
							$total_monto_A_cp=$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['abono'];
							$cuerpoAux.= '<tr>
									<td style="padding-bottom:4px;width:5%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['folio_serie_Fac'].'</span></td>
									<td style="padding-bottom:4px;width:5%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['cuenta_cliente'].'</span></td>
									<td style="padding-bottom:4px;width:60%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['nombre_cliente'].'</span></td>
									<td style="padding-bottom:4px;width:5%;"><span ></span></td>
									<td style="padding-bottom:4px;width:5%;"><span >'.number_format($total_monto_A_cp,2).'</span></td>
								</tr>';

								if($data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP']['trasladados']){

									for($c=0;$c< count($data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP']['trasladados']['iva']);$c++){
										
										$monto_ivaA_cp=$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP']['trasladados']['iva'];
										if($monto_ivaA_cp!='0'){
											if($data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP'][$c]['impT002']){
												$cuerpoAux.= '<tr>
													<td style="padding-bottom:4px;width:5%;"><span ></span></td>
													<td style="padding-bottom:4px;width:5%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP'][$c]['impT002'][0]["valorIVADos"].'</span></td>
													<td style="padding-bottom:4px;width:60%;"><span >COBRADO</span></td>
													<td style="padding-bottom:4px;width:5%;"><span ></span></td>
													<td style="padding-bottom:4px;width:5%;"><span >'.number_format($monto_ivaA_cp,2).'</span></td>
												</tr>';
											}
										}
									}
									
									for($c=0;$c< count($data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP']['trasladados']['ieps']);$c++){
										$monto_iepsA_cp=$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP']['trasladados']['ieps'];
										if($monto_iepsA_cp!='0'){		
											if($data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP'][$c]['impT003']){
												$cuerpoAux.= '<tr>
													<td style="padding-bottom:4px;width:5%;"><span ></span></td>
													<td style="padding-bottom:4px;width:5%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP'][$c]['impT003'][0]["valorIVADos"].'</span></td>
													<td style="padding-bottom:4px;width:60%;"><span >COBRADO</span></td>
													<td style="padding-bottom:4px;width:5%;"><span ></span></td>
													<td style="padding-bottom:4px;width:5%;"><span >'.number_format($monto_iepsA_cp,2).'</span></td>
												</tr>';
											}
										}
									}
								}
	
								if($data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP']['retenidos']){
	
									for($c=0;$c< count($data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP']['retenidos']['isr']);$c++){
										
										$monto_isrretA_cp=$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP']['retenidos']['isr'];
										if($monto_isrretA_cp!='0'){
											if($data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP'][$c]['impTr001']){
												$cuerpoAux.= '<tr>
													<td style="padding-bottom:4px;width:5%;"><span ></span></td>
													<td style="padding-bottom:4px;width:5%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP'][$c]['impTr001'][0]["valorIVADos"].'</span></td>
													<td style="padding-bottom:4px;width:60%;"><span >RETENIDO</span></td>
													<td style="padding-bottom:4px;width:5%;"><span ></span></td>
													<td style="padding-bottom:4px;width:5%;"><span >'.number_format($monto_isrretA_cp,2).'</span></td>
												</tr>';
											}
										}
									}
	
									for($c=0;$c< count($data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP']['retenidos']['iva']);$c++){
										$monto_ivaretA_cp=$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP']['retenidos']['iva'];
										if($monto_ivaretA_cp!='0'){
											if($data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP'][$c]['impTr002']){
												$cuerpoAux.= '<tr>
													<td style="padding-bottom:4px;width:5%;"><span ></span></td>
													<td style="padding-bottom:4px;width:5%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP'][$c]['impTr002'][0]["valorIVADos"].'</span></td>
													<td style="padding-bottom:4px;width:60%;"><span >RETENIDO</span></td>
													<td style="padding-bottom:4px;width:5%;"><span ></span></td>
													<td style="padding-bottom:4px;width:5%;"><span >'.number_format($monto_ivaretA_cp,2).'</span></td>
												</tr>';
											}
										}
									}
	
									for($c=0;$c< count($data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP']['retenidos']['ieps']);$c++){
										$monto_iepsretA_cp=$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP']['retenidos']['ieps'];
										if($monto_iepsretA_cp!='0'){
											if($data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP'][$c]['impTr003']){
												$cuerpoAux.= '<tr>
													<td style="padding-bottom:4px;width:5%;"><span ></span></td>
													<td style="padding-bottom:4px;width:5%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_CP'][$b]['detalleCP'][$c]['impTr003'][0]["valorIVADos"].'</span></td>
													<td style="padding-bottom:4px;width:60%;"><span >RETENIDO</span></td>
													<td style="padding-bottom:4px;width:5%;"><span ></span></td>
													<td style="padding-bottom:4px;width:5%;"><span >'.number_format($monto_iepsretA_cp,2).'</span></td>
												</tr>';
											}
										}
									}
								}

							$totalmonto_cp+=$total_monto_cp;
							$montoiva_cp+=$monto_iva_cp;
							$montoieps_cp+=$monto_ieps_cp;
							$montoisrret_cp+=$monto_isrret_cp;
							$montoivaret_cp+=$monto_ivaret_cp;
							$montoiepsret_cp+=$monto_iepsret_cp;
							$totalesCar=$totalmonto_cp+$montoiva_cp+$montoieps_cp+$montoisrret_cp+$montoivaret_cp+$montoiepsret_cp;

							$totalmonto_A_cp+=$total_monto_A_cp;
							$montoivaA_cp+=$monto_ivaA_cp;
							$montoiepsA_cp+=$monto_iepsA_cp;
							$montoisrretA_cp+=$monto_isrretA_cp;
							$montoivaretA_cp+=$monto_ivaretA_cp;
							$montoiepsretA_cp+=$monto_iepsretA_cp;
							$totalesAbo=$totalmonto_A_cp+$montoivaA_cp+$montoiepsA_cp+$montoisrretA_cp+$montoivaretA_cp+$momontoiepsretA_cpntoiepsret_cp;

							$cuerpoAux.= '<tr>
								<td style="padding-top:14px;width:5%;"><span></span></td>
								<td style="padding-top:14px;width:5%;"><span></span></td>
								<td style="padding-top:14px;width:60%;"><span></span></td>
								<td style="padding-top:14px;width:5%;"><span></span></td>
								<td style="padding-top:14px;width:5%;"><span></span></td>
							</tr>';	

						}
					}
					$cuerpoAux.= '<tr>
						<td style="padding-bottom:4px;width:5%;"><span></span></td>
						<td style="padding-bottom:4px;width:5%;"><span></span></td>
						<td style="padding-bottom:4px;width:60%;"><span></span></td>
						<td style="padding-bottom:4px;width:5%;"><hr><span>'.number_format($totalesCar,2).'</span></td>
						<td style="padding-bottom:4px;width:5%;"><hr><span>'.number_format($totalesAbo,2).'</span></td>
					</tr>';
				}

				if($tipopolizas=='PE'){  
					for($a=0;$a< count($data_datosfacturas);$a++){
						$fechaMov= $data_datosfacturas[$a]['fecha_formatcreada'];
						$fechaMovimiento=date("d/m/Y", strtotime($fechaMov));
						$cuerpoAux.= '<tr>
								<td style="padding-bottom:4px;width:15%;"><span class="texto_titulo">Fecha '.$fechaMovimiento.'</span></td>
								<td style="padding-bottom:4px;width:5%;"><span ></span></td>
								<td style="padding-bottom:4px;width:5%;"><span ></span></td>
								<td style="padding-bottom:4px;width:5%;"><span ></span></td>
								<td style="padding-bottom:4px;width:5%;"><span ></span></td>
							</tr>';
						for($b=0;$b< count($data_datosfacturas[$a]['detalles_fact_poliza_NC_det']);$b++){

							for($c=0;$c< count($data_datosfacturas[$a]['detalles_fact_poliza_NC_det'][$b]['detalle']);$c++){
								$total_monto_NC=$data_datosfacturas[$a]['detalles_fact_poliza_NC_det'][$b]['detalle'][$c]['total_monto_Fac'];
								if($total_monto_NC){
									$cuerpoAux.= '<tr>
										<td style="padding-bottom:4px;width:5%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_NC_det'][$b]['detalle'][$c]['folio_serie_Fac'].'</span></td>
										<td style="padding-bottom:4px;width:5%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_NC_det'][$b]['detalle'][$c]['cuenta_cliente'].'</span></td>
										<td style="padding-bottom:4px;width:60%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_NC_det'][$b]['detalle'][$c]['nombre_cliente'].'</span></td>
										<td style="padding-bottom:4px;width:5%;"><span ></span></td>
										<td style="padding-bottom:4px;width:5%;"><span >'.number_format($total_monto_NC,2).'</span></td>
									</tr>';
								}
							}

							for($c=0;$c< count($data_datosfacturas[$a]['detalles_fact_poliza_NC_det'][$b]['detalle']);$c++){
								$monto_NC_iva=$data_datosfacturas[$a]['detalles_fact_poliza_NC_det'][$b]['detalle'][$c]['monto_s_iva'];
								if($monto_NC_iva){
									$cuerpoAux.= '<tr>
										<td style="padding-bottom:4px;width:5%;"><span ></span></td>
										<td style="padding-bottom:4px;width:5%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_NC_det'][$b]['detalle'][$c]['num_c_ingreso'].'</span></td>
										<td style="padding-bottom:4px;width:60%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_NC_det'][$b]['detalle'][$c]['nom_c_egreso'].'</span></td>
										<td style="padding-bottom:4px;width:5%;"><span >'.number_format($monto_NC_iva,2).'</span></td>
										<td style="padding-bottom:4px;width:5%;"><span ></span></td>
									</tr>';
								}
							}
							
							for($c=0;$c< count($data_datosfacturas[$a]['detalles_fact_poliza_NC_det'][$b]['detalle']);$c++){
								$iva_facturasNC=$data_datosfacturas[$a]['detalles_fact_poliza_NC_det'][$b]['detalle'][$c]['iva_facturas'];
								if($iva_facturasNC){
									$cuerpoAux.= '<tr>
										<td style="padding-bottom:4px;width:5%;"><span ></span></td>
										<td style="padding-bottom:4px;width:5%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_NC_det'][$b]['detalle'][$c]['cta_ivaUno'].'</span></td>
										<td style="padding-bottom:4px;width:60%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_NC_det'][$b]['detalle'][$c]['descIVA'].'</span></td>
										<td style="padding-bottom:4px;width:5%;"><span >'.number_format($iva_facturasNC,2).'</span></td>
										<td style="padding-bottom:4px;width:5%;"><span ></span></td>
									</tr>';
									
								}
							}
								

							for($c=0;$c< count($data_datosfacturas[$a]['detalles_fact_poliza_NC_det'][$b]['detalle']);$c++){
								
									$ret_facturasNC=$data_datosfacturas[$a]['detalles_fact_poliza_NC_det'][$b]['detalle'][$c]['ret_facturas'];
									
									if($ret_facturasNC){
										$cuerpoAux.= '<tr>
											<td style="padding-bottom:4px;width:5%;"><span ></span></td>
											<td style="padding-bottom:4px;width:5%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_NC_det'][$b]['detalle'][$c]['cta_ivaretUno'].'</span></td>
											<td style="padding-bottom:4px;width:60%;"><span >'.$data_datosfacturas[$a]['detalles_fact_poliza_NC_det'][$b]['detalle'][$c]['descRet'].'</span></td>
											<td style="padding-bottom:4px;width:5%;"><span >'.number_format($ret_facturasNC,2).'</span></td>
											<td style="padding-bottom:4px;width:5%;"><span ></span></td>
										</tr>';
									}
								
							}
							$totalmonto_NC+=$total_monto_NC;
							$montoNC_iva+=$monto_NC_iva;
							$ivafacturasNC+=$iva_facturasNC;
							$retfacturasNC+=$ret_facturasNC;
							$total_abonos=$montoNC_iva+$ivafacturasNC+$retfacturasNC;

							$cuerpoAux.= '<tr>
								<td style="padding-top:14px;width:5%;"><span></span></td>
								<td style="padding-top:14px;width:5%;"><span></span></td>
								<td style="padding-top:14px;width:60%;"><span></span></td>
								<td style="padding-top:14px;width:5%;"><span></span></td>
								<td style="padding-top:14px;width:5%;"><span></span></td>
							</tr>';	
							
						}

					}

					$cuerpoAux.= '<tr>
						<td style="padding-bottom:4px;width:5%;"><span></span></td>
						<td style="padding-bottom:4px;width:5%;"><span></span></td>
						<td style="padding-bottom:4px;width:60%;"><span></span></td>
						<td style="padding-bottom:4px;width:5%;"><hr><span>'.number_format($total_abonos,2).'</span></td>
						<td style="padding-bottom:4px;width:5%;"><hr><span>'.number_format($totalmonto_NC,2).'</span></td>
						
					</tr>';
				}
			$cuerpoAux.='</table></div>';	
			
	  return $cuerpoAux;
  	}

	
 }