New: Ajout d'une fiche de Charges Sociales permettant de modifier une saisie de charge (montant, libell) tant qu'elle n'est pas pay.
Il reste grer le paiement pour avoir une entre sur le compte automatiquement (comme pour les factures).
This commit is contained in:
parent
04ba55720e
commit
f0cf042e14
@ -1,5 +1,6 @@
|
||||
<?PHP
|
||||
/* Copyright (C) 2002 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||
* Copyright (C) 2004 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
@ -22,26 +23,69 @@
|
||||
/*
|
||||
* La tva collectée n'est calculée que sur les factures payées.
|
||||
*
|
||||
*
|
||||
*
|
||||
*
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
class ChargeSociales {
|
||||
var $id;
|
||||
var $db;
|
||||
|
||||
var $note;
|
||||
|
||||
Function ChargeSociales($DB) {
|
||||
global $config;
|
||||
|
||||
var $date_ech;
|
||||
var $date_pai;
|
||||
var $lib;
|
||||
var $type;
|
||||
var $lib_typ;
|
||||
var $amount;
|
||||
var $paye;
|
||||
var $periode;
|
||||
|
||||
Function ChargeSociales($DB)
|
||||
{
|
||||
$this->db = $DB;
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
/*
|
||||
*
|
||||
*
|
||||
*/
|
||||
Function fetch($id)
|
||||
{
|
||||
$sql = "SELECT cs.rowid,".$this->db->pdate("cs.date_ech")." as date_ech,".$this->db->pdate("cs.date_pai")." as date_pai";
|
||||
$sql .=", cs.libelle as lib, cs.fk_type, cs.amount, cs.paye, cs.periode, c.libelle";
|
||||
$sql .= " FROM ".MAIN_DB_PREFIX."chargesociales as cs, ".MAIN_DB_PREFIX."c_chargesociales as c";
|
||||
$sql .= " WHERE cs.fk_type = c.id";
|
||||
$sql .=" AND cs.rowid = ".$id;
|
||||
|
||||
if ($this->db->query($sql))
|
||||
{
|
||||
if ($this->db->num_rows())
|
||||
{
|
||||
$obj = $this->db->fetch_object(0);
|
||||
|
||||
$this->id = $obj->rowid;
|
||||
$this->date_ech = $obj->date_ech;
|
||||
$this->date_pai = $obj->date_pai;
|
||||
$this->lib = $obj->lib;
|
||||
$this->type = $obj->fk_type;
|
||||
$this->type_libelle = $obj->libelle;
|
||||
$this->amount = $obj->amount;
|
||||
$this->paye = $obj->paye;
|
||||
$this->periode = $obj->periode;
|
||||
|
||||
return 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
$this->db->free();
|
||||
}
|
||||
else
|
||||
{
|
||||
print $this->db->error();
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
Function solde($year = 0) {
|
||||
|
||||
$sql = "SELECT sum(f.amount) as amount";
|
||||
|
||||
Loading…
Reference in New Issue
Block a user