====== POST - Cadastrar Novo Material ======
Este método cadastra um novo material e retorna o novo código gerado.
/api/integracaoREST/material/
Obs.: Para cadastrar um novo material, coloque o código não existente do mesmo:
/api/integracaoREST/material/99999999
==== Header ====
|auth|Token adquirido no [[:enduser:erp:developer:integracao:integracaowebservice:primeirospassos:login|]].|
|Content-Type|application/x-www-form-urlencoded|
==== Parâmetros (Body) ====
^Nome^Tipo^Tamanho^Descrição^Obrigatório?|
|descricao |String |80 |Descrição do material.|Sim|
|classe|Inteiro|4|Código da classe do material, cadastrado no programa **Classes e Tipo (PRX001816)**.|Sim|
|tipo|Inteiro|4|Código da classe do material, cadastrado no programa **Classes e Tipo (PRX001816)**.|Sim|
|unidade_medida|String|3|Sigla da unidade de medida do material, cadastrada na **Manutenção de Unidades de Medida (PRX011516)**.|Sim|
|codigo_alternativo |String |25 | Código alternativo do material |Não |
|informacao_tecnica|String|Ilimitado|Informações técnicas do material.|Não|
|informacao_adicional|String|Ilimitado|Informações adicionais do material.|Não|
|acabamento|Inteiro|3|Código do acabamento, cadastrado no programa **Acabamentos (PRX002516)**.|Não|
|tratamento_superficial|Inteiro|3|Código do tratamento superficial, cadastrado na **Manutenção de Tratamento Superficial (PRX023216)**.|Não|
|tratamento_termico|Inteiro|3|Código do tratamento térmico do material, cadastrado na **Manutenação de Tratamento Térmico (PRX023316)**.|Não|
|peso_unitario|Decimal|14,5|Peso unitário do material.|Não|
|revisão|String|3|Número da revisão do projeto.|Não|
|desenho|String|20|Desenho.|Não|
|arquivo_desenho|String|250|Diretório onde o desenho está salvo.|Não|
|descricao_desenho|String|100|Descrição do desenho.|Não|
|tipo_desenho|Enumerador|2|Tipo do desenho: 1 - Manual, 2 - 2D, 3 - 3D.|Não|
|data_revisao|String|8|Data da revisão do desenho. Formato: AAAAMMDD.|Não|
|classificacao_fiscal|Long|10|Número da classificação fiscal (Nomenclatura Comum do Mercosul) do material.|Não|
|pct_ipi|Decimal|4,2|Percentual de IPI do material.|Não|
|indicador_st|Inteiro.|1|Indicador para Substituição Tributária (ICMS - ST). Formato: 1 - Sim / 0 - Não.|Não|
|fabricante|String|30|Descrição do fabricante.|Não|
|fora_uso|Inteiro|1|Indica se o material está fora de uso. Formato: 1 - Sim / 0 - Não.|Não|
|cor|Inteiro|4|Código da cor do material.|Não|
|largura|Decimal|18,8|Largura do material.|Não|
|comprimento|Decimal|18,8|Comprimento do material.|Não|
|espessura|Decimal|18,8|Espessura do material.|Não|
|marca|Inteiro|6|Código da marca, cadastrado no **Cadastro de Marcas (PRX027016)**.|Não|
|usuario_terceiro|String|10|Usuário cadastrado no ERP Prosyst.|Sim|
|tipo_item|inteiro|1|Tipo do item. Tipos: 0 - Normal / 1 - Fantasma / 2 - Comprado / 3 - Serviço / 4 - Revenda / 5 - Consumo / 6 - Requisição / 7 - Produção Interna |Não|
|anexos|Lista de objetos|Ilimitado|Anexos vinculados ao material.|Não|
\\
==== Retorno de sucesso ====
{
"bemSucedido": true,
"mensagemFalha": null,
"novoCodigo": "67744",
"dados": null
}
{{https://suporte.prosyst.com.br:8090/wiki/lib/plugins/ckgedit/ckeditor/plugins/smiley/images/lightbulb.png?nolink&23x23|enlightened}}O "novoCodigo" pode ser usado para consultar o material pelo método **Get**!
==== Retorno com falha ====
{
"bemSucedido": false,
"mensagemFalha": "Classe/tipo não informado ou inválido!; Unidade de Medida não informada ou inválida!",
"novoCodigo": null,
"dados": null
}