Atualiza a empresa autenticada
PUT/company
Atualização parcial — apenas os campos enviados são alterados. Regras de validação:
NfeSerieeNfceSerienão podem ser maiores que 999.- Quando
NfeSeriemuda, todas as notas pendentes (IDStatusInvoice IN (0,1)) da série anterior, modelo 55, têm o flagMainzerado. - Quando
NfceSeriemuda, mesma regra para modelo 65. - Quando
CompanyAddressPostalCodemuda, o sistema consulta o CEP novo e atualiza oCompanyAddressIbgeCityCodeautomaticamente (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
- 200
- 400
- 500
Cadastro atualizado.
Erros de validação (prefixo [BadRequest]):
Serie NFe não pode ser maior que 999Serie NFCe não pode ser maior que 999Empresa não existeCNPJ já tem recurso de CTe ativo e não pode estar em duas empresas com mesmo CNPJerro consultar cep(quando o CEP novo é inválido)
Erro interno (prefixo Error:).