~mileo/openerp.pt-br-localiz/openerp-pt-br-frete-em-linhas

« back to all changes in this revision

Viewing changes to l10n_br_account/partner.py

  • Committer: Renato Lima
  • Date: 2012-11-02 03:58:09 UTC
  • Revision ID: renatonlima@gmail.com-20121102035809-t4k1t80ujmjhc6m9
l10n_br_account: inserido novos campos no objeto posição fiscal e visões

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
from osv import osv, fields
21
21
 
22
22
FISCAL_POSITION_COLUMNS = {
23
 
    'cfop_id': fields.many2one('l10n_br_account.cfop', 'CFOP')}
 
23
    'cfop_id': fields.many2one('l10n_br_account.cfop', 'CFOP'),
 
24
    'fiscal_category_id': fields.many2one('l10n_br_account.fiscal.category',
 
25
                                          'Categoria Fiscal'),
 
26
    'fiscal_category_type': fields.related(
 
27
        'fiscal_category_id', 'type', type='char', readonly=True,
 
28
        relation='l10n_br_account.fiscal.category', store=True, string='Type'),
 
29
    'fiscal_category_fiscal_type': fields.related(
 
30
        'fiscal_category_id', 'fiscal_type', type='char', readonly=True,
 
31
        relation='l10n_br_account.fiscal.category', store=True,
 
32
        string='Fiscal Type'),
 
33
    'refund_fiscal_category_id': fields.many2one(
 
34
        'l10n_br_account.fiscal.category', 'Categoria Fiscal de Devolução'),
 
35
    'inv_copy_note': fields.boolean('Copiar Observação na Nota Fiscal'),
 
36
    'asset_operation': fields.boolean('Operação de Aquisição de Ativo',
 
37
                                      help="Caso seja marcada essa opção,"
 
38
                                      " será incluido o IPI na base de "
 
39
                                      "calculo do ICMS.")}
24
40
 
25
41
 
26
42
class account_fiscal_position_template(osv.osv):
30
46
account_fiscal_position_template()
31
47
 
32
48
 
 
49
class account_fiscal_position_tax_template(osv.osv):
 
50
    _inherit = 'account.fiscal.position.tax.template'
 
51
 
 
52
    _columns = {
 
53
        'tax_code_dest_id': fields.many2one('account.tax.code.template',
 
54
                                            'Replacement Tax')}
 
55
 
 
56
account_fiscal_position_tax_template()
 
57
 
 
58
 
33
59
class account_fiscal_position(osv.osv):
34
60
    _inherit = 'account.fiscal.position'
35
61
    _columns = FISCAL_POSITION_COLUMNS
37
63
account_fiscal_position()
38
64
 
39
65
 
 
66
class account_fiscal_position_tax(osv.osv):
 
67
    _inherit = 'account.fiscal.position.tax'
 
68
    _columns = {
 
69
        'tax_code_dest_id': fields.many2one('account.tax.code',
 
70
                                            'Replacement Tax')}
 
71
 
 
72
account_fiscal_position_tax()
 
73
 
 
74
 
40
75
class res_partner(osv.osv):
41
76
    _inherit = 'res.partner'
42
77
    _columns = {