Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Serviços

Módulo:

TOTVS Backoffice (Linha Protheus) - Arquivos Magnéticos (SIGAFIS)

Função:SPEDXFUN.PRW e SPDBLOCOG.PRW
País:Brasil
Ticket:13120229, 13682565 e 12437403 
Requisito/Story/Issue (informe o requisito relacionado) :DSERFIS1-28977, DSERFIS1-29506 e DSERFIS1-28590


02. SITUAÇÃO/REQUISITO

Issue: DSERFIS1-28977 - G130 VINCULANDO DOCUMENTO DE OUTRO BEM

No cenário apresentado é considerado a seguinte suposição: Um Bem final código 000074 que seja resultado do agrupamento de dois componentes (COMP_A e COMP_B). Cada unidade destes componentes deram entrada com documentos diferentes e em seguida foram agrupados na rotina Aquisição por Transferência (ATFA251) para a geração do bem final. No ano seguinte, é criado, pelo mesmo processo, o bem final 000075, resultado do agrupamento de outros dois componentes (COMP_C e COMP_D), que também deram entrada por diferentes documentos.

Com este cenário citado acima quando é gerado o arquivo do SPEDFISCAL, os registros G130/G140 apresentam informações de documento de entrada e componentes do período anterior/posterior e que não fazem referência ao bem apresentado no registro G125:

Issue: DSERFIS1-29506 - CAMPO 02 DO G125 EM DUPLICIDADE PARA O MESMO TIPO DE MOVIMENTAÇÃO

Cliente possui bens no CIAP baixados via rotina do Ativo Fixo (ATFA036), que não zerou o saldo de parcela no momento da baixa.

Ao gerar o arquivo do Sped Fiscal consolidado com várias filiais com a mesma inscrição estadual, são apresentados os registros G125 TIPO_MOV = SI e AT, de forma indevida pois, são itens baixados há algum tempo. E o problema só acontece no arquivo consolidado das filiais 3 e 6 do cliente.

Issue: DSERFIS1-28590 - G130 e G140 não gerados para os componentes em mês posterior à baixa feita via rotina ATFA040

Um bem final (000082, no exemplo abaixo) é criado através da rotina ATFA040 com componentes de diferentes notas (000080 e 000081, no exemplo abaixo). Dessa forma, ao gerar o arquivo do SPED Fiscal para o primeiro mês de apropriação desse bem, os registros G130 e G140 correspondentes ao bem final não são gerados conforme o esperado. Nota-se:

        • A ausência do conjunto G130/G140 para cada componente empregado no bem final (2 neste caso);
        • O conjunto G130/G140 gerado não apresenta os dados de cada campo corretamente (ausência dos que identificam o documento de entrada);
        • O registro G125 correspondente ao bem final apresenta o campo 05 (VL_IMOB_ICMS_OP) zerado (bem como todos os demais campos de valor).

Além disso, quando é realizada a geração do arquivo no mês subsequente, os registros correspondentes aos componentes não são apresentados.

03. SOLUÇÃO

Issue: DSERFIS1-28977 - G130 VINCULANDO DOCUMENTO DE OUTRO BEM

Para corrigir o problema foi necessário:

1) Acrescentar como filtro de pesquisa à tabela SF9 (Manutenção CIAP) o código do bem final;

2) Recuperar apenas os componentes baixados com o código de baixa obtidos no passo anterior.

Desta forma, os registros de cada bem são apresentados conforme esperado no arquivo magnético:

Issue: DSERFIS1-29506 - CAMPO 02 DO G125 EM DUPLICIDADE PARA O MESMO TIPO DE MOVIMENTAÇÃO

Foi implementada a correção no processamento do arquivo do SPED FISCAL quando gerado de maneira consolidada, para respeitar as datas iniciais e finais da geração de cada filial.

Issue: DSERFIS1-28590 - G130 e G140 não gerados para os componentes em mês posterior à baixa feita via rotina ATFA040

Antes da correção, a consulta ao banco de dados disponível no fonte retornava um conjunto de dados vazio. Para corrigir o problema foi necessário:

1) Acrescentar como filtro de pesquisa à tabela SF9 (Manutenção CIAP) o código do bem final;

2) Recuperar o código de baixa do bem final na tabela SN3 (Saldos e Valores);

3) Utilizar o código de baixa do bem final para recuperar os dados de entrada dos componentes utilizados em seu agrupamento, na tabela SN1 (Ativo imobilizado);

4) Utilizar os dados de entrada recuperados da SN1 para filtrar os dados que são recuperados da tabela SFT (Livro Fiscal por Item de NF) e que finalmente são consumidos para apresentar os registros G130/G140;

5) Além disso, para a correta geração do registro G125 foi necessário adicionar uma nova condição em SPDBLOCOG.PRW para que seja apresentado o valor do ICMS Total (F9_VALICMS) no campo 05 (VL_IMOB_ICMS_OP).

Desta forma, os registros do bem são apresentados conforme esperado no arquivo magnético:



04. DEMAIS INFORMAÇÕES

Não se aplica.

05. ASSUNTOS RELACIONADOS