PT
Español
English
Português
    Criando movimentos

    A operação relacionada para a criação de entradas do razão de estoque é descrita.

    Detalhes da solicitação:

    • URL base: {host}/AFLSAPI/
    • URI: /api/inventory/movement
    • Tipo: POST

    • Títulos obrigatórios:

    • Tipo de conteúdo: application/json
    • Autorização X: Portador {token}

    Descrição do URL

    • {host}: Ele representa o domínio do ambiente no qual a API está localizada.
    • AFLSAPI/: Prefixo de API fixo.
    • URI: Ponto de extremidade específico para a solicitação.


    URL DE EXEMPLO:

    https://{host}/AFLSAPI/api/inventory/movement
    


    Parâmetros:

    Nome Tipo de dado Obrigatório Descrição
    referência de código Corda Não Código de referência
    Descrição Corda Sim Descrição
    identificação do local Inteiro Sim ID do local
    Productid Inteiro Sim Identificador do produto
    quantidade Inteiro Sim Quantidade do produto (para um único tipo de produto, o valor deve ser 1)
    Num serialNum Corda Não Número de série do produto (obrigatório para um único tipo de produto)
    terceiroId Corda Não Identificador de terceiros
    typeMovement Inteiro Sim Tipo de movimento (1 - entrada, 2 - saída)
    unitValue número Sim Valor unitário
    workOrderId Inteiro Não Identificador de ordem de serviço (somente para o tipo de movimento de saída)

    Corpo da petição:

    A solicitação consiste em um objeto JSON. Exemplo:

    {
      "codeReference": "00001",
      "description": "Movimiento entrada",
      "locationId": 1,
      "productId": 1,
      "quantity": 10,
      "serialNum": null,
      "thirdId": "ABC1",
      "typeMovement": 1,
      "unitValue": 2000,
      "workOrderId": 0
    }
    

    Responder:

    Como resposta, um objeto JSON é obtido, com o seguinte informação:

    {
      "codeReference": "00001",
      "description": "Movimiento entrada",
      "locationId": 1,
      "productId": 1,
      "quantity": 10,
      "serialNum": null,
      "thirdId": "ABC1",
      "typeMovement": 1,
      "uniqueCode": 1,
      "unitValue": 2000,
      "workOrderId": 0
    }
    

    Mensagens de erro:

    Código Status HTTP Mensagem de erro
    400 Solicitação BadRequest A quantidade é necessária.
    400 Solicitação BadRequest SerialMum é obrigatório.
    400 Solicitação BadRequest A quantidade deve ser 1.
    400 Solicitação BadRequest ProductId está inativo.
    400 Solicitação BadRequest ProductId não encontrado.
    400 Solicitação BadRequest LocationId não encontrado.
    400 Solicitação BadRequest WorkOrder não encontrado.
    400 Solicitação BadRequest Produto não encontrado no local.
    400 Solicitação BadRequest Nenhuma informação encontrada.
    500 Erro interno do servidor FalhaLogin