Solicitações de Compra

solicitacaoCompra

Obter Listagem de Solicitações de Compra

get
/solicitacaoCompra
Autorizações
AuthorizationstringObrigatório
Parâmetros de consulta
continuationTokenstringOpcional

Identificador da Paginação da Consulta

dataEmissaoIniciostringOpcional

Data de Emissão (Inicio) (YYYY-MM-DD)

dataEmissaoFimstringOpcional

Data de Emissão (Fim) (YYYY-MM-DD)

perfilSolicitanteinteger[]Opcional

Array de Código de Perfil de Solicitantes

Parâmetros de cabeçalho
empresastringObrigatório

Código da Empresa

Respostas
200

OK

application/json
get
/solicitacaoCompra
GET /compras/v10/solicitacaoCompra HTTP/1.1
Host: localhost
Authorization: YOUR_API_KEY
empresa: text
Accept: */*
{
  "continuationToken": "text",
  "solicitacoesCompra": [
    {
      "codSolicitacao": 1,
      "tipoSolicitacao": 1,
      "codPerfilSolicitante": 1,
      "codSolicitante": 1,
      "dataSolicitacao": "2025-11-29"
    }
  ]
}

Geração de Solicitação de Compra

put
/solicitacaoCompra
Autorizações
AuthorizationstringObrigatório
Parâmetros de cabeçalho
empresastringObrigatório

Código da Empresa

Corpo
codPerfilSolicitanteinteger · máx: 999999Obrigatório

Perfil do Solicitante

tipoSolicitacaointeger · enumObrigatório

Tipo da Solicitação (1-Compra, 2-Orçamento)

Valores possíveis:
ratearCustobooleanObrigatório

Ratear Custo (0-Não, 1-Sim)

centroCustosSolComprastring · máx: 25Opcional

Centro de Custos

codSolicitanteinteger · máx: 99999Opcional

Operador que Cadastrou a Solicitação de Compra

dataSolicitacaostring · dateObrigatório

Data da Emissão (YYYY-MM-DD)

codFinalidadeinteger · máx: 999Obrigatório

Código da Finalidade

codUrgenciainteger · máx: 999Opcional

Código da Urgência de Entrega dos Itens

solicitarLiberacaobooleanObrigatório

Solicitar Liberação da Solicitação de Compras? (0-Não, 1-Sim)

Respostas
200

OK

application/json
put
/solicitacaoCompra
PUT /compras/v10/solicitacaoCompra HTTP/1.1
Host: localhost
Authorization: YOUR_API_KEY
empresa: text
Content-Type: application/json
Accept: */*
Content-Length: 939

{
  "codPerfilSolicitante": 1,
  "tipoSolicitacao": 1,
  "ratearCusto": true,
  "centroCustosSolCompra": "text",
  "codSolicitante": 1,
  "dataSolicitacao": "2025-11-29",
  "codFinalidade": 1,
  "codUrgencia": 1,
  "solicitarLiberacao": true,
  "solicitacaoCentrosCustosRateio": [
    {
      "centroCustos": "text",
      "percentualProporcao": 1
    }
  ],
  "itensSolicitacaoCompras": [
    {
      "seqItem": 1,
      "codProduto": "text",
      "descProduto": "text",
      "unidadeCompra": "text",
      "qtdEstoque": 1,
      "qtdCompra": 1,
      "ratearCusto": true,
      "centroCustosItemSolCompra": "text",
      "itensSolicitacaoCentrosCustosRateio": [
        {
          "centroCustos": "text",
          "percentualProporcao": 1
        }
      ],
      "itensSolicitacaoContaContabilCentrosCustosRateio": [
        {
          "contaContabil": 1,
          "percentualProporcao": 1,
          "contaContabilCentroCusto": [
            {
              "centroCustos": "text",
              "percentualProporcao": 1
            }
          ]
        }
      ],
      "prazoEntrega": "2025-11-29",
      "marcaPreferencial": "text",
      "fornecedorPrincipal": "text",
      "contaContabil": 1,
      "numOS": 1,
      "codUrgencia": 1,
      "valorEstimado": 1,
      "itensSolicitacaoObservacao": [
        {
          "observacao": "text"
        }
      ]
    }
  ]
}
{
  "codSolicitacao": 1
}

Obter uma Solicitação de Compra

get
/solicitacaoCompra/{id}
Autorizações
AuthorizationstringObrigatório
Parâmetros de rota
idstringObrigatório

Código da Solicitação de Compra

Parâmetros de cabeçalho
empresastringObrigatório

Código da Empresa

Respostas
200

OK

application/json
get
/solicitacaoCompra/{id}
GET /compras/v10/solicitacaoCompra/{id} HTTP/1.1
Host: localhost
Authorization: YOUR_API_KEY
empresa: text
Accept: */*
[
  {
    "codSolicitacao": 1,
    "tipoSolicitacao": 1,
    "codPerfilSolicitante": 1,
    "codSolicitante": 1,
    "dataSolicitacao": "2025-11-29",
    "ratearCusto": true,
    "solicitacaoCentrosCustos": "text",
    "solicitacaoCentrosCustosRateio": [
      {
        "centroCustos": "text",
        "percentualProporcao": 1
      }
    ],
    "itensSolicitacaoCompras": [
      {
        "seqItem": 1,
        "codProduto": "text",
        "descProduto": "text",
        "qtdSolicitada": 1,
        "unidadeCompra": "text",
        "unidadeEstoque": "text",
        "situacaoCompra": 1,
        "situacaoBloqueio": 0,
        "prazoEntrega": "2025-11-29",
        "centroCustosItemSolCompra": "text",
        "ratearCusto": true,
        "itensSolicitacaoCentrosCustosRateio": [
          {
            "centroCustos": "text",
            "percentualProporcao": 1
          }
        ],
        "itensContaContabilCentroCustosRateio": [
          {
            "contaContabil": 1,
            "percentualProporcao": 1,
            "contaContabilCentroCusto": [
              {
                "centroCustos": "text",
                "percentualProporcao": 1
              }
            ]
          }
        ],
        "marcaPrincipal": "text",
        "fornecedorPrincipal": "text",
        "contaContabil": "text",
        "numOS": 1,
        "valorEstimado": 1,
        "precoUltimaCompra": 1,
        "codFamiliaProduto": 1,
        "urgencia": 1,
        "itensSolicitacaoObservacao": [
          {
            "observacao": "text"
          }
        ]
      }
    ]
  }
]

Excluir uma Solicitação de Compra

delete
/solicitacaoCompra/{id}
Autorizações
AuthorizationstringObrigatório
Parâmetros de rota
idstringObrigatório

Código da Solicitação de Compra

Parâmetros de cabeçalho
empresastringObrigatório

Código da Empresa

Respostas
200

OK

application/json
delete
/solicitacaoCompra/{id}
DELETE /compras/v10/solicitacaoCompra/{id} HTTP/1.1
Host: localhost
Authorization: YOUR_API_KEY
empresa: text
Accept: */*
{
  "mensagem": "text"
}

Atualizado