Exemplo n.º 1
0
 function guardarRecibo($d)
 {
     $xml = $d['xml'];
     $id_usuario = $d['id_usuario'];
     $id_emisor = $d['id_emisor'];
     $id_receptor = $d['id_receptor'];
     $xml_datos = addslashes($xml);
     $egresoXML = new LeerCFDI($xml);
     $encabezado = new Array_a_objeto($egresoXML->obtenerEncabezado());
     $timbre = new Array_a_objeto($egresoXML->ObtenerTimbre());
     $emisor = new Array_a_objeto($egresoXML->ObtenerEmisor());
     $emisor_domicilio = new Array_a_objeto($emisor->Domicilio);
     $receptor = new Array_a_objeto($egresoXML->ObtenerReceptor());
     $receptor_domicilio = new Array_a_objeto($receptor->Domicilio);
     $conceptos = $egresoXML->ObtenerConceptos();
     $impuestosTrasladados = $egresoXML->ObtenerImpuestosTrasladados();
     $impuestosRetenidos = $egresoXML->ObtenerImpuestosRetenidos();
     $codigocbb = $egresoXML->GenerarCBB();
     $query = "\tINSERT INTO recibos (\n\t\t\t\t\t\t\t\t\tiId_Emisor, \n\t\t\t\t\t\t\t\t\tiId_Receptor, \n\t\t\t\t\t\t\t\t\tiId_Usuario, \n\t\t\t\t\t\t\t\t\tsTipoDocumento, \n\t\t\t\t\t\t\t\t\tFolio_iFolio, \n\t\t\t\t\t\t\t\t\tdLugar_Expedicion, \n\t\t\t\t\t\t\t\t\tdSubTotal, \n\t\t\t\t\t\t\t\t\tdTotal, \n\t\t\t\t\t\t\t\t\tiEstado, \n\t\t\t\t\t\t\t\t\tsPago_Metodo, \n\t\t\t\t\t\t\t\t\tsPago_Forma, \n\t\t\t\t\t\t\t\t\tbXML, \n\t\t\t\t\t\t\t\t\tCFDI_sRegimenFiscal, \n\t\t\t\t\t\t\t\t\tCFDI_sUUID, \n\t\t\t\t\t\t\t\t\tCFDI_sCadenaOriginal, \n\t\t\t\t\t\t\t\t\tCFDI_dFechaTimbrado, \n\t\t\t\t\t\t\t\t\tCFDI_sCertificadoCFD, \n\t\t\t\t\t\t\t\t\tCFDI_sCertificadoSAT, \n\t\t\t\t\t\t\t\t\tCFDI_sSelloCFD, \n\t\t\t\t\t\t\t\t\tCFDI_sSelloSAT, \n\t\t\t\t\t\t\t\t\tCFDI_bCBB, \n\t\t\t\t\t\t\t\t\tiEmitido \n\t\t\t\t\t\t\t\t)\tVALUES (\n\t\t\t\t\t\t\t\t\t'{$id_emisor}', \n\t\t\t\t\t\t\t\t\t'{$id_receptor}', \n\t\t\t\t\t\t\t\t\t'{$id_usuario}', \n\t\t\t\t\t\t\t\t\t'RECIBO DE HONORARIOS', \n\t\t\t\t\t\t\t\t\t'{$encabezado->folio}', \n\t\t\t\t\t\t\t\t\t'{$encabezado->LugarExpedicion}', \n\t\t\t\t\t\t\t\t\t'{$encabezado->subTotal}', \n\t\t\t\t\t\t\t\t\t'{$encabezado->total}', \n\t\t\t\t\t\t\t\t\t'1', \n\t\t\t\t\t\t\t\t\t'{$encabezado->metodoDePago}', \n\t\t\t\t\t\t\t\t\t'{$encabezado->formaDePago}', \n\t\t\t\t\t\t\t\t\t'{$xml_datos}', \n\t\t\t\t\t\t\t\t\t'{$emisor->Regimen}', \n\t\t\t\t\t\t\t\t\t'{$timbre->UUID}', \n\t\t\t\t\t\t\t\t\t'{$timbre->CadenaOriginal}', \n\t\t\t\t\t\t\t\t\t'{$timbre->FechaTimbrado}', \n\t\t\t\t\t\t\t\t\t'{$timbre->CertificadoCFD}', \n\t\t\t\t\t\t\t\t\t'{$timbre->CertificadoSAT}', \n\t\t\t\t\t\t\t\t\t'{$timbre->selloCFD}', \n\t\t\t\t\t\t\t\t\t'{$timbre->selloSAT}', \n\t\t\t\t\t\t\t\t\t'{$codigocbb}', \n\t\t\t\t\t\t\t\t\t'1' \n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t";
     $this->conexion_local->setQuery($query);
     $resultado_sql = $this->conexion_local->execute();
     return $resultado_sql;
 }
Exemplo n.º 2
0
            $contador = 0;
        }
        $contador++;
    }
    ?>
				<br/>
				<br/>
			</td>
		</tr>
		<tr>
			<td>
				<table class="principal" width="100%">
					<tr>
						<td style="text-align:left;padding:0px;" width="20%" valign="top">
							<img src="<?php 
    echo $RUTA_HTTP . 'inc/' . $factura->GenerarCBB(true);
    ?>
" height="150"/>
						</td>
						<td style="text-align:left;padding-left:5px;font-size:12px;" width="80%" valign="top">
							<b>SELLO DIGITAL DEL CFDI:</b>
							<br/>
							<?php 
    $contador = 1;
    $selloCFD = (string) $timbre['SelloCFD'];
    for ($i = 0; $i < strlen($selloCFD); $i++) {
        echo $selloCFD[$i];
        if ($contador == 80) {
            echo '<br/>';
            $contador = 0;
        }
Exemplo n.º 3
0
    $contador++;
}
?>
								<br/><br/>
								
								<b>FOLIO FISCAL</b><br/>
								<?php 
echo $timbre->UUID;
?>
<br/><br/>
							</td>

							<td width="20%" valign="top">
								<br/><br/>
								<img src="<?php 
echo $factura->GenerarCBB(true);
?>
" width="140px">

							</td>
						</tr>
					</table>
				</td>
			</tr>

			<tr>
				<td style="font-size:8px; color:#CCC;">
					EFECTOS FISCALES AL PAGO. ESTE DOCUMENTO ES UNA REPRESENTACION IMPRESA DE UN CFDI. <br/>
					FORMA DE PAGO: <?php 
echo $encabezado->formaDePago;
?>