Rename refund into credit note
This commit is contained in:
1 parent
d01cb435b2
commit
77265f1eec
3 files changed
+59
-59
No files matched your search
@@ -527,9 +527,9 @@ class Line(OSV):
|
||||
for tax in line.account.taxes:
|
||||
if move.journal.type == 'revenue':
|
||||
if line.debit:
|
||||
base_id = tax.refund_base_code.id
|
||||
code_id = tax.refund_tax_code.id
|
||||
account_id = tax.refund_account.id
|
||||
base_id = tax.credit_note_base_code.id
|
||||
code_id = tax.credit_note_tax_code.id
|
||||
account_id = tax.credit_note_account.id
|
||||
else:
|
||||
base_id = tax.invoice_base_code.id
|
||||
code_id = tax.invoice_tax_code.id
|
||||
@@ -540,9 +540,9 @@ class Line(OSV):
|
||||
code_id = tax.invoice_tax_code.id
|
||||
account_id = tax.invoice_account.id
|
||||
else:
|
||||
base_id = tax.refund_base_code.id
|
||||
code_id = tax.refund_tax_code.id
|
||||
account_id = tax.refund_account.id
|
||||
base_id = tax.credit_note_base_code.id
|
||||
code_id = tax.credit_note_tax_code.id
|
||||
account_id = tax.credit_note_account.id
|
||||
if base_id in line_code_taxes or not base_id:
|
||||
taxes.setdefault((account_id, code_id), False)
|
||||
for tax_line in line.tax_lines:
|
||||
@@ -574,14 +574,14 @@ class Line(OSV):
|
||||
for line in move.lines:
|
||||
if move.journal.type == 'revenue':
|
||||
if line.debit:
|
||||
key = 'refund'
|
||||
key = 'credit_note'
|
||||
else:
|
||||
key = 'invoice'
|
||||
else:
|
||||
if line.debit:
|
||||
key = 'invoice'
|
||||
else:
|
||||
key = 'refund'
|
||||
key = 'credit_note'
|
||||
line_amount = Decimal('0.0')
|
||||
tax_amount = Decimal('0.0')
|
||||
for tax_line in tax_obj.compute(cursor, user,
|
||||
@@ -720,14 +720,14 @@ class Line(OSV):
|
||||
for tax in account.taxes:
|
||||
if journal_type == 'revenue':
|
||||
if debit:
|
||||
key = 'refund'
|
||||
key = 'credit_note'
|
||||
else:
|
||||
key = 'invoice'
|
||||
else:
|
||||
if debit:
|
||||
key = 'invoice'
|
||||
else:
|
||||
key = 'refund'
|
||||
key = 'credit_note'
|
||||
base_amounts = {}
|
||||
for tax_line in tax_obj.compute(cursor, user,
|
||||
[x.id for x in account.taxes],
|
||||
|
||||
@@ -317,20 +317,20 @@ class TaxTemplate(OSV):
|
||||
childs = fields.One2Many('account.tax.template', 'parent', 'Childs')
|
||||
invoice_account = fields.Many2One('account.account.template',
|
||||
'Invoice Account')
|
||||
refund_account = fields.Many2One('account.account.template',
|
||||
'Refund Account')
|
||||
credit_note_account = fields.Many2One('account.account.template',
|
||||
'Credit Note Account')
|
||||
invoice_base_code = fields.Many2One('account.tax.code.template',
|
||||
'Invoice Base Code')
|
||||
invoice_base_sign = fields.Numeric('Invoice Base Sign', digits=(2, 0))
|
||||
invoice_tax_code = fields.Many2One('account.tax.code.template',
|
||||
'Invoice Tax Code')
|
||||
invoice_tax_sign = fields.Numeric('Invoice Tax Sign', digits=(2, 0))
|
||||
refund_base_code = fields.Many2One('account.tax.code.template',
|
||||
'Refund Base Code')
|
||||
refund_base_sign = fields.Numeric('Refund Base Sign', digits=(2, 0))
|
||||
refund_tax_code = fields.Many2One('account.tax.code.template',
|
||||
'Refund Tax Code')
|
||||
refund_tax_sign = fields.Numeric('Refund Tax Sign', digits=(2, 0))
|
||||
credit_note_base_code = fields.Many2One('account.tax.code.template',
|
||||
'Credit Note Base Code')
|
||||
credit_note_base_sign = fields.Numeric('Credit Note Base Sign', digits=(2, 0))
|
||||
credit_note_tax_code = fields.Many2One('account.tax.code.template',
|
||||
'Credit Note Tax Code')
|
||||
credit_note_tax_sign = fields.Numeric('Credit Note Tax Sign', digits=(2, 0))
|
||||
account = fields.Many2One('account.account.template', 'Account Template',
|
||||
domain=[('parent', '=', False)], required=True)
|
||||
|
||||
@@ -359,10 +359,10 @@ class TaxTemplate(OSV):
|
||||
def default_invoice_tax_sign(self, cursor, user, context=None):
|
||||
return 1
|
||||
|
||||
def default_refund_base_sign(self, cursor, user, context=None):
|
||||
def default_credit_note_base_sign(self, cursor, user, context=None):
|
||||
return 1
|
||||
|
||||
def default_refund_tax_sign(self, cursor, user, context=None):
|
||||
def default_credit_note_tax_sign(self, cursor, user, context=None):
|
||||
return 1
|
||||
|
||||
def _get_tax_code_value(self, cursor, user, template, context=None):
|
||||
@@ -378,7 +378,7 @@ class TaxTemplate(OSV):
|
||||
res = {}
|
||||
for field in ('name', 'description', 'sequence', 'amount',
|
||||
'percentage', 'type', 'invoice_base_sign', 'invoice_tax_sign',
|
||||
'refund_base_sign', 'refund_tax_sign'):
|
||||
'credit_note_base_sign', 'credit_note_tax_sign'):
|
||||
res[field] = template[field]
|
||||
for field in ('group',):
|
||||
res[field] = template[field].id
|
||||
@@ -423,16 +423,16 @@ class TaxTemplate(OSV):
|
||||
vals['parent'] = parent_id
|
||||
vals['invoice_account'] = \
|
||||
template2account[template.invoice_account.id]
|
||||
vals['refund_account'] = \
|
||||
template2account[template.refund_account.id]
|
||||
vals['credit_note_account'] = \
|
||||
template2account[template.credit_note_account.id]
|
||||
vals['invoice_base_code'] = \
|
||||
template2tax_code[template.invoice_base_code.id]
|
||||
vals['invoice_tax_code'] = \
|
||||
template2tax_code[template.invoice_tax_code.id]
|
||||
vals['refund_base_code'] = \
|
||||
template2tax_code[template.refund_base_code.id]
|
||||
vals['refund_tax_code'] = \
|
||||
template2tax_code[template.refund_tax_code.id]
|
||||
vals['credit_note_base_code'] = \
|
||||
template2tax_code[template.credit_note_base_code.id]
|
||||
vals['credit_note_tax_code'] = \
|
||||
template2tax_code[template.credit_note_tax_code.id]
|
||||
|
||||
new_id = tax_obj.create(cursor, user, vals, context=context)
|
||||
template2tax[template.id] = new_id
|
||||
@@ -496,9 +496,9 @@ class Tax(OSV):
|
||||
'readonly': "type == 'none' or not company",
|
||||
'required': "company",
|
||||
})
|
||||
refund_account = fields.Many2One('account.account', 'Refund Account',
|
||||
credit_note_account = fields.Many2One('account.account', 'Credit Note Account',
|
||||
domain="[('company', '=', company)]",
|
||||
help='Keep empty to use the default refund account',
|
||||
help='Keep empty to use the default credit_note account',
|
||||
states={
|
||||
'readonly': "type == 'none' or not company",
|
||||
'required': "company",
|
||||
@@ -524,22 +524,22 @@ class Tax(OSV):
|
||||
states={
|
||||
'readonly': "type == 'none'",
|
||||
})
|
||||
refund_base_code = fields.Many2One('account.tax.code',
|
||||
'Refund Base Code',
|
||||
credit_note_base_code = fields.Many2One('account.tax.code',
|
||||
'Credit Note Base Code',
|
||||
states={
|
||||
'readonly': "type == 'none'",
|
||||
})
|
||||
refund_base_sign = fields.Numeric('Refund Base Sign', digits=(2, 0),
|
||||
credit_note_base_sign = fields.Numeric('Credit Note Base Sign', digits=(2, 0),
|
||||
help='Usualy 1 or -1',
|
||||
states={
|
||||
'readonly': "type == 'none'",
|
||||
})
|
||||
refund_tax_code = fields.Many2One('account.tax.code',
|
||||
'Refund Tax Code',
|
||||
credit_note_tax_code = fields.Many2One('account.tax.code',
|
||||
'Credit Note Tax Code',
|
||||
states={
|
||||
'readonly': "type == 'none'",
|
||||
})
|
||||
refund_tax_sign = fields.Numeric('Refund Tax Sign', digits=(2, 0),
|
||||
credit_note_tax_sign = fields.Numeric('Credit Note Tax Sign', digits=(2, 0),
|
||||
help='Usualy 1 or -1',
|
||||
states={
|
||||
'readonly': "type == 'none'",
|
||||
@@ -572,10 +572,10 @@ class Tax(OSV):
|
||||
def default_invoice_tax_sign(self, cursor, user, context=None):
|
||||
return 1
|
||||
|
||||
def default_refund_base_sign(self, cursor, user, context=None):
|
||||
def default_credit_note_base_sign(self, cursor, user, context=None):
|
||||
return 1
|
||||
|
||||
def default_refund_tax_sign(self, cursor, user, context=None):
|
||||
def default_credit_note_tax_sign(self, cursor, user, context=None):
|
||||
return 1
|
||||
|
||||
def default_company(self, cursor, user, context=None):
|
||||
|
||||
@@ -197,8 +197,8 @@
|
||||
<label name="invoice_account"/>
|
||||
<field name="invoice_account"/>
|
||||
<newline/>
|
||||
<label name="refund_account"/>
|
||||
<field name="refund_account"/>
|
||||
<label name="credit_note_account"/>
|
||||
<field name="credit_note_account"/>
|
||||
<newline/>
|
||||
<field name="childs" colspan="4">
|
||||
<tree string="Taxes" sequence="sequence">
|
||||
@@ -219,15 +219,15 @@
|
||||
<field name="invoice_tax_code"/>
|
||||
<label name="invoice_tax_sign"/>
|
||||
<field name="invoice_tax_sign"/>
|
||||
<separator string="Refund" colspan="4"/>
|
||||
<label name="refund_base_code"/>
|
||||
<field name="refund_base_code"/>
|
||||
<label name="refund_base_sign"/>
|
||||
<field name="refund_base_sign"/>
|
||||
<label name="refund_tax_code"/>
|
||||
<field name="refund_tax_code"/>
|
||||
<label name="refund_tax_sign"/>
|
||||
<field name="refund_tax_sign"/>
|
||||
<separator string="Credit Note" colspan="4"/>
|
||||
<label name="credit_note_base_code"/>
|
||||
<field name="credit_note_base_code"/>
|
||||
<label name="credit_note_base_sign"/>
|
||||
<field name="credit_note_base_sign"/>
|
||||
<label name="credit_note_tax_code"/>
|
||||
<field name="credit_note_tax_code"/>
|
||||
<label name="credit_note_tax_sign"/>
|
||||
<field name="credit_note_tax_sign"/>
|
||||
</page>
|
||||
</notebook>
|
||||
</form>
|
||||
@@ -299,8 +299,8 @@
|
||||
<label name="invoice_account"/>
|
||||
<field name="invoice_account"/>
|
||||
<newline/>
|
||||
<label name="refund_account"/>
|
||||
<field name="refund_account"/>
|
||||
<label name="credit_note_account"/>
|
||||
<field name="credit_note_account"/>
|
||||
<newline/>
|
||||
<field name="childs" colspan="4">
|
||||
<tree string="Taxes" sequence="sequence">
|
||||
@@ -321,15 +321,15 @@
|
||||
<field name="invoice_tax_code"/>
|
||||
<label name="invoice_tax_sign"/>
|
||||
<field name="invoice_tax_sign"/>
|
||||
<separator string="Refund" colspan="4"/>
|
||||
<label name="refund_base_code"/>
|
||||
<field name="refund_base_code"/>
|
||||
<label name="refund_base_sign"/>
|
||||
<field name="refund_base_sign"/>
|
||||
<label name="refund_tax_code"/>
|
||||
<field name="refund_tax_code"/>
|
||||
<label name="refund_tax_sign"/>
|
||||
<field name="refund_tax_sign"/>
|
||||
<separator string="Credit Note" colspan="4"/>
|
||||
<label name="credit_note_base_code"/>
|
||||
<field name="credit_note_base_code"/>
|
||||
<label name="credit_note_base_sign"/>
|
||||
<field name="credit_note_base_sign"/>
|
||||
<label name="credit_note_tax_code"/>
|
||||
<field name="credit_note_tax_code"/>
|
||||
<label name="credit_note_tax_sign"/>
|
||||
<field name="credit_note_tax_sign"/>
|
||||
</page>
|
||||
</notebook>
|
||||
</form>
|
||||
|
||||
Reference in new issue
Block a user