Atualiza um plano de contas
PUT/type/account/type/:idtypeaccount
Atualiza o plano de contas com o id informado. As mesmas regras do POST valem: pai descarta categoria, ExternalCode/InternalCode precisam ser únicos entre os planos ativos da empresa, e marcar DefaultOrder=1 ou DefaultPurchase=1 desmarca o anterior.
Diferença importante em relação ao POST: quando o cliente envia DefaultOrder=0 (ou omite) e não existe outro plano marcado como padrão de pedido na empresa (excluindo este), a operação falha — sempre é preciso ter exatamente um padrão de pedido. A mesma regra vale para DefaultPurchase=0.
A resposta retorna toda a lista atual do plano de contas no formato Árvore (chama internamente o GET).
Request
Responses
- 200
- 400
- 500
Plano atualizado. Retorna a lista completa do plano de contas (mesmo formato do GET).
Erros de validação (prefixo [BadRequest]):
Plano de contas não existePlano de contas superior não existeJá existe um plano com o mesmo cód. referência externoJá existe um plano com o mesmo cód. referência internoIDTypeCategoryAccountPayble não existeÉ preciso ter um plano de contas padrão para pedidoÉ preciso ter um plano de contas padrão para compras
Erro interno (prefixo Error:).