Registrar evento R-3010 - Fechamento dos Eventos Periódicos¶
- Faça a integração dos dados do evento R-3010 - Fechamento dos Eventos Periódicos
- 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-3010 - Fechamento dos Eventos Periódicos¶
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-3010 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 28 29 30 31 32 33 34 35 36 | INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','indRetif', '1');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','dtApuracao', '2018-04-01');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','tpAmb', '2');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','procEmi', '1');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','verProc', 'REINF001');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','tpInsc', '1');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','nrInsc', '06635659');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','tpInscEstab', '1');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','nrInscEstab', '10644004002');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','nrBoletim', '7394');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','tpCompeticao', '1');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','categEvento', '4');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','modDesportiva', 'Futebol');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','nomeCompeticao', 'Compeonato Blumenauense');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','cnpjMandante', '20644004002');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','cnpjVisitante', '30644004002');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','nomeVisitante', '2MP Construcoes Ltda');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','pracaDesportiva', 'Blumenau');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','codMunic', '4205902');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','uf', 'SC');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','qtdePagantes', '10');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','qtdeNaoPagantes', '1');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','tpIngresso', '1');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','descIngr', 'Geral');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','qtdeIngrVenda', '15');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','qtdeIngrVendidos', '9');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','qtdeIngrDev', '6');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','precoIndiv', '150,00');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','vlrTotal', '1350,00');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','tpReceita', '2');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','vlrReceita', '100,00');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','descReceita', 'Placa');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','vlrReceitaTotal', '1450,00');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','vlrCP', '0,00');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','vlrReceitaClubes', '0,00');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R3010.85782878000189.2018.03.20180412.01','vlrRetParc', '0,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 (
3010
,'R3010.85782878000189.2018.03.20180412.01'
)
|
Obtendo o resultado da solicitação de registro do evento¶
Obter o registro do evento R-3010 - Fechamento dos Eventos Periódicos da tabela MVTOS_EVENTOS_REINF com o CODIGO_COMANDO igual a 3010.
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 = 'R3010.85782878000189.2018.03.20180412.01'
AND CODIGO_COMANDO = 3010;
|
Valores possíveis para o evento R-3010¶
A tabela abaixo descreve todos os CAMPOS e os VALORES possíveis para o registro de um evento R-3010.
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} |
dtApuracao | Informar a data de realização do espetáculo desportivo no formato AAAAMM-DD. Validação: Deve ser uma data posterior a implementação da EFD-Reinf. Não pode ser superior à data atual. |
2{1}0{1}[0-9]{2}-[0-1]{1}[0-9]{1}-[0-3]{1}[0-9]{1} |
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) | [1] |
nrInscEstab | Informar o número de inscrição do estabelecimento do contribuinte declarante de acordo com o tipo de inscrição indicado no campo {tpInscEstab}. Validação: A inscrição informada deve ser compatível com o {tpInscEstab} e válido. | [0-9]{14} |
nrBoletim | Número do boletim relativo ao espetáculo desportivo. Validação: Não pode haver duplicidade de registros com o mesmo {nrBoletim} | [0-9]{4} |
tpCompeticao | Tipo de Competição: 1 - Oficial; 2 - Não Oficial. | [1;2] |
categEvento | Categoria do evento: 1 - Internacional; 2 - Interestadual; 3 - Estadual; 4 - Local; | [1-4] |
modDesportiva | Descrição da modalidade do evento desportivo | |
nomeCompeticao | Nome da competição. (Campeonato Brasileiro, Copa do Brasil, Campeonato Estadual, entre outras) | |
cnpjMandante | Preencher com o CNPJ do clube mandante Validação: Deve ser um CNPJ válido | [0-9]{14} |
cnpjVisitante | Preencher com o número de inscrição do clube visitante no CNPJ. Não deve ser preenchido em caso de clube estrangeiro Validação: Se informado, deve ser um CNPJ válido | [0-9]{14} |
nomeVisitante | Nome do clube visitante Validação: Preenchimento obrigatório se não preencher {cnpjVisitante} | |
pracaDesportiva | Praça desportiva do local do evento | |
codMunic | Preencher com o código do município, conforme tabela do IBGE Validação: Se informado, deve ser um código existente na tabela de municípios do IBGE | [0-9]{0,7} |
uf | Preencher com a sigla da Unidade da Federação Validação: Deve ser uma UF válida. | [A-Z]{2} |
qtdePagantes | Quantidade de espectadores pagantes do evento | [0-9]{1,6} |
qtdeNaoPagantes | Quantidade de espectadores não pagantes do evento | [0-9]{1,6} |
tpIngresso | Tipo de Ingresso: 1 - Arquibancada; 2 - Geral; 3 - Cadeiras; 4 - Camarote; | [1-4] |
descIngr | Descrição do tipo de ingresso | |
qtdeIngrVenda | Número de ingressos colocados à venda | [0-9]{1,6} |
qtdeIngrVendidos | Número de ingressos vendidos Validação: Não pode ser superior ao valor informado em {qtdeIngrVenda} | [0-9]{1,6} |
qtdeIngrDev | Número de ingressos devolvidos Validação: Não pode ser superior ao valor informado em {qtdeIngrVenda} | [0-9]{1,6} |
precoIndiv | Preço individual do ingresso | [0-9]{1,14}[,][0-9]{2} |
vlrTotal | Valor total arrecadado Validação: Deve corresponder a {qtdeIngrVendidos} x {precoIndiv} | [0-9]{1,14}[,][0-9]{2} |
tpReceita | Tipo de receita, conforme tabela: 1 - Transmissão; 2 - Propaganda; 3 - Publicidade; 4 - Sorteio; 5 - Outros. | [1-5] |
vlrReceita | Valor da receita auferida | [0-9]{1,14}[,][0-9]{2} |
descReceita | Descrição da receita | |
vlrReceitaTotal | Valor da receita bruta total Validação: Deve corresponder a soma de {vlrTotal} de {receitaIngressos} e de {vlrReceita} de {outrasReceitas} que estejam vinculados ao mesmo estabelecimento | [0-9]{1,14}[,][0-9]{2} |
vlrCP | Valor da contribuição previdenciária | [0-9]{1,14}[,][0-9]{2} |
vlrCPSuspTotal | Valor da Contribuição Previdenciária com exigibilidade suspensa. Validação: deve ser igual ao somatório dos campos {vlrCPSusp} do grupo infoProc [0-9]{1,14}[,][0-9]{2} | |
vlrReceitaClubes | Valor total da receita destinada aos clubes participantes | [0-9]{1,14}[,][0-9]{2} |
vlrRetParc | Valor retido do clube para amortização do parcelamento especial da Lei 8.641/93, quando for o caso. Se não houver retenção, preencher com 0 (zero). [0-9]{1,14}[,][0-9]{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. Validação: O processo deve existir na tabela de PROCESSOS. | |
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} |
vlrCPSusp | Valor da Contribuição Previdenciária com exigibilidade suspensa | [0-9]{1,14}[,][0-9]{2} |