01. DADOS GERAIS
Produto: | TOTVS Backoffice
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Backoffice SP |
Módulo: | AUTOMAÇÃO FISCAL |
Função: | |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DSERTAF2-15777 |
02. SITUAÇÃO/REQUISITO
Criar o dicionário com as tabelas, campos, índices, relacionamentos (SX9) que será utilizado para visualizar as informações do retorno do RET (Evento R-9015). Na tabela pai do evento R-9015,
deverá criar os campos: FILIAL, ID, VERSAO, VERANT, PROTUL, PROTPN, EVENTO (Inclusão, Alteração, Exclusão),
ATIVO, PERAPU, CODRET, DTPROC, HRPROC, TPEVT (R-9015), IDEVEN, HASH, NRRECB e LEIAUT e um campo para identificar o período.
Deve ser avaliado a criação de uma tabela para cada evento do bloco 40 igual ao que existe hoje para o evento R-5011 ou se poderá ser quebrado os registros por periodicidade.
Nas tabelas filhas, que irão receber os dados de cada evento,
deverá existir os campos FILIAL, ID, VERSAO, NRREC e mais os campos específicos do layout da REINF.
Atualizar o spike com os campos criados.
03. SOLUÇÃO
Foram criados os seguintes metadados:
SX2
X2_CHAVE | X2_NOME | X2_MODO | X2_MODOUN | X2_MODOEMP | X2_UNICO |
V9F | Reinf R-9015 Evt Totalização | E | E | E | V9F_FILIAL+V9F_ID+V9F_VERSAO |
V9P | Inf. Ocorrências Registradas | E | E | E | V9P_FILIAL+V9P_ID+V9P_VERSAO+V9P_SEQUEN |
V9Q | Info. Total. X Nat. Rend. e CR | E | E | E | V9Q_FILIAL+V9Q_ID+V9Q_VERSAO+V9Q_TPPER+V9Q_PERTRB+V9Q_CR+V9Q_NATREN |
V9R | R-9015 Info.Consolid. Tributos | E | E | E | V9R_FILIAL+V9R_ID+V9R_VERSAO+V9R_TPPER+V9R_PERTRB+V9R_CR |
SX3
X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_RESERV | X3_MODAL | X3_BROWSE | X3_VISUAL | X3_CONTEXT |
V9F | 1 | V9F_FILIAL | C | 8 | 0 | Filial | Filial | @! | 2 | S | A | R | |
V9F | 2 | V9F_ID | C | 36 | 0 | ID | Identificador do Registro | @! | x | 2 | N | A | R |
V9F | 3 | V9F_VERSAO | C | 14 | 0 | Id Ver Reg | Id da Versão do Registro | @! | x | 2 | N | A | R |
V9F | 4 | V9F_VERANT | C | 14 | 0 | Ver Ant Reg | Versão Anterior Registro | @! | x | 2 | N | A | R |
V9F | 5 | V9F_STATUS | C | 1 | 0 | Status Reg | Status do Registro | @! | x | 2 | N | A | R |
V9F | 6 | V9F_PROTUL | C | 52 | 0 | Recibo | Recibo da Transmissão | @! | x | 2 | N | A | R |
V9F | 7 | V9F_PROTPN | C | 52 | 0 | Recibo Ant | Recibo Trans Anterior | @! | x | 2 | N | A | R |
V9F | 8 | V9F_EVENTO | C | 1 | 0 | Id Evento | Identificação do Evento | @! | x | 2 | N | A | R |
V9F | 9 | V9F_ATIVO | C | 1 | 0 | Reg Ativo | Registro Ativo | @! | x | 2 | N | A | R |
V9F | 10 | V9F_LEIAUT | C | 10 | 0 | Versão Reinf | Versão Leiaute Reinf | @! | x | 2 | N | A | R |
V9F | 11 | V9F_PERAPU | C | 8 | 0 | Per. Apur. | Período Apuração | @! | x x | 1 | N | A | R |
V9F | 12 | V9F_TPINSC | C | 1 | 0 | Tipo Inscr. | Inscrição do contribuinte | @! | x x | 1 | S | A | R |
V9F | 13 | V9F_NRINSC | C | 14 | 0 | Nro. Inscr. | N° Inscrição Contribuinte | @! | x x | 1 | S | A | R |
V9F | 14 | V9F_CODRET | C | 1 | 0 | Cód. Retorno | Código do Retorno | @! | x x | 1 | S | A | R |
V9F | 15 | V9F_DSCRET | M | 999 | 0 | Descr. Ret | Descrição do Retorno | @! | x x | 1 | N | A | R |
V9F | 16 | V9F_PROTEN | C | 30 | 0 | Protocol Ent | Protocolo entrega do lote | @! | x | 2 | N | A | R |
V9F | 17 | V9F_DTPROC | D | 8 | 0 | Data Process | Data do Processamento | x x | 1 | S | A | R | |
V9F | 18 | V9F_HRPROC | C | 4 | 0 | Hora Process | Hora do Processamento | @R 99:99 | x x | 1 | S | A | R |
V9F | 19 | V9F_TPEVEN | C | 6 | 0 | Tipo Evento | Tipo do Evento | @! | x x | 1 | S | A | R |
V9F | 20 | V9F_IDEVEN | C | 36 | 0 | Id Evento | ID do EVento | @! | x x | 1 | N | A | R |
V9F | 21 | V9F_HASH | C | 60 | 0 | Hash Arq | Hash Arquivo Processado | @! | x x | 1 | N | A | R |
V9F | 22 | V9F_NRRECB | C | 52 | 0 | Nr Recibo | N° de recibo do arquivo | @! | x | 2 | N | A | R |
V9F | 23 | V9F_INDTRI | C | 1 | 0 | Ind Vlr Trib | Indicativo Vlrs Tributos | @! | x | 2 | S | A | R |
V9P | 1 | V9P_FILIAL | C | 8 | 0 | Filial | Filial | @! | 2 | S | A | R | |
V9P | 2 | V9P_ID | C | 36 | 0 | ID | Identificador do Registro | @! | 2 | S | A | R | |
V9P | 3 | V9P_VERSAO | C | 14 | 0 | Versão | Versão do Registro | @! | x | 2 | N | A | R |
V9P | 4 | V9P_SEQUEN | C | 3 | 0 | Sequência | Sequência | @! | x | 2 | N | V | R |
V9P | 5 | V9P_TPOCOR | C | 1 | 0 | TpOcorr | Tipo de Ocorrência | @! | x | 2 | N | A | R |
V9P | 6 | V9P_LOCERR | C | 200 | 0 | Local Erro | Local Erro Aviso ou Inf. | @! | x | 2 | N | A | R |
V9P | 7 | V9P_CODRES | C | 6 | 0 | Cod Resp | Código da Resposta | @! | x | 2 | N | A | R |
V9P | 8 | V9P_DSRESP | M | 999 | 0 | Dsc Resp | Descrição da Resposta | @! | x | 2 | N | A | R |
V9Q | 1 | V9Q_FILIAL | C | 8 | 0 | Filial | Filial | @! | 2 | S | A | R | |
V9Q | 2 | V9Q_ID | C | 36 | 0 | ID Registro | Identificador do Registro | @! | x | 2 | N | A | R |
V9Q | 3 | V9Q_VERSAO | C | 14 | 0 | Id Ver Reg | Id da Versão do Registro | @! | x | 2 | N | A | R |
V9Q | 4 | V9Q_TPPER | C | 1 | 0 | Tipo Per. | Tipo de Período | @! | x x | 1 | S | A | R |
V9Q | 5 | V9Q_PERTRB | C | 2 | 0 | Per. Apur CR | Período de Apuração do CR | @! | x | 2 | S | A | R |
V9Q | 6 | V9Q_CR | C | 6 | 0 | Cod. Receita | Código de Receita | @! | x | 2 | S | A | R |
V9Q | 7 | V9Q_VTRIBI | N | 14 | 2 | Vlr CR Info | Vlr Tributo Retido | @E 99,999,999,999.99 | x | 2 | S | A | R |
V9Q | 8 | V9Q_VTRIBC | N | 14 | 2 | V. Trib. Cal | Vlr Trib. Calculado | @E 99,999,999,999.99 | x | 2 | S | A | R |
V9Q | 9 | V9Q_VRDCTF | N | 14 | 2 | Vl.Ret. DCTF | Vlr Trib. Ret. DCTFWeb | @E 99,999,999,999.99 | x | 2 | S | A | R |
V9Q | 10 | V9Q_VSUSPI | N | 14 | 2 | Vl.Susp Info | Vlr. Trib. Suspenso Info | @E 99,999,999,999.99 | x | 2 | S | A | R |
V9Q | 11 | V9Q_VSUSPC | N | 14 | 2 | Vl.Susp. Cal | Valor Suspenso Calculado | @E 99,999,999,999.99 | x | 2 | S | A | R |
V9Q | 12 | V9Q_VSDCTF | N | 14 | 2 | Vl.Susp DCTF | Valor Suspenso DCTFWeb | @E 99,999,999,999.99 | x | 2 | S | A | R |
V9Q | 13 | V9Q_NATREN | C | 5 | 0 | Nat. Rend. | Natureza do rendimento | @! | x | 2 | S | A | R |
V9R | 1 | V9R_FILIAL | C | 8 | 0 | Filial | Filial | x | 2 | S | A | R | |
V9R | 2 | V9R_ID | C | 36 | 0 | ID Registro | Identificador do Registro | @! | x | 2 | N | A | R |
V9R | 3 | V9R_VERSAO | C | 14 | 0 | Id Ver Reg | Id da Versão do Registro | @! | x | 2 | N | A | R |
V9R | 4 | V9R_TPPER | C | 1 | 0 | Tipo Per. | Tipo de Período | @! | x x | 1 | S | A | R |
V9R | 5 | V9R_PERTRB | C | 2 | 0 | Per. Apur CR | Período de Apuração do CR | @! | x | 2 | S | A | R |
V9R | 6 | V9R_CR | C | 6 | 0 | Cod. Receita | Código de Receita | @! | x | 2 | S | A | R |
V9R | 7 | V9R_VRDCTF | N | 14 | 2 | Vl.Trib.DCTF | Valor do Tributo Retido | @E 99,999,999,999.99 | x | 2 | S | A | R |
V9R | 8 | V9R_VSDCTF | N | 14 | 2 | Vl.Susp.DCTF | Valor Suspenso DCTF | @E 99,999,999,999.99 | x | 2 | S | A | R |
SIX
INDICE | ORDEM | CHAVE | DESCRICAO |
V9F | 1 | V9F_FILIAL+V9F_ID+V9F_VERSAO | ID + Id Ver Reg |
V9P | 1 | V9P_FILIAL+V9P_ID+V9P_VERSAO | ID + Versão |
V9Q | 1 | V9Q_FILIAL+V9Q_ID+V9Q_VERSAO+V9Q_TPPER+V9Q_PERTRB+V9Q_CR+V9Q_NATREN | ID Registro + Id Ver Reg + Tipo Per. + Per. Apur CR + Cod. Receita + Nat Ren |
V9R | 1 | V9R_FILIAL+V9R_ID+V9R_VERSAO+V9R_TPPER+V9R_PERTRB+V9R_CR | ID Registro + Id Ver Reg + Tipo Per. + Per. Apur CR + Cod. Receita |
SX9
X9_DOM | X9_IDENT | X9_CDOM | X9_EXPDOM | X9_EXPCDOM | X9_PROPRI | X9_LIGDOM | X9_LIGCDOM | X9_USEFIL | X9_ENABLE | X9_VINFIL | X9_CHVFOR |
V9F | 1 | V9P | V9F_ID+V9F_VERSAO | V9P_ID+V9P_VERSAO | S | 1 | N | S | S | 1 | 1 |
V9F | 2 | V9Q | V9F_ID+V9F_VERSAO | V9Q_ID+V9Q_VERSAO | S | 1 | N | S | S | 1 | 1 |
V9F | 3 | V9R | V9F_ID+V9F_VERSAO | V9R_ID+V9R_VERSAO | S | 1 | N | S | S | 1 | 1 |
04. DEMAIS INFORMAÇÕES
Essa implementação estará disponível somente na liberação do pacote do Reinf 2.1.1
05. ASSUNTOS RELACIONADOS