Rename refund into credit note

This commit is contained in:
Cédric Krier committed 2008-10-03 17:11:53 +02:00
1 parent d01cb435b2
commit 77265f1eec
3 files changed
+59 -59

No files matched your search

+10 -10
View File
@@ -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],
+27 -27
View File
@@ -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):
+22 -22
View File
@@ -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>