Cadastra um tipo de pedido
POST/type/order/type
Cria um novo tipo de pedido. Regras de unicidade: cada empresa pode ter no máximo um tipo marcado como Default=1, Resend=1, Return=1 e SymbolicReturn=1 — ao salvar com qualquer um desses flags em 1, o tipo anterior é automaticamente desmarcado.
Validações: faturador (se diferente da própria conta) precisa ser uma filial; armazém (padrão e de devolução) precisa estar ativo na mesma empresa; tipo de pedido para retorno simbólico e tipo de pedido para devolução precisam existir na mesma empresa; plano de contas e centro de custo precisam pertencer à empresa; TypeOrderOrderPriority aceita 0–10. Quando a empresa está configurada para compartilhar dados com empresas relacionadas, o armazém padrão pode pertencer à própria empresa ou à empresa principal relacionada.
A resposta retorna a lista completa de tipos de pedido da empresa (mesmo formato de GET /type/order/type).
Request
Responses
- 200
- 400
- 500
Tipo criado. Retorna a lista completa atual de tipos de pedido.
Erros de validação (prefixo [BadRequest]):
Empresa não existePolitica comercial não existeFaturador não existeArmazém não existe/Armazém devolução não existeErro ao validar dados com empresas relacionadas— o compartilhamento de dados com empresas relacionadas está ativo, mas não há empresa principal relacionada para validar o armazém padrãoTipo de pedido para retorno simbólico de armazenagem não localizadoTipo de pedido de devolução não localizadoPlano de contas não existeCentro de custo não existePrioridade pedido precisa ser entre 0 e 10
Erro interno (prefixo Error:).