Pular para o conteúdo principal

Atualiza a empresa autenticada

PUT 

/company

Atualização parcial — apenas os campos enviados são alterados. Regras de validação:

  • NfeSerie e NfceSerie não podem ser maiores que 999.
  • Quando NfeSerie muda, todas as notas pendentes (IDStatusInvoice IN (0,1)) da série anterior, modelo 55, têm o flag Main zerado.
  • Quando NfceSerie muda, mesma regra para modelo 65.
  • Quando CompanyAddressPostalCode muda, o sistema consulta o CEP novo e atualiza o CompanyAddressIbgeCityCode automaticamente (a menos que tenha sido informado no body).
  • Quando CteFeedStatus=1, o sistema bloqueia se já existe outra empresa com o mesmo CNPJ e CTe ativo (a feature de CTe não suporta duas empresas com mesmo CNPJ).

A cada alteração, o sistema gera um log em CompanyLog com os campos alterados (DE → PARA), atualiza o cache Redis (CompanyByIDCompany:<id> e CompanyByAccountName:<account>) e devolve o cadastro completo atualizado.

Request

Responses

Cadastro atualizado.