Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

Informações Gerais

Especificação

Produto

RM

Módulo

TOTVS Gestão Fiscal

Segmento Executor

Backoffice

Requisito/Story/Issue

FISCAL01-9796

Subtarefa

FISCAL01-10244

País

( x ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Objetivo

 Detalhar as alterações necessárias no módulo TOTVS Gestão Fiscal para a implementação dos Eventos Periódicos R-2099 e R-2098 da EFD-REINF.

R-2099 Fechamento dos Eventos Periódicos

Ao final do período é necessário executar o fechamento do mesmo junto a RFB através do evento R-2099. Deverá ser criado um processo com nome "R-2099 Fechamento dos Eventos Periódicos" de controle do Evento R-5011 que será disponibilizado somente na lista de processos da visão do R-5011 este processo será integrado com o TSS já no momento de sua inclusão. Ao ser executado com sucesso o status do Evento R-5011 deve ser alterado para Encerrado e se durante a consulta do R-2099 o mesmo for rejeitado o R-5011 voltará para o status de "Aberto". O primeiro passo deste processo será a execução do processo "Gerar Eventos Periódicos" e se for identificado algum Evento ainda não autorizado o processo deverá alertar o usuário e confirmar a execução do R-2099.

Regras

  • Ao executar o R-2099 o sistema deverá alertar ao usuário sobre eventos não autorizados, mas não deverá impedir o encerramento;
  • O encerramento só poderá ser executado se os períodos de apuração dos tributos que são considerados a EFD-REINF estiverem fechados;
  • Enquanto o período estiver encerrado o sistema deverá bloquear a alteração em eventos existentes e a inclusão de novos eventos no período;
  • O processo só pode ser executado para Períodos com Status "Aberto";
  • O período de apuração dos tributos não poderá ser aberto enquanto o período da EFD-REINF permanecer encerrado.

Processos

Os processos "R-2098 Reabertura dos Eventos Periódicos", "R-2099 Fechamento dos Eventos Periódicos" e "Encerrar Período" são de controle do Evento R-5011 e devem se disponibilizados somente na lista de processos da visão do R-5011.

Encerrar Período

Ao executar o o processo "Encerrar Período" com sucesso o sistema deverá consultar junto a RFB o evento R-5011, gravar os dados de retorno e Alterar o status do Evento para "Encerrado".

Regras

  • Antes de executar o encerramento é necessário ter autorizado o Evento R-2099 Fechamento dos Eventos Periódicos;
  • O processo só pode ser executado para Períodos com Status "Aberto".

Os processos "R-2098 Reabertura dos Eventos Periódicos" e "R-2099 Fechamento dos Eventos Periódicosserão detalhados em especificação própria.

Eventos Periódicos

Serão tratados neste tópico os Eventos periódicos R-2010 à R-2060.

  • Id. Evento Pai deverá ser exibido um lookup para cadastro do Evento R-5011, mas não poderá ser editado;
  • Tipo: será preenchido com o código do Evento Periódico em questão (R-2010, R-2020 etc.) e não deve ser editável.

Gerar Eventos Periódicos

Deverá ser criado o processo "Gerar Eventos Periódicos" no qual os Eventos Periódicos serão incluídos conforme sua origem deixando-os no ponto de transmissão. Este processo será executado automaticamente ao encerrar o Período de Apuração dos tributos envolvidos na EFD-REINF (INSS, FUNRURAL e CPRB) ou de forma manual através de um processo na tela de cadastro do Período de Eventos Periódicos (R-5011). Além disso o processo deve ser criado com possibilidade de agendamento através de job, portanto o processo precisa ser capaz de identificar os Eventos 5011 em aberto e criar os Eventos de forma autônoma.

Alteração

Internamente o processo "Gerar Eventos Periódicos" também deverá atualizar Eventos já criados comparando a data do status do mesmo com a data do log de alteração no cadastro de origem ou novas origens relacionadas ao mesmo Evento (conforme regra definida para cada Evento). No caso de um Evento com status “Não Transmitido” ou "Alterado" basta atualizar os dados do mesmo sem a necessidade de registrar histórico. No caso do Evento já ter sido autorizado o Status deverá ser modificado para "Alterado" e seus dados atualizados na íntegra, ou seja com base em todas as origens relacionas a este Evento.

Exclusão de cadastro

Somente os Eventos com status "Não Transmitido", "Inconsistente" e "Rejeitado" podem ser excluídos;

Regras

  • Um Evento com Status "Excluído" deverá ser desprezado para fins de atualização, mas sua origem ainda será considerada para inclusão.

Anexo Origem dos dados

Os eventos periódicos serão gerados com base em cadastros do BackOffice conforme abaixo. Cada evento deverá disponibilizar através de anexo uma consulta das origens relacionadas ao evento.

Lançamentos Fiscais

Para os Eventos cuja a Origem é o Lançamento Fiscal deverá ser adicionar um Anexo "Lançamentos Fiscais" e nele devem ser apresentados os campos

  • Id Laf;
  • Série;
  • Número do Documento;
  • Cliente/Fornecedor;
  • Código da Filial do Lançamento;
  • Data de emissão;
  • Data de Entrada/Saída.

Eventos com Origem Lançamento Fiscal são:

  • R-2010 – Retenção Contribuição Previdenciária - Serviços Tomados;
  • R-2020 – Retenção Contribuição Previdenciária - Serviços Prestados;
  • R-2050 – Comercialização da Produção por.. Produtor Rural PJ/Agroindústria;
  • R-2060 – Contribuição Previdenciária sobre a Receita Bruta – CPRB.

Movimentos

Para os Eventos cuja a Origem é o Movimento deverá ser adicionar um Anexo "Movimentos" e nele devem ser apresentados os campos

  • Id Mov;
  • Série;
  • Número do Documento;
  • Cliente/Fornecedor;
  • Código da Filial do Movimento;
  • Data de emissão;
  • Data de Entrada/Saída.

Eventos com Origem Movimento

  • R-2030 – Recursos Recebidos por Associação Desportiva;
  • R-2040 – Recursos Repassados p/ Associação Desportiva.

Estrutura de Tabelas para as origens

draw.io DiagrambordertrueviewerToolbartruefitWindowfalsediagramNameEFD-REINF-Relac-OrigemsimpleViewerfalsewidthdiagramWidth402revision1

Tabela de Relacionamento entre Lançamento e Evento

Sugestão de nome: DEVENTOREINFLANC

  • Cód. Coligada: Código da Coligada
  • IdLaf: Identificador do Lançamento
  • IdEvento: Identificador do Evento

Foreign key: Cód. Coligada - FK com a tabela de coligada, IdEvento - FK com a tabela de Evento, IdLaf - FK com a tabela de Lançamento.

Tabela de Relacionamento entre Movimento e Evento

Sugestão de nome: DEVENTOREINFMOV

  • Cód. Coligada: Código da Coligada
  • IdMov: Identificador do Movimento
  • IdEvento: Identificador do Evento

Foreign key: Cód. Coligada - FK com a tabela de coligada, IdEvento - FK com a tabela de Evento, IdMov - FK com a tabela de Movimento.

Layout

dos Eventos Periódicos Deck of Cards
historyfalse
id3
tabLocationleft
Card
id0
labelR-2010

Retenção Contribuição Previdenciária - Serviços Tomados

Para geração desse evento devem ser selecionados os lançamentos fiscais de entrada que possuem retenção

do

INSS.
Bloco de código
languagexml
titleExemplo R-2010
<?xml version="1.0" encoding="utf-8"?>
<Reinf>
  <evtServTom id="???000000000000000000000000000000000">
    <ideEvento>{...}</ideEvento>
    <ideContri>{...}</ideContri>
    <infoServTom>
      <ideEstabObra>{...}</ideEstabObra>
    </infoServTom>
  </evtServTom>
</Reinf>

Regra

O

Evento

deve agrupar todos os lançamentos do período por cliente fornecedor. Cardid1labelR-2020

Retenção Contribuição Previdenciária - Serviços Prestados

Para geração desse evento devem ser selecionados os lançamentos fiscais de saída que possuem o Tributo INSS informado para retenção pelo contratante.

2020

Recursos Recebidos por Associação Desportiva

A origem dessas informações é um serviço criado pela Módulo de Materiais uma vez que não há documento fiscal envolvido (verificar o nome do serviço através do processo que gera os dados para o TAF).

<?xml version="1.0" encoding="utf-8"?> <Reinf> <evtAssocDespRec id="???000000000000000000000000000000000"> <ideEvento>
<infoFech>{...}</
ideEvento> <ideContri> <tpInsc>5</tpInsc> <nrInsc>str1234</nrInsc>
infoFech>
  
<ideEstab>{...}
</
ideEstab>
evtFechaEvPer>
</
ideContri> </evtAssocDespRec> </
Reinf>
Regra
  • O Evento deve agrupar todos os lançamentos do período por cliente fornecedor.
Bloco de código
languagexml
titleExemplo R-
2099
<?xml version="1.0" encoding="utf-8"?>
<Reinf>
  
<evtServPrest
<evtFechaEvPer id="???000000000000000000000000000000000">
    <ideEvento>{...}</ideEvento>
    <ideContri>{...}</ideContri>
    
<infoServPrest> <ideEstabPrest>
<ideRespInf>{...}</
ideEstabPrest>
ideRespInf>
    
</infoServPrest> </evtServPrest> </Reinf>

Regra

  • O Evento deve agrupar todos os lançamentos do período por cliente fornecedor.
Card
id2
labelR-2030
Bloco de código
languagexml
titleExemplo R-2030
Aviso
titleideContri

Utiliza um grupo ideEstab específico para este tipo

ideEstab

Bloco de código
languagexml
titleideEstab
<ideEstab>
  <tpInscEstab>5</tpInscEstab>
  <nrInscEstab>str1234</nrInscEstab>
  <recursosRec>{...}</recursosRec>
</ideEstab>

Origem de dados

Elemento do XMLOrigemtpInscEstabPreenchimento de acordo com o campo abaixonrInscEstabGFILIAL.CGC Card
id3
labelR-2040

Recursos Repassados para Associação Desportiva

A origem dessas informações é um serviço criado pelo Módulo de Materiais uma vez que não há documento fiscal envolvido (verificar o nome do serviço através do processo que gera os dados para o TAF).

Bloco de código
languagexml
titleExemplo R-2040
<?xml version="1.0" encoding="utf-8"?>
<Reinf>
  <evtAssocDespRep id="???000000000000000000000000000000000">
    <ideEvento>{...}</ideEvento>
    <ideContri>
      <tpInsc>5</tpInsc>
      <nrInsc>str12340</nrInsc>
      <ideEstab>{...}</ideEstab>
    </ideContri>
  </evtAssocDespRep>
</Reinf>

Regra

  • O Evento deve agrupar todos os lançamentos do período por cliente fornecedor.
Aviso
titleideContri

Utiliza um grupo ideEstab específico para este tipo

ideEstab

Bloco de código
languagexml
titleideEstab
<ideEstab>
  <tpInscEstab>5</tpInscEstab>
  <nrInscEstab>str1234</nrInscEstab>
  <recursosRep>{...}</recursosRep>
</ideEstab>

Origem de dados

Elemento do XMLOrigemtpInscEstabPreenchimento de acordo com o campo abaixonrInscEstabGFILIAL.CGC Card
id4
labelR-2050

Comercialização da Produção por Produtor Rural PJ/Agroindústria

Para geração desse evento devem ser selecionados os lançamentos fiscais de saída que possuem o Tributo Funrural informado.

Bloco de código
languagexml
titleExemplo R-2050
<?xml version="1.0" encoding="utf-8"?>
<Reinf>
  <evtComProd id="???000000000000000000000000000000000">
    <ideEvento>{...}</ideEvento>
    <ideContri>{...}</ideContri>
    <infoComProd>
      <ideEstab>{...}</ideEstab>
    </infoComProd>
  </evtComProd>
</Reinf>

Regra

  • O Evento deve agrupar todos os lançamentos do período por cliente fornecedor.
Aviso
titleideContri

Utiliza um grupo ideEstab especifico para este tipo

ideEstab

Origem dos dados

Abaixo seguem as estruturas e o mapeamento das origens campo a campo.


ideEstab

Bloco de código
languagexml
titleideEstab
<ideEstab>
  <tpInscEstab>5</tpInscEstab>
  <nrInscEstab>str1234</nrInscEstab>
  <vlrRecBrutaTotal>str1234</vlrRecBrutaTotal>
  <vlrCPApur>str1234</vlrCPApur>
  <vlrRatApur>str1234</vlrRatApur>
  <vlrSenarApur>str1234</vlrSenarApur>
  <vlrCPSuspTotal>str1234</vlrCPSuspTotal>
  <vlrRatSuspTotal>str1234</vlrRatSuspTotal>
  <vlrSenarSuspTotal>str1234</vlrSenarSuspTotal>
  <tipoCom>{...}</tipoCom>
</ideEstab>

Origem de dados

Elemento do XMLOrigem
tpInscEstabPreenchimento de acordo com o campo abaixo
nrInscEstabGFILIAL.CGC
vlrRecBrutaTotalTotalizador da receita bruta informada no registro {tipoCom}
vlrCPApurSomatório do campo DTRBITEM.VALORTRB do todos os lançamentos com o tributo  para a Filial
vlrRatApurSomatório do campo DTRBITEMCALCCONTRPREV.VALORCONTGILRAT de todos os lançamentos com o tributo para a Filial
vlrSenarApurSomatório do campo DTRBITEMCALCCONTRPREV.VALORCONTSENAR de todos os lançamentos com o tributo para a Filial
vlrCPSuspTotalTotalizador do Funrural suspenso informada no registro {infoProc}
vlrRatSuspTotalTotalizador do Gilrat suspenso informada no registro {infoProc}
vlrSenarSuspTotalTotalizador do Senar suspenso informada no registro {infoProc}

Layout dos Eventos

Deck of Cards
historyfalse
id0
tabLocationleft

Contribuição Previdenciária sobre a Receita Bruta - CPRB

Para geração desse evento devem ser selecionados os lançamentos fiscais de saída que possuem o Tributo INSS informado.

O Evento só deve ser gerado se o Período de Apuração estiver com status "Encerrado".vlrCPApurTotal
Card
id50
labelR-2060
2099
Bloco de código
languagexml
titleExemplo R-20502099
<?xml version="1.0" encoding="utf-8"?>
<Reinf>
  <evtCPRB<evtFechaEvPer id="???000000000000000000000000000000000">
    <ideEvento>{...}</ideEvento>
    <ideContri>{...}</ideContri>
    <infoCPRB>
      <ideEstab><ideRespInf>{...}</ideEstab>ideRespInf>
    <infoFech>{...}</infoCPRB>infoFech>
  </evtCPRB>evtFechaEvPer>
</Reinf>

Regra

  • O Evento deve agrupar todos os lançamentos do período por cliente fornecedor.
Aviso
titleideContri

Utiliza um grupo ideEstab especifico para este tipo

ideEstab

Bloco de código
languagexml
titleideEstab
<ideEstab>
 <tpInscEstab>123</tpInscEstab>
 <nrInscEstab>str1234</nrInscEstab>
 <vlrRecBrutaTotal>str1234</vlrRecBrutaTotal>
 <vlrCPApurTotal>str1234</vlrCPApurTotal>
 <vlrCPRBSuspTotal>str1234</vlrCPRBSuspTotal>
 <tipoCod>{...}</tipoCod>
</ideEstab>

Origem de dados

Elemento do XMLOrigem
tpInscEstabPreenchimento de acordo com o campo abaixo
nrInscEstabGFILIAL.CGC
vlrRecBrutaTotalDPERIODO.VLRRECEITAFINANCEIRA
Somatório dos grupos "filhos"
vlrCPRBSuspTotalNão aderência

Origem dos dados

Abaixo seguem as estruturas e o mapeamento das origens campo a campo.

Deck of Cards
historyfalse
idinfoCadastro1
tabLocationleft

Identificação do prestador de serviços mediante cessão de mão de obra ou empreitada.

Card
id0
labelideEstabObraideRespInf

ideRespInf

Identificação do Estabelecimento/obra contratante dos Serviços

Bloco de código
languagexml
titleideEstabObraideRespInf
<ideEstabObra><ideRespInf>
  <tpInscEstab>5<<nmResp>str1234</tpInscEstab>nmResp>
  <nrInscEstab>str1234<<cpfResp>str12340000</nrInscEstab>cpfResp>
  <indObra>5<<telefone>str1234</indObra>telefone>
  <idePrestServ>{...}</idePrestServ><email>str1234</email>
</ideEstabObra>ideRespInf>

Origem de dados

Elemento do XMLOrigem
tpInscEstab
nmResp
Gerado
Preenchimento de acordo com o campo
{nrInscEstab}
abaixo
nrInscEstab
cpfResp
MPRJ
GFILIAL.
CNOPRJ
CGC
indObraMPRJ.INDPRESTSRV
Card
id1
labelidePrestServ
Bloco de código
languagexml
titleidePrestServ
<idePrestServ>
  <cnpjPrestador>str1234</cnpjPrestador>
  <vlrTotalBruto>str1234</vlrTotalBruto>
  <vlrTotalBaseRet>str1234</vlrTotalBaseRet>
  <vlrTotalRetPrinc>str1234</vlrTotalRetPrinc>
  <vlrTotalRetAdic>str1234</vlrTotalRetAdic>
  <vlrTotalNRetPrinc>str1234</vlrTotalNRetPrinc>
  <vlrTotalNRetAdic>str1234</vlrTotalNRetAdic>
  <indCPRB>5</indCPRB>
  <nfs>{...}</nfs>
  <infoProcRetPr>{...}</infoProcRetPr>
  <infoProcRetAd>{...}</infoProcRetAd>
</idePrestServ>

Origem de dados

telefoneTotalizador da receita bruta informada no registro {tipoCom}
emailSomatório do campo DTRBITEM.VALORTRB do todos os lançamentos com o tributo  para a Filial

Notas Fiscais

Card
id1
labelinfoFech

infoFech

Elemento do XMLOrigem
cnpjPrestadorFCFO.CGCCFO
vlrTotalBrutoSomatório do valor bruto de todos os lançamentos fiscais do mesmo fornecedor.
vlrTotalBaseRetSomatório da base de cálculo do INSS de todos os lançamentos fiscais do mesmo fornecedor.
vlrTotalRetPrincSomatório dos valores de todos os lançamentos fiscais do mesmo fornecedor.
vlrTotalRetAdicSomatório dos valores de todos os lançamentos fiscais do mesmo fornecedor.
vlrTotalNRetPrincSomatório dos valores de todos os lançamentos fiscais do mesmo fornecedor.
vlrTotalNRetAdicSomatório dos valores de todos os lançamentos fiscais do mesmo fornecedor.
indCPRBVerificar a alíquota do Tributo INSS:
- Se for 11%, gera o campo com "0"
- Se for 3,5 % gera o campo com "1"
Card
id2
labelnfs
Bloco de código
languagexml
titlenfs
<nfs>
  <serie>str12</serie>
  <numDocto>str1234</numDocto>
  <dtEmissaoNF>2012-12-13</dtEmissaoNF>
  <vlrBruto>str1234</vlrBruto>
  <obs>str1234</obs>
  <infoTpServ>{...}</infoTpServ>
</nfs>

Origem de dados

Elemento do XMLOrigemserieDLAF.SERIEDOCnumDoctoDLAF.DOCINIdtEmissaoNFDLAF.DATAEMISSAOvlrBrutoSomatório do valor contábil de todos os itens do lançamento.obsDHISTLAF.OBSERVACAO Card
id4
labelinfoTpServ

Informações sobre os tipos de Serviços constantes da NF

Bloco de código
languagexml
titleinfoTpServ
<infoTpServ>
  <tpServico>str123400</tpServico>
  <vlrBaseRet>str1234</vlrBaseRet>
  <vlrRetencao>str1234</vlrRetencao>
  <vlrRetSub>str1234</vlrRetSub>
  <vlrNRetPrinc>str1234</vlrNRetPrinc>
  <vlrServicos15>str1234</vlrServicos15>
  <vlrServicos20>str1234</vlrServicos20>
  <vlrServicos25>str1234</vlrServicos25>
  <vlrAdicional>str1234</vlrAdicional>
  <vlrNRetAdic>str1234</vlrNRetAdic>
</infoTpServ>

Origem de dados

Elemento do XMLOrigemtpServicoTPRDFISCAL.CLASSIFSERVICOvlrBaseRetDTRBITEM.BASETRBvlrRetencaoDTRBITEM.VALORTRBvlrRetSubDTRBITEMCALCCONTRPREV.VLRRETSERVSUBCONTvlrNRetPrincDTRBITEMCALCCONTRPREV.VLRRETSUSPDEPJUIZOvlrServicos15DTRBITEMCALCCONTRPREV.VLRSERVPREST15ANOSvlrServicos20DTRBITEMCALCCONTRPREV.VLRSERVPREST20ANOSvlrServicos25DTRBITEMCALCCONTRPREV.VLRSERVPREST25ANOSvlrAdicional

DTRBITEMCALCCONTRPREV.VLRRETADIC15ANOS +

DTRBITEMCALCCONTRPREV.VLRRETADIC20ANOS +

DTRBITEMCALCCONTRPREV.VLRRETADIC25ANOS

vlrNRetAdicDTRBITEMCALCCONTRPREV.VLRRETADICSUSPDEPJUIZO Card
id5
labelinfoProcRetPr

Informações de processo

Gerar um registro para cada Processo Jud/Admin associado aos lançamentos fiscais do Cliente/Fornecedor relacionado no registro anterior que esteja sendo discutido o valor principal do tributo ou ambos, conforme especificação (2.1.2, "f", iii).

Bloco de código
languagexml
titleinfoProcRetPr
<infoProcRetPr>
  <tpProcRetPrinc>5</tpProcRetPrinc>
  <nrProcRetPrinc>str1234</nrProcRetPrinc>
  <codSuspPrinc>str1234</codSuspPrinc>
  <valorPrinc>str1234</valorPrinc>
</infoProcRetPr>

Origem de dados

Elemento do XMLOrigemtpProcRetPrincDPROCESSOJUDICIAL.TIPOPROCESSOnrProcRetPrincDPROCESSOJUDICIAL.NUMEROcodSuspPrincDTRIBDISCUTIDOSPROCJUDICIAL.CODINDICSUSPEXIGvalorPrincSomatório do campo  DTRBITEMCALCCONTRPREV.VLRRETSUSPDEPJUIZO de todos os lançamentos fiscais que possuem o processo associado. Card
id6
labelinfoProcRetAd

Informações de processo

Dados do Cliente/Fornecedor associado ao lançamento fiscal da retenção e do próprio lançamento. Este grupo totaliza os valores das notas fiscais informadas no Grupo {nfs} por CNPJ/CNO do prestador.

Gerar um registro para cada Processo Jud/Admin associado aos lançamentos fiscais do cli/for relacionado no registro anterior que esteja sendo discutido o valor adicional do tributo ou ambos, conforme especificação (2.1.2, "g", iii).

Bloco de código
languagexml
titleinfoProcRetAd
<infoProcRetAd>
  <tpProcRetAdic>5</tpProcRetAdic>
  <nrProcRetAdic>str1234</nrProcRetAdic>
  <codSuspAdic>str1234</codSuspAdic>
  <valorAdic>str1234</valorAdic>
</infoProcRetAd>

Origem de dados

Elemento do XMLOrigemtpProcRetAdicDPROCESSOJUDICIAL.TIPOPROCESSOnrProcRetAdicDPROCESSOJUDICIAL.NUMEROcodSuspAdicDTRIBDISCUTIDOSPROCJUDICIAL.CODINDICSUSPEXIGvalorAdicSomatório do campo  DTRBITEMCALCCONTRPREV.VLRRETADICSUSPDEPJUIZO de todos os lançamentos fiscais que possuem o processo associado. Card
id7
labelideEstabPrest

Registro que identifica o estabelecimento "prestador" de serviços mediante cessão de mão de obra

Bloco de código
languagexml
titleideEstabPrest
<ideEstabPrest>
  <tpInscEstabPrest>123</tpInscEstabPrest>
  <nrInscEstabPrest>str1234</nrInscEstabPrest>
  <ideTomador>{...}</ideTomador>
</ideEstabPrest>

Origem de dados

Elemento do XMLOrigemtpInscEstabPrestValor fixo "1" gerado pelo sistema.nrInscEstabPrestGFILIAL.CGC Card
id8
labelideTomador

Identificação dos tomadores dos serviços

Dados do Cliente/Fornecedor associado ao lançamento fiscal da retenção e do próprio lançamento. Este grupo totaliza os valores das notas fiscais informadas no Grupo {nfs} por CNPJ/CNO do prestador

Bloco de código
languagexml
titleideTomadorinfoFech
<ideTomador><infoFech>
  <tpInscTomador>5<<evtServTm>S</tpInscTomador>evtServTm>
  <nrInscTomador>str1234<<evtServPr>S</nrInscTomador>evtServPr>
  <indObra>5<<evtAssDespRec>S</indObra>evtAssDespRec>
  <vlrTotalBruto>str1234<<evtAssDespRep>S</vlrTotalBruto>evtAssDespRep>
  <vlrTotalBaseRet>str1234<<evtComProd>S</vlrTotalBaseRet>evtComProd>
  <vlrTotalRetPrinc>str1234<<evtCPRB>S</vlrTotalRetPrinc>evtCPRB>
  <vlrTotalRetAdic>str1234<<evtPgtos>str1234</vlrTotalRetAdic>evtPgtos>
  <vlrTotalNRetPrinc>str1234<<compSemMovto>1999-05</vlrTotalNRetPrinc>
  <vlrTotalNRetAdic>str1234</vlrTotalNRetAdic>
  <nfs>{...}</nfs>
  <infoProcRetPr>{...}</infoProcRetPr>
  <infoProcRetAd>{...}</infoProcRetAd>
</ideTomador>compSemMovto>
</infoFech>

Origem de dados

Elemento do XMLOrigem
tpInscTomador
evtServTmPreenchimento de acordo com o campo abaixo
nrInscTomador
evtServPr
MPRJ
GFILIAL.
CNOPRJ
CGC
indObraMPRJ.INDPRESTSRVvlrTotalBrutoSomatório do valor bruto de todos os lançamentos fiscais emitidos para o mesmo cliente.vlrTotalBaseRetSomatório da base de cálculo do INSS de todos os lançamentos fiscais emitidos para o mesmo cliente.vlrTotalRetPrincSomatório dos valores de todos os lançamentos fiscais emitidos para o mesmo cliente.vlrTotalRetAdicSomatório dos valores de todos os lançamentos fiscais emitidos para o mesmo cliente.vlrTotalNRetPrincSomatório dos valores de todos os lançamentos fiscais emitidos para o mesmo cliente.vlrTotalNRetAdicSomatório dos valores de todos os lançamentos fiscais emitidos para o mesmo cliente.
Card
id10
labelrecursosRec

Recursos recebidos por associação desportiva que mantenha equipe de futebol profissional

Bloco de código
languagexml
titlerecursosRec
<recursosRec>
  <cnpjOrigRecurso>str1234</cnpjOrigRecurso>
  <vlrTotalRec>str1234</vlrTotalRec>
  <vlrTotalRet>str1234</vlrTotalRet>
  <vlrTotalNRet>str1234</vlrTotalNRet>
  <infoRecurso>{...}</infoRecurso>
  <infoProc>{...}</infoProc>
</recursosRec>

Origem de dados

Elemento do XMLOrigemcnpjOrigRecursoFCFO.CGCCFOvlrTotalRecSomatório dos registros filhos.vlrTotalRetSomatório dos registros filhos.vlrTotalNRetSomatório dos registros filhos. Card
id11
labelinfoRecurso

Detalhamento dos recursos recebidos

Bloco de código
languagexml
titleinfoRecurso
<infoRecurso>
  <tpRepasse>5</tpRepasse>
  <descRecurso>str1234</descRecurso>
  <vlrBruto>str1234</vlrBruto>
  <vlrRetApur>str1234</vlrRetApur>
</infoRecurso>

Origem de dados

Elemento do XMLOrigemtpRepasseEssas informações serão providas pela Gestão de Materiais através de serviço.descRecursoEssas informações serão providas pela Gestão de Materiais através de serviço.vlrBrutoEssas informações serão providas pela Gestão de Materiais através de serviço.vlrRetApurEssas informações serão providas pela Gestão de Materiais através de serviço. Card
id12
labelinfoProc

Informações de Processos Administrativos/Judiciais com decisão/sentença favorável ao contribuinte

Bloco de código
languagexml
titleinfoProc
<infoProc>
  <tpProc>5</tpProc>
  <nrProc>str1234</nrProc>
  <codSusp>str1234</codSusp>
  <vlrNRet>str1234</vlrNRet>
</infoProc>

Origem de dados

Elemento do XMLOrigemtpProcDPROCESSOJUDICIAL.TIPOPROCESSOnrProcDPROCESSOJUDICIAL.NUMEROcodSuspDTRIBDISCUTIDOSPROCJUDICIAL.CODINDICSUSPEXIGvlrNRetSomatório do campo  DTRBITEMCALCCONTRPREV.VLRRETADICSUSPDEPJUIZO de todos os lançamentos fiscais que possuem o processo associado. Card
id13
labelrecursosRep

Recursos repassados para associação desportiva

Bloco de código
languagexml
titlerecursosRep
<recursosRep>
  <cnpjAssocDesp>str1234</cnpjAssocDesp>
  <vlrTotalRep>str1234</vlrTotalRep>
  <vlrTotalRet>str1234</vlrTotalRet>
  <vlrTotalNRet>str1234</vlrTotalNRet>
  <infoRecurso>{...}</infoRecurso>
  <infoProc>{...}</infoProc>
</recursosRep>

Origem de dados

Elemento do XMLOrigemcnpjAssocDespFCFO.CGCCFOvlrTotalRepSomatório dos registros filhos.vlrTotalRetSomatório dos registros filhos.vlrTotalNRetSomatório dos registros filhos. Card
id14
labeltipoCom

Registro que apresenta o valor total da Receita Bruta por "tipo" de comercialização.

Bloco de código
languagexml
titletipoCom
<tipoCom>
  <indCom>5</indCom>
  <vlrRecBruta>str1234</vlrRecBruta>
  <infoProc>{...}</infoProc>
</tipoCom>

Origem de dados

Elemento do XMLOrigemindComSE for uma operação para o exterior (CFOP 7xxx)
ENTÃO o indicador será "9"
SENÃO
SE o campo FCFO.ENTIDADEEXECUTORAPAA do Cliente/Fornecedor estiver marcado
ENTÃO o indicador será "8"
SENÃO o indicador será "1".vlrRecBrutaValor Líquido dos itens dos lançamentos selecionados. Card
id15
labeltipoCod

Registro que apresenta o valor total da receita por tipo de código de atividade econômica

As informações desse Grupo serão originadas da pasta "Contribuição Previdenciária" do Período de Apuração de cada uma das Filiais.

Bloco de código
languagexml
titletipoCod
<tipoCod>
  <codAtivEcon>str12340</codAtivEcon>
  <vlrRecBrutaAtiv>str1234</vlrRecBrutaAtiv>
  <vlrExcRecBruta>str1234</vlrExcRecBruta>
  <vlrAdicRecBruta>str1234</vlrAdicRecBruta>
  <vlrBcCPRB>str1234</vlrBcCPRB>
  <vlrCPRBapur>str1234</vlrCPRBapur>
  <tipoAjuste>{...}</tipoAjuste>
  <infoProc>{...}</infoProc>
</tipoCod>

Origem de dados

Elemento do XMLOrigemcodAtivEconDPERIODOCONTRIBPREV.CODATIVECONOMICvlrRecBrutaAtivDPERIODOCONTRIBPREV.VALORRECEITASvlrExcRecBrutaNão aderênciavlrAdicRecBrutaNão aderênciavlrBcCPRBDPERIODOCONTRIBPREV.BASECALCULOvlrCPRBapurDPERIODOCONTRIBPREV.VALORCONTRIBUICAO Card
id16
labeltipoAjuste

Tipo do ajuste da CPRB

Este grupo será gerado com os lançamentos de Outros Débitos/Créditos inseridos para o Tributo "Contribuição Previdenciária" no período.

Bloco de código
languagexml
titletipoAjuste
<tipoAjuste>
  <tpAjuste>5</tpAjuste>
  <codAjuste>1234</codAjuste>
  <vlrAjuste>str1234</vlrAjuste>
  <descAjuste>str1234</descAjuste>
  <dtAjuste>1999-05</dtAjuste>
</tipoAjuste>

Origem de dados

Elemento do XMLOrigemtpAjusteSe o lançamento for de Crédito, recebe valor “0”.
Se for do Tipo Débito recebe valor “1”.codAjusteRecebe o valor gravado no campo "Código Ajuste SPED" da tela de inclusão de Outros Débitos e Créditos.vlrAjusteRecebe o valor do lançamento de Outros Débitos/CréditosdescAjusteRecebe o valor do campo Histórico do lançamentos de Outros Débitos/Créditos.dtAjusteNão aderência.As demais estruturas não destacadas irão seguir o padrão geral dos eventos
evtAssDespRecTotalizador da receita bruta informada no registro {tipoCom}
evtAssDespRepSomatório do campo DTRBITEM.VALORTRB do todos os lançamentos com o tributo  para a Filial
evtComProd
evtCPRB
evtPgtos
compSemMovto

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.