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 | Datasul | Módulo | Obrigações Fiscais - OF Layout Fiscal - MLF |
Segmento Executor |
| ||
Projeto1 | PDRMAN-4471 | IRM1 | PCREQ-6194 |
Requisito1 | PCREQ-6280 | Subtarefa1 |
|
Chamado2 | TQRTPU | ||
Release de Entrega Planejada | 12.1.7 | Réplica | Não possui réplica |
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>. |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Objetivo
Gerar no SPED Fiscal e Contribuições a data real de saída das notas fiscais emitidas, de acordo com as regras publicadas no Guia Prático.
Essa informação é gerada nos registros C100 no campo 11-DT_E_S (Data entrada ou saída), que atualmente está sendo preenchido com a data de emissão do documento ou a data do documento, porém em alguns casos a data de saída do documento pode ser diferente da data de emissão, ou ainda, pode não ter a data de saída no sistema, que neste caso o respectivo campo deve ser gerado em branco (nulo) no arquivo do SPED Fiscal e SPED Contribuições.
Regras de Preenchimento do Guia Prático: Informar a data de entrada ou saída, conforme a operação, no formato ddmmaaaa; excluindo-se quaisquer caracteres de separação, tais como: “.”, “/”, “-”. Quando o campo IND_OPER indicar operação de “saída”, este campo será informado apenas se o contribuinte possuir este dado em seus sistemas.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
FT0604.i | [Alteração] | Faturamento > Atualização OF | - |
LF0202.i4 | [Alteração] | Layout Fiscal > Extrator das Informações | - |
BOFI999.p | [Alteração] | Layout Fiscal > Interpretador de Leiautes Fiscais | - |
LF0215a.p | [Alteração] | Layout Fiscal > Sped Contribuições | - |
LF0203a.p | [Alteração] | Layout Fiscal > Manut/Consulta Inf Movimentações | - |
Definição da Regra de Negócio
Atualmente ao efetuar o faturamento de uma nota fiscal e posteriormente realizada a impressão (Danfe) é gravada a data de saída do documento, esta data deverá ser gravada também em OF no momento da integração do documento fiscal no módulo.
Para que a data de saída das notas fiscais emitidas seja escriturada nos arquivos do SPED Fiscal e Contribuições, serão necessárias algumas alterações nas rotinas de OF (Obrigações Fiscais) e MLF (Layout Fiscal):
1) A data de saída do documento fiscal emitido (faturamento/saída) será gravada em campos livres nos módulos de MOF (Obrigações Fiscais) e MLF (Layout Fiscal):
- MOF - Tabela DOC-FISCAL: Utilizar na coluna COD-LIVRE-1 as posições 162 à 171 - A data deverá ser gravada no formado dd/mm/yyyy.
- MLF - Tabela DWF-DOCTO: Utilizar a coluna DAT-LIVRE-2.
Os respectivos campos já foram reservados no GOLD (Reserva de campos livres).
2) FT0604 - Atualização Obrigações Fiscais
- O programa de atualização dos documentos fiscais em OF será alterado para gravar a data de saída dos documentos emitidos, quando houver, na tabela DOC-FISCAL, na coluna COD-LIVRE-1 utilizando as posições 162 à 171 no formato dd/mm/yyyy;
- Essa informação (data_entrada_saída) pode ser encontrada na tabela NOTA-FISCAL no campo DT-SAIDA;
- Não havendo a data de saída preenchida o campo poderá ficar em branco, conforme determina o guia prático;
- Essa regra será aplicada apenas para as notas fiscais de saídas.
Exemplo:
IF nota-fiscal.dt-saida <> ? THEN
ASSIGN OVERLAY({3}.cod-livre-1,162,10) = STRING(nota-fiscal.dt-saida,"99/99/9999").
3) LF0202 - Extrator das Informações
- O programa de extração das informações será alterado para gravar a data de saída das notas fiscais emitidas integradas em OF na tabela do LF (DWF-DOCTO) na coluna DAT-LIVRE-2, conforme exemplo:
IF tt-dwf-docto.idi-tip-docto = 2 THEN /*SAIDA*/
ASSIGN tt-dwf-docto.dat-livre-2 = DATE(SUBSTRING(b-doc-fiscal.cod-livre-1,162,10)).
4) LF0203 - Manutenção / Consulta das Movimentações.
- No programa LF0203 adicionar o campo "Data Saída SPED" para que seja possível consultar a data de saída do documento fiscal emitido, exibir neste campo o valor contido na coluna DAT-LIVRE-2 da tabela DWF-DOCTO.
Para realizar a consulta deste campo é necessário acessar a tabela Documento (DWF-DOCTO) no programa LF0203. A data de saída do documento será atualizada quando executada as rotinas FT0604 e LF0202.
5) BOFI999.p - BO de Geração dos Leiautes Fiscais
- Alterar a BOFI999.p para gerar no arquivo do SPED Fiscal o campo 11-DT_E_S com a data de saída do documento fiscal, essa data está sendo gravada na tabela DWF-DOCTO na coluna DAT-LIVRE-2.
6) LF0215a.p - Geração do Arquivi para o SPED Contribuições
- Alterar o LF0215 para gerar no arquivo do SPED Contribuições o campo 11-DT_E_S com a data de saída do documento fiscal, essa data está sendo gravada na tabela DWF-DOCTO na coluna DAT-LIVRE-2.
Observações:
A data de saída do documento fiscal é gravada no momento da impressão do documento fiscal (FT0513, FT0518, FT0527), e não havendo esta data preenchida no faturamento será gerado o campo sem a devida informação no arquivo do SPED Fiscal e Contribuições (Campo 11-DT_E_S).
Para as notas fiscais de entradas (recebimento) não houve alteração, pois está sendo tratado apenas a data de saída do documento fiscal emitido.
Tabelas Utilizadas
- NOTA-FISCAL (Faturamento - FT0604)
- DOC-FISCAL (Obrigações Fiscais - LF0202)
- DWF-DOCTO (Layout Fiscal MLF - LF0203/LF0201/LF0215)
Fluxo do Processo
- No FT0604 gravar a DT-SAIDA no campo livre COD-LIVRE-1 (pos 162 á 171) da tabela DOC-FISCAL;
- No LF0202 efetuar a leitura do campo livre COD-LIVRE-1 (pos 162 á 171) da tabela DOC-FISCAL e gravar na tabela DWF-DOCTO;
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|