Registrar evento R-2060 - Contribuição Previdenciária Sobre a Receita Bruta - CPRB¶
- Faça a integração dos dados do evento R-2060 - Contribuição Previdenciária Sobre a Receita Bruta - CPRB
- Faça a integração que comanda o registro do evento
- Obtenha o resultado da solicitação de registro do evento
- Valores possíveis para o evento
Integrando os dados do evento R-2060 - Contribuição Previdenciária Sobre a Receita Bruta - CPRB¶
Inserir um registro contendo o CAMPO e o VALOR. Campo é um campo do evento do REINF solicitado.
No exemplo abaixo demonstra a integração de um evento R-2060 com todos registros, compondo o evento completo.
OBSERVAÇÃO:
- No exemplo abaixo há o detalhamento de várias notas
- Quando isso acontecer, basta repetir o CAMPO com os respectivos VALOR
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2060.85782878000189.2018.03.20180412.01','indRetif', '1');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2060.85782878000189.2018.03.20180412.01','perApur', '2018-02');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2060.85782878000189.2018.03.20180412.01','tpAmb', '2');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2060.85782878000189.2018.03.20180412.01','procEmi', '1');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2060.85782878000189.2018.03.20180412.01','verProc', 'REINF001');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2060.85782878000189.2018.03.20180412.01','tpInsc', '1');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2060.85782878000189.2018.03.20180412.01','nrInsc', '06635659');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2060.85782878000189.2018.03.20180412.01','tpInscEstab', '1');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2060.85782878000189.2018.03.20180412.01','nrInscEstab', '80504767070');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2060.85782878000189.2018.03.20180412.01','vlrRecBrutaTotal', '100,00');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2060.85782878000189.2018.03.20180412.01','vlrCPApurTotal', '100,00');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2060.85782878000189.2018.03.20180412.01','vlrCPRBSuspTotal', '100,00');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2060.85782878000189.2018.03.20180412.01','codAtivEcon', '??');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2060.85782878000189.2018.03.20180412.01','vlrRecBrutaAtiv', '100,00');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2060.85782878000189.2018.03.20180412.01','vlrExcRecBruta', '100,00');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2060.85782878000189.2018.03.20180412.01','vlrAdicRecBruta', '100,00');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2060.85782878000189.2018.03.20180412.01','vlrBcCPRB', '100,00');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2060.85782878000189.2018.03.20180412.01','vlrCPRBapur', '100,00');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2060.85782878000189.2018.03.20180412.01','tpAjuste', '0');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2060.85782878000189.2018.03.20180412.01','codAjuste', '7');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2060.85782878000189.2018.03.20180412.01','vlrAjuste', '100,00');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2060.85782878000189.2018.03.20180412.01','descAjuste', 'Ajuste');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2060.85782878000189.2018.03.20180412.01','dtAjuste', '2018-04');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2060.85782878000189.2018.03.20180412.01','tpProc', '1');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2060.85782878000189.2018.03.20180412.01','nrProc', '453');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2060.85782878000189.2018.03.20180412.01','codSusp', '0');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2060.85782878000189.2018.03.20180412.01','vlrCPRBSusp', '100,00');
|
Integrando o comando que registra o evento¶
Inserir um registro na tabela INTERF_COM_REINF.
A linha destacada é o identificador fornecido pelo cliente/parceiro.
1 2 3 4 5 6 7 8 | INSERT INTO INTERF_COM_REINF (
CODIGO_COMANDO
,ID_OPERACAO_CLIENTE
)
VALUES (
2060
,'R2060.85782878000189.2018.03.20180412.01'
)
|
Obtendo o resultado da solicitação de registro do evento¶
Obter o registro do evento R-2060 - Contribuição Previdenciária Sobre a Receita Bruta - CPRB da tabela MVTOS_EVENTOS_REINF com o CODIGO_COMANDO igual a 2060.
1 2 3 4 5 6 7 8 9 | SELECT ID_OPERACAO_CLIENTE
,DT_MVTACAO
,CODIGO_COMANDO
,NR_RECIBO
,SUCESSO
,DSC_RESULTADO_OPERACAO
FROM MVTOS_EVENTOS_REINF
WHERE ID_OPERACAO_CLIENTE = 'R2060.85782878000189.2018.03.20180412.01'
AND CODIGO_COMANDO = 2060;
|
Valores possíveis para o evento R-2060¶
A tabela abaixo descreve todos os CAMPOS e os VALORES possíveis para o registro de um evento R-2060.
Campo | Descrição | Formato |
---|---|---|
indRetif | Informe [1] para arquivo original ou [2] para arquivo de retificação. | 1;2 |
nrRecibo | Preencher com o número do recibo do arquivo a ser retificado. Validação: O preenchimento é obrigatório se {indRetif} = [2]. Deve ser um recibo de entrega válido, correspondente ao arquivo objeto da retificação |
[0-9]{1,18}[-][0-9]{2}[-][0-9]{4}[-][0-9]{4}[-][0-9]{1,18} |
perApur | Informar o ano/mês de referência das informações no formato AAAA-MM. Validação: Deve ser um ano/mês válido para o qual haja informações do contribuinte informadas através do evento R-1000. |
20([0-9][0-9])-(0[1-9]1[0-2]) |
tpAmb | Identificação do ambiente: 1 - Produção; 2 - Produção restrita - dados reais; 3 - Produção restrita - dados fictícios |
1;2;3 |
procEmi | Processo de emissão do evento: 1- Emissão com aplicativo do contribuinte; 2- Emissão com aplicativo governamental. |
1;2 |
verProc | Versão do processo de emissão do evento. Informar a versão do aplicativo emissor do evento. | |
tpInsc | Preencher com o código correspondente ao tipo de inscrição. Deve ser igual a [1] (CNPJ) ou [2] (CPF) | 1;2 |
nrInsc | Informar o número de inscrição do contribuinte de acordo com o tipo de inscrição indicado no campo {tpInsc}. Se for um CNPJ deve ser informada apenas a Raiz/Base de oito posições, exceto se natureza jurídica de administração pública direta federal ([101-5], [104-0], [107-4], [116-3], situação em que o campo deve ser preenchido com o CNPJ completo (14 posições). |
[0-9]{8};[0-9]{11};[0-9]{14} |
tpInscEstab | Preencher com o código correspondente ao tipo de inscrição: Deve ser igual a [1] (CNPJ) ou [4] CNO | [1;4] |
nrInscEstab | Preencher com o número de inscrição do estabelecimento pertencente ao contribuinte declarante, de acordo com o tipo de inscrição indicado no campo {tpInscEstab}. | [0-9]{1,14} |
vlrRecBrutaTotal | Valor da Receita Bruta Total do Estabelecimento no Período. | [0-9]{1,14}[,][0-9]{2} |
vlrCPApurTotal | Valor total da Contribuição Previdenciária sobre Receita Bruta apurada pelo Estabelecimento no período. | [0-9]{1,14}[,][0-9]{2} |
vlrCPRBSuspTotal | Valor da Contribuição Previdenciária com exigibilidade suspensa. | [0-9]{1,14}[,][0-9]{2} |
codAtivEcon | Código indicador correspondente à atividade comercial, produto ou serviço sujeito a incidência da Contribuição Previdenciária sobre a Receita Bruta, conforme Tabela 09. Deve ser um código válido da tabela 9. |
|
vlrRecBrutaAtiv | Preencher com o valor total da receita da atividade. | [0-9]{1,14}[,][0-9]{2} |
vlrExcRecBruta | Preencher com o Valor total das Exclusões da Receita Bruta previstas em lei. | [0-9]{1,14}[,][0-9]{2} |
vlrAdicRecBruta | Preencher com o Valor total das Adições da Receita Bruta previstas em lei. | [0-9]{1,14}[,][0-9]{2} |
vlrBcCPRB | Preencher com o Valor da Base de Cálculo da Contribuição Previdenciária sobre a Receita Bruta. | [0-9]{1,14}[,][0-9]{2} |
vlrCPRBapur | Preencher com o Valor Contribuição Previdenciária sobre a Receita Bruta. | [0-9]{1,14}[,][0-9]{2} |
tpAjuste | Preencher com o código correspondente ao tipo de ajuste: 0 - Ajuste de redução; 1 - Ajuste de acréscimo; | [0;1] |
codAjuste | Preencher com o código de ajuste: 1 - Ajuste da CPRB: Adoção do Regime de Caixa; 2 - Ajuste da CPRB: Diferimento de Valores a recolher no período; 3 - Adição de valores Diferidos em Período(s) Anteriores(es); 4 - Exportações diretas; 5 - Transporte internacional de cargas; 6 - Vendas canceladas e os descontos incondicionais concedidos; 7 - IPI, se incluído na receita bruta; 8 - ICMS, quando cobrado pelo vendedor dos bens ou prestador dos serviços na condição de substituto tributário; 9 - Receita bruta reconhecida pela construção, recuperação, reforma, ampliação ou melhoramento da infraestrutura,cuja contrapartida seja ativo intangível representativo de direito de exploração, no caso de contratos de concessão de serviços públicos; 10 - O valor do aporte de recursos realizado nos termos do art 6 §3 inciso III da Lei 11.079/2004; 11 - Demais ajustes oriundos da Legislação Tributária, estorno ou outras situações. |
|
vlrAjuste | Valor do ajuste | [0-9]{1,14}[,][0-9]{2} |
descAjuste | Descrição resumida do ajuste | |
dtAjuste | Informar o mês/ano (formato AAAA-MM) de referência do ajuste | 20([0-9][0-9])-(0[1-9];1[0-2]) |
tpProc | Preencher com o código correspondente ao tipo de processo: 1 - Administrativo; 2 - Judicial. | [1;2] |
nrProc | Informar o número do processo administrativo/judicial. | |
codSusp | Código do Indicativo da Suspensão, atribuído pelo contribuinte. Este campo deve ser utilizado se, num mesmo processo, houver mais de uma matéria tributária objeto de contestação e as decisões forem diferentes para cada uma. |
[0-9]{0,14} |
vlrCPRBSusp | Valor da Contribuição Previdenciária com exigibilidade suspensa. | [0-9]{1,14}[,][0-9]{2} |