Trust-Code/odoo-brasil

View on GitHub
br_base/models/br_base.py

Summary

Maintainability
A
0 mins
Test Coverage
# -*- coding: utf-8 -*-
# © 2009  Renato Lima - Akretion
# © 2015  Michell Stuttgart - KMEE
# © 2016 Danimar Ribeiro <danimaribeiro@gmail.com>, Trustcode
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).


from odoo import models, fields


class ResStateCity(models.Model):
    """ Este objeto persite todos os municípios relacionado a um estado.
    No Brasil é necessário em alguns documentos fiscais informar o código
    do IBGE dos município envolvidos da transação.
    """
    _name = 'res.state.city'
    _description = u'Município'

    name = fields.Char(string='Nome', size=64, required=True)
    state_id = fields.Many2one(comodel_name='res.country.state',
                               string='Estado',
                               required=True)
    ibge_code = fields.Char(string=u'Código IBGE', size=7, copy=False)