# Emissão de Boletos - SIEM

Analistas Responsável: Gustavo Henrique Braga Fernandes

Este processo visa exemplificar as configurações necessárias e protótipos de tela para emissão de boletos via API, Banco Sicoob no SoftenSIEM

# PROC001 Configurações

<table border="1" id="bkmrk-%C2%A0-projeto%2Fsistema%3Age" style="border-collapse: collapse; width: 100.123%; height: 68px;"><tbody><tr style="border-style: solid;"><td rowspan="3" style="width: 26.6667%; height: 68px; border-color: black; border-top-style: hidden; border-left-style: hidden; border-bottom-style: hidden;">  
 ![Softensistemas Logo](https://www.softensistemas.com.br/assets/img/logo.webp)

</td><td style="width: 49.9999%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Projeto/Sistema:**</span>  
Emissão de Boletos - SIEM

</td><td class="align-center" style="width: 23.3333%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Versão do *Template:***</span>  
<span style="color: #000000;">1.1</span></td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Processo:**</span>  
PROC001 Configurações</td><td class="align-center" style="width: 23.3333%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Versão do Documento:**</span>  
<span style="color: #000000;">1.0</span></td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Responsável(eis):** </span>  
<span style="color: #000000;">Gustavo Fernandes</span></td><td class="align-center" style="width: 23.3333%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Data:** </span>

<span style="color: #000000;">10/02/2025</span>

</td></tr></tbody></table>

##### <span style="color: #000000;">**1. Introdução**</span>

<span style="color: #000000;">**Este processo visa exemplificar as configurações 2 necessárias para utilização do banco Sicoob via API.**</span>

#### **Processos Relacionados** 

- - - - - -

[PROC002 Preenchimento da Carteira](https://docs.softensistemas.com.br/books/integracao-banco-sicoob-via-api/page/proc002-preenchimento-da-carteira "PROC002 Preenchimento da Carteira")

#### **Especificação Funcional**

- - - - - -

#### **PROC001 Configurações:**

##### ***Protótipo de Tela:***

[![image-1739274724131.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-02/scaled-1680-/image-1739274724131.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-02/image-1739274724131.png)

*Imagem 1 - Tela Configurações 2*

##### ***Regras de Negócio:***

***1. FINANCEIRO: AMBIENTE DE ENVIO BANCO SICOOB (0=HOMOLOGACAO(PADRAO)/1=PRODUCAO):***  
Identifica se o valor será enviado para ambiente de testes nos **ENDEREÇOS DE** **SANDBOX** ou diretamente para ambiente de **PRODUÇÃO,** a diferença será nos endereços que ele vai acessar em cada ambiente.

<table cellpadding="4" cellspacing="0" class=" align-center" id="bkmrk-m%C3%A9todo-http-url-get-"><tbody><tr valign="top"><td bgcolor="#999999" style="width: 189px; border-style: solid; border-color: black;"><span style="color: #000000;">Método HTTP</span>

</td><td bgcolor="#999999" style="width: 287px; border-style: solid; border-color: black;"><span style="color: #000000;">URL</span>

</td></tr><tr valign="top"><td style="width: 189px; border-style: solid; border-color: black;"><span style="color: #000000;">GET</span>

</td><td style="width: 287px; border-style: solid; border-color: black;"><span style="color: #000000;">/boletos/{codigoBarras}  
</span>

</td></tr></tbody></table>

***2. FINANÇA: COBRANÇA SICOOB: QUEM NUMERA O BOLETO (0=O SISTEMA / 1= O BANCO):*** Será utilizada para definição de quem vai numerar o boleto.

**Obs: Os Headers seguirão um padrão para todas as APIs.  
[Headers e requisição de exemplo](https://docs.softensistemas.com.br/books/integracao-banco-sicoob-via-api/page/sandbox-homologacao#bkmrk-exemplos-de-requisi%C3%A7 "Headers e requisição de exemplo")**

##### ***Questões Técnicas:***

***1.*** Configurações ficaram salvar na tabela do banco de dados **CD\_CONFIG\_CAMPO  
  
*2.*** Configurações salvar pelo uusário, salvar na tabela **CD\_CONFIG\_DEFINE**

***3. SQL*** exemplo para alimentação da tabela no banco de dados  
**(SUBSTITUIR OS CÓDIGO 700, 701, CONFORME O NECESSÁRIO, FORAM APENAS EXEMPLOS!!)**

```SQL
INSERT INTO CD_CONFIG_CAMPO ( CODIGO, DESCRICAO )
SELECT 700 AS Expr1, 'FINANCEIRO: AMBIENTE DE ENVIO BANCO SICOOB (0=HOMOLOGACAO(PADRAO)/1=PRODUCAO):' AS Expr2;

```

```SQL
INSERT INTO CD_CONFIG_CAMPO ( CODIGO, DESCRICAO )
SELECT 701 AS Expr1, 'FINANÇA: COBRANÇA SICOOB: QUEM NUMERA O BOLETO (0=O SISTEMA / 1= O BANCO):' AS Expr2;

```

 ***4.*** Além das configurações criadas, ainda se utilizarão de config já existentes, como:

**FINANÇA: INSTRUÇÃO DO BOLETO DE COB. LINHA 1**  
**FINANÇA: INSTRUÇÃO DO BOLETO DE COB. LINHA 2**

- Entre outras que existem.

©SOFTEN SISTEMAS 2025

# PROC002 Preenchimento da Carteira

<table border="1" id="bkmrk-%C2%A0-projeto%2Fsistema%3Age" style="border-collapse: collapse; width: 100.123%; height: 68px;"><tbody><tr style="border-style: solid;"><td rowspan="3" style="width: 26.6667%; height: 68px; border-color: black; border-top-style: hidden; border-left-style: hidden; border-bottom-style: hidden;">  
 ![Softensistemas Logo](https://www.softensistemas.com.br/assets/img/logo.webp)

</td><td style="width: 49.9999%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Projeto/Sistema:**</span>  
Emissão de Boletos - SIEM

</td><td class="align-center" style="width: 23.3333%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Versão do *Template:***</span>  
<span style="color: #000000;">1.1</span></td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Processo:**</span>  
PROC002 Preenchimento da Carteira</td><td class="align-center" style="width: 23.3333%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Versão do Documento:**</span>  
<span style="color: #000000;">1.0</span></td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Responsável(eis):** </span>  
<span style="color: #000000;">Gustavo Fernandes</span></td><td class="align-center" style="width: 23.3333%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Data:** </span>

<span style="color: #000000;">11/02/2025</span>

</td></tr></tbody></table>

##### <span style="color: #000000;">**1. Introdução**</span>

**Este processo visa exemplificar as configurações da carteira necessárias para utilização do banco Sicoob via API.**

#### **Processos Relacionados** 

- - - - - -

[PROC001 Configurações](https://docs.softensistemas.com.br/books/integracao-banco-sicoob-via-api/page/proc001-configuracoes "PROC001 Configurações")  
  
[Endpoints Produção (Exemplos JSON)](https://docs.softensistemas.com.br/books/integracao-banco-sicoob-via-api/page/endpoints-producao-exemplos-json "Endpoints Produção (Exemplos JSON)")

#### **Especificação Funcional**

- - - - - -

#### **PROC002 Preenchimento da Carteira:**

##### ***Protótipo de Tela:***

A configuração da carteira para a emissão também será preenchida junto com as os demais bancos (em Configurações &gt; Financeiro &gt; Carteira / Conta Mov.)

[![image-1739276986461.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-02/scaled-1680-/image-1739276986461.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-02/image-1739276986461.png)

*Imagem 1 - Configurações da Carteira*

##### ***Descrição dos Campos:***

***\*Campos seguem os mesmos padrões já estabelecidos no SIEM\****

<table border="1" cellpadding="7" cellspacing="0" id="bkmrk-campo-tipo-tamanho-o" style="width: 843px;"><tbody><tr valign="top"><td bgcolor="#acb9ca" style="width: 168px; border-style: solid; border-color: black;"><span style="color: #000000;">**Campo**</span>

</td><td bgcolor="#acb9ca" style="width: 102px; border-style: solid; border-color: black;"><span style="color: #000000;">**Tipo**</span>

</td><td bgcolor="#acb9ca" style="width: 88px; border-style: solid; border-color: black;"><span style="color: #000000;">**Tamanho**</span>

</td><td bgcolor="#acb9ca" style="width: 165px; border-style: solid; border-color: black;"><span style="color: #000000;">**Obrig. ?**</span>

</td><td bgcolor="#acb9ca" style="width: 119px; border-style: solid; border-color: black;"><span style="color: #000000;">**Máscara**</span>

</td><td bgcolor="#acb9ca" style="width: 201px; border-style: solid; border-color: black;"><span style="color: #000000;">**Observações**</span>

</td></tr><tr><td style="width: 168px; border-style: solid; border-color: black;"><span style="color: #000000;">Banco</span>

</td><td style="width: 102px; border-style: solid; border-color: black;"><span style="color: #000000;">Texto</span>

</td><td style="width: 88px; border-style: solid; border-color: black;"></td><td style="width: 165px; border-style: solid; border-color: black;"><span style="color: #000000;">Sim</span>

</td><td style="width: 119px; border-style: solid; border-color: black;">-

</td><td style="width: 201px; border-style: solid; border-color: black;">-

</td></tr><tr><td style="width: 168px; border-style: solid; border-color: black;"><span style="color: #000000;">Chave da Aplicação</span>

</td><td style="width: 102px; border-style: solid; border-color: black;"><span style="color: #000000;">Texto</span>

</td><td style="width: 88px; border-style: solid; border-color: black;"></td><td style="width: 165px; border-style: solid; border-color: black;"><span style="color: #000000;">Sim</span>

</td><td style="width: 119px; border-style: solid; border-color: black;">-

</td><td style="width: 201px; border-style: solid; border-color: black;">Seria referente ao **Client ID**

</td></tr><tr><td style="width: 168px; border-style: solid; border-color: black;"><span style="color: #000000;">Token da Aplicação</span>

</td><td style="width: 102px; border-style: solid; border-color: black;"><span style="color: #000000;">Texto</span>

</td><td style="width: 88px; border-style: solid; border-color: black;"></td><td style="width: 165px; border-style: solid; border-color: black;"><span style="color: #000000;">Sim</span>

</td><td style="width: 119px; border-style: solid; border-color: black;">-

</td><td style="width: 201px; border-style: solid; border-color: black;">Seria referente ao **Acess Token (Bearer)**

</td></tr></tbody></table>

##### [Sandbox - (homologação) - Credenciais de teste](https://docs.softensistemas.com.br/books/integracao-banco-sicoob-via-api/page/sandbox-homologacao#bkmrk-1%29-acesse-suas-crede "Credenciais de teste")

##### ***Regras de Interface:***

***1. Regras do campo:*** Seguir o mesmo padrão já estabelecido no SIEM quando se trata da integração BB2.

##### ***Regras de Negócio:***

***1. Regras de negócio:***  
Seguir o mesmo padrão já estabelecido no SIEM quando se trata da integração BB2..

##### ***Questões Técnicas:***

***1. Descrição de mudanças na base de dados, ou integração de API.*** Seguir o mesmo padrão já estabelecido no SIEM quando se trata da integração BB2.

©SOFTEN SISTEMAS 2025

# PROC003 Eventos do Boleto

<table border="1" id="bkmrk-%C2%A0-projeto%2Fsistema%3Age" style="border-collapse: collapse; width: 100.123%; height: 68px;"><tbody><tr style="border-style: solid;"><td rowspan="3" style="width: 26.6667%; height: 68px; border-color: black; border-top-style: hidden; border-left-style: hidden; border-bottom-style: hidden;">  
 ![Softensistemas Logo](https://www.softensistemas.com.br/assets/img/logo.webp)

</td><td style="width: 49.9999%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Projeto/Sistema:**</span>  
Emissão de Boletos - SIEM</td><td class="align-center" style="width: 23.3333%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Versão do *Template:***</span>  
<span style="color: #000000;">1.1</span></td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Processo:**</span>  
PROC003 Eventos do Boleto</td><td class="align-center" style="width: 23.3333%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Versão do Documento:**</span>  
<span style="color: #000000;">1.0</span></td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Responsável(eis):** </span>  
<span style="color: #000000;">Gustavo Fernandes</span></td><td class="align-center" style="width: 23.3333%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Data:** </span>

<span style="color: #000000;">11/02/2025</span>

</td></tr></tbody></table>

##### <span style="color: #000000;">**1. Introdução**</span>

<span style="color: #000000;">**Este processo visa exemplificar a tela de integração com banco Sicoob, para consultar, registros, etc.**</span>

#### **Processos Relacionados** 

- - - - - -

[PROC001 Configurações](https://docs.softensistemas.com.br/books/integracao-banco-sicoob-via-api/page/proc001-configuracoes "PROC001 Configurações")

[PROC002 Preenchimento da Carteira](https://docs.softensistemas.com.br/books/integracao-banco-sicoob-via-api/page/proc002-preenchimento-da-carteira "PROC002 Preenchimento da Carteira")

#### **Especificação Funcional**

- - - - - -

#### **PROC003 Eventos do Boleto:**

##### ***Protótipo de Tela:***

[![image-1739286846569.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-02/scaled-1680-/image-1739286846569.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-02/image-1739286846569.png)

*Imagem 1 - Caminho para gerar arquivos de cobrança via API.*

[![image-1739284420459.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-02/scaled-1680-/image-1739284420459.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-02/image-1739284420459.png)

*Imagem 2 - Tela de eventos*

##### ***Regras de Interface:***

***1. Alteração no caminho para gerar arquivos de cobrança via API:*** Na **imagem 1**, seguir as mesmas regras já estebelecidas para integração via API BB, contudo, agora o nome ficará diferente, mais abrangente para outros bancos **Arquivo de Remessa Cobrança (Integração API).**

***2. Opção de selecionar carteira que são integradas via API:*** Na **imagem 2,** seguir as mesmas regras já estabelecidas para integração via API BB, contudo, agora ele deve permitir selecionar, as carteiras que são integrações via API, no exemplo teria **BB** e **SCB2 - SICOOB**.

##### ***Regras de Negócio:***

***1. Botão Cancelar Boletos:*** Deve realizar a requisição na API conforme especificado no [2.1.7 Serviço para comandar a baixa de boletos informados](https://docs.softensistemas.com.br/books/integracao-banco-sicoob-via-api/page/endpoints-producao-exemplos-json#bkmrk-2.1.29-servi%C3%A7o-para- "2.1.7 Serviço para comandar a baixa de boletos informados")  
A requisição será realizada apenas para boletos que esteja com o status "Registrado".

***2. Alterar Boleto:*** Deve realizar a requisição na API, conforme especificado no [2.1.6 Serviço para alteração de dados de boleto já registrado.](https://docs.softensistemas.com.br/books/integracao-banco-sicoob-via-api/page/endpoints-producao-exemplos-json#bkmrk-2.1.25-servi%C3%A7o-para- "2.1.6 Serviço para alteração de dados de boleto já registrado.")  
A requisição será realizada apenas para boletos que esteja com o status "Registrado".  
  
***3. Imprimir Boletos:*** Deve realizar a requisição na API, conforme especificado no [2.1.4 Serviço para emissão da segunda via de boleto já registrado.](https://docs.softensistemas.com.br/books/integracao-banco-sicoob-via-api/page/endpoints-producao-exemplos-json#bkmrk-2.1.16-servi%C3%A7o-para- "2.1.4 Serviço para emissão da segunda via de boleto já registrado.")  
A requisição será realizada apenas para boletos que esteja com o status "Registrado".  
  
***4. Atualizar Status:*** Deve realizar a requisição na API, conforme especificado no [2.1.2 Serviço para consulta de um boleto bancário.](https://docs.softensistemas.com.br/books/integracao-banco-sicoob-via-api/page/endpoints-producao-exemplos-json#bkmrk-2.1.1-teste "2.1.2 Serviço para consulta de um boleto bancário.")  
A requisição será realizada apenas para boletos que esteja com o status "A enviar".  
  
***5. Registrar Boletos:*** Deve realizar a requisição na API, conforme especificado no [2.1.1 Serviço para a inclusão de boletos.](https://docs.softensistemas.com.br/books/integracao-banco-sicoob-via-api/page/endpoints-producao-exemplos-json#bkmrk-2.1.1-servi%C3%A7o-para-a "2.1.1 Serviço para a inclusão de boletos.")  
A requisição será realizada apenas para boletos "A enviar" ou "A registrar",

##### ***Questões Técnicas:***

***1.** **Seguir o mesmo padrão existente hoje no SIEM para integração via API BB, nas tabelas do banco de dados.***

[![image-1739294950364.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-02/scaled-1680-/image-1739294950364.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-02/image-1739294950364.png)  
***2. Dados a serem usados para teste em abiente de homologação, conforme:***  
[Docs - Sandbox (Homologação)](https://docs.softensistemas.com.br/books/integracao-banco-sicoob-via-api/page/sandbox-homologacao "Docs - Sandbox (Homologação)")  
  
***3. Detalhes de cada enpoint relacionado a boletos:*** [Endppoints Produção (Exemplo JSON retornos)](https://docs.softensistemas.com.br/books/integracao-banco-sicoob-via-api/page/endpoints-producao-exemplos-json "Endppoints Produção (Exemplo JSON retornos)")

©SOFTEN SISTEMAS 2025

# PROC004 Registro Automático de Boletos

<table border="1" id="bkmrk-%C2%A0-projeto%2Fsistema%3Age" style="border-collapse: collapse; width: 100.123%; height: 68px;"><tbody><tr style="border-style: solid;"><td rowspan="3" style="width: 26.6667%; height: 68px; border-color: black; border-top-style: hidden; border-left-style: hidden; border-bottom-style: hidden;">  
 ![Softensistemas Logo](https://www.softensistemas.com.br/assets/img/logo.webp)

</td><td style="width: 49.9999%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Projeto/Sistema:**</span>  
Emissão de Boletos - SIEM

</td><td class="align-center" style="width: 23.3333%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Versão do *Template:***</span>  
<span style="color: #000000;">1.1</span></td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Processo:**</span>  
PROC004 Registro Automático de Boletos</td><td class="align-center" style="width: 23.3333%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Versão do Documento:**</span>  
<span style="color: #000000;">1.0</span></td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Responsável(eis):** </span>  
<span style="color: #000000;">Gustavo Fernandes</span></td><td class="align-center" style="width: 23.3333%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Data:** </span>

<span style="color: #000000;">11/02/2025</span>

</td></tr></tbody></table>

##### <span style="color: #000000;">**1. Introdução**</span>

<span style="color: #000000;">**Este processo visa exemplificar as formas em que podemos gerar os boletos via API Sicoob no sistema de forma automática, assim como é feito com remessa.**</span>

#### **Processos Relacionados** 

- - - - - -

[PROC003 Eventos do Boleto](https://docs.softensistemas.com.br/books/integracao-banco-sicoob-via-api/page/proc003-eventos-do-boleto "PROC003 Eventos do Boleto")

#### **Especificação Funcional**

- - - - - -

#### **PROC004 Registro Automático de Boletos:**

##### ***Protótipo de Tela:*** 

[![image-1739296809055.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-02/scaled-1680-/image-1739296809055.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-02/image-1739296809055.png)

*Imagem 1 - Emissão de Boleto no Pedido de Venda*

[![image-1739297121725.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-02/scaled-1680-/image-1739297121725.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-02/image-1739297121725.png)

*Imagem 2 - Emissão de Boleto na Nota Fiscal (config. 2)*

[![image-1739297386944.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-02/scaled-1680-/image-1739297386944.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-02/image-1739297386944.png)

*Imagem 3 - Emissão de Boleto pela tela de Duplicata a Receber*

[![image-1739298105406.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-02/scaled-1680-/image-1739298105406.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-02/image-1739298105406.png)

*Imagem 4 - Opção Reemitir Boleto*

##### ***Regras de Interface:***

***1. Regras do campo:*** Seguir o mesmo padrão já estabelecido no SIEM para remessas de boleto.

##### ***Regras de Negócio:***

***1. Pedido de venda (Imagem 1):***  
Será realizado o envio do boleto para registro quando o usuário marcar "**Boleto**" na opção **Emitir ao Finalizar** e selecionar uma carteira configurada com a opção **SCB2** para emissão.

Ao clicar em confirmar, deve ser realizada a requisição de [Registro dos boletos](https://docs.softensistemas.com.br/books/integracao-banco-sicoob-via-api/page/endpoints-producao-exemplos-json#bkmrk-2.1.1-servi%C3%A7o-para-a "Registro dos boletos") para cada parcela gerada.   
Caso sejam registrados com sucesso, deve ser gerado o PDF de cada boleto.  
**Se não** registrar alguma parcela, deve retornar o status e uma mensagem ao usuário:  
"Erro: uma das parecelas não foi registrada, retorno: **Retorno do banco**"

***2. Nota Fiscal (Imagem 2):*** Deve realizar o envio dos boletos para envio quando estiver habilitada a **configuração:**  
**"FATURAMENTO: GERAR BOLETO (A RECEBER) AO FINALIZAR NFE (0=NÃO/1=SIM):".**  
  
O usuário deve fazer o preenchimento das parcelas na NFe, finaliza-la, clicar em **"Sim"** na mensagem de confirmação **(conforme o exemplo abaixo)** e selecionar uma carteira configurada com a opção **SCB2** para emissão.

[![image-1739361601166.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-02/scaled-1680-/image-1739361601166.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-02/image-1739361601166.png)

 Ao clicar em confirmar, deve ser realizada a requisição de [Registro dos boletos](https://docs.softensistemas.com.br/books/integracao-banco-sicoob-via-api/page/endpoints-producao-exemplos-json#bkmrk-2.1.1-servi%C3%A7o-para-a "Registro dos boletos"), para cada parcela preenchida.   
 Caso sejam registrados com **sucesso**, deve ser gerado o PDF de cada boleto.  
 Caso **contrário**, deve-se retornar uma mensagem ao usuário:  
 "Erro: uma das parecelas não foi registrada, retorno: **Retorno do banco**"

 ****3. Duplicata a Receber (Imagem 3):**** Quando for selecionada uma carteira configurada com a opção **SCB2** para emissão e o usuário marcar a opção   
 **"Emitir Boleto"**, deve ser realizada a requisição de [Registro dos boletos.](https://docs.softensistemas.com.br/books/integracao-banco-sicoob-via-api/page/endpoints-producao-exemplos-json#bkmrk-2.1.1-servi%C3%A7o-para-a "Registro dos boletos.")

 Se estiver preenchido para repetir lançamentos para mais parcelas, deve ser realizado um envio para cada uma.  
 Após serem registrados, deve ser gerado o PDF de cada boleto.  
 Se **não** forem registradas, retornar mensagem ao usuário:  
 "Erro: uma das parecelas não foi registrada, retorno: **Retorno do banco**"  
  
 ***4. Tela de Consulta Duplicatas a Receber (Imagem 4):***  Quando o usuário clicar na opção **"Reemitir Boleto"** e selecionar uma carteira que esteja configurada com a opção **SCB2** para emissão, deve ser realizada a requisição para [registro dos boletos](https://docs.softensistemas.com.br/books/integracao-banco-sicoob-via-api/page/endpoints-producao-exemplos-json#bkmrk-2.1.1-servi%C3%A7o-para-a "registro dos boletos") selecionados.

 ***5.*** Para que as requisições de registro sejam realizadas, o status de cada Conta a Receber deve ser **"A enviar"**.

 ***6.*** Para que as requisições de geração do PDF sejam realizadas, os status devem estar como "Registrado".

 ***7.*** Quando se tratar de edição de alguma das formas mencionadas e o boleto já estiver registrado, deve ser realizada apenas a requisição de Geração do PDF novamente para o usuário.

##### ***Questões Técnicas:***

***1. Descrição de mudanças na base de dados, ou integração de API, ou arquivo que deva ser gerado.***

©SOFTEN SISTEMAS 2025

