# Changelog

Página com informações sobre as novas versões do SAGRES Captura 2.0

# Changelog - v0.11.0 - (24/07/2026)

## <span style="color:rgb(224,62,45);">Breaking Changes</span>

**Atenção:** as mudanças abaixo quebram a compatibilidade com integrações existentes.

- **Consolidação do Envio:** a ação antes chamada de `Disparar a Validação` passou a se chamar `Consolidar o Envio`. O endpoint mudou de `POST /envios/{protocoloEnvio}/validacoes` para `POST /envios/{protocoloEnvio}/consolidacoes`.
- **Agregado:** no endpoint `/envios/{protocoloEnvio}/validacoes/agregados`, os campos `codeUnidadeGestora`, `envioType` e `entites` foram renomeados para `codigoUnidadeGestora`, `tipoEnvio` e `entidades`, respectivamente, mantendo o padrão do projeto.

---

#### Informações Gerais

<span style="font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;font-size:14px;">Nesta versão, será realizado um **WIPE** (limpeza completa) do **banco de dados**</span>

A documentação de todas as entidades está estável e revisada pelo TCE. A partir de agora, mudanças só devem acontecer quando necessárias, como quando for identificado algum erro ou sugestão. Acesse a documentação em [SAGRES Captura 2.0](https://docs.tcepb.tc.br/shelves/sagres-captura-20).

A documentação técnica da API também foi melhorada, com novas informações sobre os status das validações e dos envios. Confira em [OpenAPI SAGRES Captura](https://docs-api.tce.pb.gov.br/docs/openapi-sagres-captura).

# Changelog - v0.9.0 - (03/07/2026)

#### Adicionado suporte ao envio das seguintes entidades no **Diário:**

- [Ação](https://docs.tcepb.tc.br/books/entidades/chapter/acao)
- [Programa](https://docs.tcepb.tc.br/books/entidades/page/programa-2025)
- [Unidade Orçamentária](https://docs.tcepb.tc.br/books/entidades/chapter/unidade-orcamentaria)
- [Atualização Orçamentária](https://docs.tcepb.tc.br/books/entidades/chapter/atualizacao-orcamentaria)
- [Conta Bancária](https://docs.tcepb.tc.br/books/entidades/chapter/conta-bancaria)
- [Conta Bancária Credor](https://docs.tcepb.tc.br/books/entidades/chapter/conta-bancaria-credor)
- [Credor](https://docs.tcepb.tc.br/books/entidades/chapter/credor)
- [Decreto/Ofício](https://docs.tcepb.tc.br/books/entidades/chapter/decreto-e-oficio)
- [Empenho](https://docs.tcepb.tc.br/books/entidades/chapter/empenho)
- [Estorno Empenho](https://docs.tcepb.tc.br/books/entidades/chapter/estorno-empenho)
- [Estorno Liquidação](https://docs.tcepb.tc.br/books/entidades/chapter/estorno-liquidacao)
- [Estorno Pagamento](https://docs.tcepb.tc.br/books/entidades/chapter/estorno-pagamento)
- [Estorno Retenção](https://docs.tcepb.tc.br/books/entidades/chapter/estorno-retencao)
- [Liquidação](https://docs.tcepb.tc.br/books/entidades/chapter/liquidacao)
- [Ordenador](https://docs.tcepb.tc.br/books/entidades/chapter/ordenador)
- [Pagamento](https://docs.tcepb.tc.br/books/entidades/chapter/pagamento)
- [Retenção](https://docs.tcepb.tc.br/books/entidades/chapter/retencao)
- [Receita Orçamentária](https://docs.tcepb.tc.br/books/entidades/chapter/receita-orcamentaria)

---

##### Endpoint para Upload de Anexos

Foi adicionado o endpoint para [upload de ](https://docs-api.tce.pb.gov.br/docs/openapi-sagres-captura#tag/Envios/operation/postAnexo)**[anexos](https://docs-api.tce.pb.gov.br/docs/openapi-sagres-captura#tag/Envios/operation/postAnexo)** do envio.

---

##### Alterações nos Schemas das Entidades

##### - Decreto Oficio

<table class="has-fixed-layout" id="bkmrk-campo-altera%C3%A7%C3%A3o-refe"><thead><tr><td>**Campo**</td><td>**Alteração**</td></tr></thead><tbody><tr><td><span style="color:rgb(22,145,121);">`referenciaAnexo`</span></td><td><span style="color:rgb(22,145,121);">Adicionado</span></td></tr></tbody></table>

##### - Empenho

<figure class="wp-block-table is-style-stripes" id="bkmrk-campo-altera%C3%A7%C3%A3o-data"><table class="has-fixed-layout"><thead><tr><td>**Campo**</td><td>**Alteração**</td></tr></thead><tbody><tr><td>`dataEmpenho`</td><td>Removido</td></tr><tr><td>`naturezaContratacao` → `codigoNaturezaContratacao`</td><td>Renomeado</td></tr><tr><td>`modalidadeLicitacao` → `codigoModalidadeLicitacao`</td><td>Renomeado</td></tr><tr><td>`numeroLicitacao`</td><td>Alterado o padrão de preenchimento</td></tr><tr><td>`cpfCnpjFornecedor` → `cpfCnpjCredor`</td><td>Renomeado</td></tr></tbody></table>

</figure>##### - Estorno de Empenho

<figure class="wp-block-table is-style-stripes" id="bkmrk-campo-altera%C3%A7%C3%A3o-data-1"><table class="has-fixed-layout"><thead><tr><td>**Campo**</td><td>**Alteração**</td></tr></thead><tbody><tr><td>`dataEstornoEmpenho`</td><td>Removido</td></tr></tbody></table>

</figure>##### - Liquidação

<figure class="wp-block-table is-style-stripes" id="bkmrk-campo-altera%C3%A7%C3%A3o-data-2"><table class="has-fixed-layout"><thead><tr><td>**Campo**</td><td>**Alteração**</td></tr></thead><tbody><tr><td>`dataLiquidacao`</td><td>Removido</td></tr></tbody></table>

</figure>##### - Estorno Liquidação

<figure class="wp-block-table is-style-stripes" id="bkmrk-campo-altera%C3%A7%C3%A3o-data-3"><table class="has-fixed-layout"><thead><tr><td>**Campo**</td><td>**Alteração**</td></tr></thead><tbody><tr><td>`dataEstornoLiquidacao`</td><td>Removido</td></tr></tbody></table>

</figure>##### - Pagamento

<figure class="wp-block-table is-style-stripes" id="bkmrk-campo-altera%C3%A7%C3%A3o-data-4"><table class="has-fixed-layout" style="width:56.9048%;height:150.719px;"><thead><tr style="height:29.7969px;"><td style="width:47.973%;height:29.7969px;">**Campo**</td><td style="width:52.027%;height:29.7969px;">**Alteração**</td></tr></thead><tbody><tr style="height:30.1094px;"><td style="width:47.973%;height:30.1094px;">`dataPagamento`</td><td style="width:52.027%;height:30.1094px;">Removido</td></tr><tr style="height:30.1094px;"><td style="width:47.973%;height:30.1094px;">`codigoFonteRecurso`</td><td style="width:52.027%;height:30.1094px;">Removido</td></tr><tr style="height:30.1094px;"><td style="width:47.973%;height:30.1094px;">`exercicioFonteRecurso`</td><td style="width:52.027%;height:30.1094px;">Removido</td></tr><tr style="height:30.5938px;"><td style="width:47.973%;height:30.5938px;">Campos de `contaCredito`</td><td style="width:52.027%;height:30.5938px;">Sufixo alterado de *crédito* para *credor*</td></tr></tbody></table>

</figure>##### - Estorno Pagamento

<figure class="wp-block-table is-style-stripes" id="bkmrk-campo-altera%C3%A7%C3%A3o-data-5"><table class="has-fixed-layout"><thead><tr><td>**Campo**</td><td>**Alteração**</td></tr></thead><tbody><tr><td>`dataEstornoPagamento`</td><td>Removido</td></tr><tr><td><span style="color:rgb(22,145,121);">`numeroLiquidacao`</span></td><td><span style="color:rgb(22,145,121);">Adicionado</span></td></tr></tbody></table>

</figure>##### - Conta Bancária

<figure class="wp-block-table is-style-stripes" id="bkmrk-campo-altera%C3%A7%C3%A3o-codi"><table class="has-fixed-layout"><thead><tr><td>**Campo**</td><td>**Alteração**</td></tr></thead><tbody><tr><td>`codigoBanco` → `codigoBancoContaBancaria`</td><td>Renomeado</td></tr><tr><td>`numeroAgencia` → `numeroAgenciaContaBancaria`</td><td>Renomeado</td></tr></tbody></table>

</figure>##### - Retenção

<figure class="wp-block-table is-style-stripes" id="bkmrk-campo-altera%C3%A7%C3%A3o-data-6"><table class="has-fixed-layout"><thead><tr><td>**Campo**</td><td>**Alteração**</td></tr></thead><tbody><tr><td>`dataRetencao`</td><td>Removido</td></tr><tr><td>`numeroLiquidacao`</td><td>Adicionado</td></tr></tbody></table>

</figure>##### - Estorno Retenção

<figure class="wp-block-table is-style-stripes" id="bkmrk-campo-altera%C3%A7%C3%A3o-nume"><table class="has-fixed-layout"><thead><tr><td>**Campo**</td><td>**Alteração**</td></tr></thead><tbody><tr><td>`numeroRetencao`</td><td>Adicionado</td></tr><tr><td>`numeroLiquidacao`</td><td>Adicionado</td></tr><tr><td>`dataEstornoRetencao`</td><td>Removido</td></tr></tbody></table>

</figure>---

##### Alteração na estrutura da documentação

As páginas de **Schemas** e **Regras** de cada entidade foram centralizadas na página **[Entidades](https://docs.tcepb.tc.br/books/entidades)**, facilitando a consulta em um único local.

---

# Changelog - v0.5.0 - (08/04/2026)

## Alterações

Foi realizada a padronização da propriedade utilizada para o envio da lista de elementos no JSON Schema das entidades **Ação**, **Programa**, **Unidade Orçamentária**, **Receita Prevista** e **Dotação**.

As propriedades anteriormente utilizadas (`acoes`, `programas`, `unidadesOrcamentarias`, `receitasPrevistas`, `dotacoes`) foram substituídas por uma única propriedade padrão: `elementos`, adotada em todas as entidades.

Além disso, na entidade **Receita Prevista**, o campo `tipoReceita` foi renomeado para `tipoReceitaLancada`

## Removido

A propriedade `exercicio` foi removida dos elementos das entidades do **Orçamento**, deixando de fazer parte da estrutura do elemento