Documentation + bug cosmetic about TVA_SIDED : total operation shown

instead of total_invoice (VAT REVERSED)
This commit is contained in:
Dany De Bontridder 2019-12-02 20:21:41 +01:00
parent 61b79f2cb6
commit 0d02e4cd37
11 changed files with 79 additions and 33 deletions

View file

@ -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.

View file

@ -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']))
{ {

View file

@ -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>";

View file

@ -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;
} }
} }

View file

@ -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
* *
*/ */

View file

@ -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

View file

@ -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

View file

@ -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
*/ */

View file

@ -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');

View file

@ -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;
} }
} }

View file

@ -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
} }
?> ?>