Pular para o conteúdo principal

Atualiza um fornecedor

PUT 

/supplier/:idsupplier

Atualiza parcialmente o cadastro do fornecedor — apenas os campos enviados no corpo são alterados. As validações disparam quando os campos correspondentes vêm preenchidos:

  • Se SupplierCpfCnpj mudar e a parametrização Não permitir duplicar fornecedor estiver ativa, o sistema bloqueia o salvamento quando já existe outro fornecedor ativo com o mesmo documento.
  • Se IDSupplierCategory for informado, a categoria precisa pertencer à empresa autenticada.
  • Se IDTypeAccountPayableReceivable for informado, o plano de contas precisa existir na empresa.
  • Se IDCompanyLabel mudar, o template de etiqueta precisa pertencer à empresa autenticada ou à empresa-padrão de etiquetas (id 54) e ser do tipo etiqueta de transportadora.
  • Se CarrierAuction=1 e o fornecedor ainda não tinha CarrierQuotationExternalId, o sistema atribui um id sequencial dentro da empresa.

Sempre que o cadastro muda para/de transportadora, o cache da lista de transportadoras de leilão de frete é regravado.

A resposta é o detalhe completo do fornecedor atualizado.

Request

Responses

Fornecedor atualizado.