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

Versões comparadas

Chave

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

...

Bloco de código
languagejava
titleBody
collapsetrue
{
	"id": 348,
    "codigoEmpresaid": 1,
    "codigocnpj": "API12338.646.495/0001-01",
    "descricaoinscricaoEstadual": "TESTE TA-API-HUB189.289.389-489",
    "descricaoResumidacodigoCep": "TESTE TA19800-A000",
    "referencia": null,
    "ativo": "1"
}

Estrutura de dados retorno:

Bloco de código
languagejava
titleResponse
collapsetrue
{
    "id": 3481,
    "descricaocnpj": "TESTE TA-API-HUB38646495000101",
    "descricaoResumidainscricaoEstadual": "TESTE TA-A189289389489",
    "referenciacodigoCep": null,
    "ativo": "1""19800000"
}

Observações

  • Quando PATCH poderão ser enviados apenas os atributos que necessitam de atualização e os atributos que compõe a chave primária para localização do Fornecedor (id ou codigoEmpresa+codigo codigoErp).
  • No caso de PUT deverão ser enviados os atributos necessários/obrigatórios e os atributos que compõe a chave primária atributos para localização do Fornecedor (id ou codigoEmpresa+codigo codigoErp).
  • Caso o atributo codigoEmpresa não esteja informado, será utilizado o valor definido no parâmetro default-company-ind.
  • O conteúdo do atributo codigoCCusto será sempre desconsiderado caso informado e será atribuído o valor do atributo codigo.
  • O centro de custo será localizado seguindo a seguinte regra:
    • Caso o atributo id esteja informado, o centro de custo será localizado pelo atributo id e os atributos codigoEmpresa e codigo serão ignorados mesmo sendo informados.
    • Caso o atributo id não esteja informado, o centro de custo será localizado pelos atributos codigoEmpresa e codigo.
  • Os atributos codigoEmpresa, codigoCCusto e codigo não serão alterados mesmo sendo informados.
  • Caso o atributo descricao esteja informado e o atributo descricaoResumida não esteja informado, será atribuído o valor do atributo descricao ao atributo descricaoResumida limitado a 10 caracteres.


POST (Insere Centro de Custo IndustrialFornecedor)

http:127.0.0.1:8080/entity/v1/fornecedoresInd

...

  • Caso o atributo codigoEmpresa não esteja informado, será utilizado o valor definido no parâmetro default-company-ind.
  • Os atributos codigo e descricao deverão ser informados.
  • O conteúdo do atributo codigoCCusto será sempre desconsiderado caso informado e será atribuído o valor do atributo codigo.
  • O conteúdo do atributo id será sempre desconsiderado caso informado e gerado um novo.
  • Caso o atributo descricaoResumida não esteja informado, será atribuído o valor do atributo descricao ao atributo descricaoResumida limitado a 10 caracteres.
  • Caso já exista um centro de custo para a chave codigoEmpresa+codigo informada não será permitida a inclusão e um aviso será mostrado.


DELETE (Exclui Centro de Custo IndustrialFornecedor)

Disponibilizado endpoint para excluir o Centro de CustoFornecedor.

Método DELETE:

http:127.0.0.1:8080/entity/v1/fornecedoresInd

...