Histórico da Página
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.
CAMPO | TIPO | COMPUTED | TAMANHO | PRECISÃO | SCALE | PERMITE NULO |
TAFFIL | varchar | no | 40 | no | ||
TAFCODMSG | varchar | no | 1 | no | ||
TAFSEQ | varchar | no | 3 | no | ||
TAFTPREG | varchar | no | 10 | no | ||
TAFKEY | varchar | no | 100 | no | ||
TAFMSG | text | no | 16 | yes | ||
TAFSTATUS | varchar | no | 1 | no | ||
TAFIDTHRD | varchar | no | 10 | no | ||
TAFTICKET | varchar | no | 36 | no | ||
TAFDATA | varchar | no | 8 | no | ||
TAFHORA | varchar | no | 8 | no | ||
D_E_L_E_T_ | varchar | no | 1 | no | ||
R_E_C_N_O_ | int | no | 4 | 10 | 0 | no |
R_E_C_D_E_L_ | int | no | 4 | 10 | 0 | no |
Índices
NOME | DESCRICAO | CHAVE |
TAFST1_PK | clustered, unique, primary key located on PRIMARY | R_E_C_N_O_ |
TAFST101 | nonclustered located on PRIMARY | TAFFIL, TAFCODMSG, TAFSEQ, TAFKEY, R_E_C_N_O_, D_E_L_E_T_ |
TAFST102 | nonclustered located on PRIMARY | TAFSTATUS, TAFIDTHRD, TAFKEY, TAFSEQ, R_E_C_N_O_, D_E_L_E_T_ |
TAFST103 | nonclustered located on PRIMARY | TAFSTATUS, TAFCODMSG, TAFKEY, TAFSEQ, R_E_C_N_O_, D_E_L_E_T_ |
TAFST104 | nonclustered located on PRIMARY | TAFSTATUS, TAFIDTHRD, TAFTPREG, TAFTICKET, TAFKEY, TAFSEQ, R_E_C_N_O_, D_E_L_E_T_ |
TAFST105 | nonclustered located on PRIMARY | TAFTICKET, TAFKEY, R_E_C_N_O_, D_E_L_E_T_ |
TAFST106 | nonclustered located on PRIMARY | TAFFIL, TAFSTATUS, TAFCODMSG, TAFTICKET, TAFKEY, TAFSEQ, R_E_C_N_O_, D_E_L_E_T_ |
Contraints
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
Deve ser preenchido com valor "1",
indicando linha de cabeçalho.
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.
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
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.
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.
ASCII(13) +
ASCII(10)
Caractere de Fim de Linha (Chr(13) +
Chr(10)).
REGISTRO TIPO 7 – DETALHE
Deve ser preenchido com valor "7",
indicando linha de cabeçalho.
Situação do documento Fiscal
1 – Normal;
2 – Para cancelar registro do documento
fiscal.
Modelo do Documento Fiscal
Informe o modelo do documento fiscal com
5 posições.
Número do Documento Fiscal
Informe o Número do documento fiscal com
9 posições.
Série do Documento Fiscal
Informe a Série do documento com 9
posições.
Chave de Acesso
Informe a chave de acesso da Nota Fiscal
Eletrônica - NF-e com 44 números.
Valor Total dos Produtos
Informe o Valor total dos produtos com 15
posições.
Exemplo:
R$ 500,85 – 000000000050085
R$ 500,00 – 000000000050000
Valor a ser alocado para Deduções
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
CNPJ do Fornecedor
Informe o CNPJ do fornecedor dos
materiais dedutíveis com 14 posições.
Razão Social do Fornecedor
Informe a Razão Social do fornecedor dos
materiais dedutíveis.
UF do Fornecedor
Informe a unidade da federação (sigla do
Estado onde o fornecedor está
estabelecido) com 2 posições.
Data de Emissão do Documento Fiscal
Informe a data de emissão do documento
fiscal de materiais incorporados ao imóvel
no formato AAAAMMDD.
Código Fiscal de Operações e Prestações - CFOP
Informe o Código Fiscal de Operações e
Prestações – CFOP com 4 posições.
Número de Inscrição da obra
Informe o número de inscrição do Cadastro
de Obras de Construção Civil.
Campo Reservado
Campo reservado. Deverá ser preenchido
com espaços em branco à direita até
completar seu tamanho máximo.
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
ASCII(13) +
ASCII(10)
Caractere de Fim de Linha (Chr(13) +
Chr(10)).
REGISTRO TIPO 9 – RODAPÉ
Deve ser preenchido com valor "9",
indicando linha de cabeçalho.
Número de linhas Detalhe do Arquivo
Número de linhas de detalhe (Tipo 7)
contidas no arquivo.
Somatória do Valor Total das Notas contidas no Arquivo
Informe a soma dos valores das notas das
linhas de detalhe (Tipo 7) contidas no
arquivo.
Somatória do Valor Total alocado para Deduções
Informe a soma dos valores dos serviços
das linhas de detalhe (Tipo 7) contidas no
arquivo.
ASCII(13) +
ASCII(10)
Caractere de Fim de Linha (Chr(13) +
Chr(10)).
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|