Documentation + bug cosmetic about TVA_SIDED : total operation shown
instead of total_invoice (VAT REVERSED)
This commit is contained in:
parent
61b79f2cb6
commit
0d02e4cd37
11 changed files with 79 additions and 33 deletions
|
|
@ -31,7 +31,7 @@ PROJECT_NAME = noalyss
|
||||||
# This could be handy for archiving the generated documentation or
|
# This could be handy for archiving the generated documentation or
|
||||||
# if some version control system is used.
|
# if some version control system is used.
|
||||||
|
|
||||||
PROJECT_NUMBER = Version-7.1
|
PROJECT_NUMBER = Version-7.2
|
||||||
|
|
||||||
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
|
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
|
||||||
# base path where the generated documentation will be put.
|
# base path where the generated documentation will be put.
|
||||||
|
|
|
||||||
|
|
@ -45,8 +45,8 @@ $tiers=$http->get("tiers", "string", "");
|
||||||
if (isset($_GET['amount_id']))
|
if (isset($_GET['amount_id']))
|
||||||
{
|
{
|
||||||
put_global(array(
|
put_global(array(
|
||||||
array("key"=>'amount_min', 'value'=>$_GET['amount_id']),
|
array("key"=>'amount_min', 'value'=>$http->get('amount_id',"number",0)),
|
||||||
array("key"=>'amount_max', 'value'=>$_GET['amount_id'])
|
array("key"=>'amount_max', 'value'=>$http->get('amount_id',"number",0))
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
$target=$http->get("target", "string", "");
|
$target=$http->get("target", "string", "");
|
||||||
|
|
@ -93,12 +93,14 @@ if (isset($_GET['viewsearch']))
|
||||||
|
|
||||||
// Navigation bar
|
// Navigation bar
|
||||||
$step=MAX_RECONCILE;
|
$step=MAX_RECONCILE;
|
||||||
$page=(isset($_GET['offset']))?$_GET['page']:1;
|
$page=$http->get("page","number",1);
|
||||||
$offset=(isset($_GET['offset']))?$_GET['offset']:0;
|
$offset=$http->get("offset","number",0);
|
||||||
|
|
||||||
if (count($_GET)==0)
|
if (count($_GET)==0)
|
||||||
$array=null;
|
$array=null;
|
||||||
else
|
else
|
||||||
$array=$_GET;
|
$array=$_GET;
|
||||||
|
|
||||||
$array['p_action']='ALL';
|
$array['p_action']='ALL';
|
||||||
if (!isset($array['date_start'])||!isset($array['date_end']))
|
if (!isset($array['date_start'])||!isset($array['date_end']))
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -321,34 +321,79 @@ class Acc_Ledger_Search
|
||||||
case
|
case
|
||||||
when jrn_def_type='VEN' then
|
when jrn_def_type='VEN' then
|
||||||
(select ad_value from fiche_detail where ad_id=1
|
(select ad_value from fiche_detail where ad_id=1
|
||||||
and f_id=(select max(qs_client) from quant_sold join jrnx using (j_id) join jrn as e on (e.jr_grpt_id=j_grpt) where e.jr_id=x.jr_id))
|
and f_id=(select max(qs_client) from quant_sold join jrnx
|
||||||
|
using (j_id) join jrn as e on (e.jr_grpt_id=j_grpt)
|
||||||
|
where e.jr_id=x.jr_id))
|
||||||
when jrn_def_type = 'ACH' then
|
when jrn_def_type = 'ACH' then
|
||||||
(select ad_value from fiche_detail where ad_id=1
|
(select ad_value
|
||||||
and f_id=(select max(qp_supplier) from quant_purchase join jrnx using (j_id) join jrn as e on (e.jr_grpt_id=j_grpt) where e.jr_id=x.jr_id))
|
from fiche_detail
|
||||||
|
where ad_id=1
|
||||||
|
and f_id=(select max(qp_supplier) from quant_purchase
|
||||||
|
join jrnx using (j_id) join jrn as e on (e.jr_grpt_id=j_grpt) where e.jr_id=x.jr_id))
|
||||||
when jrn_def_type = 'FIN' then
|
when jrn_def_type = 'FIN' then
|
||||||
(select ad_value from fiche_detail where ad_id=1
|
(select ad_value from fiche_detail where ad_id=1
|
||||||
and f_id=(select qf_other from quant_fin where quant_fin.jr_id=x.jr_id))
|
and f_id=(select qf_other from quant_fin where quant_fin.jr_id=x.jr_id))
|
||||||
end as name,
|
end as name,
|
||||||
case
|
case
|
||||||
when jrn_def_type='VEN' then (select ad_value from fiche_detail where ad_id=32 and f_id=(select max(qs_client) from quant_sold join jrnx using (j_id) join jrn as e on (e.jr_grpt_id=j_grpt) where e.jr_id=x.jr_id))
|
when jrn_def_type='VEN' then
|
||||||
when jrn_def_type = 'ACH' then (select ad_value from fiche_detail where ad_id=32 and f_id=(select max(qp_supplier) from quant_purchase join jrnx using (j_id) join jrn as e on (e.jr_grpt_id=j_grpt) where e.jr_id=x.jr_id))
|
(select ad_value from fiche_detail
|
||||||
when jrn_def_type = 'FIN' then (select ad_value from fiche_detail where ad_id=32 and f_id=(select qf_other from quant_fin where quant_fin.jr_id=x.jr_id))
|
where ad_id=32
|
||||||
|
and f_id=(select max(qs_client)
|
||||||
|
from quant_sold
|
||||||
|
join jrnx using (j_id)
|
||||||
|
join jrn as e on (e.jr_grpt_id=j_grpt)
|
||||||
|
where e.jr_id=x.jr_id))
|
||||||
|
when jrn_def_type = 'ACH' then (select ad_value
|
||||||
|
from fiche_detail
|
||||||
|
where ad_id=32
|
||||||
|
and f_id=(select max(qp_supplier)
|
||||||
|
from quant_purchase
|
||||||
|
join jrnx using (j_id)
|
||||||
|
join jrn as e on (e.jr_grpt_id=j_grpt)
|
||||||
|
where e.jr_id=x.jr_id))
|
||||||
|
when jrn_def_type = 'FIN' then (select ad_value
|
||||||
|
from fiche_detail
|
||||||
|
where ad_id=32
|
||||||
|
and f_id=(select qf_other from quant_fin where quant_fin.jr_id=x.jr_id))
|
||||||
end as first_name,
|
end as first_name,
|
||||||
case
|
case
|
||||||
when jrn_def_type='VEN' then (select ad_value from fiche_detail where ad_id=23 and f_id=(select max(qs_client) from quant_sold join jrnx using (j_id) join jrn as e on (e.jr_grpt_id=j_grpt) where e.jr_id=x.jr_id))
|
when jrn_def_type='VEN' then
|
||||||
when jrn_def_type = 'ACH' then (select ad_value from fiche_detail where ad_id=23 and f_id=(select max(qp_supplier) from quant_purchase join jrnx using (j_id) join jrn as e on (e.jr_grpt_id=j_grpt) where e.jr_id=x.jr_id))
|
(select ad_value
|
||||||
when jrn_def_type = 'FIN' then (select ad_value from fiche_detail where ad_id=23 and f_id=(select qf_other from quant_fin where quant_fin.jr_id=x.jr_id))
|
from fiche_detail
|
||||||
|
where ad_id=23
|
||||||
|
and f_id=(select max(qs_client)
|
||||||
|
from quant_sold
|
||||||
|
join jrnx using (j_id)
|
||||||
|
join jrn as e on (e.jr_grpt_id=j_grpt)
|
||||||
|
where e.jr_id=x.jr_id))
|
||||||
|
when jrn_def_type = 'ACH' then (select ad_value
|
||||||
|
from fiche_detail
|
||||||
|
where ad_id=23
|
||||||
|
and f_id=(select max(qp_supplier)
|
||||||
|
from quant_purchase
|
||||||
|
join jrnx using (j_id)
|
||||||
|
join jrn as e on (e.jr_grpt_id=j_grpt)
|
||||||
|
where e.jr_id=x.jr_id))
|
||||||
|
when jrn_def_type = 'FIN' then (select ad_value
|
||||||
|
from fiche_detail
|
||||||
|
where ad_id=23
|
||||||
|
and f_id=(select qf_other from quant_fin where quant_fin.jr_id=x.jr_id))
|
||||||
end as quick_code,
|
end as quick_code,
|
||||||
case
|
case
|
||||||
when jrn_def_type='VEN' then
|
when jrn_def_type='VEN' then
|
||||||
(select sum(qs_price)+sum(vat) from
|
(select sum(qs_price)+sum(vat) from
|
||||||
(select qs_internal,qs_price,case when qs_vat_sided<>0 then 0 else qs_vat end as vat from quant_sold where qs_internal=X.jr_internal) as ven_invoice
|
(select qs_internal,qs_price,case when qs_vat_sided<>0 then 0
|
||||||
|
else qs_vat end as vat
|
||||||
|
from quant_sold
|
||||||
|
where qs_internal=X.jr_internal) as ven_invoice
|
||||||
)
|
)
|
||||||
when jrn_def_type = 'ACH' then
|
when jrn_def_type = 'ACH' then
|
||||||
(
|
(
|
||||||
select sum(qp_price)+sum(vat)+sum(qp_nd_tva)+sum(qp_nd_tva_recup)
|
select sum(qp_price)+sum(vat)+sum(qp_nd_tva)+sum(qp_nd_tva_recup)
|
||||||
from
|
from
|
||||||
(select qp_internal,qp_price,qp_nd_tva,qp_nd_tva_recup,qp_vat-qp_vat_sided as vat from quant_purchase where qp_internal=X.jr_internal) as invoice_purchase
|
(select qp_internal,qp_price,qp_nd_tva,qp_nd_tva_recup,qp_vat-qp_vat_sided as vat
|
||||||
|
from quant_purchase
|
||||||
|
where qp_internal=X.jr_internal) as invoice_purchase
|
||||||
)
|
)
|
||||||
else null
|
else null
|
||||||
end as total_invoice,
|
end as total_invoice,
|
||||||
|
|
@ -1069,7 +1114,7 @@ class Acc_Ledger_Search
|
||||||
}
|
}
|
||||||
$r.="<TD align=\"right\">";
|
$r.="<TD align=\"right\">";
|
||||||
|
|
||||||
$r.=( $positive!=0 )?"<font color=\"red\"> - ".nbm($row['jr_montant'])."</font>":nbm($row['jr_montant']);
|
$r.=( $positive!=0 )?"<font color=\"red\"> - ".nbm($row['total_invoice'])."</font>":nbm($row['total_invoice']);
|
||||||
$r.="</TD>";
|
$r.="</TD>";
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@ if (!defined('ALLOWED'))
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
/**
|
/**
|
||||||
* @class
|
* @class Anc_Account_Table
|
||||||
* @brief derived from Manage_Table_SQL ,
|
* @brief derived from Manage_Table_SQL ,
|
||||||
*/
|
*/
|
||||||
require_once NOALYSS_INCLUDE."/lib/manage_table_sql.class.php";
|
require_once NOALYSS_INCLUDE."/lib/manage_table_sql.class.php";
|
||||||
|
|
@ -90,4 +90,4 @@ class Anc_Account_Table extends Manage_Table_SQL
|
||||||
if ($is_error==0)return TRUE;
|
if ($is_error==0)return TRUE;
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,7 @@ require_once NOALYSS_INCLUDE.'/class/anc_print.class.php';
|
||||||
require_once NOALYSS_INCLUDE.'/class/anc_plan.class.php';
|
require_once NOALYSS_INCLUDE.'/class/anc_plan.class.php';
|
||||||
require_once NOALYSS_INCLUDE.'/class/pdf.class.php';
|
require_once NOALYSS_INCLUDE.'/class/pdf.class.php';
|
||||||
/**
|
/**
|
||||||
* @class
|
* @class Anc_Balance_Double
|
||||||
* @brief Print the crossed balance between 2 plan
|
* @brief Print the crossed balance between 2 plan
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@
|
||||||
require_once NOALYSS_INCLUDE."/class/package_noalyss.class.php";
|
require_once NOALYSS_INCLUDE."/class/package_noalyss.class.php";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @class
|
* @class Package_Plugin
|
||||||
* @brief Manage the installation of plug
|
* @brief Manage the installation of plug
|
||||||
*/
|
*/
|
||||||
class Package_Plugin extends Package_Noalyss
|
class Package_Plugin extends Package_Noalyss
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@ require_once NOALYSS_INCLUDE.'/database/fiche_def_ref_sql.class.php';
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @class
|
* @class Template_Card_Category
|
||||||
* @brief Manage the template of card category
|
* @brief Manage the template of card category
|
||||||
*/
|
*/
|
||||||
class Template_Card_Category extends Manage_Table_SQL
|
class Template_Card_Category extends Manage_Table_SQL
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ require_once NOALYSS_INCLUDE."/database/v_tva_rate_sql.class.php";
|
||||||
require_once NOALYSS_INCLUDE."/database/tva_rate_sql.class.php";
|
require_once NOALYSS_INCLUDE."/database/tva_rate_sql.class.php";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @class
|
* @class Tva_Rate_MTable
|
||||||
* @brief Configure the tva : code , rate, label ...
|
* @brief Configure the tva : code , rate, label ...
|
||||||
* When using Manage_Table_SQL
|
* When using Manage_Table_SQL
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
/*! \file
|
/*! \file
|
||||||
* \brief create GL comptes as CSV.
|
* \brief create GL comptes as CSV.
|
||||||
* Argument $_GET
|
* Argument $_GET
|
||||||
* @code
|
@code
|
||||||
* Array
|
* Array
|
||||||
(
|
(
|
||||||
[gDossier] => 10104
|
[gDossier] => 10104
|
||||||
|
|
@ -35,7 +35,7 @@
|
||||||
[from_poste] =>
|
[from_poste] =>
|
||||||
[to_poste] =>
|
[to_poste] =>
|
||||||
)
|
)
|
||||||
* @encode
|
@encode
|
||||||
*/
|
*/
|
||||||
|
|
||||||
if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
|
if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,7 @@
|
||||||
* @brief Inplace_edit class for ajax update of HtmlInput object
|
* @brief Inplace_edit class for ajax update of HtmlInput object
|
||||||
*/
|
*/
|
||||||
/**
|
/**
|
||||||
* @class
|
* @class Inplace_Edit
|
||||||
* @brief Inplace_edit class for ajax update of HtmlInput object.
|
* @brief Inplace_edit class for ajax update of HtmlInput object.
|
||||||
* You need an ajax to response and modify the data. Some parameters will be sent
|
* You need an ajax to response and modify the data. Some parameters will be sent
|
||||||
* by default when you click on the element
|
* by default when you click on the element
|
||||||
|
|
@ -205,4 +205,4 @@ EOF;
|
||||||
function set_message($p_str) {
|
function set_message($p_str) {
|
||||||
$this->message=$p_str;
|
$this->message=$p_str;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -27,11 +27,10 @@ require_once NOALYSS_INCLUDE.'/lib/idate.class.php';
|
||||||
require_once NOALYSS_INCLUDE.'/lib/icard.class.php';
|
require_once NOALYSS_INCLUDE.'/lib/icard.class.php';
|
||||||
require_once NOALYSS_INCLUDE.'/lib/ispan.class.php';
|
require_once NOALYSS_INCLUDE.'/lib/ispan.class.php';
|
||||||
|
|
||||||
/*! MenuAdmin */
|
/*! MenuAdmin
|
||||||
/* \brief show the menu for user/database management
|
* \brief show the menu for user/database management
|
||||||
/*
|
* \return HTML code with the menu
|
||||||
/* \return HTML code with the menu
|
*/
|
||||||
*/
|
|
||||||
|
|
||||||
function MenuAdmin()
|
function MenuAdmin()
|
||||||
{
|
{
|
||||||
|
|
@ -142,4 +141,4 @@ function menu_acc_plan($p_start=1)
|
||||||
<div style="clear: both"></div>
|
<div style="clear: both"></div>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue