FIX : table name for VAT payments must be llx_payment_vat
This commit is contained in:
parent
8b0a5d270b
commit
509e9d597e
@ -211,7 +211,7 @@ if ($action == 'create')
|
||||
print '<tr><td>'.$langs->trans("Amount")."</td><td>".price($tva->amount,0,$outputlangs,1,-1,-1,$conf->currency).'</td></tr>';*/
|
||||
|
||||
$sql = "SELECT sum(p.amount) as total";
|
||||
$sql .= " FROM ".MAIN_DB_PREFIX."paiementtva as p";
|
||||
$sql .= " FROM ".MAIN_DB_PREFIX."payment_vat as p";
|
||||
$sql .= " WHERE p.fk_tva = ".$chid;
|
||||
$resql = $db->query($sql);
|
||||
if ($resql)
|
||||
|
||||
@ -224,7 +224,7 @@ dol_fiche_end();
|
||||
$disable_delete = 0;
|
||||
$sql = 'SELECT f.rowid as scid, f.label as label, f.paye, f.amount as tva_amount, pf.amount';
|
||||
//$sql .= ', pc.libelle as sc_type';
|
||||
$sql .= ' FROM '.MAIN_DB_PREFIX.'paiementtva as pf,'.MAIN_DB_PREFIX.'tva as f';
|
||||
$sql .= ' FROM '.MAIN_DB_PREFIX.'payment_vat as pf,'.MAIN_DB_PREFIX.'tva as f';
|
||||
//$sql .= ', '.MAIN_DB_PREFIX.'c_chargesociales as pc';
|
||||
$sql .= ' WHERE pf.fk_tva = f.rowid';
|
||||
//$sql .= ' AND f.fk_type = pc.id';
|
||||
|
||||
@ -657,7 +657,7 @@ if ($id)
|
||||
$sql = "SELECT p.rowid, p.num_paiement as num_payment, p.datep as dp, p.amount,";
|
||||
$sql .= " c.code as type_code,c.libelle as paiement_type,";
|
||||
$sql .= ' ba.rowid as baid, ba.ref as baref, ba.label, ba.number as banumber, ba.account_number, ba.currency_code as bacurrency_code, ba.fk_accountancy_journal';
|
||||
$sql .= " FROM ".MAIN_DB_PREFIX."paiementtva as p";
|
||||
$sql .= " FROM ".MAIN_DB_PREFIX."payment_vat as p";
|
||||
$sql .= ' LEFT JOIN '.MAIN_DB_PREFIX.'bank as b ON p.fk_bank = b.rowid';
|
||||
$sql .= ' LEFT JOIN '.MAIN_DB_PREFIX.'bank_account as ba ON b.fk_account = ba.rowid';
|
||||
$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."c_paiement as c ON p.fk_typepaiement = c.id";
|
||||
|
||||
@ -35,12 +35,12 @@ class PaymentVAT extends CommonObject
|
||||
/**
|
||||
* @var string ID to identify managed object
|
||||
*/
|
||||
public $element = 'paiementtva';
|
||||
public $element = 'payment_vat';
|
||||
|
||||
/**
|
||||
* @var string Name of table without prefix where object is stored
|
||||
*/
|
||||
public $table_element = 'paiementtva';
|
||||
public $table_element = 'payment_vat';
|
||||
|
||||
/**
|
||||
* @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
|
||||
@ -159,7 +159,7 @@ class PaymentVAT extends CommonObject
|
||||
|
||||
if ($totalamount != 0)
|
||||
{
|
||||
$sql = "INSERT INTO ".MAIN_DB_PREFIX."paiementtva (fk_tva, datec, datep, amount,";
|
||||
$sql = "INSERT INTO ".MAIN_DB_PREFIX."payment_vat (fk_tva, datec, datep, amount,";
|
||||
$sql .= " fk_typepaiement, num_paiement, note, fk_user_creat, fk_bank)";
|
||||
$sql .= " VALUES ($this->chid, '".$this->db->idate($now)."',";
|
||||
$sql .= " '".$this->db->idate($this->datepaye)."',";
|
||||
@ -170,7 +170,7 @@ class PaymentVAT extends CommonObject
|
||||
$resql = $this->db->query($sql);
|
||||
if ($resql)
|
||||
{
|
||||
$this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."paiementtva");
|
||||
$this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."payment_vat");
|
||||
|
||||
// Insere tableau des montants / factures
|
||||
foreach ($this->amounts as $key => $amount)
|
||||
@ -249,7 +249,7 @@ class PaymentVAT extends CommonObject
|
||||
$sql .= " t.fk_user_modif,";
|
||||
$sql .= " pt.code as type_code, pt.libelle as type_label,";
|
||||
$sql .= ' b.fk_account';
|
||||
$sql .= " FROM ".MAIN_DB_PREFIX."paiementtva as t LEFT JOIN ".MAIN_DB_PREFIX."c_paiement as pt ON t.fk_typepaiement = pt.id";
|
||||
$sql .= " FROM ".MAIN_DB_PREFIX."payment_vat as t LEFT JOIN ".MAIN_DB_PREFIX."c_paiement as pt ON t.fk_typepaiement = pt.id";
|
||||
$sql .= ' LEFT JOIN '.MAIN_DB_PREFIX.'bank as b ON t.fk_bank = b.rowid';
|
||||
$sql .= " WHERE t.rowid = ".$id;
|
||||
// TODO link on entity of tax;
|
||||
@ -326,7 +326,7 @@ class PaymentVAT extends CommonObject
|
||||
// Put here code to add control on parameters values
|
||||
|
||||
// Update request
|
||||
$sql = "UPDATE ".MAIN_DB_PREFIX."paiementtva SET";
|
||||
$sql = "UPDATE ".MAIN_DB_PREFIX."payment_vat SET";
|
||||
|
||||
$sql .= " fk_tva=".(isset($this->fk_tva) ? $this->fk_tva : "null").",";
|
||||
$sql .= " datec=".(dol_strlen($this->datec) != 0 ? "'".$this->db->idate($this->datec)."'" : 'null').",";
|
||||
@ -397,7 +397,7 @@ class PaymentVAT extends CommonObject
|
||||
|
||||
if (!$error)
|
||||
{
|
||||
$sql = "DELETE FROM ".MAIN_DB_PREFIX."paiementtva";
|
||||
$sql = "DELETE FROM ".MAIN_DB_PREFIX."payment_vat";
|
||||
$sql .= " WHERE rowid=".$this->id;
|
||||
|
||||
dol_syslog(get_class($this)."::delete", LOG_DEBUG);
|
||||
@ -610,7 +610,7 @@ class PaymentVAT extends CommonObject
|
||||
public function update_fk_bank($id_bank)
|
||||
{
|
||||
// phpcs:enable
|
||||
$sql = "UPDATE ".MAIN_DB_PREFIX."paiementtva SET fk_bank = ".$id_bank." WHERE rowid = ".$this->id;
|
||||
$sql = "UPDATE ".MAIN_DB_PREFIX."payment_vat SET fk_bank = ".$id_bank." WHERE rowid = ".$this->id;
|
||||
|
||||
dol_syslog(get_class($this)."::update_fk_bank", LOG_DEBUG);
|
||||
$result = $this->db->query($sql);
|
||||
|
||||
@ -778,7 +778,7 @@ class Tva extends CommonObject
|
||||
*/
|
||||
public function getSommePaiement()
|
||||
{
|
||||
$table = 'paiementtva';
|
||||
$table = 'payment_vat';
|
||||
$field = 'fk_tva';
|
||||
|
||||
$sql = 'SELECT sum(amount) as amount';
|
||||
|
||||
@ -572,7 +572,7 @@ $sql .= " UNION ";
|
||||
|
||||
$sql .= "SELECT SUM(ptva.amount) as mm, date_format(tva.datev,'%Y-%m') as dm, 'paid' as mode";
|
||||
$sql .= " FROM ".MAIN_DB_PREFIX."tva as tva";
|
||||
$sql .= " INNER JOIN ".MAIN_DB_PREFIX."paiementtva as ptva ON (tva.rowid = ptva.fk_tva)";
|
||||
$sql .= " INNER JOIN ".MAIN_DB_PREFIX."payment_vat as ptva ON (tva.rowid = ptva.fk_tva)";
|
||||
$sql .= " WHERE tva.entity = ".$conf->entity;
|
||||
$sql .= " AND (tva.datev >= '".$db->idate($date_start)."' AND tva.datev <= '".$db->idate($date_end)."')";
|
||||
$sql .= " GROUP BY dm";
|
||||
|
||||
@ -112,7 +112,7 @@ $sql = "SELECT t.rowid, t.amount, t.label, t.datev, t.datep, t.paye, t.fk_typepa
|
||||
$sql .= " SUM(ptva.amount) as alreadypayed";
|
||||
$sql .= " FROM ".MAIN_DB_PREFIX."tva as t";
|
||||
$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."c_paiement as pst ON t.fk_typepayment = pst.id";
|
||||
$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."paiementtva as ptva ON ptva.fk_tva = t.rowid";
|
||||
$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."payment_vat as ptva ON ptva.fk_tva = t.rowid";
|
||||
//$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."bank as b ON t.fk_bank = b.rowid";
|
||||
//$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."bank_account as ba ON b.fk_account = ba.rowid";
|
||||
$sql .= " WHERE t.entity IN (".getEntity('tax').")";
|
||||
|
||||
@ -135,7 +135,7 @@ if (!empty($conf->tax->enabled) && $user->rights->tax->charges->lire)
|
||||
$sql .= " ptva.rowid as pid, ptva.datep, ptva.amount as totalpaye, ptva.num_paiement as num_payment,";
|
||||
$sql .= " pct.code as payment_code";
|
||||
$sql .= " FROM ".MAIN_DB_PREFIX."tva as tva,";
|
||||
$sql .= " ".MAIN_DB_PREFIX."paiementtva as ptva";
|
||||
$sql .= " ".MAIN_DB_PREFIX."payment_vat as ptva";
|
||||
$sql .= " INNER JOIN ".MAIN_DB_PREFIX."bank as b ON (b.rowid = ptva.fk_bank)";
|
||||
$sql .= " INNER JOIN ".MAIN_DB_PREFIX."bank_account as bank ON (bank.rowid = b.fk_account)";
|
||||
$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."c_paiement as pct ON ptva.fk_typepaiement = pct.id";
|
||||
|
||||
@ -17,7 +17,7 @@
|
||||
--
|
||||
-- ===================================================================
|
||||
|
||||
create table llx_paiementtva
|
||||
create table llx_payment_vat
|
||||
(
|
||||
rowid integer AUTO_INCREMENT PRIMARY KEY,
|
||||
fk_tva integer,
|
||||
@ -30,7 +30,8 @@ create table llx_tva
|
||||
label varchar(255),
|
||||
entity integer DEFAULT 1 NOT NULL, -- multi company id
|
||||
note text,
|
||||
fk_bank integer,
|
||||
paye smallint default 0 NOT NULL,
|
||||
fk_account integer,
|
||||
fk_user_creat integer, -- utilisateur who create record
|
||||
fk_user_modif integer, -- utilisateur who modify record
|
||||
import_key varchar(14)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user