コード例 #1
0
ファイル: adm_envios.php プロジェクト: elgodmaster/spay
    }
    ?>
>
								<?php 
    echo mostrarFecha($row->fecha_creacion);
    ?>
                    		</td> 
                			<td <?php 
    if ($inactiva) {
        ?>
 style="color:#999;" <?php 
    }
    ?>
>
								<?php 
    echo substr(obtenerProveedorStr($link, $row->id_proveedor), 0, 22);
    ?>
                    		</td>
                			<td <?php 
    if ($inactiva) {
        ?>
 style="color:#999;" <?php 
    }
    ?>
 align="center"> 
								<?php 
    echo str_pad($row->remesa, 6, "0", STR_PAD_LEFT);
    ?>
                    		</td>
                			<td <?php 
    if ($inactiva) {
コード例 #2
0
$factura->total_bultos;
$factura->total_mercancia = 0;
$factura->total_peso = 0;
$factura->flete = 0;
$factura->bskg = 0;
$factura->total_viaje = 0;
$factura->seguro = obtenerSeguro($link);
foreach ($envios as $id_envio) {
    // Obtengo el envio
    $query = "SELECT * FROM ts_envio WHERE id=" . $id_envio;
    $result = mysql_query($query, $link);
    $row = mysql_fetch_object($result);
    if ($factura->cliente == "") {
        $factura->cliente = obtenerProveedor($link, $row->id_proveedor);
    }
    $factura->proveedor .= obtenerProveedorStr($link, $row->id_proveedor) . ", ";
    $factura->factura .= $row->factura . ", ";
    $factura->total_bultos += $row->bultos;
    $factura->total_mercancia += $row->mercancia;
    $factura->total_peso += $row->peso;
    $factura->total_flete_mercancia += $row->mercancia * ($row->flete / 100);
    $factura->total_flete_peso += $row->peso * $row->bskg;
    $factura->total_viaje += $row->viaje;
    if ($factura->flete == 0) {
        $factura->flete = $row->flete;
    }
    if ($factura->tipo_cobro == "") {
        $factura->tipo_cobro = $row->tipo_cobro;
    }
}
$factura->proveedor = substr($factura->proveedor, 0, -2);
コード例 #3
0
$total_mercancia = 0;
$total_peso = 0;
$total_viaje = 0;
while ($envio = obtenerRegistro($result2)) {
    ?>
           
          			<tr style="color:#999">
                		<td <?php 
    if ($inactiva) {
        ?>
 style="color:#999;" <?php 
    }
    ?>
>
							<?php 
    echo obtenerProveedorStr($link, $envio->id_proveedor);
    ?>
                    	</td>
                		<td <?php 
    if ($inactiva) {
        ?>
 style="color:#999;" <?php 
    }
    ?>
 align="center">
							<?php 
    echo $envio->bultos;
    ?>
                    	</td> 
                		<td <?php 
    if ($inactiva) {
コード例 #4
0
                                    	<?php 
echo "CARACAS, " . mostrarFecha($factura->fecha_creacion);
?>
                                    </strong>
                                    </td>
								</tr>
							</table>
                    		</td>
                		</tr>
                	</table>	
                    <br />
                	<p style="width:850px;">
                     <strong style="font-size:22px;  ">
                     SE&Ntilde;ORES: 
                     <?php 
echo obtenerProveedorStr($link, $factura->id_proveedor);
?>
                     </strong>
                	</p>
                	
 <?php 
$total_general = 0;
$query = "SELECT e.*, c.nombre as cliente \r\n\t\t\t\t\t\t            FROM ts_envio e,\r\n\t\t\t\t\t\t                 ts_proveedor p, ts_cliente c,\r\n\t\t\t\t\t\t                 ts_destino d \r\n\t\t\t\t\t\t           WHERE e.ind_activo < 2\r\n\t\t\t\t\t\t             AND e.id_proveedor = p.id \r\n\t\t\t\t\t\t             AND e.id_cliente = c.id \r\n\t\t\t\t\t\t             AND e.id_destino = d.id \r\n\t\t\t\t\t\t             AND e.id_factura=" . $factura->id . " \r\n\t\t\t\t\t\t             AND e.tipo_cobro='V'   \r\n\t\t\t\t\t\t        ORDER BY e.factura";
$result = obtenerResultset($link, $query);
if (mysql_num_rows($result) > 0) {
    ?>
    
                	<p>&nbsp;</p>	
                	<p style="font-size:15px;  
                     width:850px;">
                	A CONTINUACION LE RELACIONAMOS FACTURAS DE MERCANCIA ENTREGADA <br />CUYO FLETE NO HA SIDO PAGADO
コード例 #5
0
ファイル: inc_functions.php プロジェクト: elgodmaster/spay
function generarFacturaProveedor($link, $id_proveedor, $flete, $numero_factura, $cobrarSeguro, $seguro, $envios)
{
    $envios1 = $envios;
    $envios2 = $envios;
    if (!existeFactura($link, $numero_factura, $envios2)) {
        $factura->proveedor = "";
        $factura->factura = "";
        $factura->total_bultos;
        $factura->total_mercancia = 0;
        $factura->total_peso = 0;
        $factura->bskg = 0;
        $factura->total_viaje;
        $factura->flete = str_replace(",", ".", substr($flete, 0, strpos($flete, ",") + 3));
        $factura->seguro = str_replace(",", ".", substr($seguro, 0, strpos($seguro, ",") + 3));
        foreach ($envios as $id_envio) {
            // Obtengo el envio
            $query = "SELECT * FROM ts_envio WHERE id=" . $id_envio;
            $result = mysql_query($query, $link);
            $row = mysql_fetch_object($result);
            if ($factura->cliente == "") {
                $factura->cliente = obtenerProveedor($link, $row->id_proveedor);
            }
            $factura->proveedor .= obtenerProveedorStr($link, $row->id_proveedor) . ", ";
            $factura->factura .= $row->factura . ", ";
            $factura->total_bultos += $row->bultos;
            $factura->total_mercancia += $row->mercancia;
            $factura->total_peso += $row->peso;
            $factura->total_flete_mercancia += $row->mercancia * ($factura->flete / 100);
            $factura->total_flete_peso += $row->peso * $row->bskg;
            if ($factura->flete == 0) {
                $factura->flete = $row->flete;
            }
            if ($factura->bskg == 0) {
                $factura->bskg = $row->bskg;
            }
            $factura->total_viaje += $row->viaje;
        }
        $factura->proveedor = substr($factura->proveedor, 0, -2);
        $factura->factura = substr($factura->factura, 0, -2);
        $factura->total_flete = $factura->total_flete_mercancia + $factura->total_flete_peso + $factura->total_viaje;
        $factura->iva = obtenerIVA($link);
        $factura->total_iva = $factura->iva / 100 * $factura->total_flete;
        $valor = $factura->total_flete + $factura->total_iva;
        if ($factura->seguro != "") {
            $valor = $valor + $factura->total_mercancia * ($factura->seguro / 100);
        }
        $query = "INSERT INTO ts_factura(id_proveedor,\r\n\t\t\t                                 numero_factura,\r\n\t\t\t                                 fecha_factura,\r\n\t\t\t                                 tipo_factura,\r\n\t\t\t                                 factura,\r\n\t\t\t                                 total_bultos,\r\n\t\t\t                                 total_mercancia,\r\n\t\t\t                                 flete,\r\n\t\t\t                                 total_peso,\r\n\t\t\t                                 bskg,\r\n\t\t\t                                 total_viaje,\r\n\t\t\t                                 iva,\r\n\t\t\t                                 seguro,\r\n\t\t\t                                 total_pagar,\r\n\t\t\t                                 relacion,\r\n\t\t\t                                 ind_factura,\r\n\t\t\t                                 ind_activo,\r\n\t\t\t                                 fecha_creacion,\r\n\t\t\t                                 fecha_modificacion,\r\n\t\t\t                                 id_usuario) \r\n\t\t\t                          VALUES(" . $id_proveedor . ", \r\n\t\t\t                                 '" . $numero_factura . "', \r\n\t\t\t                                 CURDATE(),\r\n\t\t\t                                 'P', \r\n\t\t\t                                 '" . $factura->factura . "',\r\n\t\t\t                                 " . $factura->total_bultos . ",\r\n\t\t\t                                 " . $factura->total_mercancia . ",\r\n\t\t\t                                 " . NVL($factura->flete) . ",\r\n\t\t\t                                 " . NVL($factura->total_peso) . ",\r\n\t\t\t                                 " . NVL($factura->bskg) . ",\r\n\t\t\t                                 " . NVL($factura->total_viaje) . ",\r\n\t\t\t                                 " . $factura->iva . ",\r\n\t\t\t                                 " . NVL($factura->seguro) . ",\r\n\t\t\t                                 " . $valor . ",\r\n\t\t\t                                 " . codigoRelacion($link) . ",\r\n\t\t\t                                 1,\r\n\t\t\t                                 1,\r\n\t\t\t                                 CURDATE(),\r\n\t\t\t                                 CURDATE(),\r\n\t\t\t                                 " . $_SESSION["id_usuario"] . ")";
        mysql_query($query, $link);
        $id_factura = mysql_insert_id($link);
        foreach ($envios1 as $id_envio) {
            // Obtengo el envio
            $query = "SELECT * FROM ts_envio WHERE id=" . $id_envio;
            $result = mysql_query($query, $link);
            $row = mysql_fetch_object($result);
            $query = "UPDATE ts_envio SET id_factura=" . $id_factura . " WHERE id=" . $row->id;
            mysql_query($query, $link);
        }
        return "exitoGenerarFactura";
    }
    return "facturaYaExisteError";
}
コード例 #6
0
    if ($row->tipo_cobro == "P") {
        $valor = $row->peso * $row->bskg;
    }
    if ($row->tipo_cobro == "M") {
        $valor = $row->viaje;
    }
    ?>
                			<td <?php 
    if ($inactiva) {
        ?>
 style="color:#999;" <?php 
    }
    ?>
 align="left">
								<?php 
    echo obtenerProveedorStr($link, $row->id_proveedor);
    ?>
                    		</td>
                			<td <?php 
    if ($inactiva) {
        ?>
 style="color:#999;" <?php 
    }
    ?>
 align="center">
								<?php 
    echo $row->bultos;
    ?>
                    		</td> 
                			<td <?php 
    if ($inactiva) {