# Transação de Estoque

transacaoEstoque

## GET /transacaoEstoque

> Obter listagem de Transações de Estoque

```json
{"openapi":"3.0.1","info":{"title":"Estoque","version":"1.0"},"tags":[{"name":"Transação de Estoque","description":"transacaoEstoque"}],"servers":[{"url":"https://localhost/estoques/v10"},{"url":"http://localhost/estoques/v10"}],"security":[{"csw_auth":[]}],"components":{"securitySchemes":{"csw_auth":{"type":"apiKey","name":"Authorization","in":"header"}},"schemas":{"ListaTransacoesEstoque":{"type":"object","properties":{"continuationToken":{"type":"string","description":"Identificador da Paginação da Consulta"},"data":{"type":"array","items":{"$ref":"#/components/schemas/TransacaoEstoque"}}}},"TransacaoEstoque":{"type":"object","properties":{"codTransacao":{"type":"integer","description":"Código da Transação de Estoque"},"descricao":{"maxLength":25,"type":"string","description":"Descrição da Transação de Estoque"},"tipoTransacao":{"type":"integer","description":"Tipo de Transacão (1 - Físico, 2 - Financeiro, 3 - Físico/Financeiro)","enum":[1,2,3]},"grupoItem":{"type":"integer","description":"Grupo do item (1 - Materiais, 2 - Acabados)","enum":[1,2]},"tipoMovimento":{"type":"integer","description":"Tipo de Movimento (0 - Não consumo, 1 - Consumo, 2 - Transferência, 3 - Estorno de consumo, 4 - Acerto de estoque)","enum":[0,1,2,3,4]},"situacao":{"type":"integer","description":"Situação (0 - Inativa, 1 - Ativa)","enum":[0,1]},"codNatureza1":{"type":"integer","description":"Primeira Natureza para Movimentação"},"operacao1":{"type":"string","description":"Primeira Operação para Movimentação (+ / -)","enum":["+","-"]},"codNatureza2":{"type":"integer","description":"Segunda Natureza para Movimentação"},"operacao2":{"type":"string","description":"Segunda Operação para Movimentação (+ / -)","enum":["+","-"]},"reservado1":{"maxLength":10,"type":"string","description":"Primeiro Campo Reservado"},"reservado2":{"maxLength":10,"type":"string","description":"Segundo Campo Reservado"},"reservado3":{"maxLength":10,"type":"string","description":"Terceiro Campo Reservado"},"utilizada":{"type":"integer","description":"Transação já Utilizada (0 - Não, 1 - Sim)","enum":[0,1]},"dadosCustomizados":{"type":"array","items":{"$ref":"#/components/schemas/DadosCustomizados"}}}},"DadosCustomizados":{"required":["campo","valor"],"type":"object","properties":{"campo":{"type":"string"},"valor":{"type":"string"}}},"Erro":{"type":"object","properties":{"mensagem":{"type":"string"}}}}},"paths":{"/transacaoEstoque":{"get":{"tags":["Transação de Estoque"],"summary":"Obter listagem de Transações de Estoque","operationId":"ObterTransacoesEstoque","parameters":[{"name":"empresa","in":"header","description":"Código da Empresa","required":true,"schema":{"type":"string"}},{"name":"continuationToken","in":"query","description":"Identificador da Paginação da Consulta","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListaTransacoesEstoque"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Erro"}}}}},"429":{"description":"Too Many Requests","content":{}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Erro"}}}}}}}}}
```

## PUT /transacaoEstoque

> Cadastrar uma Transação de Estoque

```json
{"openapi":"3.0.1","info":{"title":"Estoque","version":"1.0"},"tags":[{"name":"Transação de Estoque","description":"transacaoEstoque"}],"servers":[{"url":"https://localhost/estoques/v10"},{"url":"http://localhost/estoques/v10"}],"security":[{"csw_auth":[]}],"components":{"securitySchemes":{"csw_auth":{"type":"apiKey","name":"Authorization","in":"header"}},"schemas":{"TransacaoEstoquePut":{"type":"object","properties":{"codTransacao":{"type":"integer","description":"Código da Transação"},"descricao":{"maxLength":25,"type":"string","description":"Descrição da Transação de Estoque"},"tipoTransacao":{"type":"integer","description":"Tipo de Transacão (1 - Físico, 2 - Financeiro, 3 - Físico/Financeiro)","enum":[1,2,3]},"grupoItem":{"type":"integer","description":"Grupo de Itens (1 - Materiais, 2 - Acabados)","enum":[1,2]},"tipoMovimento":{"type":"integer","description":"Tipo de Movimento (0 - Não consumo, 1 - Consumo, 2 - Transferência, 3 - Estorno de consumo, 4 - Acerto de estoque)","enum":[0,1,2,3,4]},"situacao":{"type":"integer","description":"Situação (0 - Inativa, 1 - Ativa)","enum":[0,1]},"codNatureza1":{"type":"integer","description":"Primeira Natureza para Movimentação"},"operacao1":{"type":"string","description":"Primeira Operação para Movimentação (+ / -)","enum":["+","-"]},"codNatureza2":{"type":"integer","description":"Segunda Natureza para Movimentação"},"operacao2":{"type":"string","description":"Segunda Operação para Movimentação (+ / -)","enum":["+","-"]},"reservado1":{"maxLength":10,"type":"string","description":"Primeira Campo Reservado"},"reservado2":{"maxLength":10,"type":"string","description":"Segundo Campo Reservado"},"reservado3":{"maxLength":10,"type":"string","description":"Terceiro Campo Reservado"},"utilizada":{"type":"integer","description":"Transação já Utilizada (0 - Não, 1 - Sim)","enum":[0,1]},"dadosCustomizados":{"type":"array","items":{"$ref":"#/components/schemas/DadosCustomizados"}}}},"DadosCustomizados":{"required":["campo","valor"],"type":"object","properties":{"campo":{"type":"string"},"valor":{"type":"string"}}},"Erro":{"type":"object","properties":{"mensagem":{"type":"string"}}}}},"paths":{"/transacaoEstoque":{"put":{"tags":["Transação de Estoque"],"summary":"Cadastrar uma Transação de Estoque","operationId":"CadastrarTransacaoEstoque","parameters":[{"name":"empresa","in":"header","description":"Código da Empresa","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"Dados da Transação de Estoque","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransacaoEstoquePut"}}},"required":true},"responses":{"200":{"description":"OK","content":{}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Erro"}}}}},"429":{"description":"Too Many Requests","content":{}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Erro"}}}}}}}}}
```

## GET /transacaoEstoque/{id}

> Obtémm uma Transação de Estoque

```json
{"openapi":"3.0.1","info":{"title":"Estoque","version":"1.0"},"tags":[{"name":"Transação de Estoque","description":"transacaoEstoque"}],"servers":[{"url":"https://localhost/estoques/v10"},{"url":"http://localhost/estoques/v10"}],"security":[{"csw_auth":[]}],"components":{"securitySchemes":{"csw_auth":{"type":"apiKey","name":"Authorization","in":"header"}},"schemas":{"TransacaoEstoque":{"type":"object","properties":{"codTransacao":{"type":"integer","description":"Código da Transação de Estoque"},"descricao":{"maxLength":25,"type":"string","description":"Descrição da Transação de Estoque"},"tipoTransacao":{"type":"integer","description":"Tipo de Transacão (1 - Físico, 2 - Financeiro, 3 - Físico/Financeiro)","enum":[1,2,3]},"grupoItem":{"type":"integer","description":"Grupo do item (1 - Materiais, 2 - Acabados)","enum":[1,2]},"tipoMovimento":{"type":"integer","description":"Tipo de Movimento (0 - Não consumo, 1 - Consumo, 2 - Transferência, 3 - Estorno de consumo, 4 - Acerto de estoque)","enum":[0,1,2,3,4]},"situacao":{"type":"integer","description":"Situação (0 - Inativa, 1 - Ativa)","enum":[0,1]},"codNatureza1":{"type":"integer","description":"Primeira Natureza para Movimentação"},"operacao1":{"type":"string","description":"Primeira Operação para Movimentação (+ / -)","enum":["+","-"]},"codNatureza2":{"type":"integer","description":"Segunda Natureza para Movimentação"},"operacao2":{"type":"string","description":"Segunda Operação para Movimentação (+ / -)","enum":["+","-"]},"reservado1":{"maxLength":10,"type":"string","description":"Primeiro Campo Reservado"},"reservado2":{"maxLength":10,"type":"string","description":"Segundo Campo Reservado"},"reservado3":{"maxLength":10,"type":"string","description":"Terceiro Campo Reservado"},"utilizada":{"type":"integer","description":"Transação já Utilizada (0 - Não, 1 - Sim)","enum":[0,1]},"dadosCustomizados":{"type":"array","items":{"$ref":"#/components/schemas/DadosCustomizados"}}}},"DadosCustomizados":{"required":["campo","valor"],"type":"object","properties":{"campo":{"type":"string"},"valor":{"type":"string"}}},"Erro":{"type":"object","properties":{"mensagem":{"type":"string"}}}}},"paths":{"/transacaoEstoque/{id}":{"get":{"tags":["Transação de Estoque"],"summary":"Obtémm uma Transação de Estoque","operationId":"ObterTransacaoEstoque","parameters":[{"name":"empresa","in":"header","description":"Código da Empresa","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","description":"Código da Transação de Estoque","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TransacaoEstoque"}}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Erro"}}}}},"429":{"description":"Too Many Requests","content":{}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Erro"}}}}}}}}}
```

## PUT /transacaoEstoque/{id}

> Alterar uma Transação de Estoque

```json
{"openapi":"3.0.1","info":{"title":"Estoque","version":"1.0"},"tags":[{"name":"Transação de Estoque","description":"transacaoEstoque"}],"servers":[{"url":"https://localhost/estoques/v10"},{"url":"http://localhost/estoques/v10"}],"security":[{"csw_auth":[]}],"components":{"securitySchemes":{"csw_auth":{"type":"apiKey","name":"Authorization","in":"header"}},"schemas":{"TransacaoEstoquePut":{"type":"object","properties":{"codTransacao":{"type":"integer","description":"Código da Transação"},"descricao":{"maxLength":25,"type":"string","description":"Descrição da Transação de Estoque"},"tipoTransacao":{"type":"integer","description":"Tipo de Transacão (1 - Físico, 2 - Financeiro, 3 - Físico/Financeiro)","enum":[1,2,3]},"grupoItem":{"type":"integer","description":"Grupo de Itens (1 - Materiais, 2 - Acabados)","enum":[1,2]},"tipoMovimento":{"type":"integer","description":"Tipo de Movimento (0 - Não consumo, 1 - Consumo, 2 - Transferência, 3 - Estorno de consumo, 4 - Acerto de estoque)","enum":[0,1,2,3,4]},"situacao":{"type":"integer","description":"Situação (0 - Inativa, 1 - Ativa)","enum":[0,1]},"codNatureza1":{"type":"integer","description":"Primeira Natureza para Movimentação"},"operacao1":{"type":"string","description":"Primeira Operação para Movimentação (+ / -)","enum":["+","-"]},"codNatureza2":{"type":"integer","description":"Segunda Natureza para Movimentação"},"operacao2":{"type":"string","description":"Segunda Operação para Movimentação (+ / -)","enum":["+","-"]},"reservado1":{"maxLength":10,"type":"string","description":"Primeira Campo Reservado"},"reservado2":{"maxLength":10,"type":"string","description":"Segundo Campo Reservado"},"reservado3":{"maxLength":10,"type":"string","description":"Terceiro Campo Reservado"},"utilizada":{"type":"integer","description":"Transação já Utilizada (0 - Não, 1 - Sim)","enum":[0,1]},"dadosCustomizados":{"type":"array","items":{"$ref":"#/components/schemas/DadosCustomizados"}}}},"DadosCustomizados":{"required":["campo","valor"],"type":"object","properties":{"campo":{"type":"string"},"valor":{"type":"string"}}},"TransacaoEstoque":{"type":"object","properties":{"codTransacao":{"type":"integer","description":"Código da Transação de Estoque"},"descricao":{"maxLength":25,"type":"string","description":"Descrição da Transação de Estoque"},"tipoTransacao":{"type":"integer","description":"Tipo de Transacão (1 - Físico, 2 - Financeiro, 3 - Físico/Financeiro)","enum":[1,2,3]},"grupoItem":{"type":"integer","description":"Grupo do item (1 - Materiais, 2 - Acabados)","enum":[1,2]},"tipoMovimento":{"type":"integer","description":"Tipo de Movimento (0 - Não consumo, 1 - Consumo, 2 - Transferência, 3 - Estorno de consumo, 4 - Acerto de estoque)","enum":[0,1,2,3,4]},"situacao":{"type":"integer","description":"Situação (0 - Inativa, 1 - Ativa)","enum":[0,1]},"codNatureza1":{"type":"integer","description":"Primeira Natureza para Movimentação"},"operacao1":{"type":"string","description":"Primeira Operação para Movimentação (+ / -)","enum":["+","-"]},"codNatureza2":{"type":"integer","description":"Segunda Natureza para Movimentação"},"operacao2":{"type":"string","description":"Segunda Operação para Movimentação (+ / -)","enum":["+","-"]},"reservado1":{"maxLength":10,"type":"string","description":"Primeiro Campo Reservado"},"reservado2":{"maxLength":10,"type":"string","description":"Segundo Campo Reservado"},"reservado3":{"maxLength":10,"type":"string","description":"Terceiro Campo Reservado"},"utilizada":{"type":"integer","description":"Transação já Utilizada (0 - Não, 1 - Sim)","enum":[0,1]},"dadosCustomizados":{"type":"array","items":{"$ref":"#/components/schemas/DadosCustomizados"}}}},"Erro":{"type":"object","properties":{"mensagem":{"type":"string"}}}}},"paths":{"/transacaoEstoque/{id}":{"put":{"tags":["Transação de Estoque"],"summary":"Alterar uma Transação de Estoque","operationId":"AlterarTransacaoEstoque","parameters":[{"name":"empresa","in":"header","description":"Código da Empresa","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","description":"Código da Transação de Estoque","required":true,"schema":{"type":"integer"}}],"requestBody":{"description":"Dados da Transação de Estoque","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransacaoEstoquePut"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransacaoEstoque"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Erro"}}}}},"429":{"description":"Too Many Requests","content":{}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Erro"}}}}}}}}}
```

## DELETE /transacaoEstoque/{id}

> Excluir uma Transação de Estoque

```json
{"openapi":"3.0.1","info":{"title":"Estoque","version":"1.0"},"tags":[{"name":"Transação de Estoque","description":"transacaoEstoque"}],"servers":[{"url":"https://localhost/estoques/v10"},{"url":"http://localhost/estoques/v10"}],"security":[{"csw_auth":[]}],"components":{"securitySchemes":{"csw_auth":{"type":"apiKey","name":"Authorization","in":"header"}},"schemas":{"Erro":{"type":"object","properties":{"mensagem":{"type":"string"}}}}},"paths":{"/transacaoEstoque/{id}":{"delete":{"tags":["Transação de Estoque"],"summary":"Excluir uma Transação de Estoque","operationId":"ExcluirTransacaoEstoque","parameters":[{"name":"empresa","in":"header","description":"Código da Empresa","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","description":"Código da Transação de Estoque","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"description":"OK","content":{}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Erro"}}}}},"429":{"description":"Too Many Requests","content":{}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Erro"}}}}}}}}}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ajuda.consistem.com.br/consistem-api/consistem-erp-api/entradas/estoques-v1.0/transacao-de-estoque.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
