Define o rateio padrão de centros de custo do fornecedor
POST/supplier/:idsupplier/cost-center
Substitui (apaga e regrava) o rateio padrão de centros de custo aplicado nos títulos gerados a partir deste fornecedor. O corpo é um array de pares IDTypeCostCenter + ValueRatio, onde a soma de ValueRatio precisa fechar em 1 (100%). Quando o array é vazio ([]), o rateio padrão é removido. Todos os centros de custo precisam existir na empresa.
O comportamento é atômico: o handler valida primeiro a soma e os centros, depois apaga o rateio anterior e insere o novo de uma vez. A resposta é a string "sucesso" quando o array é vazio, ou o detalhe completo do fornecedor atualizado quando há centros a gravar.
Request
Responses
- 200
- 400
- 500
Rateio aplicado. Retorna o detalhe atualizado do fornecedor, ou a string "sucesso" quando o rateio foi removido (array vazio).
Erros de validação (prefixo [BadRequest]):
Fornecedor não existeRateio precisa somar 100%Precisa enviar ao menos um centro de custoCentro de custo(s) não localizado(s): <ids>
Erro interno (prefixo Error:).