if ($pay == "cash") { $fk_bank = $rowterminal[1]; } else { $fk_bank = $rowterminal[3]; } $payment->bank_account = $fk_bank; $payment->amounts[$facture->id] = $object->total_ttc; if ($pay == "cash") { $payment->paiementid = 4; } else { $payment->paiementid = 6; } $payment->num_paiement = ''; $payment_id = $payment->create($user, 1); $payment->addPaymentToBank($user, 'payment', 'Dolipos BAR', $fk_bank, '', ''); $facture->update_note($langs->trans("Table") . " " . str_replace("Place-", "", $object->ref), '_public'); $facture->set_paid($user); $sql = "SELECT * FROM " . MAIN_DB_PREFIX . "facture order by rowid DESC limit 0,1"; $resql = $db->query($sql); $row = $db->fetch_array($resql); $sql = "INSERT INTO " . MAIN_DB_PREFIX . "pos_facture values ('',{$terminal},NULL,{$row['0']},NULL,NULL)"; $db->query($sql); if ($print == 1) { $sql = "SELECT value FROM " . MAIN_DB_PREFIX . "const where name='PENDING_PRINT_BAR' and entity={$entity}"; $resql = $db->query($sql); $const = $db->fetch_array($resql); dolibarr_set_const($db, "PENDING_PRINT_BAR", $const[0] . 'F' . $row[0] . ',', 'chaine', 0, '', $entity); } ?> </head> <body>