public function postReadPaymentsToInvoice() { $payments = fil_payment_date::orderBy('pda_date', 'asc')->get(); if ($payments == null) { return Response::json(array('success' => false, 'data' => 'Error al leer los pagos')); } $invoice = []; $recipt = []; foreach ($payments as $value) { if ($value->paymentScheme->serviceOrder->ser_auth_admin == 2 && $value->paymentScheme->serviceOrder->ser_auth_production == 2 && $value->paymentScheme->serviceOrder->ser_auth_sales == 2) { if ($value->pda_status == 'pendiente') { $value->paymentScheme->serviceOrder->customer; if ($value->paymentScheme->serviceOrder->ser_iva == 0) { $recipt[] = $value; } else { $invoice[] = $value; } } } } $response = Response::json(array('success' => true, 'invoice' => $invoice, 'recipt' => $recipt)); return $response; }