Criação de novo pergunte "Considera Pagto. Antecipado?" na geração dos dados para a DIRF(FINA401)
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||
Segmento: | Serviços | ||||
Módulo: | Financeiro | ||||
Rotina: |
| ||||
Cadastros Iniciais: | Contas a pagar | ||||
Parâmetro(s): | MV_PABRUTO | ||||
Tickets relacionados | 94923 | ||||
Requisito (informe o requisito relacionado): | MSERV-1087 | ||||
País(es): | Brasil | ||||
Banco(s) de Dados: | Todos homologados pelo TOP | ||||
Tabelas Utilizadas: | SE2, SE5, SRL, SR4 | ||||
Sistema(s) Operacional(is): | Todos homologados |
Descrição
Implementado o novo pergunte " Considera Pagto Antecipado?" para o envio dos impostos IRRF, PIS, COFINS e CSLL para a DIRF, onde a configuração de retenção seja na baixa, gerados a partir de um pagamento antecipado (PA).
Isto se faz necessário uma vez que as configurações de retenção de IR e PCC sendo na baixa do título e este for compensado com um PA, seja enviado para a DIRF as informações de retenções da PA, pois o título principal não possui os títulos do tipo "TX" de impostos.
Já para os casos em que a retenção de IR e PCC são na emissão, mantém o envio como é feito atualmente, ou seja, será considerado sempre o TX gerado pelo titulo principal.
Observações:
- A utilização deste pergunte pode onerar a performance da rotina, devido a necessidade de realizar buscas na SE5 e SE2 para recompor o valor compensado do título principal.
- Inicialmente esta funcionalidade será somente para a configuração de retenção IR e PCC na baixa e pessoa jurídica.
- No caso do TX pertencer a um PA, se o pergunte "Considera Data?" e "Considera Data PCC" for igual "DT Baixa", será considerado o campo Emissão Digit(E2_EMIS1) da PA, a PA com baixa é desconsiderado pois entende-se que houve uma devolução/cancelamento do pagamento.
Atualizações da rotina
Criação de Perguntas no arquivo SX1 – Cadastro de Perguntes:
Pergunte | Considera Pagto. Antecipado? |
Nome |
|
Grupo | FIN401 |
Ordem | 10 |
Tipo | N |
Tamanho | 1 |
Procedimento para Utilização
Seguem abaixo alguns exemplos de envio dos dados para a DIRF, considerando cada situação.
1) Caso 1: NF e PA de mesmo valor
SE2:
Tipo | Valor | Data Emis | TitPai | CodRet |
---|---|---|---|---|
NF | 10.000,00 | 01/01/16 | 1708 | |
PA | 10.000,00 | 01/01/16 | 1708 | |
TX-IR | 150,00 | 01/01/16 | PA | 1708 |
TX-PIS | 65,00 | 01/01/16 | PA | 5952 |
TX-COFINS | 300,00 | 01/01/16 | PA | 5952 |
TX-CSLL | 100,00 | 01/01/16 | PA | 5952 |
NF e PA em aberto:
Gerar dados para a DIRF informando data de emissão de janeiro:
Considera Pagto Antecipado? Não
Será enviado para a DIRF somente a NF:
Tipo | Rendimento Trib. | Imposto Retido | Cod Ret | Mes | TitPai |
---|---|---|---|---|---|
NF | 10000,00 | 0,00 | 1708 | Jan |
Considera Pagto Antecipado? Sim
Será enviado para a DIRF os PA e seus TXs e a NF:
Tipo | Rendimento Trib. | Imposto Retido | Cod Ret | Mes | TitPai |
---|---|---|---|---|---|
NF | 10000,00 | 0,00 | 1708 | Jan | |
PA | 10000,00 | 0,00 | 1708 | jan | |
TX-IR | 0,00 | 150,00 | 1708 | Jan | PA |
PA | 10.000,00 | 0,00 | 5952 | Jan | |
TX-PIS | 0,00 | 65,00 | 5952 | Jan | PA |
TX-COFINS | 0,00 | 300,00 | 5952 | Jan | PA |
TX-CSLL | 0,00 | 100,00 | 5952 | Jan | PA |
2) Compensado a NF x PA acima (Compensação total).
Gerar dados para a DIRF informando data de emissão de janeiro:
Considera Pagto Antecipado? Não
Será enviado para a DIRF somente a NF:
Tipo | Rendimento Trib. | Imposto Retido | Cod Ret | Mes | TitPai |
---|---|---|---|---|---|
NF | 10000,00 | 0,00 | 1708 | Jan |
Considera Pagto Antecipado? Sim
Será enviado para a DIRF os PA e seus TXs e a NF não será levada pois foi compensada:
Tipo | Rendimento Trib. | Imposto Retido | Cod Ret | Mes | TitPai |
---|---|---|---|---|---|
PA | 10000,00 | 0,00 | 1708 | jan | |
TX-IR | 0,00 | 150,00 | 1708 | Jan | PA |
PA | 10.000,00 | 0,00 | 5952 | Jan | |
TX-PIS | 0,00 | 65,00 | 5952 | Jan | PA |
TX-COFINS | 0,00 | 300,00 | 5952 | Jan | PA |
TX-CSLL | 0,00 | 100,00 | 5952 | Jan | PA |
3) Caso 2 : NF com valor maior compensada com PA com valor menor.
SE2:
Tipo | Valor | Data Emis | TitPai | CodRet |
---|---|---|---|---|
NF | 10.000,00 | 01/01/16 | 1708 | |
PA | 5.000,00 | 01/01/16 | 1708 | |
TX-IR | 75,00 | 01/01/16 | PA | 1708 |
TX-PIS | 32,50 | 01/01/16 | PA | 5952 |
TX-COFINS | 150,00 | 01/01/16 | PA | 5952 |
TX-CSLL | 50,00 | 01/01/16 | PA | 5952 |
NF e PA em aberto:
Gerar dados para a DIRF informando data de emissão de janeiro com a NF e PA em aberto:
Considera Pagto Antecipado? Não
Será enviado para a DIRF somente a NF:
Tipo | Rendimento Trib. | Imposto Retido | Cod Ret | Mes | TitPai |
---|---|---|---|---|---|
NF | 10000,00 | 0,00 | 1708 | Jan |
Considera Pagto Antecipado? Sim
Tipo | Rendimento Trib. | Imposto Retido | Cod Ret | Mes | TitPai |
---|---|---|---|---|---|
NF | 10.000,00 | 0,00 | 1708 | Jan | |
PA | 5.000,00 | 0,00 | 1708 | jan | |
TX-IR | 0,00 | 75,00 | 1708 | Jan | PA |
PA | 5.000,00 | 0,00 | 5952 | Jan | |
TX-PIS | 0,00 | 32,50 | 5952 | Jan | PA |
TX-COFINS | 0,00 | 150,00 | 5952 | Jan | PA |
TX-CSLL | 0,00 | 50,00 | 5952 | Jan | PA |
Compensar a NF com a PA:
Gerar dados para a DIRF informando data de emissão de janeiro:
Considera Pagto Antecipado? Não
Será enviado para a DIRF somente a NF:
Tipo | Rendimento Trib. | Imposto Retido | Cod Ret | Mes | TitPai |
---|---|---|---|---|---|
NF | 10000,00 | 0,00 | 1708 | Jan |
Considera Pagto Antecipado? Sim
Será enviado para a DIRF os PA e seus TXs e a NF será levada somente o valor restante que não foi compensada:
Tipo | Rendimento Trib. | Imposto Retido | Cod Ret | Mes | TitPai |
---|---|---|---|---|---|
NF | 5.000,00 | 0,00 | 1708 | Jan | |
PA | 5.000,00 | 0,00 | 1708 | jan | |
TX-IR | 0,00 | 75,00 | 1708 | Jan | PA |
PA | 5.000,00 | 0,00 | 5952 | Jan | |
TX-PIS | 0,00 | 32,50 | 5952 | Jan | PA |
TX-COFINS | 0,00 | 150,00 | 5952 | Jan | PA |
TX-CSLL | 0,00 | 50,00 | 5952 | Jan | PA |
4) Realizado a baixa do restante da NF acima em Fevereiro, temos na SE2:
SE2:
Tipo | Valor | Data Emis | TitPai | CodRet |
---|---|---|---|---|
NF | 10.000,00 | 01/01/16 | 1708 | |
TX-IR | 75,00 | 01/02/16 | NF | 1708 |
TX-PIS | 32,50 | 01/02/16 | NF | 5952 |
TX-COFINS | 150,00 | 01/02/16 | NF | 5952 |
TX-CSLL | 50,00 | 01/02/16 | NF | 5952 |
PA | 5.000,00 | 01/01/16 | 1708 | |
TX-IR | 75,00 | 01/01/16 | PA | 1708 |
TX-PIS | 32,50 | 01/01/16 | PA | 5952 |
TX-COFINS | 150,00 | 01/01/16 | PA | 5952 |
TX-CSLL | 50,00 | 01/01/16 | PA | 5952 |
Gerar dados para a DIRF informando data de emissão de janeiro:
Considera Pagto Antecipado? Não
Será enviado para a DIRF somente a NF e os TXs gerados pela NF:
Tipo | Rendimento Trib. | Imposto Retido | Cod Ret | Mes | TitPai |
---|---|---|---|---|---|
NF | 10000,00 | 0,00 | 1708 | jan | |
TX-IR | 0,00 | 75,00 | 1708 | Jan | NF |
NF | 5.000,00 | 0,00 | 5952 | Jan | |
TX-PIS | 0,00 | 32,50 | 5952 | Jan | NF |
TX-COFINS | 0,00 | 150,00 | 5952 | Jan | NF |
TX-CSLL | 0,00 | 50,00 | 5952 | Jan | NF |
Observe que o valor da NF para o Cod Ret 1708 está o valor cheio, pois deve-se levar todo o rendimento.
Considera Pagto Antecipado? Sim
Será enviado para a DIRF a PA e os TXs gerados pela PA e a NF descontado o valor compensado e os TXs gerados pela NF na baixa :
Tipo | Rendimento Trib. | Imposto Retido | Cod Ret | Mes | TitPai |
---|---|---|---|---|---|
NF | 5.000,00 | 0,00 | 1708 | jan | |
PA | 5.000,00 | 0,00 | 1708 | Jan | |
TX-IR | 0,00 | 75,00 | 1708 | Jan | NF |
TX-IR | 0,00 | 75,00 | 1708 | Jan | PA |
NF | 5.000,00 | 0,00 | 5952 | Jan | |
PA | 5.000,00 | 0,00 | 5952 | Jan | |
TX-PIS | 0,00 | 32,50 | 5952 | Jan | NF |
TX-COFINS | 0,00 | 150,00 | 5952 | Jan | NF |
TX-CSLL | 0,00 | 50,00 | 5952 | Jan | NF |
TX-PIS | 0,00 | 32,50 | 5952 | Jan | PA |
TX-COFINS | 0,00 | 150,00 | 5952 | Jan | PA |
TX-CSLL | 0,00 | 50,00 | 5952 | Jan | PA |
5) Caso 3: NF com valor menor compensada com PA com valor maior.
SE2:
Tipo | Valor | Data Emis | TitPai | CodRet |
---|---|---|---|---|
NF | 6.000,00 | 01/01/16 | 1708 | |
PA | 10.000,00 | 01/01/16 | 1708 | |
TX-IR | 150,00 | 01/01/16 | PA | 1708 |
TX-PIS | 65,00 | 01/01/16 | PA | 5952 |
TX-COFINS | 300,00 | 01/01/16 | PA | 5952 |
TX-CSLL | 100,00 | 01/01/16 | PA | 5952 |
NF e PA em aberto:
Gerar dados para a DIRF informando data de emissão de janeiro:
Considera Pagto Antecipado? Não
Será enviado para a DIRF somente a NF:
Tipo | Rendimento Trib. | Imposto Retido | Cod Ret | Mes | Titpai |
---|---|---|---|---|---|
NF | 6.000,00 | 0,00 | 1708 | Jan |
Será enviado para a DIRF os PA e seus TXs e a NF total:
Tipo | Rendimento Trib. | Imposto Retido | Cod Ret | Mes | Titpai |
---|---|---|---|---|---|
NF | 6.000,00 | 0,00 | 1708 | Jan | |
PA | 10.000,00 | 0,00 | 1708 | jan | |
TX-IR | 0,00 | 150,00 | 1708 | Jan | PA |
PA | 5.000,00 | 0,00 | 5952 | Jan | |
TX-PIS | 0,00 | 65,00 | 5952 | Jan | PA |
TX-COFINS | 0,00 | 300,00 | 5952 | Jan | PA |
TX-CSLL | 0,00 | 100,00 | 5952 | Jan | PA |
Gerar dados para a DIRF informando data de emissão de janeiro:
Considera Pagto Antecipado? Não
Será enviado para a DIRF somente a NF:
Tipo | Rendimento Trib. | Imposto Retido | Cod Ret | Mes |
---|---|---|---|---|
NF | 6.000,00 | 0,00 | 1708 | Jan |
Será enviado para a DIRF os PA e seus TXs e a NF não será levada pois foi totalmente compensada com a PA:
Tipo | Rendimento Trib. | Imposto Retido | Cod Ret | Mes | |
---|---|---|---|---|---|
PA | 10.000,00 | 0,00 | 1708 | jan | |
TX-IR | 0,00 | 150,00 | 1708 | Jan | PA |
PA | 10.000,00 | 0,00 | 5952 | Jan | |
TX-PIS | 0,00 | 65,00 | 5952 | Jan | PA |
TX-COFINS | 0,00 | 300,00 | 5952 | Jan | PA |
TX-CSLL | 0,00 | 100,00 | 5952 | Jan | PA |