$payment->datepaye = $now; if ($facture->mode_reglement_id == 1) { $fk_bank = $rowterminal[3]; } else { $fk_bank = $rowterminal[1]; } $payment->bank_account = $fk_bank; $payment->amounts[$facture->id] = $facture->total_ttc; $payment->paiementid = $facture->mode_reglement_id; if ($payment->paiementid == 5) { $payment->paiementid = 4; } $payment->num_paiement = ''; $payment_id = $payment->create($userpos, 1); $id = $payment->addPaymentToBank($userpos, 'payment', 'Dolipos', $fk_bank, '', ''); $facture->set_paid($userpos); $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 ($action == "delete") { require_once DOL_DOCUMENT_ROOT . '/compta/paiement/class/paiement.class.php'; require_once DOL_DOCUMENT_ROOT . '/compta/bank/class/account.class.php'; $object = new Facturesim($db); $object->fetch($id); $object->set_unpaid('admin'); $sql = 'SELECT p.datep as dp, p.num_paiement, p.rowid, p.fk_bank,'; $sql .= ' c.code as payment_code, c.libelle as payment_label,'; $sql .= ' pf.amount,';
$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> </body>