Páginas filhas
  • API Fornecedores (Manutenção Industrial)

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • Deverá ser informado ao menos um dos atributos para localização do Fornecedor (id ou codigoErp).
  • Caso os dois atributos id e codigoErp forem informados, será considerado apenas o atributo id para localização do fornecedor. Será realizado realizada uma busca por outros fornecedores que utilizem o codigoErp informado e caso nenhum fornecedor seja encontrado, o valor informado será atualizado para o fornecedor do id informado, e caso seja encontrado um ou mais fornecedores já utilizando este codigoErp uma mensagem será exibida e a atualização não poderá ser feita.
  • Quando PATCH poderão ser informados apenas os atributos que necessitam de atualização.
  • No caso de PUT deverão ser informados os atributos necessários/obrigatórios.
  • Caso o atributo cnpj seja informado, o conteúdo será validado aceitando apenas um cnpj válido.
  • Caso os atributos cnpj, inscricaoEstadual e codigoCep forem informados, será removido caracteres especiais, mantendo-se apenas números e letras.

...

  • O atributo id será gerado automaticamente e atribuído ao novo fornecedor, e caso seja informado será desconsiderado.
  • Caso o atributo codigoErp for informado, será realizado realizada uma busca por outros fornecedores que utilizem o codigoErp esse código e caso seja encontrado um ou mais fornecedores já utilizando este codigoErp uma mensagem será exibida e a inclusão não poderá ser feita.
  • Deverão ser informados os atributos requeridos razaoSocial e nomeFantasia.
  • Caso o atributo cnpj seja informado, o conteúdo será validado aceitando apenas um cnpj válido.
  • Caso os atributos cnpj, inscricaoEstadual e codigoCep forem informados, será removido caracteres especiais, mantendo-se apenas números e letras.

...

  • Deverá ser informado ao menos um dos atributos para localização do Fornecedor (id ou codigoErp).
  • Caso seja informado apenas o atributo codigoErp, será realizada uma busca por fornecedores que utilizem esse código e caso seja encontrado dois ou mais fornecedores utilizando este codigoErp uma mensagem será exibida e a deleção não poderá ser feita.
  • Caso os dois atributos id e codigoErp forem informados, será considerado apenas o atributo id para localização e exclusão do fornecedor . Será realizado uma busca por outros fornecedores que utilizem o codigoErp informado e caso nenhum fornecedor seja encontrado, o valor informado será atualizado para o fornecedor do id informado, e caso seja encontrado um ou mais fornecedores já utilizando este codigoErp uma mensagem será exibida e a atualização não poderá ser feitae o codigoErp será desconsiderado.
  • Caso o registro do fornecedor esteja sendo utilizado por registros de outras tabelas relacionadas a exclusão não será permitida e uma mensagem será exibida.