Registrar evento R-2099 - Fechamento dos Eventos Periódicos¶
- Faça a integração dos dados do evento R-2099 - 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-2099 - 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-2099 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 | INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2099.85782878000189.2018.03.20180412.01','perApur', '2018-02');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2099.85782878000189.2018.03.20180412.01','tpAmb', '2');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2099.85782878000189.2018.03.20180412.01','procEmi', '1');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2099.85782878000189.2018.03.20180412.01','verProc', 'REINF001');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2099.85782878000189.2018.03.20180412.01','tpInsc', '1');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2099.85782878000189.2018.03.20180412.01','nrInsc', '06635659');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2099.85782878000189.2018.03.20180412.01','nmResp', 'EDSON ARANTES DO NASCIMENTO');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2099.85782878000189.2018.03.20180412.01','cpfResp', '10644004002');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2099.85782878000189.2018.03.20180412.01','telefone', '55988767665');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2099.85782878000189.2018.03.20180412.01','email', 'edson.arantes@inventti.com.br');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2099.85782878000189.2018.03.20180412.01','evtServTm', 'N');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2099.85782878000189.2018.03.20180412.01','evtServPr', 'N');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2099.85782878000189.2018.03.20180412.01','evtAssDespRec', 'N');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2099.85782878000189.2018.03.20180412.01','evtAssDespRep', 'N');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2099.85782878000189.2018.03.20180412.01','evtComProd', 'N');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2099.85782878000189.2018.03.20180412.01','evtCPRB', 'N');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2099.85782878000189.2018.03.20180412.01','evtPgtos', 'N');
INSERT INTO DADOS_EVENTOS_REINF VALUES (0, 'R2099.85782878000189.2018.03.20180412.01','compSemMovto', '2018-01');
|
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 (
2099
,'R2099.85782878000189.2018.03.20180412.01'
)
|
Obtendo o resultado da solicitação de registro do evento¶
Obter o registro do evento R-2099 - Fechamento dos Eventos Periódicos da tabela MVTOS_EVENTOS_REINF com o CODIGO_COMANDO igual a 2099.
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 = 'R2099.85782878000189.2018.03.20180412.01'
AND CODIGO_COMANDO = 2099;
|
Valores possíveis para o evento R-2099¶
A tabela abaixo descreve todos os CAMPOS e os VALORES possíveis para o registro de um evento R-2099.
Campo | Descrição | Formato |
---|---|---|
perApur | Ano/mês (formato AAAA-MM) de referência das informações. | 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} |
nmResp | Nome do responsável pelas informações. | |
cpfResp | Preencher com o CPF do responsável | [0-9]{11} |
telefone | Informar o número do telefone, com DDD. | |
Endereço eletrônico | ||
evtServTm | Contratou serviços sujeitos à retenção de contribuição previdenciária? S - Sim; N - Não. | |
evtServPr | Prestou serviços sujeitos à retenção de contribuição previdenciária? S - Sim; N - Não. | |
evtAssDespRec | A associação desportiva que mantém equipe de futebol profissional, possui informações sobre recursos recebidos? S - Sim; N - Não. | |
evtAssDespRep | Possui informações sobre repasses efetuados à associação desportiva que mantém equipe de futebol profissional? S - Sim; N - Não. | |
evtComProd | O produtor rural PJ/Agroindústria possui informações de comercialização de produção? S - Sim; N - Não. | |
evtCPRB | Possui informações sobre a apuração da Contribuição Previdenciária sobre a Receita Bruta? S - Sim; N - Não | |
evtPgtos | Possui informações de pagamento diversos no período de apuração? S - Sim; N - Não Só preencher este campo se {perApur} <= [2018-10]. |
|
compSemMovto | Informar a primeira competência a partir da qual não houve movimento, cuja situação perdura até a competência atual. Preenchimento opcional se {perApur} <= [2018-10]. Não pode ser preenchido nos demais casos. |
20([0-9][0-9])-(0[1-9];1[0-2]) |