mirror of
https://github.com/OCA/account-financial-tools.git
synced 2025-02-02 12:47:26 +02:00
Improvements as per feedback
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user