[10.0] AFR Aged partner balance : columns and datas consistency. (#383)
This commit is contained in:
committed by
chaule97
parent
7d182bec41
commit
1488a92d5f
@@ -5,7 +5,7 @@
|
|||||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
|
||||||
{
|
{
|
||||||
'name': 'Account Financial Reports',
|
'name': 'Account Financial Reports',
|
||||||
'version': '11.0.1.1.0',
|
'version': '11.0.1.2.0',
|
||||||
'category': 'Reporting',
|
'category': 'Reporting',
|
||||||
'summary': 'OCA Financial Reports',
|
'summary': 'OCA Financial Reports',
|
||||||
'author': 'Camptocamp SA,'
|
'author': 'Camptocamp SA,'
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
2340
account_financial_report/i18n/ca.po
Normal file
2340
account_financial_report/i18n/ca.po
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
2340
account_financial_report/i18n/it.po
Normal file
2340
account_financial_report/i18n/it.po
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
2346
account_financial_report/i18n/ro.po
Normal file
2346
account_financial_report/i18n/ro.po
Normal file
File diff suppressed because it is too large
Load Diff
@@ -318,12 +318,11 @@ WITH
|
|||||||
date_range AS
|
date_range AS
|
||||||
(
|
(
|
||||||
SELECT
|
SELECT
|
||||||
%s AS date_current,
|
DATE %s AS date_current,
|
||||||
DATE %s - INTEGER '30' AS date_less_30_days,
|
DATE %s - INTEGER '30' AS date_less_30_days,
|
||||||
DATE %s - INTEGER '60' AS date_less_60_days,
|
DATE %s - INTEGER '60' AS date_less_60_days,
|
||||||
DATE %s - INTEGER '90' AS date_less_90_days,
|
DATE %s - INTEGER '90' AS date_less_90_days,
|
||||||
DATE %s - INTEGER '120' AS date_less_120_days,
|
DATE %s - INTEGER '120' AS date_less_120_days
|
||||||
DATE %s - INTEGER '150' AS date_older
|
|
||||||
)
|
)
|
||||||
INSERT INTO
|
INSERT INTO
|
||||||
report_aged_partner_balance_line
|
report_aged_partner_balance_line
|
||||||
@@ -348,45 +347,45 @@ SELECT
|
|||||||
SUM(rlo.amount_residual) AS amount_residual,
|
SUM(rlo.amount_residual) AS amount_residual,
|
||||||
SUM(
|
SUM(
|
||||||
CASE
|
CASE
|
||||||
WHEN rlo.date_due > date_range.date_less_30_days
|
WHEN rlo.date_due >= date_range.date_current
|
||||||
THEN rlo.amount_residual
|
THEN rlo.amount_residual
|
||||||
END
|
END
|
||||||
) AS current,
|
) AS current,
|
||||||
SUM(
|
SUM(
|
||||||
CASE
|
CASE
|
||||||
WHEN
|
WHEN
|
||||||
rlo.date_due > date_range.date_less_60_days
|
rlo.date_due >= date_range.date_less_30_days
|
||||||
AND rlo.date_due <= date_range.date_less_30_days
|
AND rlo.date_due < date_range.date_current
|
||||||
THEN rlo.amount_residual
|
THEN rlo.amount_residual
|
||||||
END
|
END
|
||||||
) AS age_30_days,
|
) AS age_30_days,
|
||||||
SUM(
|
SUM(
|
||||||
CASE
|
CASE
|
||||||
WHEN
|
WHEN
|
||||||
rlo.date_due > date_range.date_less_90_days
|
rlo.date_due >= date_range.date_less_60_days
|
||||||
AND rlo.date_due <= date_range.date_less_60_days
|
AND rlo.date_due < date_range.date_less_30_days
|
||||||
THEN rlo.amount_residual
|
THEN rlo.amount_residual
|
||||||
END
|
END
|
||||||
) AS age_60_days,
|
) AS age_60_days,
|
||||||
SUM(
|
SUM(
|
||||||
CASE
|
CASE
|
||||||
WHEN
|
WHEN
|
||||||
rlo.date_due > date_range.date_less_120_days
|
rlo.date_due >= date_range.date_less_90_days
|
||||||
AND rlo.date_due <= date_range.date_less_90_days
|
AND rlo.date_due < date_range.date_less_60_days
|
||||||
THEN rlo.amount_residual
|
THEN rlo.amount_residual
|
||||||
END
|
END
|
||||||
) AS age_90_days,
|
) AS age_90_days,
|
||||||
SUM(
|
SUM(
|
||||||
CASE
|
CASE
|
||||||
WHEN
|
WHEN
|
||||||
rlo.date_due > date_range.date_older
|
rlo.date_due >= date_range.date_less_120_days
|
||||||
AND rlo.date_due <= date_range.date_less_120_days
|
AND rlo.date_due < date_range.date_less_90_days
|
||||||
THEN rlo.amount_residual
|
THEN rlo.amount_residual
|
||||||
END
|
END
|
||||||
) AS age_120_days,
|
) AS age_120_days,
|
||||||
SUM(
|
SUM(
|
||||||
CASE
|
CASE
|
||||||
WHEN rlo.date_due <= date_range.date_older
|
WHEN rlo.date_due < date_range.date_less_120_days
|
||||||
THEN rlo.amount_residual
|
THEN rlo.amount_residual
|
||||||
END
|
END
|
||||||
) AS older
|
) AS older
|
||||||
@@ -420,7 +419,7 @@ AND ra.report_id = %s
|
|||||||
GROUP BY
|
GROUP BY
|
||||||
rp.id
|
rp.id
|
||||||
"""
|
"""
|
||||||
query_inject_line_params = (self.date_at,) * 6
|
query_inject_line_params = (self.date_at,) * 5
|
||||||
query_inject_line_params += (
|
query_inject_line_params += (
|
||||||
self.env.uid,
|
self.env.uid,
|
||||||
self.open_items_id.id,
|
self.open_items_id.id,
|
||||||
@@ -439,12 +438,11 @@ WITH
|
|||||||
date_range AS
|
date_range AS
|
||||||
(
|
(
|
||||||
SELECT
|
SELECT
|
||||||
%s AS date_current,
|
DATE %s AS date_current,
|
||||||
DATE %s - INTEGER '30' AS date_less_30_days,
|
DATE %s - INTEGER '30' AS date_less_30_days,
|
||||||
DATE %s - INTEGER '60' AS date_less_60_days,
|
DATE %s - INTEGER '60' AS date_less_60_days,
|
||||||
DATE %s - INTEGER '90' AS date_less_90_days,
|
DATE %s - INTEGER '90' AS date_less_90_days,
|
||||||
DATE %s - INTEGER '120' AS date_less_120_days,
|
DATE %s - INTEGER '120' AS date_less_120_days
|
||||||
DATE %s - INTEGER '150' AS date_older
|
|
||||||
)
|
)
|
||||||
INSERT INTO
|
INSERT INTO
|
||||||
report_aged_partner_balance_move_line
|
report_aged_partner_balance_move_line
|
||||||
@@ -480,35 +478,35 @@ SELECT
|
|||||||
rlo.label,
|
rlo.label,
|
||||||
rlo.amount_residual AS amount_residual,
|
rlo.amount_residual AS amount_residual,
|
||||||
CASE
|
CASE
|
||||||
WHEN rlo.date_due > date_range.date_less_30_days
|
WHEN rlo.date_due >= date_range.date_current
|
||||||
THEN rlo.amount_residual
|
THEN rlo.amount_residual
|
||||||
END AS current,
|
END AS current,
|
||||||
CASE
|
CASE
|
||||||
WHEN
|
WHEN
|
||||||
rlo.date_due > date_range.date_less_60_days
|
rlo.date_due >= date_range.date_less_30_days
|
||||||
AND rlo.date_due <= date_range.date_less_30_days
|
AND rlo.date_due < date_range.date_current
|
||||||
THEN rlo.amount_residual
|
THEN rlo.amount_residual
|
||||||
END AS age_30_days,
|
END AS age_30_days,
|
||||||
CASE
|
CASE
|
||||||
WHEN
|
WHEN
|
||||||
rlo.date_due > date_range.date_less_90_days
|
rlo.date_due >= date_range.date_less_60_days
|
||||||
AND rlo.date_due <= date_range.date_less_60_days
|
AND rlo.date_due < date_range.date_less_30_days
|
||||||
THEN rlo.amount_residual
|
THEN rlo.amount_residual
|
||||||
END AS age_60_days,
|
END AS age_60_days,
|
||||||
CASE
|
CASE
|
||||||
WHEN
|
WHEN
|
||||||
rlo.date_due > date_range.date_less_120_days
|
rlo.date_due >= date_range.date_less_90_days
|
||||||
AND rlo.date_due <= date_range.date_less_90_days
|
AND rlo.date_due < date_range.date_less_60_days
|
||||||
THEN rlo.amount_residual
|
THEN rlo.amount_residual
|
||||||
END AS age_90_days,
|
END AS age_90_days,
|
||||||
CASE
|
CASE
|
||||||
WHEN
|
WHEN
|
||||||
rlo.date_due > date_range.date_older
|
rlo.date_due >= date_range.date_less_120_days
|
||||||
AND rlo.date_due <= date_range.date_less_120_days
|
AND rlo.date_due < date_range.date_less_90_days
|
||||||
THEN rlo.amount_residual
|
THEN rlo.amount_residual
|
||||||
END AS age_120_days,
|
END AS age_120_days,
|
||||||
CASE
|
CASE
|
||||||
WHEN rlo.date_due <= date_range.date_older
|
WHEN rlo.date_due < date_range.date_less_120_days
|
||||||
THEN rlo.amount_residual
|
THEN rlo.amount_residual
|
||||||
END AS older
|
END AS older
|
||||||
FROM
|
FROM
|
||||||
@@ -539,7 +537,7 @@ WHERE
|
|||||||
rao.report_id = %s
|
rao.report_id = %s
|
||||||
AND ra.report_id = %s
|
AND ra.report_id = %s
|
||||||
"""
|
"""
|
||||||
query_inject_move_line_params = (self.date_at,) * 6
|
query_inject_move_line_params = (self.date_at,) * 5
|
||||||
query_inject_move_line_params += (
|
query_inject_move_line_params += (
|
||||||
self.env.uid,
|
self.env.uid,
|
||||||
self.open_items_id.id,
|
self.open_items_id.id,
|
||||||
|
|||||||
@@ -106,17 +106,17 @@
|
|||||||
<!--## amount_residual-->
|
<!--## amount_residual-->
|
||||||
<div class="act_as_cell" style="width: 110px;">Residual</div>
|
<div class="act_as_cell" style="width: 110px;">Residual</div>
|
||||||
<!--## current-->
|
<!--## current-->
|
||||||
<div class="act_as_cell" style="width: 110px;">Current</div>
|
<div class="act_as_cell" style="width: 110px;">Not due</div>
|
||||||
<!--## age_30_days-->
|
<!--## age_30_days-->
|
||||||
<div class="act_as_cell" style="width: 110px;">Age ??? 30 d.</div>
|
<div class="act_as_cell" style="width: 110px;">1 - 30 d.</div>
|
||||||
<!--## age_60_days-->
|
<!--## age_60_days-->
|
||||||
<div class="act_as_cell" style="width: 110px;">Age ??? 60 d.</div>
|
<div class="act_as_cell" style="width: 110px;">31 - 60 d.</div>
|
||||||
<!--## age_90_days-->
|
<!--## age_90_days-->
|
||||||
<div class="act_as_cell" style="width: 110px;">Age ??? 90 d.</div>
|
<div class="act_as_cell" style="width: 110px;">61 - 90 d.</div>
|
||||||
<!--## age_120_days-->
|
<!--## age_120_days-->
|
||||||
<div class="act_as_cell" style="width: 110px;">Age ??? 120 d.</div>
|
<div class="act_as_cell" style="width: 110px;">91 - 120 d.</div>
|
||||||
<!--## older-->
|
<!--## older-->
|
||||||
<div class="act_as_cell" style="width: 110px;">Older</div>
|
<div class="act_as_cell" style="width: 110px;"> > 120 d.</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
Reference in New Issue
Block a user