# OS 78055 - CORREÇÃO - CONTAS A PAGAR - PEDIDOS PDA COM RETENÇÃO PIS/COFINS/CSLL

#### **Objetivo:**

- A correção visa garantir a **integridade dos dados fiscais e contábeis** relacionados aos títulos de serviço com **retenção de tributos REINF** no momento da **baixa via Borderô (manual ou eletrônico)**.
- Devido à recorrência de inconsistências, foi criada uma **rotina automatizada de validação.**
    - Apresenta um relatório detalhado das inconsistências encontradas.
    - Caso apresente inconsistências, será desfeita a operação para evitar registros incompletos, além disso, o processo de cálculo de retenções, antes feito via **API externa**, passou a ser **interno e nativo no módulo Contas a Pagar**, proporcionando mais segurança e eliminando dependências externas.
- <span style="color: rgb(224, 62, 45);">**As alterações não são visíveis ao usuário, então o processo deve continuar sem alteração processual.**</span>

#### **Premissas:**

- Necessário o ambiente estar atualizado com as versões: 
    - Contas a pagar de número **106368 Genexus 16 / 106650 Genexus 17** ou superior;
    - Contabilidade de número **106045** **Genexus 16 / 106658** **Genexus 17** ou superior;

#### **Teste realizado após a atualização**

#### **Cenário 1: Borderô Manual com título PDA com retenção (REINF).**

**Objetivo:** Validar a gravação correta das retenções, além da integração com o REINF.

**Passo a Passo:**

1. Acessar **Manutenções &gt; Borderô &gt; Manutenção** e criar novo borderô.
2. Selecionar um título PDA (Tipo: Adiantamento a Fornecedor) com incidência de retenção.
3. Confirmar o título e observar a ausência inicial das retenções.
4. Acessar **Integração REINF** e transmitir o borderô.
5. Confirmar a transmissão pela alteração do status para "TRANSMITIDO".
6. Acessar **Manutenções &gt; Borderô &gt; Baixa**, preencher os campos e confirmar.

<p class="callout info">**Resultado Esperado:**</p>

- Após a transmissão, as retenções são geradas corretamente.
- Nenhum erro ou divergência é registrado pela rotina de validação.

##### **Criação do borderô manual**

**Acessando a funcionalidade**  
![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/PhRlnYpAN5nizXUN-embedded-image-wxeqlmv1.png)  
![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/bCNHGrQQwSouFGmi-embedded-image-afiqsvm4.png)

**Tela de geração de borderô.**

Na tela principal, informe os dados do borderô e clique em "Confirmar".![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/33hBx09fEav34FVk-embedded-image-28yy3lua.png)

Na tela de seleção de títulos, (1) marque os títulos desejados e (2) clique no botão "Confirmar borderô - títulos selecionados".![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/pr8amKqRA2bBLkTj-embedded-image-ic9wk05j.png)

Após seleção dos títulos, confirme a gravação do borderô.  
O sistema exibirá mensagem de sucesso.![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/GEMQZpxck6J6xB2H-embedded-image-4lnmpclj.png)

##### **Integração - REINF do borderô manual**

**Acessando a funcionalidade**  
![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/YVRknATXYIKnMYJh-embedded-image-ljidolgd.png)  
![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/hbp4MxJjHieoN6mf-embedded-image-ockgvmmw.png)

**Tela de integração - REINF de borderô manual.**

Na tela de integração, (1) marque o borderô, e clique (2) para transmitir.![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/ZvbPpLoTGF79seqf-embedded-image-lrbl2hdh.png)

Confirme a transmissão no pop-up.![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/0Om6qMxF3oaD8bwh-embedded-image-70hobcdc.png)

Após transmissão o borderô deve ficar com o status de transmissão como "Transmitido" e na consulta deve exibir o valor de retenção para os títulos que tem retenção.![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/akTgDemfLSal9D06-embedded-image-vprfrvgi.png)

##### **Baixa do borderô manual**

**Acessando a funcionalidade**  
![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/vqqmVMlwVFBe9J2x-embedded-image-3hykzdu1.png)  
![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/wMsLKOs5pvZUDa6U-embedded-image-jibltmif.png)

**Tela de baixa de borderô manual.**

Na tela de baixa, clique em baixar borderô.![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/1rrpvYjvByNHg0vc-embedded-image-kuvuahfd.png)

Informe os dados para baixa, e clique em confirmar.![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/FV7T0BL7SGcmsqTK-embedded-image-67tbqs62.png)

Resultada do processamento da baixa.  
![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/CDfKFPePoaJBrnrg-embedded-image-odlt68ui.png)

#### **Cenário 2 - Borderô Eletrônico (SISPAG) com título PDA com retenção**

**Objetivo:** Validar a integração, geração do arquivo e retorno do título com retenção via Borderô Eletrônico.

**Passo a Passo:**

1. Criar Borderô Eletrônico em **Pagamentos eletrônicos &gt; Manutenção**.
2. Selecionar título PDA com retenção e finalizar a criação.
3. Transmitir para REINF em **Pagamentos eletrônicos &gt; Integração REINF**.
4. Validar status alterado para "TRANSMITIDO".
5. Acessar **Envio**, gerar e baixar o arquivo TXT.REM.
6. Manipular arquivo para simular TXT.RET (retorno bancário).
7. Acessar **Pagamentos eletrônicos &gt; Retorno**, fazer upload do arquivo e confirmar.
8. Cancelar a baixa via **Manutenções &gt; Lançamentos &gt; Cancelar lançamentos**.

<p class="callout info">**Resultado Esperado:**</p>

- Transmissão REINF efetivada com sucesso.
- Geração e leitura do retorno (simulado) correta.
- Tabelas de retenção atualizadas corretamente.
- Cancelamento remove os registros sem inconsistências.

##### **Criação do borderô SISPAG**

**Acessando a funcionalidade**  
![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/0mtr9ZuM9upTC2Zh-embedded-image-wwdy30fi.png)  
![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/gcsAYoYeXZEV11wF-embedded-image-sckvhqwo.png)

**Tela de geração de SISPAG**

Na tela principal, clique em "inserir".![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/qJ641uc69arw9Ehk-embedded-image-0gjxid8r.png)

Ao abri a tela, informe os dados conforme desejado.  
Selecione os títulos (1) e clique em (2) "Vincular selecionados".![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/YhrW4S2yuYGiHowO-embedded-image-jzdcfter.png)

Após clicar em "Vincular selecionados", os títulos serão exibidos na aba "Selecionados".  
Verifique os títulos e depois clique em "Próximo".![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/COkJhQWsT3Lq3tYx-embedded-image-8xhasfht.png)

Preencha os dados para o SISPAG e clique em "Finalizar".![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/LKP7WOlRpweyUbfS-embedded-image-x6qfw8zv.png)

Confirme a finalização no pop-up.![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/MPsco1B5MdStjHoz-embedded-image-p3okefhw.png)

##### **Integração - REINF do borderô SISPAG**

**Acessando a funcionalidade**  
![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/0rlwMSTBjcRNYfsE-embedded-image-b7osur0t.png)  
[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/scaled-1680-/n16Ql7HcsBjIqEYL-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/n16Ql7HcsBjIqEYL-image.png)

**Tela de integração - REINF de borderô SISPAG.**

Na tela de integração, (1) marque o borderô, e clique (2) para transmitir.  
![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/yBgXJYbW9hcyQR0U-embedded-image-c2gvzkub.png)

Confirme a transmissão no pop-up.  
![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/vP7hlI0dSCGfJVcT-embedded-image-6rph9q7r.png)

Após transmissão o borderô deve ficar com o status de transmissão como "Transmitido" e na consulta deve exibir o valor de retenção para os títulos que tem retenção.  
![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/o2bZIAcuzjBwwo61-embedded-image-fuc0t82k.png)  
![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/303Nz6wzQavaL6Du-embedded-image-mrsecpus.png)

##### **Envio do arquivo** 

**Acessando a funcionalidade**  
![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/qQweVpqXhdWFQoNs-embedded-image-f2wtpwdo.png)  
![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/Lr9ptBQtAq6VcRJQ-embedded-image-qrqilyvw.png)

**Tela de geração do arquivo.**

Na tela principal, informe os dados do banco e clique em "Confirmar".![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/7upKr6xbEw1RYnEt-embedded-image-mmsethxv.png)

O sistema irá direcionar para o dashboard e será possível baixar o arquivo.![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/VB6k2gDs3D8R4jIg-embedded-image-vkipkwuu.png)

##### **Retorno do arquivo** 

**Acessando a funcionalidade**  
![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/XKzXCaUGm1HZsXoq-embedded-image-zpd5eihq.png)  
![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/ob9B3QBd01YWUBgt-embedded-image-dxtrohhg.png)

**Tela de importação do retorno.**

Após o retorno do banco, importe o arquivo de retorno do banco.![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/4cHKVEFByQzIQeP8-embedded-image-lgfpqhqx.png)

O sistema irá direcionar para o dashboard e será possível baixar o arquivo do processamento.![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/prLIc0a0IDMoyY1f-embedded-image-xzaq1xin.png)

Arquivo do processamento.![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/zH49dHDjgVNb1KvM-embedded-image-hycnwzye.png)

![4.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-03/scaled-1680-/eO9m8fVMKPpticCz-4.png)

<p class="callout danger">**ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.**</p>