~acsone-openerp/account-financial-report/7.0-bug-1312732-lmi

« back to all changes in this revision

Viewing changes to account_financial_report_webkit/__openerp__.py

  • Committer: Yannick Vaucher
  • Author(s): nicolas.bessi at camptocamp
  • Date: 2014-04-15 12:51:38 UTC
  • mfrom: (76.1.26 account-financial-report)
  • Revision ID: yannick.vaucher@camptocamp.com-20140415125138-p9gyshjyghb8w7f9
[ADD] Aged Partner Balance webkit report. Report inherit Open Invoice Report and uses previously computed ledger lines to determin aged lines

Show diffs side-by-side

added added

removed removed

Lines of Context:
30
30
 - Partner ledger
31
31
 - Partner balance
32
32
 - Open invoices report
33
 
 
 
33
 - Aged Partner Balance
34
34
 
35
35
Main improvements per report:
36
36
-----------------------------
100
100
* Subtotal by account and partner
101
101
* Alphabetical sorting (same as in partner balance)
102
102
 
 
103
 
 
104
Aged Partner Balance: Summary of aged open amount per partner
 
105
 
 
106
This report is an accounting tool helping in various tasks.
 
107
You can credit control or partner balance provisions computation for instance.
 
108
 
 
109
The aged balance report allows you to print balances per partner
 
110
like the trial balance but add an extra information :
 
111
 
 
112
* It will split balances into due amounts
 
113
  (due date not reached à the end date of the report) and overdue amounts
 
114
  Overdue data are also split by period.
 
115
* For each partner following columns will be displayed:
 
116
 
 
117
  * Total balance (all figures must match with same date partner balance report).
 
118
     This column equals the sum of all following columns)
 
119
 
 
120
   * Due
 
121
   * Overdue <= 30 days
 
122
   * Overdue <= 60 days
 
123
   * Overdue <= 90 days
 
124
   * Overdue <= 120 days
 
125
   * Older
 
126
 
 
127
Hypothesis / Contraints of aged partner balance
 
128
 
 
129
* Overdues columns will be by default  be based on 30 days range fix number of days.
 
130
  This can be changed by changes the RANGES constraint
 
131
* All data will be displayed in company currency
 
132
* When partial payments, the payment must appear in the same colums than the invoice
 
133
  (Except if multiple payment terms)
 
134
* Data granularity: partner (will not display figures at invoices level)
 
135
* The report aggregate data per account with sub-totals
 
136
* Initial balance must be calculated the same way that
 
137
  the partner balance / Ignoring the opening entry
 
138
  in special period (idem open invoice report)
 
139
* Only accounts with internal type payable or receivable are considered
 
140
  (idem open invoice report)
 
141
* If maturity date is null then use move line date
 
142
 
 
143
 
103
144
Limitations:
104
145
------------
105
146
 
126
167
the header and footer are created as text with arguments passed to
127
168
wkhtmltopdf. The texts are defined inside the report classes.
128
169
""",
129
 
    'version': '1.0.2',
 
170
    'version': '1.1.0',
130
171
    'author': 'Camptocamp',
131
172
    'license': 'AGPL-3',
132
173
    'category': 'Finance',
147
188
                   'wizard/trial_balance_wizard_view.xml',
148
189
                   'wizard/partner_balance_wizard_view.xml',
149
190
                   'wizard/open_invoices_wizard_view.xml',
 
191
                   'wizard/aged_partner_balance_wizard.xml',
150
192
                   'wizard/print_journal_view.xml',
151
193
                   'report_menus.xml',
152
194
                   ],
155
197
             'tests/partner_ledger.yml',
156
198
             'tests/trial_balance.yml',
157
199
             'tests/partner_balance.yml',
158
 
             'tests/open_invoices.yml',],
 
200
             'tests/open_invoices.yml',
 
201
             'tests/aged_trial_balance.yml'],
159
202
    #'tests/account_move_line.yml'
160
203
    'active': False,
161
204
    'installable': True,