compras_detalhar_preco_material
Retrieves detailed information on individual purchases of a CATMAT item, including the purchase object and detailed description, but does not return price data. Use for tracking purchase IDs and item specifications.
Instructions
Lista as compras individuais de um item CATMAT — sem valor de preço.
Endpoint: /modulo-pesquisa-preco/2_consultarMaterialDetalhe.
⚠️ Esta tool não devolve preço. Até a v0.3.12 a docstring prometia
"valor unitário homologado"; auditoria de 2026-08-05 mostrou que o DTO
upstream (FtPesqPrecoCompraMaterialDetalheDTO) tem exatamente 7 campos
e nenhum deles é valor:
idCompra, idItemCompra, numeroItemCompra, codigoItemCatalogo,
objetoCompra, descricaoDetalhadaItem, dataAtualizacaoFatoConfirmado nos dois sentidos: chamada crua ao upstream (fora da camada do MCP) devolve as mesmas 7 chaves, e o contrato OpenAPI oficial declara as mesmas 7. Ou seja: não somos nós que filtramos — o campo nunca existiu nesta rota. A rota 4 (serviço detalhe) tem DTO idêntico.
Para preço unitário de material use compras_pesquisar_preco_material,
que devolve precoUnitario, quantidade, dataCompra e fornecedor por
compra — é a fonte correta para a amostragem da IN SEGES/ME 65/2021.
Use esta tool apenas para: descrição detalhada do item como comprado,
objeto da compra e rastreio do idCompra para cruzar com outras bases.
Cache 10 min.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pagina | No | Página (1-based). | |
| data_fim | No | Data final da compra (YYYY-MM-DD). Quando omitida, a API usa a data atual. | |
| data_inicio | No | Data inicial da compra (YYYY-MM-DD). Quando omitida, a API usa o início do ano corrente. | |
| tamanho_pagina | No | Registros por página. | |
| codigo_item_catalogo | Yes | Código CATMAT do material. Inteiro 4-8 dígitos. Ex.: 460789. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||