---
title: "Atualizar"
method: PUT
path: "/empresas/{id}"
tags: ["Empresas"]
---

# Atualizar

`PUT /empresas/{id}`

Altera os dados de uma empresa. Utilize `dry_run=1` para simular a alteração sem efetivar no banco de dados.

## Path parameters

- `id` string, required

## Query parameters

- `dry_run` 1

## Request body

- EmpresaCreate
  - `nome` string — Razão social da empresa
  - `nome_fantasia` string — Nome fantasia
  - `cnpj` string
  - `cpf` string
  - `inscricao_estadual` integer — Inscrição estadual
  - `inscricao_municipal` integer — Inscrição municipal
  - `regime_tributario` integer — Regime tributário. Valores possíveis: 1 - Simples Nacional 2 - Simples Nacional - Excesso de sublimite de receita bruta 3 - Regime Normal 4 - Simples Nacional - MEI
  - `logradouro` string — Logradouro do endereço
  - `numero` integer — Número do endereço
  - `complemento` string — Complemento do endereço
  - `municipio` string — Município do endereço
  - `bairro` string — Bairro do endereço
  - `cep` integer — CEP do endereço
  - `uf` string — UF do endereço
  - `telefone` string — Telefone da empresa
  - `email` string, email — Email de contato da empresa
  - `enviar_email_destinatario` boolean — Habilita envio de e-mail ao destinatário/tomador após emissão (produção)
  - `discrimina_impostos` boolean — Habilita o cálculo automático de impostos totais aproximados (Lei da Transparência). Não utilizado para NFSe.
  - `habilita_nfe` boolean — Habilita emissão de NFe (modelo 55)
  - `habilita_nfce` boolean — Habilita emissão de NFCe (modelo 65)
  - `habilita_nfse` boolean — Habilita emissão de NFSe (Nota Fiscal de Serviço Eletrônica). Não pode estar habilitado simultaneamente com NFSe Nacional em produção (habilita_nfsen_producao).
  - `habilita_nfsen_producao` boolean — Habilita emissão de NFSe Nacional em produção. Não pode estar habilitado simultaneamente com NFSe (habilita_nfse).
  - `habilita_nfsen_homologacao` boolean — Habilita emissão de NFSe Nacional em homologação
  - `habilita_cte` boolean — Habilita emissão de CTe/CTeOS (Conhecimento de Transporte)
  - `habilita_mdfe` boolean — Habilita emissão de MDFe (Manifesto Eletrônico de Documentos Fiscais)
  - `habilita_manifestacao` boolean — Habilita busca de NFe recebidas para manifestação do destinatário (MDe)
  - `habilita_manifestacao_cte` boolean — Habilita busca de CTes recebidas
  - `habilita_nfsen_recebidas_producao` boolean — Informa se empresa será habilitada para consulta de NFSe Nacional recebidas em ambiente de produção. Requer certificado digital com CNPJ idêntico ao da empresa.
  - `habilita_nfsen_recebidas_homologacao` boolean — Informa se empresa será habilitada para consulta de NFSe Nacional recebidas em ambiente de homologação. Requer certificado digital com CNPJ idêntico ao da empresa.
  - `habilita_contingencia_offline_nfce` boolean — Habilita contingência offline de NFCe
  - `reaproveita_numero_nfce_contingencia` boolean — Reaproveita número de NFCe emitido em contingência
  - `mostrar_danfse_badge` boolean — Define exibição de distintivo (badge) da Focus na DANFSe. Se verdadeiro, badge é exibido; se falso, emissão white label.
  - `orientacao_danfe` 'portrait' | 'landscape' — Orientação da DANFe. Valores possíveis: portrait (retrato) ou landscape (paisagem).
  - `recibo_danfe` boolean — Exibe recibo na DANFe
  - `exibe_sempre_ipi_danfe` boolean — Imprime sempre colunas do IPI na DANFe
  - `exibe_issqn_danfe` boolean — Mostra dados do ISSQN na DANFe
  - `exibe_impostos_adicionais_danfe` boolean — Imprime impostos adicionais na DANFe (II, PIS, COFINS, ICMS UF Destino, ICMS UF Remetente, valor total de tributos)
  - `exibe_rastro_danfe` boolean — Exibe dados de rastreabilidade na DANFe
  - `exibe_unidade_tributaria_danfe` boolean — Exibe unidade tributária na DANFe
  - `exibe_sempre_volumes_danfe` boolean — Mostra sempre volumes na DANFe
  - `exibe_composicao_carga_mdfe` boolean — Mostra composição da carga na MDFe
  - `enviar_email_homologacao` boolean — Habilita envio de e-mail ao destinatário em homologação
  - `cpf_cnpj_contabilidade` string — CPF/CNPJ da contabilidade da empresa. Alguns estados exigem esta informação (ex.: BA).
  - `arquivo_certificado_base64` string — Arquivo PFX/P12 em base64
  - `senha_certificado` string — Senha do certificado digital. Obrigatória apenas se informado arquivo_certificado_base64.
  - `arquivo_logo_base64` string — Logomarca da empresa para DANFE. Utilize PNG até 200x200 pixels. Nem todas as prefeituras aceitam.
  - `delete_logo` boolean — Quando verdadeiro, remove a logo existente da empresa
  - `nome_responsavel` string — Nome do responsável pela empresa
  - `cpf_responsavel` string — CPF do responsável pela empresa
  - `login_responsavel` string — Login da prefeitura. Necessário para emissão de NFSe em alguns municípios sem certificado digital.
  - `senha_responsavel` string — Senha da prefeitura. Necessária em alguns municípios sem certificado digital. Por segurança, não é exibida após ser salva.
  - `data_inicio_recebimento_nfe` string, date — Data inicial para recebimento de NFe (MDe). Documentos anteriores serão ignorados e não cobrados. Após definido, não pode ser alterado.
  - `data_inicio_recebimento_cte` string, date — Data inicial para recebimento de CTe. Documentos anteriores serão ignorados e não cobrados. Após definido, não pode ser alterado.
  - `data_inicio_recebimento_nfsen` string, date — Data inicial para recebimento de NFSe Nacional. Documentos anteriores serão ignorados e não cobrados. Após definido, não pode ser alterado.
  - `habilita_filtro_mde_destinatario_empresa` boolean — Quando verdadeiro, não serão salvos os documentos recebidos (NFe/CTe) que não tenham como destinatário a empresa.
  - `smtp_endereco` string — Endereço do servidor SMTP
  - `smtp_dominio` string — Domínio do servidor SMTP (HELO)
  - `smtp_autenticacao` 'plain' | 'login' | 'cram_md5' — Tipo de autenticação do SMTP.
  - `smtp_porta` integer — Porta do servidor SMTP
  - `smtp_login` string — Login do servidor SMTP (se exigir autenticação)
  - `smtp_senha` string — Senha do servidor SMTP (se exigir autenticação)
  - `smtp_remetente` string — Remetente (from) dos e-mails enviados
  - `smtp_responder_para` string — Endereço de resposta (reply-to) dos e-mails enviados
  - `smtp_modo_verificacao_openssl` 'peer' | 'none' — Modo de verificação do OpenSSL.
  - `smtp_habilita_starttls` boolean — Utiliza STARTTLS ao conectar no SMTP
  - `smtp_ssl` boolean — Utiliza SSL ao conectar no SMTP
  - `smtp_tls` boolean — Utiliza TLS ao conectar no SMTP
  - `csc_nfce_producao` string — CSC para emissão de NFCe em produção. Necessário para emitir NFCe em produção (gerar no SEFAZ do estado).
  - `id_token_nfce_producao` integer — ID do CSC para NFCe em produção. Necessário para emitir NFCe em produção (gerar no SEFAZ do estado).
  - `csc_nfce_homologacao` string — CSC para emissão de NFCe em homologação.
  - `id_token_nfce_homologacao` integer — ID do CSC para NFCe em homologação.
  - `proximo_numero_nfe_producao` string — Próximo número da NFe a ser emitida em produção (calculado automaticamente)
  - `proximo_numero_nfe_homologacao` string — Próximo número da NFe a ser emitida em homologação (calculado automaticamente)
  - `serie_nfe_producao` string — Série da NFe em produção (padrão: 1)
  - `serie_nfe_homologacao` string — Série da NFe em homologação (padrão: 1)
  - `proximo_numero_nfce_producao` string — Próximo número da NFCe a ser emitida em produção (calculado automaticamente)
  - `proximo_numero_nfce_homologacao` string — Próximo número da NFCe a ser emitida em homologação (calculado automaticamente)
  - `serie_nfce_producao` string — Série da NFCe em produção (padrão: 1)
  - `serie_nfce_homologacao` string — Série da NFCe em homologação (padrão: 1)
  - `proximo_numero_nfse_producao` string — Próximo número do RPS da NFSe em produção (calculado automaticamente)
  - `proximo_numero_nfse_homologacao` string — Próximo número do RPS da NFSe em homologação (calculado automaticamente)
  - `serie_nfse_producao` string — Série do RPS da NFSe em produção. Algumas prefeituras não utilizam.
  - `serie_nfse_homologacao` string — Série do RPS da NFSe em homologação
  - `proximo_numero_nfsen_producao` string — Próximo número do RPS da NFSe Nacional em produção (calculado automaticamente)
  - `proximo_numero_nfsen_homologacao` string — Próximo número do RPS da NFSe Nacional em homologação (calculado automaticamente)
  - `serie_nfsen_producao` string — Série do RPS para NFSe Nacional em produção. Algumas prefeituras não utilizam.
  - `serie_nfsen_homologacao` string — Série do RPS para NFSe Nacional em homologação. Algumas prefeituras não utilizam.
  - `proximo_numero_cte_producao` string — Próximo número da CTe a ser emitida em produção (calculado automaticamente)
  - `proximo_numero_cte_homologacao` string — Próximo número da CTe a ser emitida em homologação (calculado automaticamente)
  - `serie_cte_producao` string — Série da CTe em produção (padrão: 1)
  - `serie_cte_homologacao` string — Série da CTe em homologação (padrão: 1)
  - `proximo_numero_cte_os_producao` string — Próximo número da CTeOS a ser emitida em produção (calculado automaticamente)
  - `proximo_numero_cte_os_homologacao` string — Próximo número da CTeOS a ser emitida em homologação (calculado automaticamente)
  - `serie_cte_os_producao` string — Série da CTeOS em produção (padrão: 1)
  - `serie_cte_os_homologacao` string — Série da CTeOS em homologação (padrão: 1)
  - `proximo_numero_mdfe_producao` string — Próximo número da MDFe a ser emitida em produção (calculado automaticamente)
  - `proximo_numero_mdfe_homologacao` string — Próximo número da MDFe a ser emitida em homologação (calculado automaticamente)
  - `serie_mdfe_producao` string — Série da MDFe em produção (padrão: 1)
  - `serie_mdfe_homologacao` string — Série da MDFe em homologação (padrão: 1)
  - `habilita_nfcom` boolean — Habilita emissão de NFCom (Nota Fiscal de Comunicação)
  - `proximo_numero_nfcom_producao` string — Próximo número da NFCom a ser emitida em produção (calculado automaticamente)
  - `proximo_numero_nfcom_homologacao` string — Próximo número da NFCom a ser emitida em homologação (calculado automaticamente)
  - `serie_nfcom_producao` string — Série da NFCom em produção (padrão: 1)
  - `serie_nfcom_homologacao` string — Série da NFCom em homologação (padrão: 1)
  - `habilita_dce` boolean — Habilita emissão de DCE (Declaração de Conteúdo Eletrônica)
  - `proximo_numero_dce_producao` string — Próximo número da DCE a ser emitida em produção (calculado automaticamente)
  - `proximo_numero_dce_homologacao` string — Próximo número da DCE a ser emitida em homologação (calculado automaticamente)
  - `serie_dce_producao` string — Série da DCE em produção (padrão: 1)
  - `serie_dce_homologacao` string — Série da DCE em homologação (padrão: 1)
  - `nfe_sincrono` boolean — Define emissão síncrona da NFe. Se verdadeiro, a autorização/rejeição ocorre na mesma requisição. Em caso de SEFAZ indisponível e contingência desligada, não há alternância automática; será necessário reenviar quando a contingência estiver disponível.
  - `nfe_sincrono_homologacao` boolean — Define emissão síncrona da NFe em homologação
  - `mdfe_sincrono` boolean — Define emissão síncrona da MDFe. Se verdadeiro, a autorização/rejeição ocorre na mesma requisição. Em indisponibilidade, não alterna automaticamente para contingência desligada.
  - `mdfe_sincrono_homologacao` boolean — Define emissão síncrona da MDFe em homologação
  - `senha_responsavel_preenchida` boolean — Indica se o campo senha_responsavel está preenchido

## Response `200`

Requisição processada com sucesso

- EmpresaResponse
  - `id` integer
  - `nome` string
  - `nome_fantasia` string
  - `inscricao_estadual` string
  - `inscricao_municipal` string
  - `bairro` string
  - `cargo_responsavel` string
  - `cep` string
  - `cnpj` string
  - `cpf` string
  - `codigo_municipio` string
  - `codigo_pais` string
  - `codigo_uf` string
  - `complemento` string
  - `cpf_cnpj_contabilidade` string
  - `cpf_responsavel` string
  - `discrimina_impostos` boolean
  - `email` string
  - `enviar_email_destinatario` boolean
  - `enviar_email_homologacao` boolean
  - `habilita_nfce` boolean
  - `habilita_nfe` boolean
  - `habilita_nfse` boolean
  - `habilita_nfcom` boolean
  - `habilita_dce` boolean
  - `habilita_nfsen_producao` boolean
  - `habilita_nfsen_homologacao` boolean
  - `habilita_cte` boolean
  - `habilita_mdfe` boolean
  - `habilita_manifestacao` boolean
  - `habilita_manifestacao_homologacao` boolean
  - `habilita_manifestacao_cte` boolean
  - `habilita_manifestacao_cte_homologacao` boolean
  - `logradouro` string
  - `municipio` string
  - `nome_responsavel` string
  - `numero` string
  - `pais` string
  - `regime_tributario` string
  - `telefone` string
  - `uf` string
  - `habilita_contingencia_offline_nfce` boolean
  - `habilita_contingencia_epec_nfce` boolean
  - `reaproveita_numero_nfce_contingencia` boolean
  - `mostrar_danfse_badge` boolean
  - `csc_nfce_producao` string
  - `id_token_nfce_producao` string
  - `csc_nfce_homologacao` string
  - `id_token_nfce_homologacao` string
  - `proximo_numero_nfe_producao` string
  - `proximo_numero_nfe_homologacao` string
  - `serie_nfe_producao` string
  - `serie_nfe_homologacao` string
  - `proximo_numero_nfse_producao` string
  - `proximo_numero_nfse_homologacao` string
  - `proximo_numero_nfsen_producao` string
  - `proximo_numero_nfsen_homologacao` string
  - `serie_nfse_producao` string
  - `serie_nfse_homologacao` string
  - `serie_nfsen_producao` string
  - `serie_nfsen_homologacao` string
  - `proximo_numero_nfcom_producao` string
  - `proximo_numero_nfcom_homologacao` string
  - `serie_nfcom_producao` string
  - `serie_nfcom_homologacao` string
  - `proximo_numero_dce_producao` string
  - `proximo_numero_dce_homologacao` string
  - `serie_dce_producao` string
  - `serie_dce_homologacao` string
  - `proximo_numero_nfce_producao` string
  - `proximo_numero_nfce_homologacao` string
  - `serie_nfce_producao` string
  - `serie_nfce_homologacao` string
  - `proximo_numero_cte_producao` string
  - `proximo_numero_cte_homologacao` string
  - `serie_cte_producao` string
  - `serie_cte_homologacao` string
  - `proximo_numero_cte_os_producao` string
  - `proximo_numero_cte_os_homologacao` string
  - `serie_cte_os_producao` string
  - `serie_cte_os_homologacao` string
  - `proximo_numero_mdfe_producao` string
  - `proximo_numero_mdfe_homologacao` string
  - `serie_mdfe_producao` string
  - `serie_mdfe_homologacao` string
  - `certificado_valido_ate` string
  - `certificado_valido_de` string
  - `certificado_cnpj` string
  - `certificado_especifico` boolean
  - `data_ultima_emissao` string
  - `caminho_logo` string
  - `login_responsavel` string
  - `senha_responsavel_preenchida` boolean
  - `orientacao_danfe` string
  - `recibo_danfe` boolean
  - `exibe_sempre_ipi_danfe` boolean
  - `exibe_issqn_danfe` boolean
  - `exibe_impostos_adicionais_danfe` boolean
  - `exibe_fatura_danfe` boolean
  - `exibe_rastro_danfe` boolean
  - `exibe_unidade_tributaria_danfe` boolean
  - `exibe_desconto_itens` boolean
  - `exibe_sempre_volumes_danfe` boolean
  - `exibe_composicao_carga_mdfe` boolean
  - `data_inicio_recebimento_nfe` string
  - `data_inicio_recebimento_cte` string
  - `data_inicio_recebimento_nfsen` string
  - `habilita_filtro_mde_destinatario_empresa` boolean
  - `habilita_csrt_nfe` boolean
  - `nfe_sincrono` boolean
  - `nfe_sincrono_homologacao` boolean
  - `mdfe_sincrono` boolean
  - `mdfe_sincrono_homologacao` boolean
  - `smtp_endereco` string
  - `smtp_dominio` string
  - `smtp_autenticacao` string
  - `smtp_porta` string
  - `smtp_login` string
  - `smtp_remetente` string
  - `smtp_responder_para` string
  - `smtp_modo_verificacao_openssl` string
  - `smtp_habilita_starttlls` boolean
  - `smtp_ssl` boolean
  - `smtp_tls` boolean
  - `token_producao` string
  - `token_homologacao` string

## Other responses

- `400` — Requisição inválida
- `401` — Não autorizado
- `404` — Recurso não encontrado
- `422` — O servidor entendeu a requisição, mas os dados são inválidos ou não podem ser processados

---

[API](https://skmtc.net/focusnfe/apis/cte-cte-os-e-cte-simplificado-conhecimento-de-transporte-ele.md) · [All operations](https://skmtc.net/focusnfe/apis/cte-cte-os-e-cte-simplificado-conhecimento-de-transporte-ele/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/focusnfe/cte-cte-os-e-cte-simplificado-conhecimento-de-transporte-ele/revisions/a32e528fc383/schema)
