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

 Fiscal

Segmento Executor

 Educacional

Projeto1

REINF Integração RM X TAF

IRM1


Requisito1

FISCAL01-3559

Subtarefa1


Chamado2


Release de Entrega Planejada

12.1.20

Réplica: 12.1.18, 12.1.19


País

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

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

<Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>

Objetivo

Implementar cadastro de controle das integrações das informações do RM para o TAF para a geração da REINF

Definição da Regra de Negócio

  • As informações serão geradas através do Gerador de Saídas em layout específico para este fim.
  • Os registros serão gravados em uma tabela a ser criada que será especificada adiante neste documento.
  • A visualização dos registros será feita através de cadastro a ser desenvolvido.
    • O cadastro deverá permitir a visualização dos registro em lista na qual poderão ser selecionados um ou mais registros para exclusão e execução do processo de integração com o TAF
    • O cadastro deverá permitira a abertura dos registros somente para a visualização. Não será permitida a edição ou inclusão de registros.
  • Os registros desta visão deverão possuir um anexo onde será armazenado o log da integração, semelhante ao existente na visão de Notas Fiscais Eletrônicas.
  • Através deste cadastro será feita a integração das informações com o TAF.
    • Execução do processo para um único registro.
    • Execução do processo para mais de um registro ao mesmo tempo. 
  • Os registro ter seu status controlados de acordo com os processos executados. Eles poderão assumir os seguintes valores:
    • 1 - Incluído: Status inicial do registro quando ele é gravado no banco de dados e que ainda não foi integrado com o TAF. 
    • 2 - Alterado: Registro pré-existente que foi gravado novamente após o registro do RM que o originou ter sofrido alguma alteração. O registro com este status ainda não foi integrado novamente.
    • 3 - Registro integrado com sucesso com o TAF.
    • 4 - Registro integrado com sucesso com o TAF.
  • Cada registro deverá indicar sua origem conforme relação a ser criada com base nos registros do layout TAF conforme exemplo abaixo:
    • Registro TAF T001 - Complemento do Cadastro de Estabelecimentos  => Cadastro de Filiais no RM.
    • Registro TAF T013 - Cadastro de Documentos Fiscais => Lançamentos de Entrada/Saída no RM.
  • Deverá ser feito o controle dos registros do RM que já foram integrados para que no processo possa-se escolher integrar todos os registros, somente os não integrados ou somente os já integrados.
  • A manutenção desta tabela ficará a cargo do usuário. Quando a quantidade de registros existente nela for muito grande deverá ser feita a deleção manual dos mesmos.
  • O envio das informações da REINF para a receita e controle de seus recibos será feito somente pelo TAF não sendo retornadas para o TOTVS Gestão Fiscal. 
  • O TOTVS Gestão Fiscal fará somente o controle das informações integradas com o TAF para a geração da REINF.

Especificação da tabela a ser criada

Nome da Tabela: DINTEGRACAOTAF

A tabela deverá ser criada com a mesma estrutura da TAFST1 para que não tenhamos de alterar o layout de integração banco X banco já existente. A tabela poderá ser alterada de acordo com necessidades surgidas no momento da implementação porém a existências destes campos é obrigatória para a comunicação com o webservice do TAF.

CAMPOTIPOCOMPUTEDTAMANHOPRECISÃOSCALEPERMITE NULO
TAFFILvarcharno40          no
TAFCODMSGvarcharno1          no
TAFSEQvarcharno3          no
TAFTPREGvarcharno10          no
TAFKEYvarcharno100          no
TAFMSGtextno16          yes
TAFSTATUSvarcharno1          no
TAFIDTHRDvarcharno10          no
TAFTICKETvarcharno36          no
TAFDATAvarcharno8          no
TAFHORAvarcharno8          no
D_E_L_E_T_varcharno1          no
R_E_C_N_O_intno4100no
R_E_C_D_E_L_intno4100no


Índices

NOMEDESCRICAOCHAVE
TAFST1_PKclustered, unique, primary key located on PRIMARYR_E_C_N_O_
TAFST101nonclustered located on PRIMARYTAFFIL, TAFCODMSG, TAFSEQ, TAFKEY, R_E_C_N_O_, D_E_L_E_T_
TAFST102nonclustered located on PRIMARYTAFSTATUS, TAFIDTHRD, TAFKEY, TAFSEQ, R_E_C_N_O_, D_E_L_E_T_
TAFST103nonclustered located on PRIMARYTAFSTATUS, TAFCODMSG, TAFKEY, TAFSEQ, R_E_C_N_O_, D_E_L_E_T_
TAFST104nonclustered located on PRIMARYTAFSTATUS, TAFIDTHRD, TAFTPREG, TAFTICKET, TAFKEY, TAFSEQ, R_E_C_N_O_, D_E_L_E_T_
TAFST105nonclustered located on PRIMARYTAFTICKET, TAFKEY, R_E_C_N_O_, D_E_L_E_T_
TAFST106nonclustered located on PRIMARYTAFFIL, TAFSTATUS, TAFCODMSG, TAFTICKET, TAFKEY, TAFSEQ, R_E_C_N_O_, D_E_L_E_T_

Contraints

TIPONOME
DELETE_ACTIONUPDATE_ACTIONSTATUS_ENABLEDSTATUS_FOR_REPLICATIONCONTRAINT_KEYSDEFAULT on column D_E_L_E_T_TAFST1_D_E_L_E_T__DF(n/a)(n/a)(n/a)(n/a)(' ')PRIMARY KEY (clustered)TAFST1_PK(n/a)(n/a)(n/a)(n/a)R_E_C_N_O_DEFAULT on column R_E_C_D_E_L_TAFST1_R_E_C_D_E_L__DF(n/a)(n/a)(n/a)(n/a)((0))DEFAULT on column TAFCODMSGTAFST1_TAFCODMSG_DF(n/a)(n/a)(n/a)(n/a)(' ')DEFAULT on column TAFDATATAFST1_TAFDATA_DF(n/a)(n/a)(n/a)(n/a)('        ')DEFAULT on column TAFFILTAFST1_TAFFIL_DF(n/a)(n/a)(n/a)(n/a)('                                        ')DEFAULT on column TAFHORATAFST1_TAFHORA_DF(n/a)(n/a)(n/a)(n/a)('        ')DEFAULT on column TAFIDTHRDTAFST1_TAFIDTHRD_DF(n/a)(n/a)(n/a)(n/a)('          ')DEFAULT on column TAFKEYTAFST1_TAFKEY_DF(n/a)(n/a)(n/a)(n/a)('                                                                                                    ')DEFAULT on column TAFSEQTAFST1_TAFSEQ_DF(n/a)(n/a)(n/a)(n/a)('   ')DEFAULT on column TAFSTATUSTAFST1_TAFSTATUS_DF(n/a)(n/a)(n/a)(n/a)(' ')DEFAULT on column TAFTICKETTAFST1_TAFTICKET_DF(n/a)(n/a)(n/a)(n/a)('                                    ')DEFAULT on column TAFTPREGTAFST1_TAFTPREG_DF(n/a)(n/a)(n/a)(n/a)('          ')

Seleção dos Dados Parametrizar a Filial para Emitir Livro de Construção Civil.

Selecionar somente os Lançamentos de Entrada cuja a Natureza (CFOP) associado, esteja com o Campo "Classificação Operações Construção Civil" - na Pasta "Dados C.Civil", parametrizado.

Selecionar somente Lançamentos Fiscais que tenho Projeto associado "Situação Tributária – Sub Pasta Prestação de Serviço".

Geração da rotina:

Importar Layout RMD no Gerador de Saídas do Gestão Fiscal (Liber)

Após a importação do Layout acesse a Tela de geração da rotina e preencha os dados.

O arquivo vai ser gerado na pasta Saídas.

Exemplo: C:\totvs\CorporeRM\RM.Net\Saídas

Arquivo - Layout Gerador de Saídas

REGISTRO TIPO 1 – CABEÇALHO

CampoPosição InicialPosição FinalTamanhoObrigatórioFormatoDescriçãoOrigemTipo de Registro111SimNumérico

Deve ser preenchido com valor "1",
indicando linha de cabeçalho.

Fixo "1"Versão do Arquivo243SimNumérico

Indica a versão do layout a ser utilizada.
Deve ser preenchido com o número da
versão atual. A versão deste layout é a
001.

Campo Versão da Tela de Parametrização da Geração do ArquivoInscrição Municipal5128SimNumérico

Inscrição municipal do prestador de
serviços de construção civil a que se refere
o arquivo.

Campo Inscrição Municipal da Filial informada na Tela da Parametrização

da Geração do Arquivo

Data de Início13208SimAAAAMMDD

O arquivo de transferência deverá conter
todos os documentos referentes a um
período. Informe neste campo a Data
INICIAL desse período no formato
AAAAMMDD.

Campo Data inicial da Tela de Parametrização da Geração do ArquivoData de Fim21288SimAAAAMMDD

O arquivo de transferência deverá conter
todos os documentos referentes a um
período. Informe neste campo a Data
FINAL desse período no formato
AAAAMMDD.

Campo Data Final Tela de Parametrização da Geração do ArquivoCaractere Fim de Linha29302Sim

ASCII(13) +
ASCII(10)

Caractere de Fim de Linha (Chr(13) +
Chr(10)).

O Gerador de Saídas já quebra a linha automaticamente.

REGISTRO TIPO 7 – DETALHE

CampoPosição InicialPosição FinalTamanhoObrigatórioFormatoDescriçãoOrigemTipo de Registro111SimNumérico

Deve ser preenchido com valor "7",
indicando linha de cabeçalho.

Fixo "7"

Situação do documento Fiscal

221SimNumérico

1 – Normal;
2 – Para cancelar registro do documento
fiscal.

Campo StatusLf Lançamento Fiscal

Modelo do Documento Fiscal

375NãoTexto

Informe o modelo do documento fiscal com
5 posições.

Campo CodModDoc Lançamento Fiscal

Número do Documento Fiscal

8169SimNumérico

Informe o Número do documento fiscal com
9 posições.

Campo DocIni Lançamento Fiscal

Série do Documento Fiscal

17259NãoTexto

Informe a Série do documento com 9
posições.

Campo Série do Lançamento Fiscal

Chave de Acesso

266944NãoNumérico

Informe a chave de acesso da Nota Fiscal
Eletrônica - NF-e com 44 números.

Campo Chave de Acesso do Lançamento Fiscal

Valor Total dos Produtos

708415SimNumérico

Informe o Valor total dos produtos com 15
posições.
Exemplo:
R$ 500,85 – 000000000050085
R$ 500,00 – 000000000050000

Somatório do ValorCont de Todas as Parcelas do Lançamento Fiscal

Valor a ser alocado para Deduções

859915SimNumérico

Informe o valor a ser alocado para
deduções de materiais incorporados ao
imóvel. Poderá ser menor ou igual ao valor
total da nota

ValorCont do Lançamento Fiscal

CNPJ do Fornecedor

10011314SimNumérico

Informe o CNPJ do fornecedor dos
materiais dedutíveis com 14 posições.

CNPJ do Fornecedor vinculado ao Lançamento Fiscal

Razão Social do Fornecedor

11418875NãoTexto

Informe a Razão Social do fornecedor dos
materiais dedutíveis.

Razão Social do Fornecedor vinculado ao Lançamento Fiscal

UF do Fornecedor

1891902SimTexto

Informe a unidade da federação (sigla do
Estado onde o fornecedor está
estabelecido) com 2 posições.

UF do Fornecedor vinculado ao Lançamento Fiscal

Data de Emissão do Documento Fiscal

1911988SimAAAAMMDD

Informe a data de emissão do documento
fiscal de materiais incorporados ao imóvel
no formato AAAAMMDD.

Data Emissão do Lançamento Fiscal

Código Fiscal de Operações e Prestações - CFOP

1992024NãoNumérico

Informe o Código Fiscal de Operações e
Prestações – CFOP com 4 posições.

Natureza vinculada ao Lançamento Fiscal

Número de Inscrição da obra

20321412SimNumérico

Informe o número de inscrição do Cadastro
de Obras de Construção Civil.

Código do Projeto vinculado ao Lançamento Fiscal

Campo Reservado

215314100Não

Campo reservado. Deverá ser preenchido
com espaços em branco à direita até
completar seu tamanho máximo.

Campo gerado em Branco


O Cadastro


No menu Obrigações Fiscais | Federais deverá ser criada uma entrada de Menu para a REINF com um sub-menu Integração RM X TAF

Image Added



Image Added



Caractere Fim de Linha3153162Sim

ASCII(13) +
ASCII(10)

Caractere de Fim de Linha (Chr(13) +
Chr(10)).

O Gerador de Saídas já quebra a linha automaticamente.

REGISTRO TIPO 9 – RODAPÉ

CampoPosição InicialPosição FinalTamanhoObrigatórioFormatoDescriçãoOrigemTipo de Registro111SimNumérico

Deve ser preenchido com valor "9",
indicando linha de cabeçalho.

Fixo "9"

Número de linhas Detalhe do Arquivo

287SimNumérico

Número de linhas de detalhe (Tipo 7)
contidas no arquivo.

Número Total de Linhas do Registro 7 - Detalhe

Somatória do Valor Total das Notas contidas no Arquivo

92315SimNumérico

Informe a soma dos valores das notas das
linhas de detalhe (Tipo 7) contidas no
arquivo.

Somatório do campo "Valor Total dos Produtos Registro 7 - Detalhe"

Somatória do Valor Total alocado para Deduções

243815SimNumérico

Informe a soma dos valores dos serviços
das linhas de detalhe (Tipo 7) contidas no
arquivo.

Somatório do campo "Valor a ser alocado para Deduções Registro 7 - Detalhe"Caractere Fim de Linha39402Sim

ASCII(13) +
ASCII(10)

Caractere de Fim de Linha (Chr(13) +
Chr(10)).

Gerada uma Linha em Branco no Final do Arquivo gerando a quebra de Linha

Image Added


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