Improvements as per feedback

This commit is contained in:
Andrea
2018-12-20 16:39:00 +01:00
committed by Andrea Stirpe
parent 773b8f48e7
commit 3fbfa32f73
6 changed files with 57 additions and 2 deletions

View File

@@ -27,6 +27,15 @@ class AccountSpreadTemplate(models.Model):
'account.account',
string='Spread Balance Sheet Account',
required=True)
period_number = fields.Integer(
string='Number of Repetitions',
help="Define the number of spread lines")
period_type = fields.Selection([
('month', 'Month'),
('quarter', 'Quarter'),
('year', 'Year')],
help="Period length for the entries")
start_date = fields.Date()
@api.model
def default_get(self, fields):
@@ -74,5 +83,12 @@ class AccountSpreadTemplate(models.Model):
invoice_type = 'in_invoice'
spread_vals['credit_account_id'] = self.spread_account_id.id
if self.period_number:
spread_vals['period_number'] = self.period_number
if self.period_type:
spread_vals['period_type'] = self.period_type
if self.start_date:
spread_vals['spread_date'] = self.start_date
spread_vals['invoice_type'] = invoice_type
return spread_vals