public function facturaTemporal($id) { $f = Factura::find($id); $coste = Tct_nichos::first(); $iva = Iva2::first(); $view = \View::make('pdf.temporal', compact('f', 'coste', 'iva'))->render(); $pdf = \App::make('dompdf.wrapper'); $pdf->loadHTML($view); return $pdf->stream('invoice.pdf', array('Attachment' => 1)); }
function index() { $Tcp_parcelas = Tcp_parcelas2::first(); $Tcp_nichos = Tcp_nichos::all(); $Tct_nichos = Tct_nichos::first(); $Tm_parcelas = Tm_parcelas::all(); $Tm_nichos = Tm_nichos::first(); $iva = Iva::first(); $servicios = TarifaServicios::where('tipo', 0)->get(); return view("tarifas", compact("Tcp_parcelas", "Tcp_nichos", "Tct_parcelas", "Tct_nichos", "Tm_parcelas", "Tm_nichos", "iva", "servicios")); }
public function facturaCesionTemporal($titular, $nicho) { //fecha de hoy $hoy = Carbon::now(); //busco si hay una factura de un nicho para la serie D, osea si alguna vez se ha generado una factura $aux = Factura::where('idnicho', $nicho)->where('serie', 'T')->first(); //obtener el numero de factura maximo $numero = Factura::where('serie', 'T')->whereYear('created_at', '=', $hoy->year)->max('numero'); $iva = Iva2::first(); $iva = $iva->tipo; $precio = Tct_nichos::first(); $precio = $precio->tarifa; //valores que se establecen solo una vez if ($aux == null) { $titularinfo = Titular::find($titular); $nichoinfo = Nicho::find($nicho); $info = InfoNicho::find($nicho); $factura = new Factura(); $factura->numero = $numero + 1; $factura->inicio = $hoy; $factura->fin = $hoy; $factura->idnicho = $nicho; $factura->serie = 'T'; $factura->idtitular = $titular; $factura->base = $precio; $factura->iva = $precio * ($iva / 100); $factura->total = $precio * (1 + $iva / 100); //nuevos campos $factura->tipo_adquisicion = 0; $factura->calle = $info->nombre_calle; $factura->tramada = $info->altura; $factura->numero_nicho = $info->numero; $factura->cesion = $nichoinfo->cesion; //titular $factura->nombre_titular = $titularinfo->nombre_titular; $factura->dni_titular = $titularinfo->dni_titular; $factura->domicilio_del_titular = $titularinfo->dom_titular; $factura->cp_titular = $titularinfo->cp_titular; $factura->poblacion_titular = $titularinfo->pob_titular; $factura->provincia_titular = $titularinfo->pro_titular; //facturado $factura->nombre_facturado = $nichoinfo->nom_facturado; $factura->dni_facturado = $nichoinfo->nif_facturado; $factura->domicilio_facturado = $nichoinfo->dir_facturado; $factura->cp_facturado = $nichoinfo->cp_facturado; $factura->poblacion_facturado = $nichoinfo->pob_facturado; $factura->provincia_facturado = $nichoinfo->pro_facturado; $factura->cesion = 1; $factura->save(); //$this->Mantenimiento1Nicho($nicho, $titular, $nichoinfo, $titularinfo, $info); } }