<?php
class cRide
{

  function crearRide($ubicacion, $numeroAutorizacion,$tipodocumento){
      $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);

      // set document information
      $pdf->SetCreator(PDF_CREATOR);
      $pdf->SetAuthor('FACTOWERSº');
      $pdf->SetTitle('Comprobante-SRI');
      $pdf->SetSubject('Comprobante-SRI');
      $pdf->SetKeywords('TCPDF, PDF, comprobante, sri');

      // remove default header/footer
      $pdf->setPrintHeader(false);
      $pdf->setPrintFooter(false);

      // set default monospaced font
      $pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);

      // set margins
      $pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);

      // set auto page breaks
      $pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);

      // set image scale factor
      $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);

      // set some language-dependent strings (optional)
      if (@file_exists(dirname(__FILE__).'/lang/eng.php')) {
          require_once(dirname(__FILE__).'/lang/eng.php');
          $pdf->setLanguageArray($l);
      }

      // set font
      $pdf->SetFont('times', 'BI', 20);
      $pdf->SetFont('helvetica', '', 8);

      // add a page
      $pdf->AddPage();

      $objXml = simplexml_load_file($ubicacion.$numeroAutorizacion.'.xml');

      $xmlComprobante = simplexml_load_string($objXml->comprobante);
	
      switch ($tipodocumento) {
          case '01':
      			$reembolso = $xmlComprobante->infoFactura->codDocReembolso;
      			$exportador = $xmlComprobante->infoFactura->comercioExterior;

      			if($reembolso == "41"){
      				$strhtml = $this->CreaDivParaPDFReembolso($objXml, $pdf);
      			}elseif ($exportador == "EXPORTADOR") {
      				$strhtml = $this->CreaDivParaPDFFacturaExportacion($objXml, $pdf);
      			} else {
      				$strhtml = $this->CreaDivParaPDFFactura($objXml, $pdf);
      			}
          break;
          case '03':
      			$reembolso = $xmlComprobante->infoLiquidacionCompra->codDocReembolso;
      			if($reembolso == "41"){
      				$strhtml = $this->CreaDivParaPDFLiquidacionReembolso($objXml, $pdf);
      			}else{
      				$strhtml = $this->CreaDivParaPDFLiquidacionCompra($objXml, $pdf);
      			}
          break;
          case '06':
            $strhtml = $this->CreaDivParaPDFGuia($objXml, $pdf);
              break;
          case '04':
            $strhtml = $this->CreaDivParaPDFNotaCredito($objXml, $pdf);
              break;
          case '07':
            $strhtml = $this->CreaDivParaPDFRetencion($objXml, $pdf);
              break;
            default:
              // code...
            break;
      }
      $pdf->writeHTML($strhtml, true, 0, true, 0);

      /**
      MODIFICAR PATH DEL ARCHIVO WINDOWS LOCALMENTE
      **/
	  echo "PDF CERADO";
      $path_XML = "C:/www/php/xmllov-ORIL/files/ride/";
      $filename= $path_XML."{$numeroAutorizacion}.pdf";
      // var_dump($filename);exit;
      $pdf->Output($filename, 'F');
  }

  function CreaDivParaPDFGuia($objXml, $pdf){
    $xmlFact = simplexml_load_string($objXml->comprobante);

    $divstr='<html><head>
    <style>
    .myDiv {
      border:1px solid #ddd;
      border-radius:1px 1px 1px 1px;
      padding:6px;
    }
    .div2{
      height:500px;
    }

    </style>';
 $divstr.='</head><body>';

    $divstr.='<table cellspacing="2" cellpadding="2" border="0">';
    $divstr.='<tr>';

      $divstr.='<td>';

      $divstr.='<table cellspacing="1" cellpadding="1">';
        $divstr.='<tr>';
          $divstr.='<td style="height:150px">';
    		     $divstr.='<img src="'.str_replace('\lib','',__DIR__).'\\files\\img\\logo.png" alt="" height="100" width"50"/>';
          $divstr.='</td>';
        $divstr.='</tr>';
      $divstr.='</table>';

          $divstr.='<div class="myDiv">';

          $divstr.='<table cellspacing="1" cellpadding="1">';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:10px;font-weight: bold;width:150px;">'.$xmlFact->infoTributaria->razonSocial.'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:10px;font-weight: bold;width:100px;">Dirección Matriz:</td>';
            $divstr.='<td style="font-size:10px;width:68%;">'.$xmlFact->infoTributaria->dirMatriz.'</td>';
            $divstr.='</tr>';  
             $divstr.='<tr>';
              $divstr.='<td style="font-size:10px;font-weight: bold;width:100px;">Dirección Sucursal:</td>';
              $divstr.='<td style="font-size:10px;text-align:left;width:68%;">'.$xmlFact->infoTributaria->dirMatriz.'</td>';
              $divstr.='</tr>';			
            $divstr.='<tr>';
            $divstr.='<td style="font-size:10px;font-weight: bold;width:100px;">Agente de Retención:</td>';
            $divstr.='<td style="font-size:10px;text-align:left;width:68%;">'.$xmlFact->infoTributaria->agenteRetencion.'</td>';
            $divstr.='</tr>';
          $divstr.='</table>';

          $divstr.='<table cellspacing="1" cellpadding="1" style="padding:2px;">';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:10px;height:58px">OBLIGADO A LLEVAR CONTABILIDAD: <span style="font-size:10px;">'.$xmlFact->infoFactura->obligadoContabilidad.'</span></td>';
            $divstr.='</tr>';
          $divstr.='</table>';
          //  $divstr.='<div class="row"> '.$xmlFact->infoTributaria->razonSocial.'</div>';
            // $divstr.='<div class="row" style="font-size:11px ;margin: 15px 0px;"> '.$xmlFact->infoTributaria->nombreComercial.'</div>';
            // $divstr.='<div class="row"  style="font-size:10px;margin: 10px 0px;"> Dirección Matriz: '.$xmlFact->infoTributaria->dirMatriz.'</div>';
            // $divstr.='<div class="row"  style="font-size:10px ;margin:10px 0px;"> Dirección Sucursal: '.$xmlFact->infoFactura->dirEstablecimiento.'</div>';
            // $divstr.='<div class="row"  style="font-size:11px;margin: 12px 0px; "> OBLIGADO A LLEVAR CONTABILIDAD: '.$xmlFact->infoFactura->obligadoContabilidad.' </div>';
          $divstr.='</div>';
  //    $divstr.='</div>';

      $divstr.='</td>';

      $divstr.='<td>';
         $divstr.='<div class="myDiv">';
           $divstr.='<table cellspacing="2" cellpadding="3">';
             $divstr.='<tr>';
               $divstr.='<td style="font-size:10px;width:40px;font-weight: bold;">R.U.C:</td>';
               $divstr.='<td style="font-size:10px;">'.$xmlFact->infoTributaria->ruc.'</td>';
             $divstr.='</tr>';
             $divstr.='<tr>';
               $divstr.='<td style="font-size:13px;width:150px;font-weight: bold;">GUÍA DE REMISIÓN</td>';
             $divstr.='</tr>';
             $divstr.='<tr>';

               $facNumber = substr($xmlFact->infoTributaria->claveAcceso,24,15);
               $facNumber = substr($facNumber,0,3).'-'.substr($facNumber,3,3).'-'.substr($facNumber,6,9);

               $divstr.='<td style="font-size:12px;width:160px;">No. '.$facNumber.'</td>';
             $divstr.='</tr>';
             $divstr.='<tr>';
               $divstr.='<td style="font-size:9px;width:200px;font-weight: bold;">NÚMERO DE AUTORIZACIÓN</td>';
             $divstr.='</tr>';
             $divstr.='<tr>';
               $divstr.='<td style="font-size:11px;width:100%;">'.$objXml->numeroAutorizacion.'</td>';
             $divstr.='</tr>';

             $divstr.='<tr>';
             $date = new DateTime($objXml->fechaAutorizacion);
               $divstr.='<td style="font-size:10px;width:190px;font-weight: bold;">FECHA Y HORA DE AUTORIZACION:</td>';
               $divstr.='<td style="font-size:10px;">'.$date->format('Y-m-d H:i:s').'</td>';
             $divstr.='</tr>';

             $divstr.='<tr>';
               $ambiente = ($xmlFact->infoTributaria->ambiente == 1) ? "PRUEBAS":"PRODUCCION";
               $divstr.='<td style="font-size:10px;width:70px;font-weight: bold;">AMBIENTE:</td>';
               $divstr.='<td style="font-size:10px;">'.$ambiente.'</td>';
             $divstr.='</tr>';

             $divstr.='<tr>';
               $tipoemision = ($xmlFact->infoTributaria->tipoEmision == 1) ? "NORMAL":"INDISPONIBILIDAD DEL SISTEMA";
               $divstr.='<td style="font-size:10px;width:70px;font-weight: bold;">EMISIÓN:</td>';
               $divstr.='<td style="font-size:10px;">'.$tipoemision.'</td>';
             $divstr.='</tr>';



             $divstr.='<tr>';
               $divstr.='<td style="font-size:12px;width:150px;font-weight: bold;">CLAVE DE ACCESO:</td>';

             $divstr.='</tr>';

           $divstr.='</table>';



           $divstr.='<div class="row" style="font-size:8px;margin: 0px 0px;"> ';

             $facNumber = substr($xmlFact->infoTributaria->claveAcceso,0,49);
             $params = $pdf->serializeTCPDFtagParameters(array($facNumber, 'CODE11', '', '', 85, 25, 0.4, array('position'=>'S', 'border'=>false, 'padding'=>4, 'fgcolor'=>array(0,0,0), 'bgcolor'=>array(255,255,255), 'text'=>true, 'font'=>'helvetica', 'fontsize'=>12, 'stretchtext'=>4), 'N'));

             $divstr .= '<tcpdf method="write1DBarcode" params="'.$params.'" />';

           $divstr.='</div>';

         $divstr.='</div>';

         $divstr.='</td>';

       $divstr.='</tr>';

       $divstr.='</table>';


      $divstr.='<br></br>';
     $divstr.='<div class="myDiv">';
        $divstr.='<table cellspacing="5" cellpadding="2" >';
          $divstr.='<tr >';
          $divstr.='<td class"row" style="font-size:11px;">Identificación(Transportista): '.$xmlFact->infoGuiaRemision->rucTransportista.'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
          $divstr.='<td style="font-size:11px;">Razón Social / Nombres y Apellidos: '.$xmlFact->infoGuiaRemision->razonSocialTransportista.'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
          $divstr.='<td style="font-size:11px;">Placa: '.$xmlFact->infoGuiaRemision->placa.'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
          $divstr.='<td style="font-size:11px;">Punto de Partida: '.$xmlFact->infoGuiaRemision->dirPartida.'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
          $divstr.='<td>';
          $divstr.='<table>';
          $divstr.='<tr>';
          $divstr.='<td style="font-size:11px;">Fecha inicio Transporte: '.$xmlFact->infoGuiaRemision->fechaIniTransporte.' </td>';
          $divstr.='<td style="font-size:11px;">Fecha fin Transporte: '.$xmlFact->infoGuiaRemision->fechaFinTransporte.' </td>';
          $divstr.='</tr>';
          $divstr.='</table>';
          $divstr.='</td>';
          $divstr.='</tr>';
        $divstr.='</table>';
       $divstr.='</div>';

      for ($i=0; $i < count($xmlFact->destinatarios->destinatario); $i++){

       $divstr.='<div class="myDiv">';
            $divstr.='<table cellspacing= "5">';
            $divstr.='<tr>';
                $divstr.='<td>';
                $divstr.='<table>';
                    $divstr.='<tr>';
                    $divstr.='<td style="font-size:11px;">Comprobante de Venta: FACTURA </td>';
                    $divstr.='<td style="font-size:11px;">'.$xmlFact->destinatarios->destinatario[$i]->numDocSustento.' </td>';
                    $divstr.='<td style="font-size:11px;">Fecha de Emisión: '.$xmlFact->destinatarios->destinatario[$i]->fechaEmisionDocSustento.' </td>';
                    $divstr.='</tr>';
                $divstr.='</table>';
                $divstr.='</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;">Número de Autorización: '.$xmlFact->destinatarios->destinatario[$i]->numAutDocSustento.'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;">Motivo Traslado: '.$xmlFact->destinatarios->destinatario[$i]->motivoTraslado.'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;">Destino(Punto de llegada): '.$xmlFact->destinatarios->destinatario[$i]->dirDestinatario.'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;">Identificación(Destinatario): '.$xmlFact->destinatarios->destinatario[$i]->identificacionDestinatario.'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;">Razón Social / Nombres y Apellidos: '.$xmlFact->destinatarios->destinatario[$i]->razonSocialDestinatario.'</td>';
            $divstr.='</tr>';
            if ($xmlFact->destinatarios->destinatario[$i]->docAduaneroUnico){
                $divstr.='<tr>';
                $divstr.='<td style="font-size:11px;">Documento Aduanero: '.$xmlFact->destinatarios->destinatario[$i]->docAduaneroUnico.'</td>';
                $divstr.='</tr>';
            }
            if ($xmlFact->destinatarios->destinatario[$i]->codEstabDestino){
                $divstr.='<tr>';
                $divstr.='<td style="font-size:11px;">Código Establecimiento Destino: '.$xmlFact->destinatarios->destinatario[$i]->codEstabDestino.'</td>';
                $divstr.='</tr>';
            }
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;">Ruta: '.$xmlFact->destinatarios->destinatario[$i]->ruta.'</td>';
            $divstr.='</tr>';

            $divstr.='<tr>';
                $divstr.='<td width="60"> </td>';
                $divstr.='<td> <div style="padding-left: 50px;">';

                $divstr.='<table style="border-radius:6px">';
                $divstr.='<tr>';
                    $divstr.='<th width="60" style="font-size:12px;padding:0px 3px;border: 1px solid #000;text-align:center;font-weight: bold;">Cantidad</th>';
                    $divstr.='<th width="300" style="font-size:12px;border: 1px solid #000;text-align:center;font-weight: bold;">Descripción</th>';
                    $divstr.='<th width="85" style="font-size:12px;padding:0px 3px;border: 1px solid #000;text-align:center;font-weight: bold;">Código<br/>Principal</th>';
                    $divstr.='<th width="85" style="font-size:12px;padding:0px 3px;border: 1px solid #000;text-align:center;font-weight: bold;">Código <br/> Auxiliar</th>';
                $divstr.='</tr>';

                for ($j=0; $j < count($xmlFact->destinatarios->destinatario[$i]->detalles->detalle); $j++)
                {
                    $detalle = $xmlFact->destinatarios->destinatario[$i]->detalles->detalle[$j];
                    $divstr.='<tr>';
                    $divstr.='<td style="font-size:11px;border: 1px solid #000;text-align:center; ">'.$detalle->cantidad.'</td>';
                    $divstr.='<td style="font-size:11px;border: 1px solid #000;text-align:center; ">'.$detalle->descripcion.'</td>';
                    $divstr.='<td style="font-size:11px;border: 1px solid #000;text-align:center; ">'.$detalle->codigoInterno.'</td>';
                    $divstr.='<td style="font-size:11px;border: 1px solid #000;text-align:left; ">'.$detalle->codigoAdicional.'</td>';
                    $divstr.='</tr>';
                }
                $divstr.='</table>';

                $divstr.='</div> </td>';
            $divstr.='</tr>';

          $divstr.='</table>';
        $divstr.='</div>';
      }
      $divstr.='</body>';
      $divstr.='</html>';
    return $divstr;
  }

  function CreaDivParaPDFFactura($objXml, $pdf){
    $xmlFact = simplexml_load_string($objXml->comprobante);

    $divstr='<html><head>
    <style>
    .myDiv {
      border:1px solid #ddd;

      padding:6px;
      border-spacing: 1px 0;
    }

    </style>';
       $divstr.='</head><body>';

    $divstr.='<table cellspacing="2" cellpadding="2" border="0">';
    $divstr.='<tr>';

      $divstr.='<td>';

      $divstr.='<table cellspacing="1" cellpadding="1">';
        $divstr.='<tr>';
          $divstr.='<td style="height:150px">';
    		     $divstr.='<img src="'.str_replace('\lib','',__DIR__).'\\files\\img\\logo.png" alt="" height="100" width"50"/>';
          $divstr.='</td>';
        $divstr.='</tr>';
      $divstr.='</table>';

          $divstr.='<div class="myDiv">';

          $divstr.='<table cellspacing="1" cellpadding="1">';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:10px;font-weight: bold;width:150px;">'.$xmlFact->infoTributaria->razonSocial.'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:10px;font-weight: bold;width:100px;">Dirección Matriz:</td>';
            $divstr.='<td style="font-size:10px;width:68%;">'.$xmlFact->infoTributaria->dirMatriz.'</td>';
            $divstr.='</tr>';  
             $divstr.='<tr>';
              $divstr.='<td style="font-size:10px;font-weight: bold;width:100px;">Dirección Sucursal:</td>';
              $divstr.='<td style="font-size:10px;text-align:left;width:68%;">'.$xmlFact->infoTributaria->dirMatriz.'</td>';
              $divstr.='</tr>';			
            $divstr.='<tr>';
            $divstr.='<td style="font-size:10px;font-weight: bold;width:100px;">Agente de Retención:</td>';
            $divstr.='<td style="font-size:10px;text-align:left;width:68%;">'.$xmlFact->infoTributaria->agenteRetencion.'</td>';
            $divstr.='</tr>';
          $divstr.='</table>';

          $divstr.='<table cellspacing="1" cellpadding="1" style="padding:2px;">';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:10px;height:58px">OBLIGADO A LLEVAR CONTABILIDAD: <span style="font-size:10px;">'.$xmlFact->infoFactura->obligadoContabilidad.'</span></td>';
            $divstr.='</tr>';
          $divstr.='</table>';
          //  $divstr.='<div class="row"> '.$xmlFact->infoTributaria->razonSocial.'</div>';
            // $divstr.='<div class="row" style="font-size:11px ;margin: 15px 0px;"> '.$xmlFact->infoTributaria->nombreComercial.'</div>';
            // $divstr.='<div class="row"  style="font-size:10px;margin: 10px 0px;"> Dirección Matriz: '.$xmlFact->infoTributaria->dirMatriz.'</div>';
            // $divstr.='<div class="row"  style="font-size:10px ;margin:10px 0px;"> Dirección Sucursal: '.$xmlFact->infoFactura->dirEstablecimiento.'</div>';
            // $divstr.='<div class="row"  style="font-size:11px;margin: 12px 0px; "> OBLIGADO A LLEVAR CONTABILIDAD: '.$xmlFact->infoFactura->obligadoContabilidad.' </div>';
          $divstr.='</div>';
  //    $divstr.='</div>';

      $divstr.='</td>';

      $divstr.='<td>';
        $divstr.='<div class="myDiv">';
          $divstr.='<table cellspacing="2" cellpadding="3">';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:10px;width:40px;font-weight: bold;">R.U.C:</td>';
              $divstr.='<td style="font-size:10px;">'.$xmlFact->infoTributaria->ruc.'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:13px;width:80px;font-weight: bold;">FACTURA</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';

              $facNumber = substr($xmlFact->infoTributaria->claveAcceso,24,15);
              $facNumber = substr($facNumber,0,3).'-'.substr($facNumber,3,3).'-'.substr($facNumber,6,9);

              $divstr.='<td style="font-size:12px;width:160px;">No. '.$facNumber.'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:9px;width:200px;font-weight: bold;">NÚMERO DE AUTORIZACIÓN</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:11px;width:100%;">'.$objXml->numeroAutorizacion.'</td>';
            $divstr.='</tr>';

            $divstr.='<tr>';
            $date = new DateTime($objXml->fechaAutorizacion);
              $divstr.='<td style="font-size:10px;width:190px;font-weight: bold;">FECHA Y HORA DE AUTORIZACION:</td>';
              $divstr.='<td style="font-size:10px;">'.$date->format('Y-m-d H:i:s').'</td>';
            $divstr.='</tr>';

            $divstr.='<tr>';
              $ambiente = ($xmlFact->infoTributaria->ambiente == 1) ? "PRUEBAS":"PRODUCCION";
              $divstr.='<td style="font-size:10px;width:70px;font-weight: bold;">AMBIENTE:</td>';
              $divstr.='<td style="font-size:10px;">'.$ambiente.'</td>';
            $divstr.='</tr>';

            $divstr.='<tr>';
              $tipoemision = ($xmlFact->infoTributaria->tipoEmision == 1) ? "NORMAL":"INDISPONIBILIDAD DEL SISTEMA";
              $divstr.='<td style="font-size:10px;width:70px;font-weight: bold;">EMISIÓN:</td>';
              $divstr.='<td style="font-size:10px;">'.$tipoemision.'</td>';
            $divstr.='</tr>';

            $divstr.='<tr>';
              $divstr.='<td style="font-size:12px;width:150px;font-weight: bold;">CLAVE DE ACCESO:</td>';

            $divstr.='</tr>';

          $divstr.='</table>';

          $divstr.='<div class="row" style="font-size:8px;margin: 0px 0px;"> ';

            $facNumber = substr($xmlFact->infoTributaria->claveAcceso,0,49);
            $params = $pdf->serializeTCPDFtagParameters(array($facNumber, 'CODE11', '', '', 85, 25, 0.4, array('position'=>'S', 'border'=>false, 'padding'=>4, 'fgcolor'=>array(0,0,0), 'bgcolor'=>array(255,255,255), 'text'=>true, 'font'=>'helvetica', 'fontsize'=>12, 'stretchtext'=>4), 'N'));

            $divstr .= '<tcpdf method="write1DBarcode" params="'.$params.'" />';

          $divstr.='</div>';

        $divstr.='</div>';

        $divstr.='</td>';

      $divstr.='</tr>';

      $divstr.='</table>';

      $divstr.='<br></br>';

      $divstr.='<div class="myDiv">';
        $divstr.='<table cellspacing="2" cellpadding="3">';
          $divstr.='<tr>';
            $divstr.='<td style="font-size:12px;width:220px;font-weight: bold;">Razón Social / Nombres y Apellidos:</td>';
            $divstr.='<td style="font-size:12px;">'.$xmlFact->infoFactura->razonSocialComprador.'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
            $divstr.='<td style="font-size:12px;width:90px;font-weight: bold;">Identificación:</td>';
            $divstr.='<td style="font-size:12px;">'.$xmlFact->infoFactura->identificacionComprador.'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
            $divstr.='<td style="font-size:12px;width:100px;font-weight: bold;">Fecha Emisión:</td>';
            $divstr.='<td style="font-size:12px;">'.$xmlFact->infoFactura->fechaEmision.'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
            $divstr.='<td style="font-size:12px;width:100px;font-weight: bold;">Dirección:</td>';
            $divstr.='<td style="font-size:12px;">'.$xmlFact->infoFactura->direccionComprador.'</td>';
          $divstr.='</tr>';
        $divstr.='</table>';
      $divstr.='</div>';

        $divstr.='<br></br>';

      $divstr.='<table class="myDiv"  >';
      $divstr.='<tr>';
          $divstr.='<th width="65" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Código<br/>Principal</th>';
          $divstr.='<th width="65" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Código <br/> Auxiliar</th>';
          $divstr.='<th width="60" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Cantidad</th>';
          $divstr.='<th width="242" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Descripción</th>';
          $divstr.='<th width="65" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Precio<br/>Unitario</th>';
          /*$divstr.='<th width="60" style="font-size:10px;border: 1px solid #000;text-align:center;font-weight: bold;">Subsidio</th>';*/
          $divstr.='<th width="70" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Descuento</th>';
          $divstr.='<th width="65" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Precio Total</th>';
        $divstr.='</tr>';


      $decimalesprecio = 2;
      $decimalescantidad = 2;

      $totalsubsidio = 0;
      for ($i=0; $i < count($xmlFact->detalles->detalle); $i++)
      {

          $divstr.='<tr>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.$xmlFact->detalles->detalle[$i]->codigoPrincipal.'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.$xmlFact->detalles->detalle[$i]->codigoAuxiliar.'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.number_format((double)$xmlFact->detalles->detalle[$i]->cantidad, $decimalescantidad).'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:left; ">'.$xmlFact->detalles->detalle[$i]->descripcion.'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:right; ">'.number_format((double)$xmlFact->detalles->detalle[$i]->precioUnitario, $decimalesprecio).'</td>';
          /*$divstr.='<td style="font-size:9px;border: 1px solid #000;text-align:right; ">'.number_format($subsidio,2).'</td>';*/
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:right ; ">'.$xmlFact->detalles->detalle[$i]->descuento.'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:right; ">'.$xmlFact->detalles->detalle[$i]->precioTotalSinImpuesto.'</td>';
          $divstr.='</tr>';
      }
      $divstr.='</table>';



      $divstr.='<table cellspacing="4" cellpadding="3" border="0" style="width:100%;">';
      $divstr.='<tr>';

        $divstr.='<td>';

  		$divstr.='<div style="font-size:11px;border: 1px solid #ddd;text-align:center;">FORMA DE PAGO</div>';
		$divstr.='<table><tr><th>Forma de Pago</th><th>Valor</th><th>Plazo</th><th>Unidad de Tiempo</th></tr>';
		$divstr.='<tr><td>'.$xmlFact->infoFactura->pagos->pago->formaPago.'</td>';
		$divstr.='<td>'.$xmlFact->infoFactura->pagos->pago->total.'</td>';
		$divstr.='<td>'.$xmlFact->infoFactura->pagos->pago->plazo.'</td>';
		$divstr.='<td>'.$xmlFact->infoFactura->pagos->pago->unidadTiempo.'</td>';
		$divstr.='</tr></table>';
        $divstr.='<div  style="float:right;">';
          $divstr.='<div style="margin-right:0px; border: 1px solid #ddd;">';

          $divstr.='<div style="font-size:12px;font-weight: bold;margin:6px 0px"> Información Adicional</div>';
          for ($i=0; $i < count($xmlFact->infoAdicional->campoAdicional); $i++) {
            if ($xmlFact->infoAdicional->campoAdicional[$i]['nombre'] != 'Subsidio'){
                $divstr.='<div class="row" style="font-size:11px;margin:6px 0px"> '.$xmlFact->infoAdicional->campoAdicional[$i]['nombre'].': '.$xmlFact->infoAdicional->campoAdicional[$i].'</div>';
				
            }
            else{
                $totalsubsidio = $xmlFact->infoAdicional->campoAdicional[$i];
            }
          }
		  

          $divstr.='</div>';
        $divstr.='</div>';

        $divstr.='</td>';

        $divstr.='<td>';

        $divstr.='<div  style="width:100%; ">';
        $divstr.='<div style="margin-left:2px;">';
          $divstr.='<table cellpadding="5" >';
            $divstr.='<tr>';

            $baseiva = 0;
            $montoiva = 0;
            for ($i=0; $i < count($xmlFact->infoFactura->totalConImpuestos->totalImpuesto); $i++) {
              if (($xmlFact->infoFactura->totalConImpuestos->totalImpuesto[$i]->codigo == '2') &&
                 ($xmlFact->infoFactura->totalConImpuestos->totalImpuesto[$i]->codigoPorcentaje != '0')){
                $base = (double)$xmlFact->infoFactura->totalConImpuestos->totalImpuesto[$i]->baseImponible;
                $baseiva += $base;

                $montoiva += (double)$xmlFact->infoFactura->totalConImpuestos->totalImpuesto[$i]->valor;
              }
            }
            $totalSinImpuestos = (double)$xmlFact->infoFactura->totalSinImpuestos;
            $basenoiva = $totalSinImpuestos - $baseiva;
            $descuento = (double)$xmlFact->infoFactura->totalDescuento;

            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;width:180px; ">SUBTOTAL 12%</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;width:135px;  ">'.number_format($baseiva,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">SUBTOTAL 0%</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format($basenoiva,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">SUBTOTAL No objeto de IVA</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">0.00</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">SUBTOTAL Exento de IVA</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">0.00</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">SUBTOTAL SIN IMPUESTOS</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format($totalSinImpuestos,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">TOTAL Descuento</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format($descuento,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">ICE</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">0.00</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">IVA 12%</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format($montoiva,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">IRBPNR</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">0.00</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">	PROPINA</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format((double)$xmlFact->infoFactura->propina,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">VALOR TOTAL</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format((double)$xmlFact->infoFactura->importeTotal,2).'</td>';
            $divstr.='</tr>';
          $divstr.='</table>';
          $divstr.='</div>';

        $divstr.='</div>';


        $divstr.='</td>';
      $divstr.='</tr>';
      $divstr.='</table>';

      $divstr.='</body>';
    $divstr.='</html>';

    return $divstr;
  }

function CreaDivParaPDFLiquidacionCompra($objXml, $pdf){
    $xmlFact = simplexml_load_string($objXml->comprobante);

    $divstr='<html><head>
    <style>
    .myDiv {
      border:1px solid #ddd;

      padding:6px;
      border-spacing: 1px 0;
    }

    </style>';
      $divstr.='</head><body>';

    $divstr.='<table cellspacing="2" cellpadding="2" border="0">';
    $divstr.='<tr>';

      $divstr.='<td>';

      $divstr.='<table cellspacing="1" cellpadding="1">';
        $divstr.='<tr>';
          $divstr.='<td style="height:150px">';
    		     $divstr.='<img src="'.str_replace('\lib','',__DIR__).'\\files\\img\\logo.png" alt="" height="100" width"50"/>';
          $divstr.='</td>';
        $divstr.='</tr>';
      $divstr.='</table>';

          $divstr.='<div class="myDiv">';

          $divstr.='<table cellspacing="1" cellpadding="1">';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:10px;font-weight: bold;width:150px;">'.$xmlFact->infoTributaria->razonSocial.'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:10px;font-weight: bold;width:100px;">Dirección Matriz:</td>';
            $divstr.='<td style="font-size:10px;width:68%;">'.$xmlFact->infoTributaria->dirMatriz.'</td>';
            $divstr.='</tr>';  
             $divstr.='<tr>';
              $divstr.='<td style="font-size:10px;font-weight: bold;width:100px;">Dirección Sucursal:</td>';
              $divstr.='<td style="font-size:10px;text-align:left;width:68%;">'.$xmlFact->infoTributaria->dirMatriz.'</td>';
              $divstr.='</tr>';			
            $divstr.='<tr>';
            $divstr.='<td style="font-size:10px;font-weight: bold;width:100px;">Agente de Retención:</td>';
            $divstr.='<td style="font-size:10px;text-align:left;width:68%;">'.$xmlFact->infoTributaria->agenteRetencion.'</td>';
            $divstr.='</tr>';
          $divstr.='</table>';

          $divstr.='<table cellspacing="1" cellpadding="1" style="padding:2px;">';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:10px;height:58px">OBLIGADO A LLEVAR CONTABILIDAD: <span style="font-size:10px;">'.$xmlFact->infoFactura->obligadoContabilidad.'</span></td>';
            $divstr.='</tr>';
          $divstr.='</table>';
          //  $divstr.='<div class="row"> '.$xmlFact->infoTributaria->razonSocial.'</div>';
            // $divstr.='<div class="row" style="font-size:11px ;margin: 15px 0px;"> '.$xmlFact->infoTributaria->nombreComercial.'</div>';
            // $divstr.='<div class="row"  style="font-size:10px;margin: 10px 0px;"> Dirección Matriz: '.$xmlFact->infoTributaria->dirMatriz.'</div>';
            // $divstr.='<div class="row"  style="font-size:10px ;margin:10px 0px;"> Dirección Sucursal: '.$xmlFact->infoFactura->dirEstablecimiento.'</div>';
            // $divstr.='<div class="row"  style="font-size:11px;margin: 12px 0px; "> OBLIGADO A LLEVAR CONTABILIDAD: '.$xmlFact->infoFactura->obligadoContabilidad.' </div>';
          $divstr.='</div>';
  //    $divstr.='</div>';

      $divstr.='</td>';

      $divstr.='<td>';

        $divstr.='<div class="myDiv">';
          $divstr.='<table cellspacing="2" cellpadding="3">';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:10px;width:40px;font-weight: bold;">R.U.C:</td>';
              $divstr.='<td style="font-size:10px;">'.$xmlFact->infoTributaria->ruc.'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:13px;width:95px;font-weight: bold;">LIQUIDACION DE COMPRA</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';

              $facNumber = substr($xmlFact->infoTributaria->claveAcceso,24,15);
              $facNumber = substr($facNumber,0,3).'-'.substr($facNumber,3,3).'-'.substr($facNumber,6,9);

              $divstr.='<td style="font-size:12px;width:160px;">No. '.$facNumber.'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:9px;width:200px;font-weight: bold;">NÚMERO DE AUTORIZACIÓN</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:11px;width:100%;">'.$objXml->numeroAutorizacion.'</td>';
            $divstr.='</tr>';

            $divstr.='<tr>';
            $date = new DateTime($objXml->fechaAutorizacion);
              $divstr.='<td style="font-size:10px;width:190px;font-weight: bold;">FECHA Y HORA DE AUTORIZACION:</td>';
              $divstr.='<td style="font-size:10px;">'.$date->format('Y-m-d H:i:s').'</td>';
            $divstr.='</tr>';

            $divstr.='<tr>';
              $ambiente = ($xmlFact->infoTributaria->ambiente == 1) ? "PRUEBAS":"PRODUCCION";
              $divstr.='<td style="font-size:10px;width:70px;font-weight: bold;">AMBIENTE:</td>';
              $divstr.='<td style="font-size:10px;">'.$ambiente.'</td>';
            $divstr.='</tr>';

            $divstr.='<tr>';
              $tipoemision = ($xmlFact->infoTributaria->tipoEmision == 1) ? "NORMAL":"INDISPONIBILIDAD DEL SISTEMA";
              $divstr.='<td style="font-size:10px;width:70px;font-weight: bold;">EMISIÓN:</td>';
              $divstr.='<td style="font-size:10px;">'.$tipoemision.'</td>';
            $divstr.='</tr>';

            $divstr.='<tr>';
              $divstr.='<td style="font-size:12px;width:150px;font-weight: bold;">CLAVE DE ACCESO:</td>';

            $divstr.='</tr>';

          $divstr.='</table>';

          $divstr.='<div class="row" style="font-size:8px;margin: 0px 0px;"> ';

            $facNumber = substr($xmlFact->infoTributaria->claveAcceso,0,49);
            $params = $pdf->serializeTCPDFtagParameters(array($facNumber, 'CODE11', '', '', 85, 25, 0.4, array('position'=>'S', 'border'=>false, 'padding'=>4, 'fgcolor'=>array(0,0,0), 'bgcolor'=>array(255,255,255), 'text'=>true, 'font'=>'helvetica', 'fontsize'=>12, 'stretchtext'=>4), 'N'));

            $divstr .= '<tcpdf method="write1DBarcode" params="'.$params.'" />';

          $divstr.='</div>';

        $divstr.='</div>';

        $divstr.='</td>';

      $divstr.='</tr>';

      $divstr.='</table>';

      $divstr.='<br></br>';

      $divstr.='<div class="myDiv">';
        $divstr.='<table cellspacing="2" cellpadding="3">';
          $divstr.='<tr>';
            $divstr.='<td style="font-size:12px;width:220px;font-weight: bold;">Razón Social / Nombres y Apellidos:</td>';
            $divstr.='<td style="font-size:12px;">'.$xmlFact->infoLiquidacionCompra->razonSocialProveedor.'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
            $divstr.='<td style="font-size:12px;width:90px;font-weight: bold;">Identificación:</td>';
            $divstr.='<td style="font-size:12px;">'.$xmlFact->infoLiquidacionCompra->identificacionProveedor.'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
            $divstr.='<td style="font-size:12px;width:100px;font-weight: bold;">Fecha Emisión:</td>';
            $divstr.='<td style="font-size:12px;">'.$xmlFact->infoLiquidacionCompra->fechaEmision.'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
            $divstr.='<td style="font-size:12px;width:100px;font-weight: bold;">Dirección:</td>';
            $divstr.='<td style="font-size:12px;">'.$xmlFact->infoLiquidacionCompra->direccionProveedor.'</td>';
          $divstr.='</tr>';
        $divstr.='</table>';
      $divstr.='</div>';

        $divstr.='<br></br>';

      $divstr.='<table class="myDiv"  >';
      $divstr.='<tr>';
          $divstr.='<th width="65" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Código<br/>Principal</th>';
          $divstr.='<th width="65" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Código <br/> Auxiliar</th>';
          $divstr.='<th width="60" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Cantidad</th>';
          $divstr.='<th width="242" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Descripción</th>';
          $divstr.='<th width="65" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Precio<br/>Unitario</th>';
          /*$divstr.='<th width="60" style="font-size:10px;border: 1px solid #000;text-align:center;font-weight: bold;">Subsidio</th>';*/
          $divstr.='<th width="70" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Descuento</th>';
          $divstr.='<th width="65" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Precio Total</th>';
        $divstr.='</tr>';


      $decimalesprecio = 2;
      $decimalescantidad = 2;

      $totalsubsidio = 0;
      for ($i=0; $i < count($xmlFact->detalles->detalle); $i++)
      {

          $divstr.='<tr>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.$xmlFact->detalles->detalle[$i]->codigoPrincipal.'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.$xmlFact->detalles->detalle[$i]->codigoAuxiliar.'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.number_format((double)$xmlFact->detalles->detalle[$i]->cantidad, $decimalescantidad).'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:left; ">'.$xmlFact->detalles->detalle[$i]->descripcion.'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:right; ">'.number_format((double)$xmlFact->detalles->detalle[$i]->precioUnitario, $decimalesprecio).'</td>';
          /*$divstr.='<td style="font-size:9px;border: 1px solid #000;text-align:right; ">'.number_format($subsidio,2).'</td>';*/
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:right ; ">'.$xmlFact->detalles->detalle[$i]->descuento.'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:right; ">'.$xmlFact->detalles->detalle[$i]->precioTotalSinImpuesto.'</td>';
          $divstr.='</tr>';
      }
      $divstr.='</table>';



      $divstr.='<table cellspacing="4" cellpadding="3" border="0" style="width:100%;">';
      $divstr.='<tr>';

        $divstr.='<td>';

        $divstr.='<div  style="float:right;">';
          $divstr.='<div style="margin-right:0px; border: 1px solid #ddd;">';
          $divstr.='<div style="font-size:12px;font-weight: bold;margin:6px 0px"> Información Adicional</div>';
          for ($i=0; $i < count($xmlFact->infoAdicional->campoAdicional); $i++) {
            if ($xmlFact->infoAdicional->campoAdicional[$i]['nombre'] != 'Subsidio'){
                $divstr.='<div class="row" style="font-size:11px;margin:6px 0px"> '.$xmlFact->infoAdicional->campoAdicional[$i]['nombre'].': '.$xmlFact->infoAdicional->campoAdicional[$i].'</div>';
            }
            else{
                $totalsubsidio = $xmlFact->infoAdicional->campoAdicional[$i];
            }
          }

          $divstr.='</div>';
        $divstr.='</div>';

        $divstr.='</td>';

        $divstr.='<td>';

        $divstr.='<div  style="width:100%; ">';
        $divstr.='<div style="margin-left:2px;">';
          $divstr.='<table cellpadding="5" >';
            $divstr.='<tr>';

            $baseiva = 0;
            $montoiva = 0;
            for ($i=0; $i < count($xmlFact->infoLiquidacionCompra->totalConImpuestos->totalImpuesto); $i++) {
              if (($xmlFact->infoLiquidacionCompra->totalConImpuestos->totalImpuesto[$i]->codigo == '2') &&
                 ($xmlFact->infoLiquidacionCompra->totalConImpuestos->totalImpuesto[$i]->codigoPorcentaje != '0')){
                $base = (double)$xmlFact->infoLiquidacionCompra->totalConImpuestos->totalImpuesto[$i]->baseImponible;
                $baseiva += $base;

                $montoiva += (double)$xmlFact->infoLiquidacionCompra->totalConImpuestos->totalImpuesto[$i]->valor;
              }
            }
            $totalSinImpuestos = (double)$xmlFact->infoLiquidacionCompra->totalSinImpuestos;
            $basenoiva = $totalSinImpuestos - $baseiva;
            $descuento = (double)$xmlFact->infoLiquidacionCompra->totalDescuento;

            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;width:180px; ">SUBTOTAL 12%</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;width:135px;  ">'.number_format($baseiva,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">SUBTOTAL 0%</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format($basenoiva,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">SUBTOTAL No objeto de IVA</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">0.00</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">SUBTOTAL Exento de IVA</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">0.00</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">SUBTOTAL SIN IMPUESTOS</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format($totalSinImpuestos,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">TOTAL Descuento</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format($descuento,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">ICE</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">0.00</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">IVA 12%</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format($montoiva,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">IRBPNR</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">0.00</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">	PROPINA</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format((double)$xmlFact->infoLiquidacionCompra->propina,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">VALOR TOTAL</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format((double)$xmlFact->infoLiquidacionCompra->importeTotal,2).'</td>';
            $divstr.='</tr>';
          $divstr.='</table>';
          $divstr.='</div>';

        $divstr.='</div>';


        $divstr.='</td>';
      $divstr.='</tr>';
      $divstr.='</table>';

      $divstr.='</body>';
    $divstr.='</html>';

    return $divstr;
  }

  function CreaDivParaPDFReembolso($objXml, $pdf){
    $xmlFact = simplexml_load_string($objXml->comprobante);

    $divstr='<html><head>
    <style>
    .myDiv {
      border:1px solid #ddd;
      padding:6px;
      border-spacing: 1px 0;
    }

    </style>';
       $divstr.='</head><body>';

    $divstr.='<table cellspacing="2" cellpadding="2" border="0">';
    $divstr.='<tr>';

      $divstr.='<td>';

      $divstr.='<table cellspacing="1" cellpadding="1">';
        $divstr.='<tr>';
          $divstr.='<td style="height:150px">';
    		     $divstr.='<img src="'.str_replace('\lib','',__DIR__).'\\files\\img\\logo.png" alt="" height="100" width"50"/>';
          $divstr.='</td>';
        $divstr.='</tr>';
      $divstr.='</table>';

          $divstr.='<div class="myDiv">';

          $divstr.='<table cellspacing="1" cellpadding="1">';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:10px;font-weight: bold;width:150px;">'.$xmlFact->infoTributaria->razonSocial.'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:10px;font-weight: bold;width:100px;">Dirección Matriz:</td>';
            $divstr.='<td style="font-size:10px;width:68%;">'.$xmlFact->infoTributaria->dirMatriz.'</td>';
            $divstr.='</tr>';  
             $divstr.='<tr>';
              $divstr.='<td style="font-size:10px;font-weight: bold;width:100px;">Dirección Sucursal:</td>';
              $divstr.='<td style="font-size:10px;text-align:left;width:68%;">'.$xmlFact->infoTributaria->dirMatriz.'</td>';
              $divstr.='</tr>';			
            $divstr.='<tr>';
            $divstr.='<td style="font-size:10px;font-weight: bold;width:100px;">Agente de Retención:</td>';
            $divstr.='<td style="font-size:10px;text-align:left;width:68%;">'.$xmlFact->infoTributaria->agenteRetencion.'</td>';
            $divstr.='</tr>';
          $divstr.='</table>';

          $divstr.='<table cellspacing="1" cellpadding="1" style="padding:2px;">';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:10px;height:58px">OBLIGADO A LLEVAR CONTABILIDAD: <span style="font-size:10px;">'.$xmlFact->infoFactura->obligadoContabilidad.'</span></td>';
            $divstr.='</tr>';
          $divstr.='</table>';
          //  $divstr.='<div class="row"> '.$xmlFact->infoTributaria->razonSocial.'</div>';
            // $divstr.='<div class="row" style="font-size:11px ;margin: 15px 0px;"> '.$xmlFact->infoTributaria->nombreComercial.'</div>';
            // $divstr.='<div class="row"  style="font-size:10px;margin: 10px 0px;"> Dirección Matriz: '.$xmlFact->infoTributaria->dirMatriz.'</div>';
            // $divstr.='<div class="row"  style="font-size:10px ;margin:10px 0px;"> Dirección Sucursal: '.$xmlFact->infoFactura->dirEstablecimiento.'</div>';
            // $divstr.='<div class="row"  style="font-size:11px;margin: 12px 0px; "> OBLIGADO A LLEVAR CONTABILIDAD: '.$xmlFact->infoFactura->obligadoContabilidad.' </div>';
          $divstr.='</div>';
  //    $divstr.='</div>';

      $divstr.='</td>';

      $divstr.='<td>';

        $divstr.='<div class="myDiv">';
          $divstr.='<table cellspacing="2" cellpadding="3">';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:10px;width:40px;font-weight: bold;">R.U.C:</td>';
              $divstr.='<td style="font-size:10px;">'.$xmlFact->infoTributaria->ruc.'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:13px;width:80px;font-weight: bold;">FACTURA</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';

              $facNumber = substr($xmlFact->infoTributaria->claveAcceso,24,15);
              $facNumber = substr($facNumber,0,3).'-'.substr($facNumber,3,3).'-'.substr($facNumber,6,9);

              $divstr.='<td style="font-size:12px;width:160px;">No. '.$facNumber.'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:9px;width:200px;font-weight: bold;">NÚMERO DE AUTORIZACIÓN</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:11px;width:100%;">'.$objXml->numeroAutorizacion.'</td>';
            $divstr.='</tr>';

            $divstr.='<tr>';
            $date = new DateTime($objXml->fechaAutorizacion);
              $divstr.='<td style="font-size:10px;width:190px;font-weight: bold;">FECHA Y HORA DE AUTORIZACION:</td>';
              $divstr.='<td style="font-size:10px;">'.$date->format('Y-m-d H:i:s').'</td>';
            $divstr.='</tr>';

            $divstr.='<tr>';
              $ambiente = ($xmlFact->infoTributaria->ambiente == 1) ? "PRUEBAS":"PRODUCCION";
              $divstr.='<td style="font-size:10px;width:70px;font-weight: bold;">AMBIENTE:</td>';
              $divstr.='<td style="font-size:10px;">'.$ambiente.'</td>';
            $divstr.='</tr>';

            $divstr.='<tr>';
              $tipoemision = ($xmlFact->infoTributaria->tipoEmision == 1) ? "NORMAL":"INDISPONIBILIDAD DEL SISTEMA";
              $divstr.='<td style="font-size:10px;width:70px;font-weight: bold;">EMISIÓN:</td>';
              $divstr.='<td style="font-size:10px;">'.$tipoemision.'</td>';
            $divstr.='</tr>';

            $divstr.='<tr>';
              $divstr.='<td style="font-size:12px;width:150px;font-weight: bold;">CLAVE DE ACCESO:</td>';
            $divstr.='</tr>';

          $divstr.='</table>';

          $divstr.='<div class="row" style="font-size:8px;margin: 0px 0px;"> ';

            $facNumber = substr($xmlFact->infoTributaria->claveAcceso,0,49);
            $params = $pdf->serializeTCPDFtagParameters(array($facNumber, 'CODE11', '', '', 85, 25, 0.4, array('position'=>'S', 'border'=>false, 'padding'=>4, 'fgcolor'=>array(0,0,0), 'bgcolor'=>array(255,255,255), 'text'=>true, 'font'=>'helvetica', 'fontsize'=>12, 'stretchtext'=>4), 'N'));

            $divstr .= '<tcpdf method="write1DBarcode" params="'.$params.'" />';

          $divstr.='</div>';

        $divstr.='</div>';

        $divstr.='</td>';

      $divstr.='</tr>';

      $divstr.='</table>';

      $divstr.='<br></br>';

      $divstr.='<div class="myDiv">';
        $divstr.='<table cellspacing="2" cellpadding="3">';
          $divstr.='<tr>';
            $divstr.='<td style="font-size:12px;width:220px;font-weight: bold;">Razón Social / Nombres y Apellidos:</td>';
            $divstr.='<td style="font-size:12px;">'.$xmlFact->infoFactura->razonSocialComprador.'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
            $divstr.='<td style="font-size:12px;width:90px;font-weight: bold;">Identificación:</td>';
            $divstr.='<td style="font-size:12px;">'.$xmlFact->infoFactura->identificacionComprador.'</td>';
          // $divstr.='</tr>';
          // $divstr.='<tr>';
            $divstr.='<td style="font-size:12px;width:100px;font-weight: bold;">Fecha Emisión:</td>';
            $divstr.='<td style="font-size:12px;">'.$xmlFact->infoFactura->fechaEmision.'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
            $divstr.='<td style="font-size:12px;width:100px;font-weight: bold;">Dirección:</td>';
            $divstr.='<td style="font-size:12px;">'.$xmlFact->infoFactura->direccionComprador.'</td>';
          $divstr.='</tr>';
        $divstr.='</table>';
      $divstr.='</div>';

        $divstr.='<br></br>';

      $divstr.='<table class="myDiv"  >';
      $divstr.='<tr>';
          $divstr.='<th width="85" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Código<br/>Principal</th>';
          $divstr.='<th width="50" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Código <br/> Auxiliar</th>';
          $divstr.='<th width="60" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Cantidad</th>';
          $divstr.='<th width="242" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Descripción</th>';
          $divstr.='<th width="65" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Precio<br/>Unitario</th>';
          $divstr.='<th width="65" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Descuento</th>';
          $divstr.='<th width="65" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Precio Total</th>';
        $divstr.='</tr>';


      $decimalesprecio = 2;
      $decimalescantidad = 2;

      $totalsubsidio = 0;
      for ($i=0; $i < count($xmlFact->detalles->detalle); $i++)
      {

          $divstr.='<tr>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.$xmlFact->detalles->detalle[$i]->codigoPrincipal.'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.$xmlFact->detalles->detalle[$i]->codigoAuxiliar.'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.number_format((double)$xmlFact->detalles->detalle[$i]->cantidad, $decimalescantidad).'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:left; ">'.$xmlFact->detalles->detalle[$i]->descripcion.'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:right; ">'.number_format((double)$xmlFact->detalles->detalle[$i]->precioUnitario, $decimalesprecio).'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:right ; ">'.$xmlFact->detalles->detalle[$i]->descuento.'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:right; ">'.$xmlFact->detalles->detalle[$i]->precioTotalSinImpuesto.'</td>';
          $divstr.='</tr>';
      }
      $divstr.='</table>';

      $divstr.='<br></br>';

      $divstr.='<div>';
        $divstr.='<table>';
          $divstr.='<tr>';
            $divstr.='<th width="640" style="font-size:14px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">REEMBOLSO</th>';
          $divstr.='</tr>';
          $divstr.='<tr>';
            $divstr.='<th width="75" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Identificación Prov.</th>';
            $divstr.='<th width="70" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">País Reembolso</th>';
            $divstr.='<th width="75" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Documento</th>';
            $divstr.='<th width="85" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Número Doc.</th>';
            $divstr.='<th width="75" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Fecha Emisión</th>';
            $divstr.='<th width="260" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Num. Autorización</th>';
          $divstr.='</tr>';
          $baseImponible=0;
          for ($i=0; $i < count($xmlFact->reembolsos->reembolsoDetalle); $i++)
          {
              $documento = $xmlFact->reembolsos->reembolsoDetalle[$i]->codDocReembolso;
              if ($documento=='01') {
                $documento="FACTURA";
              }
              $divstr.='<tr>';
              $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.$xmlFact->reembolsos->reembolsoDetalle[$i]->identificacionProveedorReembolso.'</td>';
              $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.$xmlFact->reembolsos->reembolsoDetalle[$i]->codPaisPagoProveedorReembolso.'</td>';
              $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.$documento.'</td>';
              $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:left; ">'.$xmlFact->reembolsos->reembolsoDetalle[$i]->estabDocReembolso.'-'.$xmlFact->reembolsos->reembolsoDetalle[$i]->ptoEmiDocReembolso.'-'.$xmlFact->reembolsos->reembolsoDetalle[$i]->secuencialDocReembolso.'</td>';
              $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.$xmlFact->reembolsos->reembolsoDetalle[$i]->fechaEmisionDocReembolso.'</td>';
              $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.$xmlFact->reembolsos->reembolsoDetalle[$i]->numeroautorizacionDocReemb.'</td>';
              $divstr.='</tr>';
              $baseImponible+=$xmlFact->reembolsos->reembolsoDetalle[$i]->detalleImpuestos->detalleImpuesto->baseImponibleReembolso;
          }
          // var_dump($baseImponible);exit;
          $divstr.='<tr>';
            $divstr.='<td width="460" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:right;font-weight: bold;">SubTotal :</td>';
            $divstr.='<td width="180" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:right;">'.number_format((double)$baseImponible,2).'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
            $divstr.='<td width="180" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:left;font-weight: bold;">Código Documento Reembolso:</td>';
            $divstr.='<td width="180" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:left;">'.$xmlFact->infoFactura->codDocReembolso.'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
            $divstr.='<td width="180" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:left;font-weight: bold;">Total Base Imponible Reembolso:</td>';
            $divstr.='<td width="180" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:left;">'.number_format((double)$xmlFact->infoFactura->totalBaseImponibleReembolso,2).'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
            $divstr.='<td width="180" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:left;font-weight: bold;">Total Impuesto Reembolso:</td>';
            $divstr.='<td width="180" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:left;">'.number_format((double)$xmlFact->infoFactura->totalImpuestoReembolso,2).'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
            $divstr.='<td width="180" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:left;font-weight: bold;">Total Comprobantes Reembolso:</td>';
            $divstr.='<td width="180" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:left;">'.number_format((double)$xmlFact->infoFactura->totalComprobantesReembolso,2).'</td>';
          $divstr.='</tr>';

        $divstr.='</table>';
      $divstr.='</div>';

      $divstr.='<table cellspacing="4" cellpadding="3" border="0" style="width:100%;">';
      $divstr.='<tr>';

        $divstr.='<td>';

        $divstr.='<div  style="float:right;">';
          $divstr.='<div style="margin-right:0px; border: 1px solid #ddd;">';
          $divstr.='<div style="font-size:12px;font-weight: bold;margin:6px 0px"> Información Adicional</div>';
          for ($i=0; $i < count($xmlFact->infoAdicional->campoAdicional); $i++) {
            if ($xmlFact->infoAdicional->campoAdicional[$i]['nombre'] != 'Subsidio'){
                $divstr.='<div class="row" style="font-size:11px;margin:6px 0px"> '.$xmlFact->infoAdicional->campoAdicional[$i]['nombre'].': '.$xmlFact->infoAdicional->campoAdicional[$i].'</div>';
            }
            else{
                $totalsubsidio = $xmlFact->infoAdicional->campoAdicional[$i];
            }
          }

          $divstr.='</div>';
        $divstr.='</div>';

        $divstr.='</td>';

        $divstr.='<td>';

        $divstr.='<div  style="width:100%; ">';
        $divstr.='<div style="margin-left:2px;">';
          $divstr.='<table cellpadding="5" >';
            $divstr.='<tr>';

            $baseiva = 0;
            $montoiva = 0;
            for ($i=0; $i < count($xmlFact->infoFactura->totalConImpuestos->totalImpuesto); $i++) {
              if (($xmlFact->infoFactura->totalConImpuestos->totalImpuesto[$i]->codigo == '2') &&
                 ($xmlFact->infoFactura->totalConImpuestos->totalImpuesto[$i]->codigoPorcentaje != '0')){
                $base = (double)$xmlFact->infoFactura->totalConImpuestos->totalImpuesto[$i]->baseImponible;
                $baseiva += $base;

                $montoiva += (double)$xmlFact->infoFactura->totalConImpuestos->totalImpuesto[$i]->valor;
              }
            }
            $totalSinImpuestos = (double)$xmlFact->infoFactura->totalSinImpuestos;
            $basenoiva = $totalSinImpuestos - $baseiva;
            $descuento = (double)$xmlFact->infoFactura->totalDescuento;

            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;width:180px; ">SUBTOTAL 12%</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;width:135px;  ">'.number_format($baseiva,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">SUBTOTAL 0%</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format($basenoiva,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">SUBTOTAL No objeto de IVA</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">0.00</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">SUBTOTAL Exento de IVA</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">0.00</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">SUBTOTAL SIN IMPUESTOS</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format($totalSinImpuestos,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">TOTAL Descuento</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format($descuento,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">ICE</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">0.00</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">IVA 12%</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format($montoiva,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">IRBPNR</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">0.00</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">	PROPINA</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format((double)$xmlFact->infoFactura->propina,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">VALOR TOTAL</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format((double)$xmlFact->infoFactura->importeTotal,2).'</td>';
            $divstr.='</tr>';
          $divstr.='</table>';
          $divstr.='</div>';

        $divstr.='</div>';


        $divstr.='</td>';
      $divstr.='</tr>';
      $divstr.='</table>';

      $divstr.='</body>';
    $divstr.='</html>';

    return $divstr;
  }

  function CreaDivParaPDFFacturaExportacion($objXml, $pdf){
    $xmlFact = simplexml_load_string($objXml->comprobante);

    $divstr='<html><head>
    <style>
    .myDiv {
      border:1px solid #ddd;
      padding:6px;
      border-spacing: 1px 0;
    }

    </style>';
      $divstr.='</head><body>';

    $divstr.='<table cellspacing="2" cellpadding="2" border="0">';
    $divstr.='<tr>';

      $divstr.='<td>';

      $divstr.='<table cellspacing="1" cellpadding="1">';
        $divstr.='<tr>';
          $divstr.='<td style="height:150px">';
    		     $divstr.='<img src="'.str_replace('\lib','',__DIR__).'\\files\\img\\logo.png" alt="" height="100" width"50"/>';
          $divstr.='</td>';
        $divstr.='</tr>';
      $divstr.='</table>';

          $divstr.='<div class="myDiv">';

          $divstr.='<table cellspacing="1" cellpadding="1">';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:10px;font-weight: bold;width:150px;">'.$xmlFact->infoTributaria->razonSocial.'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:10px;font-weight: bold;width:100px;">Dirección Matriz:</td>';
            $divstr.='<td style="font-size:10px;width:68%;">'.$xmlFact->infoTributaria->dirMatriz.'</td>';
            $divstr.='</tr>';  
             $divstr.='<tr>';
              $divstr.='<td style="font-size:10px;font-weight: bold;width:100px;">Dirección Sucursal:</td>';
              $divstr.='<td style="font-size:10px;text-align:left;width:68%;">'.$xmlFact->infoTributaria->dirMatriz.'</td>';
              $divstr.='</tr>';			
            $divstr.='<tr>';
            $divstr.='<td style="font-size:10px;font-weight: bold;width:100px;">Agente de Retención:</td>';
            $divstr.='<td style="font-size:10px;text-align:left;width:68%;">'.$xmlFact->infoTributaria->agenteRetencion.'</td>';
            $divstr.='</tr>';
          $divstr.='</table>';

          $divstr.='<table cellspacing="1" cellpadding="1" style="padding:2px;">';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:10px;height:58px">OBLIGADO A LLEVAR CONTABILIDAD: <span style="font-size:10px;">'.$xmlFact->infoFactura->obligadoContabilidad.'</span></td>';
            $divstr.='</tr>';
          $divstr.='</table>';
          //  $divstr.='<div class="row"> '.$xmlFact->infoTributaria->razonSocial.'</div>';
            // $divstr.='<div class="row" style="font-size:11px ;margin: 15px 0px;"> '.$xmlFact->infoTributaria->nombreComercial.'</div>';
            // $divstr.='<div class="row"  style="font-size:10px;margin: 10px 0px;"> Dirección Matriz: '.$xmlFact->infoTributaria->dirMatriz.'</div>';
            // $divstr.='<div class="row"  style="font-size:10px ;margin:10px 0px;"> Dirección Sucursal: '.$xmlFact->infoFactura->dirEstablecimiento.'</div>';
            // $divstr.='<div class="row"  style="font-size:11px;margin: 12px 0px; "> OBLIGADO A LLEVAR CONTABILIDAD: '.$xmlFact->infoFactura->obligadoContabilidad.' </div>';
          $divstr.='</div>';
  //    $divstr.='</div>';

      $divstr.='</td>';

      $divstr.='<td>';

        $divstr.='<div class="myDiv">';
          $divstr.='<table cellspacing="2" cellpadding="3">';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:10px;width:40px;font-weight: bold;">R.U.C:</td>';
              $divstr.='<td style="font-size:10px;">'.$xmlFact->infoTributaria->ruc.'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:13px;width:80px;font-weight: bold;">FACTURA</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';

              $facNumber = substr($xmlFact->infoTributaria->claveAcceso,24,15);
              $facNumber = substr($facNumber,0,3).'-'.substr($facNumber,3,3).'-'.substr($facNumber,6,9);

              $divstr.='<td style="font-size:12px;width:160px;">No. '.$facNumber.'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:9px;width:200px;font-weight: bold;">NÚMERO DE AUTORIZACIÓN</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:11px;width:100%;">'.$objXml->numeroAutorizacion.'</td>';
            $divstr.='</tr>';

            $divstr.='<tr>';
            $date = new DateTime($objXml->fechaAutorizacion);
              $divstr.='<td style="font-size:10px;width:190px;font-weight: bold;">FECHA Y HORA DE AUTORIZACION:</td>';
              $divstr.='<td style="font-size:10px;">'.$date->format('Y-m-d H:i:s').'</td>';
            $divstr.='</tr>';

            $divstr.='<tr>';
              $ambiente = ($xmlFact->infoTributaria->ambiente == 1) ? "PRUEBAS":"PRODUCCION";
              $divstr.='<td style="font-size:10px;width:70px;font-weight: bold;">AMBIENTE:</td>';
              $divstr.='<td style="font-size:10px;">'.$ambiente.'</td>';
            $divstr.='</tr>';

            $divstr.='<tr>';
              $tipoemision = ($xmlFact->infoTributaria->tipoEmision == 1) ? "NORMAL":"INDISPONIBILIDAD DEL SISTEMA";
              $divstr.='<td style="font-size:10px;width:70px;font-weight: bold;">EMISIÓN:</td>';
              $divstr.='<td style="font-size:10px;">'.$tipoemision.'</td>';
            $divstr.='</tr>';

            $divstr.='<tr>';
              $divstr.='<td style="font-size:12px;width:150px;font-weight: bold;">CLAVE DE ACCESO:</td>';
            $divstr.='</tr>';

          $divstr.='</table>';

          $divstr.='<div class="row" style="font-size:8px;margin: 0px 0px;"> ';

            $facNumber = substr($xmlFact->infoTributaria->claveAcceso,0,49);
            $params = $pdf->serializeTCPDFtagParameters(array($facNumber, 'CODE11', '', '', 85, 25, 0.4, array('position'=>'S', 'border'=>false, 'padding'=>4, 'fgcolor'=>array(0,0,0), 'bgcolor'=>array(255,255,255), 'text'=>true, 'font'=>'helvetica', 'fontsize'=>12, 'stretchtext'=>4), 'N'));

            $divstr .= '<tcpdf method="write1DBarcode" params="'.$params.'" />';

          $divstr.='</div>';

        $divstr.='</div>';

        $divstr.='</td>';

      $divstr.='</tr>';

      $divstr.='</table>';

      $divstr.='<br></br>';

      $divstr.='<div class="myDiv">';
        $divstr.='<table cellspacing="2" cellpadding="3">';
          $divstr.='<tr>';
            $divstr.='<td style="font-size:12px;width:220px;font-weight: bold;">Razón Social / Nombres y Apellidos:</td>';
            $divstr.='<td style="font-size:12px;">'.$xmlFact->infoFactura->razonSocialComprador.'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
            $divstr.='<td style="font-size:12px;width:90px;font-weight: bold;">Identificación:</td>';
            $divstr.='<td style="font-size:12px;">'.$xmlFact->infoFactura->identificacionComprador.'</td>';
          // $divstr.='</tr>';
          // $divstr.='<tr>';
            $divstr.='<td style="font-size:12px;width:100px;font-weight: bold;">Fecha Emisión:</td>';
            $divstr.='<td style="font-size:12px;">'.$xmlFact->infoFactura->fechaEmision.'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
            $divstr.='<td style="font-size:12px;width:100px;font-weight: bold;">Dirección:</td>';
            $divstr.='<td style="font-size:12px;">'.$xmlFact->infoFactura->direccionComprador.'</td>';
          $divstr.='</tr>';
        $divstr.='</table>';
      $divstr.='</div>';

        $divstr.='<br></br>';

      $divstr.='<table class="myDiv"  >';
      $divstr.='<tr>';
          $divstr.='<th width="85" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Código<br/>Principal</th>';
          $divstr.='<th width="50" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Código <br/> Auxiliar</th>';
          $divstr.='<th width="60" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Cantidad</th>';
          $divstr.='<th width="242" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Descripción</th>';
          $divstr.='<th width="65" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Precio<br/>Unitario</th>';
          $divstr.='<th width="65" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Descuento</th>';
          $divstr.='<th width="65" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Precio Total</th>';
        $divstr.='</tr>';


      $decimalesprecio = 2;
      $decimalescantidad = 2;

      $totalsubsidio = 0;
      for ($i=0; $i < count($xmlFact->detalles->detalle); $i++)
      {

          $divstr.='<tr>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.$xmlFact->detalles->detalle[$i]->codigoPrincipal.'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.$xmlFact->detalles->detalle[$i]->codigoAuxiliar.'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.number_format((double)$xmlFact->detalles->detalle[$i]->cantidad, $decimalescantidad).'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:left; ">'.$xmlFact->detalles->detalle[$i]->descripcion.'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:right; ">'.number_format((double)$xmlFact->detalles->detalle[$i]->precioUnitario, $decimalesprecio).'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:right ; ">'.$xmlFact->detalles->detalle[$i]->descuento.'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:right; ">'.$xmlFact->detalles->detalle[$i]->precioTotalSinImpuesto.'</td>';
          $divstr.='</tr>';
      }
      $divstr.='</table>';

      $divstr.='<br></br>';

      $divstr.='<div>';
        $divstr.='<table>';
          $divstr.='<tr>';
            $divstr.='<th width="640" style="font-size:14px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">EXPORTACIÓN</th>';
          $divstr.='</tr>';
          $divstr.='<tr>';
            $divstr.='<td width="75" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Incoterm Factura:</td>';
            $divstr.='<td width="70" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">País Origen:</td>';
            $divstr.='<td width="75" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">País Destino:</td>';
            $divstr.='<td width="85" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">País Adquisición:</td>';
            $divstr.='<td width="75" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Flete Internacional:</td>';
            $divstr.='<td width="260" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Gastos Aduaneros:</td>';
          $divstr.='</tr>';
            $divstr.='<td width="75" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Lugar IncoTerm:</td>';
            $divstr.='<td width="70" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Puerto Embarque:</td>';
            $divstr.='<td width="75" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Puerto Destino:</td>';
            $divstr.='<td width="85" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Incoterm Total Sinimpuestos:</td>';
            $divstr.='<td width="75" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Seguro Internacional:</td>';
            $divstr.='<td width="260" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Gastos Transporte Otros:</td>';
          $divstr.='</tr>';
          $baseImponible=0;
          for ($i=0; $i < count($xmlFact->reembolsos->reembolsoDetalle); $i++)
          {
              $documento = $xmlFact->reembolsos->reembolsoDetalle[$i]->codDocReembolso;
              if ($documento=='01') {
                $documento="FACTURA";
              }
              $divstr.='<tr>';
              $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.$xmlFact->reembolsos->reembolsoDetalle[$i]->identificacionProveedorReembolso.'</td>';
              $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.$xmlFact->reembolsos->reembolsoDetalle[$i]->codPaisPagoProveedorReembolso.'</td>';
              $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.$documento.'</td>';
              $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:left; ">'.$xmlFact->reembolsos->reembolsoDetalle[$i]->estabDocReembolso.'-'.$xmlFact->reembolsos->reembolsoDetalle[$i]->ptoEmiDocReembolso.'-'.$xmlFact->reembolsos->reembolsoDetalle[$i]->secuencialDocReembolso.'</td>';
              $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.$xmlFact->reembolsos->reembolsoDetalle[$i]->fechaEmisionDocReembolso.'</td>';
              $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.$xmlFact->reembolsos->reembolsoDetalle[$i]->numeroautorizacionDocReemb.'</td>';
              $divstr.='</tr>';
              $baseImponible+=$xmlFact->reembolsos->reembolsoDetalle[$i]->detalleImpuestos->detalleImpuesto->baseImponibleReembolso;
          }

          $divstr.='<tr>';
            $divstr.='<td width="460" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:right;font-weight: bold;">SubTotal :</td>';
            $divstr.='<td width="180" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:right;">'.number_format((double)$baseImponible,2).'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
            $divstr.='<td width="180" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:left;font-weight: bold;">Código Documento Reembolso:</td>';
            $divstr.='<td width="180" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:left;">'.$xmlFact->infoFactura->codDocReembolso.'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
            $divstr.='<td width="180" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:left;font-weight: bold;">Total Base Imponible Reembolso:</td>';
            $divstr.='<td width="180" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:left;">'.number_format((double)$xmlFact->infoFactura->totalBaseImponibleReembolso,2).'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
            $divstr.='<td width="180" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:left;font-weight: bold;">Total Impuesto Reembolso:</td>';
            $divstr.='<td width="180" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:left;">'.number_format((double)$xmlFact->infoFactura->totalImpuestoReembolso,2).'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
            $divstr.='<td width="180" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:left;font-weight: bold;">Total Comprobantes Reembolso:</td>';
            $divstr.='<td width="180" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:left;">'.number_format((double)$xmlFact->infoFactura->totalComprobantesReembolso,2).'</td>';
          $divstr.='</tr>';

        $divstr.='</table>';
      $divstr.='</div>';

      $divstr.='<table cellspacing="4" cellpadding="3" border="0" style="width:100%;">';
      $divstr.='<tr>';

        $divstr.='<td>';

        $divstr.='<div  style="float:right;">';
          $divstr.='<div style="margin-right:0px; border: 1px solid #ddd;">';
          $divstr.='<div style="font-size:12px;font-weight: bold;margin:6px 0px"> Información Adicional</div>';
          for ($i=0; $i < count($xmlFact->infoAdicional->campoAdicional); $i++) {
            if ($xmlFact->infoAdicional->campoAdicional[$i]['nombre'] != 'Subsidio'){
                $divstr.='<div class="row" style="font-size:11px;margin:6px 0px"> '.$xmlFact->infoAdicional->campoAdicional[$i]['nombre'].': '.$xmlFact->infoAdicional->campoAdicional[$i].'</div>';
            }
            else{
                $totalsubsidio = $xmlFact->infoAdicional->campoAdicional[$i];
            }
          }

          $divstr.='</div>';
        $divstr.='</div>';

        $divstr.='</td>';

        $divstr.='<td>';

        $divstr.='<div  style="width:100%; ">';
        $divstr.='<div style="margin-left:2px;">';
          $divstr.='<table cellpadding="5" >';
            $divstr.='<tr>';

            $baseiva = 0;
            $montoiva = 0;
            for ($i=0; $i < count($xmlFact->infoFactura->totalConImpuestos->totalImpuesto); $i++) {
              if (($xmlFact->infoFactura->totalConImpuestos->totalImpuesto[$i]->codigo == '2') &&
                 ($xmlFact->infoFactura->totalConImpuestos->totalImpuesto[$i]->codigoPorcentaje != '0')){
                $base = (double)$xmlFact->infoFactura->totalConImpuestos->totalImpuesto[$i]->baseImponible;
                $baseiva += $base;

                $montoiva += (double)$xmlFact->infoFactura->totalConImpuestos->totalImpuesto[$i]->valor;
              }
            }
            $totalSinImpuestos = (double)$xmlFact->infoFactura->totalSinImpuestos;
            $basenoiva = $totalSinImpuestos - $baseiva;
            $descuento = (double)$xmlFact->infoFactura->totalDescuento;

            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;width:180px; ">SUBTOTAL 12%</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;width:135px;  ">'.number_format($baseiva,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">SUBTOTAL 0%</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format($basenoiva,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">SUBTOTAL No objeto de IVA</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">0.00</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">SUBTOTAL Exento de IVA</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">0.00</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">SUBTOTAL SIN IMPUESTOS</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format($totalSinImpuestos,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">TOTAL Descuento</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format($descuento,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">ICE</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">0.00</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">IVA 12%</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format($montoiva,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">IRBPNR</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">0.00</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">	PROPINA</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format((double)$xmlFact->infoFactura->propina,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">VALOR TOTAL</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format((double)$xmlFact->infoFactura->importeTotal,2).'</td>';
            $divstr.='</tr>';
          $divstr.='</table>';
          $divstr.='</div>';

        $divstr.='</div>';


        $divstr.='</td>';
      $divstr.='</tr>';
      $divstr.='</table>';

      $divstr.='</body>';
    $divstr.='</html>';

    return $divstr;
  }

  function CreaDivParaPDFLiquidacionReembolso($objXml, $pdf){
    $xmlFact = simplexml_load_string($objXml->comprobante);

    $divstr='<html><head>
    <style>
    .myDiv {
      border:1px solid #ddd;
      padding:6px;
      border-spacing: 1px 0;
    }

    </style>';
       $divstr.='</head><body>';

    $divstr.='<table cellspacing="2" cellpadding="2" border="0">';
    $divstr.='<tr>';

      $divstr.='<td>';

      $divstr.='<table cellspacing="1" cellpadding="1">';
        $divstr.='<tr>';
          $divstr.='<td style="height:150px">';
    		     $divstr.='<img src="'.str_replace('\lib','',__DIR__).'\\files\\img\\logo.png" alt="" height="100" width"50"/>';
          $divstr.='</td>';
        $divstr.='</tr>';
      $divstr.='</table>';

          $divstr.='<div class="myDiv">';

          $divstr.='<table cellspacing="1" cellpadding="1">';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:10px;font-weight: bold;width:150px;">'.$xmlFact->infoTributaria->razonSocial.'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:10px;font-weight: bold;width:100px;">Dirección Matriz:</td>';
            $divstr.='<td style="font-size:10px;width:68%;">'.$xmlFact->infoTributaria->dirMatriz.'</td>';
            $divstr.='</tr>';  
             $divstr.='<tr>';
              $divstr.='<td style="font-size:10px;font-weight: bold;width:100px;">Dirección Sucursal:</td>';
              $divstr.='<td style="font-size:10px;text-align:left;width:68%;">'.$xmlFact->infoTributaria->dirMatriz.'</td>';
              $divstr.='</tr>';			
            $divstr.='<tr>';
            $divstr.='<td style="font-size:10px;font-weight: bold;width:100px;">Agente de Retención:</td>';
            $divstr.='<td style="font-size:10px;text-align:left;width:68%;">'.$xmlFact->infoTributaria->agenteRetencion.'</td>';
            $divstr.='</tr>';
          $divstr.='</table>';

          $divstr.='<table cellspacing="1" cellpadding="1" style="padding:2px;">';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:10px;height:58px">OBLIGADO A LLEVAR CONTABILIDAD: <span style="font-size:10px;">'.$xmlFact->infoFactura->obligadoContabilidad.'</span></td>';
            $divstr.='</tr>';
          $divstr.='</table>';
          //  $divstr.='<div class="row"> '.$xmlFact->infoTributaria->razonSocial.'</div>';
            // $divstr.='<div class="row" style="font-size:11px ;margin: 15px 0px;"> '.$xmlFact->infoTributaria->nombreComercial.'</div>';
            // $divstr.='<div class="row"  style="font-size:10px;margin: 10px 0px;"> Dirección Matriz: '.$xmlFact->infoTributaria->dirMatriz.'</div>';
            // $divstr.='<div class="row"  style="font-size:10px ;margin:10px 0px;"> Dirección Sucursal: '.$xmlFact->infoFactura->dirEstablecimiento.'</div>';
            // $divstr.='<div class="row"  style="font-size:11px;margin: 12px 0px; "> OBLIGADO A LLEVAR CONTABILIDAD: '.$xmlFact->infoFactura->obligadoContabilidad.' </div>';
          $divstr.='</div>';
  //    $divstr.='</div>';

      $divstr.='</td>';

      $divstr.='<td>';

        $divstr.='<div class="myDiv">';
          $divstr.='<table cellspacing="2" cellpadding="3">';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:10px;width:40px;font-weight: bold;">R.U.C:</td>';
              $divstr.='<td style="font-size:10px;">'.$xmlFact->infoTributaria->ruc.'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:13px;width:80px;font-weight: bold;">FACTURA</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';

              $facNumber = substr($xmlFact->infoTributaria->claveAcceso,24,15);
              $facNumber = substr($facNumber,0,3).'-'.substr($facNumber,3,3).'-'.substr($facNumber,6,9);

              $divstr.='<td style="font-size:12px;width:160px;">No. '.$facNumber.'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:9px;width:200px;font-weight: bold;">NÚMERO DE AUTORIZACIÓN</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:11px;width:100%;">'.$objXml->numeroAutorizacion.'</td>';
            $divstr.='</tr>';

            $divstr.='<tr>';
            $date = new DateTime($objXml->fechaAutorizacion);
              $divstr.='<td style="font-size:10px;width:190px;font-weight: bold;">FECHA Y HORA DE AUTORIZACION:</td>';
              $divstr.='<td style="font-size:10px;">'.$date->format('Y-m-d H:i:s').'</td>';
            $divstr.='</tr>';

            $divstr.='<tr>';
              $ambiente = ($xmlFact->infoTributaria->ambiente == 1) ? "PRUEBAS":"PRODUCCION";
              $divstr.='<td style="font-size:10px;width:70px;font-weight: bold;">AMBIENTE:</td>';
              $divstr.='<td style="font-size:10px;">'.$ambiente.'</td>';
            $divstr.='</tr>';

            $divstr.='<tr>';
              $tipoemision = ($xmlFact->infoTributaria->tipoEmision == 1) ? "NORMAL":"INDISPONIBILIDAD DEL SISTEMA";
              $divstr.='<td style="font-size:10px;width:70px;font-weight: bold;">EMISIÓN:</td>';
              $divstr.='<td style="font-size:10px;">'.$tipoemision.'</td>';
            $divstr.='</tr>';

            $divstr.='<tr>';
              $divstr.='<td style="font-size:12px;width:150px;font-weight: bold;">CLAVE DE ACCESO:</td>';
            $divstr.='</tr>';

          $divstr.='</table>';

          $divstr.='<div class="row" style="font-size:8px;margin: 0px 0px;"> ';

            $facNumber = substr($xmlFact->infoTributaria->claveAcceso,0,49);
            $params = $pdf->serializeTCPDFtagParameters(array($facNumber, 'CODE11', '', '', 85, 25, 0.4, array('position'=>'S', 'border'=>false, 'padding'=>4, 'fgcolor'=>array(0,0,0), 'bgcolor'=>array(255,255,255), 'text'=>true, 'font'=>'helvetica', 'fontsize'=>12, 'stretchtext'=>4), 'N'));

            $divstr .= '<tcpdf method="write1DBarcode" params="'.$params.'" />';

          $divstr.='</div>';

        $divstr.='</div>';

        $divstr.='</td>';

      $divstr.='</tr>';

      $divstr.='</table>';

      $divstr.='<br></br>';

      $divstr.='<div class="myDiv">';
        $divstr.='<table cellspacing="2" cellpadding="3">';
          $divstr.='<tr>';
            $divstr.='<td style="font-size:12px;width:220px;font-weight: bold;">Razón Social / Nombres y Apellidos:</td>';
            $divstr.='<td style="font-size:12px;">'.$xmlFact->infoLiquidacionCompra->razonSocialProveedor.'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
            $divstr.='<td style="font-size:12px;width:90px;font-weight: bold;">Identificación:</td>';
            $divstr.='<td style="font-size:12px;">'.$xmlFact->infoLiquidacionCompra->razonSocialProveedor.'</td>';
          // $divstr.='</tr>';
          // $divstr.='<tr>';
            $divstr.='<td style="font-size:12px;width:100px;font-weight: bold;">Fecha Emisión:</td>';
            $divstr.='<td style="font-size:12px;">'.$xmlFact->infoLiquidacionCompra->fechaEmision.'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
            $divstr.='<td style="font-size:12px;width:100px;font-weight: bold;">Dirección:</td>';
            $divstr.='<td style="font-size:12px;">'.$xmlFact->infoLiquidacionCompra->identificacionProveedor.'</td>';
          $divstr.='</tr>';
        $divstr.='</table>';
      $divstr.='</div>';

        $divstr.='<br></br>';

      $divstr.='<table class="myDiv"  >';
      $divstr.='<tr>';
          $divstr.='<th width="85" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Código<br/>Principal</th>';
          $divstr.='<th width="50" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Código <br/> Auxiliar</th>';
          $divstr.='<th width="60" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Cantidad</th>';
          $divstr.='<th width="242" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Descripción</th>';
          $divstr.='<th width="65" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Precio<br/>Unitario</th>';
          $divstr.='<th width="65" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Descuento</th>';
          $divstr.='<th width="65" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Precio Total</th>';
        $divstr.='</tr>';


      $decimalesprecio = 2;
      $decimalescantidad = 2;

      $totalsubsidio = 0;
      for ($i=0; $i < count($xmlFact->detalles->detalle); $i++)
      {

          $divstr.='<tr>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.$xmlFact->detalles->detalle[$i]->codigoPrincipal.'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.$xmlFact->detalles->detalle[$i]->codigoAuxiliar.'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.number_format((double)$xmlFact->detalles->detalle[$i]->cantidad, $decimalescantidad).'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:left; ">'.$xmlFact->detalles->detalle[$i]->descripcion.'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:right; ">'.number_format((double)$xmlFact->detalles->detalle[$i]->precioUnitario, $decimalesprecio).'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:right ; ">'.$xmlFact->detalles->detalle[$i]->descuento.'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:right; ">'.$xmlFact->detalles->detalle[$i]->precioTotalSinImpuesto.'</td>';
          $divstr.='</tr>';
      }
      $divstr.='</table>';

      $divstr.='<br></br>';

      $divstr.='<div>';
        $divstr.='<table>';
          $divstr.='<tr>';
            $divstr.='<th width="640" style="font-size:14px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">REEMBOLSO</th>';
          $divstr.='</tr>';
          $divstr.='<tr>';
            $divstr.='<th width="75" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Identificación Prov.</th>';
            $divstr.='<th width="70" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">País Reembolso</th>';
            $divstr.='<th width="75" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Documento</th>';
            $divstr.='<th width="85" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Número Doc.</th>';
            $divstr.='<th width="75" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Fecha Emisión</th>';
            $divstr.='<th width="260" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Num. Autorización</th>';
          $divstr.='</tr>';
          $baseImponible=0;
          for ($i=0; $i < count($xmlFact->reembolsos->reembolsoDetalle); $i++)
          {
              $documento = $xmlFact->reembolsos->reembolsoDetalle[$i]->codDocReembolso;
              if ($documento=='01') {
                $documento="FACTURA";
              }
              $divstr.='<tr>';
              $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.$xmlFact->reembolsos->reembolsoDetalle[$i]->identificacionProveedorReembolso.'</td>';
              $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.$xmlFact->reembolsos->reembolsoDetalle[$i]->codPaisPagoProveedorReembolso.'</td>';
              $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.$documento.'</td>';
              $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:left; ">'.$xmlFact->reembolsos->reembolsoDetalle[$i]->estabDocReembolso.'-'.$xmlFact->reembolsos->reembolsoDetalle[$i]->ptoEmiDocReembolso.'-'.$xmlFact->reembolsos->reembolsoDetalle[$i]->secuencialDocReembolso.'</td>';
              $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.$xmlFact->reembolsos->reembolsoDetalle[$i]->fechaEmisionDocReembolso.'</td>';
              $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.$xmlFact->reembolsos->reembolsoDetalle[$i]->numeroautorizacionDocReemb.'</td>';
              $divstr.='</tr>';
              $baseImponible+=$xmlFact->reembolsos->reembolsoDetalle[$i]->detalleImpuestos->detalleImpuesto->baseImponibleReembolso;
          }
          // var_dump($baseImponible);exit;
          $divstr.='<tr>';
            $divstr.='<td width="460" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:right;font-weight: bold;">SubTotal :</td>';
            $divstr.='<td width="180" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:right;">'.number_format((double)$baseImponible,2).'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
            $divstr.='<td width="180" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:left;font-weight: bold;">Código Documento Reembolso:</td>';
            $divstr.='<td width="180" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:left;">'.$xmlFact->infoFactura->codDocReembolso.'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
            $divstr.='<td width="180" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:left;font-weight: bold;">Total Base Imponible Reembolso:</td>';
            $divstr.='<td width="180" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:left;">'.number_format((double)$xmlFact->infoFactura->totalBaseImponibleReembolso,2).'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
            $divstr.='<td width="180" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:left;font-weight: bold;">Total Impuesto Reembolso:</td>';
            $divstr.='<td width="180" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:left;">'.number_format((double)$xmlFact->infoFactura->totalImpuestoReembolso,2).'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
            $divstr.='<td width="180" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:left;font-weight: bold;">Total Comprobantes Reembolso:</td>';
            $divstr.='<td width="180" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:left;">'.number_format((double)$xmlFact->infoFactura->totalComprobantesReembolso,2).'</td>';
          $divstr.='</tr>';

        $divstr.='</table>';
      $divstr.='</div>';

      $divstr.='<table cellspacing="4" cellpadding="3" border="0" style="width:100%;">';
      $divstr.='<tr>';

        $divstr.='<td>';

        $divstr.='<div  style="float:right;">';
          $divstr.='<div style="margin-right:0px; border: 1px solid #ddd;">';
          $divstr.='<div style="font-size:12px;font-weight: bold;margin:6px 0px"> Información Adicional</div>';
          for ($i=0; $i < count($xmlFact->infoAdicional->campoAdicional); $i++) {
            if ($xmlFact->infoAdicional->campoAdicional[$i]['nombre'] != 'Subsidio'){
                $divstr.='<div class="row" style="font-size:11px;margin:6px 0px"> '.$xmlFact->infoAdicional->campoAdicional[$i]['nombre'].': '.$xmlFact->infoAdicional->campoAdicional[$i].'</div>';
            }
            else{
                $totalsubsidio = $xmlFact->infoAdicional->campoAdicional[$i];
            }
          }

          $divstr.='</div>';
        $divstr.='</div>';

        $divstr.='</td>';

        $divstr.='<td>';

        $divstr.='<div  style="width:100%; ">';
        $divstr.='<div style="margin-left:2px;">';
          $divstr.='<table cellpadding="5" >';
            $divstr.='<tr>';

            $baseiva = 0;
            $montoiva = 0;
            for ($i=0; $i < count($xmlFact->infoLiquidacionCompra->totalConImpuestos->totalImpuesto); $i++) {
              if (($xmlFact->infoLiquidacionCompra->totalConImpuestos->totalImpuesto[$i]->codigo == '2') &&
                 ($xmlFact->infoLiquidacionCompra->totalConImpuestos->totalImpuesto[$i]->codigoPorcentaje != '0')){
                $base = (double)$xmlFact->infoLiquidacionCompra->totalConImpuestos->totalImpuesto[$i]->baseImponible;
                $baseiva += $base;

                $montoiva += (double)$xmlFact->infoLiquidacionCompra->totalConImpuestos->totalImpuesto[$i]->valor;
              }
            }
            $totalSinImpuestos = (double)$xmlFact->infoLiquidacionCompra->totalSinImpuestos;
            $basenoiva = $totalSinImpuestos - $baseiva;
            $descuento = (double)$xmlFact->infoLiquidacionCompra->totalDescuento;

            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;width:180px; ">SUBTOTAL 12%</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;width:135px;  ">'.number_format($baseiva,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">SUBTOTAL 0%</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format($basenoiva,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">SUBTOTAL No objeto de IVA</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">0.00</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">SUBTOTAL Exento de IVA</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">0.00</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">SUBTOTAL SIN IMPUESTOS</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format($totalSinImpuestos,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">TOTAL Descuento</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format($descuento,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">ICE</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">0.00</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">IVA 12%</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format($montoiva,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">IRBPNR</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">0.00</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">	PROPINA</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format((double)$xmlFact->infoLiquidacionCompra->propina,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">VALOR TOTAL</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format((double)$xmlFact->infoLiquidacionCompra->importeTotal,2).'</td>';
            $divstr.='</tr>';
          $divstr.='</table>';
          $divstr.='</div>';

        $divstr.='</div>';


        $divstr.='</td>';
      $divstr.='</tr>';
      $divstr.='</table>';

      $divstr.='</body>';
    $divstr.='</html>';

    return $divstr;
  }

  function CreaDivParaPDFNotaCredito($objXml="", $pdf){
    $xmlFact = simplexml_load_string($objXml->comprobante);

    $divstr='<html><head>
    <style>
    .myDiv {
      border:1px solid #ddd;

      padding:6px;
      border-spacing: 1px 0;
    }


    </style>';
       $divstr.='</head><body>';

    $divstr.='<table cellspacing="2" cellpadding="2" border="0">';
    $divstr.='<tr>';

      $divstr.='<td>';

      $divstr.='<table cellspacing="1" cellpadding="1">';
        $divstr.='<tr>';
          $divstr.='<td style="height:150px">';
    		     $divstr.='<img src="'.str_replace('\lib','',__DIR__).'\\files\\img\\logo.png" alt="" height="100" width"50"/>';
          $divstr.='</td>';
        $divstr.='</tr>';
      $divstr.='</table>';

          $divstr.='<div class="myDiv">';

          $divstr.='<table cellspacing="1" cellpadding="1">';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:10px;font-weight: bold;width:150px;">'.$xmlFact->infoTributaria->razonSocial.'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:10px;font-weight: bold;width:100px;">Dirección Matriz:</td>';
            $divstr.='<td style="font-size:10px;width:68%;">'.$xmlFact->infoTributaria->dirMatriz.'</td>';
            $divstr.='</tr>';  
             $divstr.='<tr>';
              $divstr.='<td style="font-size:10px;font-weight: bold;width:100px;">Dirección Sucursal:</td>';
              $divstr.='<td style="font-size:10px;text-align:left;width:68%;">'.$xmlFact->infoTributaria->dirMatriz.'</td>';
              $divstr.='</tr>';			
            $divstr.='<tr>';
            $divstr.='<td style="font-size:10px;font-weight: bold;width:100px;">Agente de Retención:</td>';
            $divstr.='<td style="font-size:10px;text-align:left;width:68%;">'.$xmlFact->infoTributaria->agenteRetencion.'</td>';
            $divstr.='</tr>';
          $divstr.='</table>';

          $divstr.='<table cellspacing="1" cellpadding="1" style="padding:2px;">';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:10px;height:58px">OBLIGADO A LLEVAR CONTABILIDAD: <span style="font-size:10px;">'.$xmlFact->infoFactura->obligadoContabilidad.'</span></td>';
            $divstr.='</tr>';
          $divstr.='</table>';
          //  $divstr.='<div class="row"> '.$xmlFact->infoTributaria->razonSocial.'</div>';
            // $divstr.='<div class="row" style="font-size:11px ;margin: 15px 0px;"> '.$xmlFact->infoTributaria->nombreComercial.'</div>';
            // $divstr.='<div class="row"  style="font-size:10px;margin: 10px 0px;"> Dirección Matriz: '.$xmlFact->infoTributaria->dirMatriz.'</div>';
            // $divstr.='<div class="row"  style="font-size:10px ;margin:10px 0px;"> Dirección Sucursal: '.$xmlFact->infoFactura->dirEstablecimiento.'</div>';
            // $divstr.='<div class="row"  style="font-size:11px;margin: 12px 0px; "> OBLIGADO A LLEVAR CONTABILIDAD: '.$xmlFact->infoFactura->obligadoContabilidad.' </div>';
          $divstr.='</div>';
  //    $divstr.='</div>';

      $divstr.='</td>';

      $divstr.='<td>';

        $divstr.='<div class="myDiv">';
          $divstr.='<table cellspacing="2" cellpadding="3">';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:10px;width:40px;font-weight: bold;">R.U.C:</td>';
              $divstr.='<td style="font-size:10px;">'.$xmlFact->infoTributaria->ruc.'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:13px;width:150px;font-weight: bold;">NOTA DE CRÉDITO</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';

              $facNumber = substr($xmlFact->infoTributaria->claveAcceso,24,15);
              $facNumber = substr($facNumber,0,3).'-'.substr($facNumber,3,3).'-'.substr($facNumber,6,9);

              $divstr.='<td style="font-size:12px;width:160px;">No. '.$facNumber.'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:9px;width:200px;font-weight: bold;">NÚMERO DE AUTORIZACIÓN</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:11px;width:100%;">'.$objXml->numeroAutorizacion.'</td>';
            $divstr.='</tr>';

            $divstr.='<tr>';
            $date = new DateTime($objXml->fechaAutorizacion);
              $divstr.='<td style="font-size:10px;width:190px;font-weight: bold;">FECHA Y HORA DE AUTORIZACION:</td>';
              $divstr.='<td style="font-size:10px;">'.$date->format('Y-m-d H:i:s').'</td>';
            $divstr.='</tr>';

            $divstr.='<tr>';
              $ambiente = ($xmlFact->infoTributaria->ambiente == 1) ? "PRUEBAS":"PRODUCCION";
              $divstr.='<td style="font-size:10px;width:70px;font-weight: bold;">AMBIENTE:</td>';
              $divstr.='<td style="font-size:10px;">'.$ambiente.'</td>';
            $divstr.='</tr>';

            $divstr.='<tr>';
              $tipoemision = ($xmlFact->infoTributaria->tipoEmision == 1) ? "NORMAL":"INDISPONIBILIDAD DEL SISTEMA";
              $divstr.='<td style="font-size:10px;width:70px;font-weight: bold;">EMISIÓN:</td>';
              $divstr.='<td style="font-size:10px;">'.$tipoemision.'</td>';
            $divstr.='</tr>';



            $divstr.='<tr>';
              $divstr.='<td style="font-size:12px;width:150px;font-weight: bold;">CLAVE DE ACCESO:</td>';

            $divstr.='</tr>';

          $divstr.='</table>';

          $divstr.='<div class="row" style="font-size:8px;margin: 0px 0px;"> ';

            $facNumber = substr($xmlFact->infoTributaria->claveAcceso,0,49);
            $params = $pdf->serializeTCPDFtagParameters(array($facNumber, 'CODE11', '', '', 85, 25, 0.4, array('position'=>'S', 'border'=>false, 'padding'=>4, 'fgcolor'=>array(0,0,0), 'bgcolor'=>array(255,255,255), 'text'=>true, 'font'=>'helvetica', 'fontsize'=>12, 'stretchtext'=>4), 'N'));

            $divstr .= '<tcpdf method="write1DBarcode" params="'.$params.'" />';

          $divstr.='</div>';

        $divstr.='</div>';

        $divstr.='</td>';

      $divstr.='</tr>';

      $divstr.='</table>';

      $divstr.='<br></br>';

      $divstr.='<div class="myDiv">';
        $divstr.='<table cellspacing="2" cellpadding="3">';
          $divstr.='<tr>';
          $divstr.='<td style="font-size:12px;width:220px;font-weight: bold;">Razón Social / Nombres y Apellidos:</td>';
          $divstr.='<td style="font-size:12px;">'.$xmlFact->infoNotaCredito->razonSocialComprador.'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
          $divstr.='<td style="font-size:12px;width:90px;font-weight: bold;">Identificación:</td>';
          $divstr.='<td style="font-size:12px;">'.$xmlFact->infoNotaCredito->identificacionComprador.'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
          $divstr.='<td style="font-size:12px;width:100px;font-weight: bold;">Fecha Emisión:</td>';
          $divstr.='<td style="font-size:12px;">'.$xmlFact->infoNotaCredito->fechaEmision.'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
          $divstr.='<td style="font-size:12px;width:240px;font-weight: bold;">Comprobante que se modifica  FACTURA</td>';
          $divstr.='<td style="font-size:12px;">'.$xmlFact->infoNotaCredito->numDocModificado.'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
          $divstr.='<td style="font-size:12px;width:255px;font-weight: bold;">Fecha Emisión (Comprobante a modificar):</td>';
          $divstr.='<td style="font-size:12px;">'.$xmlFact->infoNotaCredito->fechaEmisionDocSustento.'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
          $divstr.='<td style="font-size:12px;width:150px;font-weight: bold;">Razón de Modificación:</td>';
          $divstr.='<td style="font-size:12px;">'.$xmlFact->infoNotaCredito->motivo.'</td>';
          $divstr.='</tr>';
        $divstr.='</table>';
      $divstr.='</div>';

      $divstr.='<br></br>';

    $divstr.='<table class="myDiv">';
      $divstr.='<tr>';
          $divstr.='<th width="75" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Código<br/>Principal</th>';
          $divstr.='<th width="75" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Código <br/> Auxiliar</th>';
          $divstr.='<th width="60" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Cantidad</th>';
          $divstr.='<th width="223" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Descripción</th>';
          $divstr.='<th width="65" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Precio<br/>Unitario</th>';
          $divstr.='<th width="70" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Descuento</th>';
          $divstr.='<th width="65" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Precio Total</th>';
        $divstr.='</tr>';

      for ($i=0; $i < count($xmlFact->detalles->detalle); $i++)
      {
          $divstr.='<tr>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.$xmlFact->detalles->detalle[$i]->codigoInterno.'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.$xmlFact->detalles->detalle[$i]->codigoAdicional.'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:center; ">'.$xmlFact->detalles->detalle[$i]->cantidad.'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:left; ">'.$xmlFact->detalles->detalle[$i]->descripcion.'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:right; ">'.$xmlFact->detalles->detalle[$i]->precioUnitario.'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:right ; ">'.$xmlFact->detalles->detalle[$i]->descuento.'</td>';
          $divstr.='<td style="font-size:9px;border: 1px solid #ddd;text-align:right; ">'.$xmlFact->detalles->detalle[$i]->precioTotalSinImpuesto.'</td>';
          $divstr.='</tr>';
      }
      $divstr.='</table>';

      $divstr.='<table cellspacing="4" cellpadding="3" border="0" style="width:100%;">';
      $divstr.='<tr>';

        $divstr.='<td>';

        $divstr.='<div  style="float:right;">';
          $divstr.='<div style="margin-right:0px; border: 1px solid #ddd;">';
          $divstr.='<div style="font-size:12px;font-weight: bold;margin:6px 0px"> Información Adicional</div>';
          for ($i=0; $i < count($xmlFact->infoAdicional->campoAdicional); $i++) {
            if ($xmlFact->infoAdicional->campoAdicional[$i]['nombre'] != 'Subsidio'){
                $divstr.='<div class="row" style="font-size:11px;margin:6px 0px"> '.$xmlFact->infoAdicional->campoAdicional[$i]['nombre'].': '.$xmlFact->infoAdicional->campoAdicional[$i].'</div>';
            }
            else{
                $totalsubsidio = $xmlFact->infoAdicional->campoAdicional[$i];
            }
          }

          $divstr.='</div>';
        $divstr.='</div>';

        $divstr.='</td>';


        $divstr.='<td>';

        $divstr.='<div  style="width:100%; ">';
        $divstr.='<div style="margin-left:2px;">';
          $divstr.='<table cellpadding="5" >';
            $divstr.='<tr>';

            $baseiva = 0;
            $montoiva = 0;
            for ($i=0; $i < count($xmlFact->infoNotaCredito->totalConImpuestos->totalImpuesto); $i++) {
              if ($xmlFact->infoNotaCredito->totalConImpuestos->totalImpuesto[$i]->codigo == '2'){
                $base = (double)$xmlFact->infoNotaCredito->totalConImpuestos->totalImpuesto[$i]->baseImponible;
                $baseiva += $base;

                $montoiva += (double)$xmlFact->infoNotaCredito->totalConImpuestos->totalImpuesto[$i]->valor;
              }
            }
            $totalSinImpuestos = (double)$xmlFact->infoNotaCredito->totalSinImpuestos;
            $basenoiva = $totalSinImpuestos - $baseiva;
            $descuento = (double)$xmlFact->infoNotaCredito->totalDescuento;

            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;width:180px; ">SUBTOTAL 12%</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;width:135px;  ">'.number_format($baseiva,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">SUBTOTAL 0%</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format($basenoiva,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">SUBTOTAL No objeto de IVA</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">0.00</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">SUBTOTAL Exento de IVA</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">0.00</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">SUBTOTAL SIN IMPUESTOS</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format($totalSinImpuestos,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">TOTAL Descuento</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format($descuento,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">ICE</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">0.00</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">IVA 12%</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format($montoiva,2).'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">IRBPNR</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">0.00</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:left;">VALOR TOTAL</td>';
            $divstr.='<td style="font-size:11px;border: 1px solid #ddd;text-align:right;">'.number_format((double)$xmlFact->infoNotaCredito->valorModificacion,2).'</td>';
            $divstr.='</tr>';
          $divstr.='</table>';
          $divstr.='</div>';
        $divstr.='</div>';

        $divstr.='</td>';
      $divstr.='</tr>';
      $divstr.='</table>';

      $divstr.='</body>';
    $divstr.='</html>';

    return $divstr;
  }


  function CreaDivParaPDFRetencion($objXml="", $pdf){
    $xmlFact = simplexml_load_string($objXml->comprobante);

    $divstr='<html><head>
    <style>
    .myDiv {
      border:1px solid #ddd;

      padding:6px;
      border-spacing: 1px 0;
    }


    </style>';
    $divstr.='</head><body>';

    $divstr.='<table cellspacing="2" cellpadding="2" border="0">';
    $divstr.='<tr>';

      $divstr.='<td>';

      $divstr.='<table cellspacing="1" cellpadding="1">';
        $divstr.='<tr>';
          $divstr.='<td style="height:150px">';
    		     $divstr.='<img src="'.str_replace('\lib','',__DIR__).'\\files\\img\\logo.png" alt="" height="100" width"50"/>';
          $divstr.='</td>';
        $divstr.='</tr>';
      $divstr.='</table>';

          $divstr.='<div class="myDiv">';

          $divstr.='<table cellspacing="1" cellpadding="1">';
            $divstr.='<tr>';
              $divstr.='<td style="font-size:10px;font-weight: bold;width:150px;">'.$xmlFact->infoTributaria->razonSocial.'</td>';
            $divstr.='</tr>';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:10px;font-weight: bold;width:100px;">Dirección Matriz:</td>';
            $divstr.='<td style="font-size:10px;width:68%;">'.$xmlFact->infoTributaria->dirMatriz.'</td>';
            $divstr.='</tr>';  
             $divstr.='<tr>';
              $divstr.='<td style="font-size:10px;font-weight: bold;width:100px;">Dirección Sucursal:</td>';
              $divstr.='<td style="font-size:10px;text-align:left;width:68%;">'.$xmlFact->infoTributaria->dirMatriz.'</td>';
              $divstr.='</tr>';			
            $divstr.='<tr>';
            $divstr.='<td style="font-size:10px;font-weight: bold;width:100px;">Agente de Retención:</td>';
            $divstr.='<td style="font-size:10px;text-align:left;width:68%;">'.$xmlFact->infoTributaria->agenteRetencion.'</td>';
            $divstr.='</tr>';
          $divstr.='</table>';

          $divstr.='<table cellspacing="1" cellpadding="1" style="padding:2px;">';
            $divstr.='<tr>';
            $divstr.='<td style="font-size:10px;height:58px">OBLIGADO A LLEVAR CONTABILIDAD: <span style="font-size:10px;">'.$xmlFact->infoFactura->obligadoContabilidad.'</span></td>';
            $divstr.='</tr>';
          $divstr.='</table>';
          //  $divstr.='<div class="row"> '.$xmlFact->infoTributaria->razonSocial.'</div>';
            // $divstr.='<div class="row" style="font-size:11px ;margin: 15px 0px;"> '.$xmlFact->infoTributaria->nombreComercial.'</div>';
            // $divstr.='<div class="row"  style="font-size:10px;margin: 10px 0px;"> Dirección Matriz: '.$xmlFact->infoTributaria->dirMatriz.'</div>';
            // $divstr.='<div class="row"  style="font-size:10px ;margin:10px 0px;"> Dirección Sucursal: '.$xmlFact->infoFactura->dirEstablecimiento.'</div>';
            // $divstr.='<div class="row"  style="font-size:11px;margin: 12px 0px; "> OBLIGADO A LLEVAR CONTABILIDAD: '.$xmlFact->infoFactura->obligadoContabilidad.' </div>';
          $divstr.='</div>';
  //    $divstr.='</div>';

      $divstr.='</td>';

      $divstr.='<td>';

      $divstr.='<div class="myDiv">';
        $divstr.='<table cellspacing="2" cellpadding="3">';
          $divstr.='<tr>';
            $divstr.='<td style="font-size:10px;width:40px;font-weight: bold;">R.U.C:</td>';
            $divstr.='<td style="font-size:10px;">'.$xmlFact->infoTributaria->ruc.'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
            $divstr.='<td style="font-size:13px;width:200px;font-weight: bold;">COMPROBANTE DE RETENCIÓN</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';

            $facNumber = substr($xmlFact->infoTributaria->claveAcceso,24,15);
            $facNumber = substr($facNumber,0,3).'-'.substr($facNumber,3,3).'-'.substr($facNumber,6,9);

            $divstr.='<td style="font-size:12px;width:160px;">No. '.$facNumber.'</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
            $divstr.='<td style="font-size:9px;width:200px;font-weight: bold;">NÚMERO DE AUTORIZACIÓN</td>';
          $divstr.='</tr>';
          $divstr.='<tr>';
            $divstr.='<td style="font-size:11px;width:100%;">'.$objXml->numeroAutorizacion.'</td>';
          $divstr.='</tr>';

          $divstr.='<tr>';
          $date = new DateTime($objXml->fechaAutorizacion);
            $divstr.='<td style="font-size:10px;width:190px;font-weight: bold;">FECHA Y HORA DE AUTORIZACION:</td>';
            $divstr.='<td style="font-size:10px;">'.$date->format('Y-m-d H:i:s').'</td>';
          $divstr.='</tr>';

          $divstr.='<tr>';
            $ambiente = ($xmlFact->infoTributaria->ambiente == 1) ? "PRUEBAS":"PRODUCCION";
            $divstr.='<td style="font-size:10px;width:70px;font-weight: bold;">AMBIENTE:</td>';
            $divstr.='<td style="font-size:10px;">'.$ambiente.'</td>';
          $divstr.='</tr>';

          $divstr.='<tr>';
            $tipoemision = ($xmlFact->infoTributaria->tipoEmision == 1) ? "NORMAL":"INDISPONIBILIDAD DEL SISTEMA";
            $divstr.='<td style="font-size:10px;width:70px;font-weight: bold;">EMISIÓN:</td>';
            $divstr.='<td style="font-size:10px;">'.$tipoemision.'</td>';
          $divstr.='</tr>';



          $divstr.='<tr>';
            $divstr.='<td style="font-size:12px;width:150px;font-weight: bold;">CLAVE DE ACCESO:</td>';

          $divstr.='</tr>';

        $divstr.='</table>';

        $divstr.='<div class="row" style="font-size:8px;margin: 0px 0px;"> ';

          $facNumber = substr($xmlFact->infoTributaria->claveAcceso,0,49);
          $params = $pdf->serializeTCPDFtagParameters(array($facNumber, 'CODE11', '', '', 85, 25, 0.4, array('position'=>'S', 'border'=>false, 'padding'=>4, 'fgcolor'=>array(0,0,0), 'bgcolor'=>array(255,255,255), 'text'=>true, 'font'=>'helvetica', 'fontsize'=>12, 'stretchtext'=>4), 'N'));

          $divstr .= '<tcpdf method="write1DBarcode" params="'.$params.'" />';

        $divstr.='</div>';

      $divstr.='</div>';

      $divstr.='</td>';

    $divstr.='</tr>';

    $divstr.='</table>';

    $divstr.='<br></br>';

    $divstr.='<div class="myDiv">';
      $divstr.='<table cellspacing="2" cellpadding="3">';
        $divstr.='<tr>';
          $divstr.='<td style="font-size:12px;width:220px;font-weight: bold;">Razón Social / Nombres y Apellidos:</td>';
          $divstr.='<td style="font-size:12px;">'.$xmlFact->infoCompRetencion->razonSocialSujetoRetenido.'</td>';
        $divstr.='</tr>';
        $divstr.='<tr>';
          $divstr.='<td style="font-size:12px;width:90px;font-weight: bold;">Identificación:</td>';
          $divstr.='<td style="font-size:12px;">'.$xmlFact->infoCompRetencion->identificacionSujetoRetenido.'</td>';
        $divstr.='</tr>';
        $divstr.='<tr>';
          $divstr.='<td style="font-size:12px;width:100px;font-weight: bold;">Fecha Emisión:</td>';
          $divstr.='<td style="font-size:12px;">'.$xmlFact->infoCompRetencion->fechaEmision.'</td>';
        $divstr.='</tr>';
      $divstr.='</table>';
    $divstr.='</div>';

      $divstr.='<br></br>';


      $divstr.='<table class="myDiv"  >';
      $divstr.='<tr>';
          $divstr.='<th width="80" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Comprobante</th>';
          $divstr.='<th width="103" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Número</th>';
          $divstr.='<th width="65" style="font-size:10px;padding:0px 3px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Fecha<br/>Emisión</th>';
          $divstr.='<th width="65" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Ejercicio<br/>Fiscal</th>';
          $divstr.='<th width="85" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Base Imponible<br/>para Retención</th>';
          $divstr.='<th width="85" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Impuesto</th>';
          $divstr.='<th width="75" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Porcentaje<br/>Retención</th>';
          $divstr.='<th width="80" style="font-size:10px;border: 1px solid #ddd;text-align:center;font-weight: bold;">Valor<br/>Retenido</th>';
        $divstr.='</tr>';

      for ($i=0; $i < count($xmlFact->docsSustento->docSustento); $i++)
      {
          $divstr.='<tr>';
          $divstr.='<td rowspan="2" style="font-size:10px;border: 1px solid #ddd;text-align:center; ">FACTURA</td>';
          $divstr.='<td rowspan="2" style="font-size:10px;border: 1px solid #ddd;text-align:center; ">'.$xmlFact->docsSustento->docSustento[$i]->numDocSustento.'</td>';
          $divstr.='<td rowspan="2" style="font-size:10px;border: 1px solid #ddd;text-align:center; ">'.$xmlFact->docsSustento->docSustento[$i]->fechaEmisionDocSustento.'</td>';
          $divstr.='<td rowspan="2" style="font-size:10px;border: 1px solid #ddd;text-align:center; ">'.$xmlFact->infoCompRetencion->periodoFiscal.'</td>';

		  for ($j=0; $j<count($xmlFact->docsSustento->docSustento[$i]->retenciones->retencion); $j++){
            $strhtml = $xmlFact->docsSustento->docSustento[$i]->retenciones->retencion[$j]->codigo;
			  if($strhtml=='1'){
				$divstr.='<td style="font-size:10px;border: 1px solid #ddd;text-align:right; ">'.$xmlFact->docsSustento->docSustento[$i]->retenciones->retencion[$j]->baseImponible.'</td>';
				$divstr.='<td style="font-size:10px;border: 1px solid #ddd;text-align:center ; ">RENTA</td>';
				$divstr.='<td style="font-size:10px;border: 1px solid #ddd;text-align:right; ">'.$xmlFact->docsSustento->docSustento[$i]->retenciones->retencion->porcentajeRetener.'</td>';
				$divstr.='<td style="font-size:10px;border: 1px solid #ddd;text-align:right; ">'.$xmlFact->docsSustento->docSustento[$i]->retenciones->retencion[$j]->valorRetenido.'</td>';
				$divstr.='</tr>';
			  }else{
				$divstr.='<tr>';
				$divstr.='<td style="font-size:10px;border: 1px solid #ddd;text-align:right; ">'.$xmlFact->docsSustento->docSustento[$i]->retenciones->retencion[$j]->baseImponible.'</td>';
				$divstr.='<td style="font-size:10px;border: 1px solid #ddd;text-align:center ; ">IVA</td>';
				$divstr.='<td style="font-size:10px;border: 1px solid #ddd;text-align:right; ">'.$xmlFact->docsSustento->docSustento[$i]->retenciones->retencion[$j]->porcentajeRetener.'</td>';
				$divstr.='<td style="font-size:10px;border: 1px solid #ddd;text-align:right; ">'.$xmlFact->docsSustento->docSustento[$i]->retenciones->retencion[$j]->valorRetenido.'</td>';
				$divstr.='</tr>';
			  }

		  }

      }

      $divstr.='</table>';

	  $divstr.='<br></br>';

        $divstr.='<div  style="float:right;">';
          $divstr.='<div style="margin-right:0px; border: 1px solid #ddd;">';
          $divstr.='<div style="font-size:12px;font-weight: bold;margin:6px 0px"> Información Adicional</div>';
          for ($i=0; $i < count($xmlFact->infoAdicional->campoAdicional); $i++) {
            if ($xmlFact->infoAdicional->campoAdicional[$i]['nombre'] != 'Subsidio'){
                $divstr.='<div class="row" style="font-size:11px;margin:6px 0px"> '.$xmlFact->infoAdicional->campoAdicional[$i]['nombre'].': '.$xmlFact->infoAdicional->campoAdicional[$i].'</div>';
            }
            else{
                $totalsubsidio = $xmlFact->infoAdicional->campoAdicional[$i];
            }
          }

          $divstr.='</div>';
        $divstr.='</div>';


      $divstr.='</body>';
    $divstr.='</html>';

    return $divstr;
  }

}
