Pular para o conteúdo

📍 API de Consulta de CEP, IBGE e Dados Cadastrais (CNPJ)

Como utilizar o preenchimento automático de endereço por CEP, código IBGE de município e consulta pública de CNPJ no Odoo.

Consulta Automática de CEP e Código IBGE

O cadastro de parceiros (res.partner) conta com integração automática para preenchimento de logradouro, bairro, estado (state_id), município oficial com código IBGE (city_id) e país a partir do CEP informado.

1. Funcionamento no Formulário de Contato

  1. Acesse Contatos → Criar.
  2. Preencha o campo CEP (formato 00000-000 ou apenas números).
  3. O sistema consulta automaticamente a base de CEPs e vincula o município exato da tabela res.city com o respectivo Código IBGE de 7 dígitos exigido pela SEFAZ na emissão de NF-e.

2. Uso via Código / Automação Python

Para acionar a busca de CEP ou CNPJ via código em customizações:

partner = env['res.partner'].create({
    'name': 'Cliente Exemplo LTDA',
    'cnpj_cpf': '00.000.000/0001-91',
    'zip': '01310-100',
})
partner._onchange_zip()