public function copiarImportes(Comprobante $otro) { $this->setImpLiquidado($otro->getImpLiquidado()); $this->setImpLiquidadoRni($otro->getImpLiquidadoRni()); $this->setImpNeto($otro->getImpNeto()); $this->setImpOperacionesEx($otro->getImpOperacionesEx()); $this->setImpTotal($otro->getImpTotal()); $this->setImpTotalConceptos($otro->getImpTotalConceptos()); foreach ($otro->getComprobanteItems() as $l) { $l->setComprobante($this); } }
public static function Aut($client, $token, $sign, $ID, $cbte, Comprobante $comprobante) { $results = $client->FEAutRequest(array('argAuth' => array('Token' => $token, 'Sign' => $sign, 'cuit' => sfConfig::get("CUIT")), 'Fer' => array('Fecr' => array('id' => $ID, 'cantidadreg' => 1, 'presta_serv' => $comprobante->getEsServicio()), 'Fedr' => array('FEDetalleRequest' => array('tipo_doc' => $comprobante->getCliente()->getTipoDocumento()->getCode(), 'nro_doc' => $comprobante->getCliente()->getNroDocumento(), 'tipo_cbte' => $comprobante->getTipoComprobante()->getCode(), 'punto_vta' => $comprobante->getPuntoVenta()->getCode(), 'cbt_desde' => $cbte, 'cbt_hasta' => $cbte, 'imp_total' => $comprobante->getImpTotal(), 'imp_tot_conc' => $comprobante->getImpTotalConceptos(), 'imp_neto' => $comprobante->getImpNeto(), 'impto_liq' => $comprobante->getImpLiquidado(), 'impto_liq_rni' => $comprobante->getImpLiquidadoRni(), 'imp_op_ex' => $comprobante->getImpOperacionesEx(), 'fecha_cbte' => $comprobante->getFechaComprobante('Ymd'), 'fecha_serv_desde' => $comprobante->getFechaServicioDesde('Ymd'), 'fecha_serv_hasta' => $comprobante->getFechaServicioHasta('Ymd'), 'fecha_venc_pago' => $comprobante->getFechaVencimientoPago('Ymd')))))); if ($results->FEAutRequestResult->RError->percode != 0) { $ec = $results->FEAutRequestResult->RError->percode; throw new BusinessException($ec, WsErrorPeer::getByCode($ec) . "/n/n/n Descripción técnica: " . $results->FEAutRequestResult->RError->perrmsg); } $comprobante->setNroComprobante($results->FEAutRequestResult->FecResp->id); $comprobante->setFechaCae($results->FEAutRequestResult->FecResp->fecha_cae); $comprobante->setReproceso($results->FEAutRequestResult->FecResp->reproceso); $comprobante->setMotivo("-Fec: " . $results->FEAutRequestResult->FecResp->motivo); $comprobante->setCae($results->FEAutRequestResult->FedResp->FEDetalleResponse->cae); $comprobante->setResultado($results->FEAutRequestResult->FedResp->FEDetalleResponse->resultado); $comprobante->setMotivo($comprobante->getMotivo() . " -Fed: " . $results->FEAutRequestResult->FedResp->FEDetalleResponse->motivo); $comprobante->setFechaVtoCae($results->FEAutRequestResult->FedResp->FEDetalleResponse->fecha_vto); return $comprobante; }
<?php session_start(); require_once '../clases/ventas_data.php'; require_once "../clases/PHPPaging.lib.php"; $paging = new PHPPaging(); $venta = new Venta(); $pedido = new Pedido(); $producto = new Producto(); $linea = new Linea(); $marca = new Marca(); $cliente = new Cliente(); $comprobante = new Comprobante(); $parametro = new Parametros(); if (!isset($_SESSION['sesion_id_usuario']) and !isset($_SESSION['sesion_id_area'])) { die("Usted no tiene acceso a esta area"); } $pedido->pedido_ver($_REQUEST['ped_codigo']); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Sistema de Ventas</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="../estilos/css_sistema.css" rel="stylesheet" type="text/css"> </head> <body> <?php
<?php session_start(); require_once "../clases/ventas_data.php"; require_once "../clases/PHPPaging.lib.php"; $paging = new PHPPaging(); $venta = new Ventas(); $comprobante = new Comprobante(); $cliente = new Cliente(); if (!isset($_SESSION['usu_id'])) { die("Usted no tiene acceso a esta area"); } if (!isset($_REQUEST['npaginas'])) { $_REQUEST['npaginas'] = 10; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>PM Express v1.0 - SISTEMA DE REGISTRO DE CARGOS POR COURIER</title> <link href="../imagenes/logo.ico" type="image/x-icon" rel="shortcut icon"> <script src="../javascript/valida.js"></script> <script language="Javascript" src="../javascript/PopCalendar.js"></script> <link href="../estilos/css_sistema.css" rel="stylesheet" type="text/css" /> </head> <body> <script language="JavaScript">
<?php session_start(); require_once "../clases/ventas_data.php"; require_once "../clases/parametros_data.php"; require_once "../clases/PHPPaging.lib.php"; $paging = new PHPPaging(); $ventas = new Ventas(); $comprobante = new Comprobante(); $parametro = new Parametros(); $cliente = new Cliente(); if (!isset($_SESSION['usu_id'])) { die("Usted no tiene acceso a esta area"); } if (!isset($_REQUEST['npaginas'])) { $_REQUEST['npaginas'] = 10; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>PM Express v1.0 - SISTEMA DE REGISTRO DE CARGOS POR COURIER</title> <link href="../imagenes/logo.ico" type="image/x-icon" rel="shortcut icon"> <script src="../javascript/valida.js"></script> <script language="Javascript" src="../javascript/PopCalendar.js"></script> <link href="../estilos/css_sistema.css" rel="stylesheet" type="text/css" /> </head> <?php if ($_REQUEST['id'] == '1') {
/** * Obtiene el próximo número para un comprobante, según el tipo de comprobante. * @param Comprobante $comprob * @return number El número correspondiente al próximo comprobante. */ public function ObtenerProximoNumeroComprobante($comprob) { $query = $this->em->createQuery('SELECT MAX(c.Numero) FROM \\Yacare\\TramitesBundle\\Entity\\Comprobante c WHERE c.ComprobanteTipo=?1 AND c.NumeroPrefijo=?2'); $query->setParameter(1, $comprob->getComprobanteTipo()); $query->setParameter(2, $comprob->getNumeroPrefijo()); $res = (int) $query->getResult(\Doctrine\ORM\Query::HYDRATE_SINGLE_SCALAR); return ++$res; }
<?php session_start(); require_once "../clases/ventas_data.php"; $venta = new Venta(); $producto = new Producto(); $cliente = new Cliente(); $comprobante = new Comprobante(); if (!isset($_SESSION['sesion_id_usuario'])) { die("No tiene acceso a esta seccion"); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Sistema de Ventas</title> <link href="../estilos/css_sistema.css" rel="stylesheet" type="text/css" /> <link href="../imagenes/logo.ico" type="image/x-icon" rel="shortcut icon"> <script src="../javascript/eventos.js"></script> <!-- jQuery --> <script type="text/javascript" src="../librerias/jquery/jquery-1.2.6.pack.js"></script> <!-- required plugins --> <script type="text/javascript" src="../librerias/date_picker/date.js"></script> <!-- jquery.datePicker.js --> <script type="text/javascript" src="../librerias/date_picker/jquery.datePicker.js"></script> <!-- datePicker required styles --> <link rel="stylesheet" type="text/css" media="screen" href="../librerias/date_picker/datePicker.css">