Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Este documento tem como objetivo descrever o funcionamento e tratamentos realizados para a geração do Bloco K do SPED Fiscal no Protheus e fornecer informações para auxiliar os clientes e analistas no processo de implantação.

Versão

A geração do Bloco K no Microsiga Protheus foi baseado na versão 2.0.19 do Guia Prático EFD ICMS/IPI. 

Bloco K no Protheus - Informações Técnicas

Definições de Tipo de Produto para o Bloco K

No Bloco K são tratados os tipos de produto 00, 01, 02, 03, 04, 05, 06 e 10. Conforme definição da Receita Federal, temos os seguintes conceitos para estes tipos de produtos:

...

Documentação disponível em http://tdn.totvs.com.br/display/PROT/SPDFIS001+-+Trata+tipos+de+produtos+--+12491

Produtos Mão-de-Obra e de Gastos Gerais

Os produtos de mão-de-obra (MOD+CC) e gastos gerais (B1_CCCUSTO) utilizados no Protheus para valorização de ordens de produção com base nos centros de custos, não são considerados em nenhum dos registros do Bloco K. Isso ocorre, pois, o Bloco K trata apenas produtos e insumos movimentados no estoque da empresa.

Procedimentos para Perda

No Bloco K tratamos apenas as perdas declaradas na estrutura do produto. Perdas que ocorrem no processo produtivo como refugo e sucata, devem ser demonstradas:

  • Via documento fiscal (que será demonstrado no Bloco C).
  • Gerar uma transferência (MATA260 / MATA261) do código do produto que foi perdido para um código de produto que será reutilizado, caso a perda seja reaproveitável, sendo assim demonstrado no Registro K220.

Insumos utilizados em Protótipos

Insumos utilizados para produção de protótipos não devem ser demonstrados nos Registros K230 e K235. É necessário gerar um documento fiscal para que este consumo seja demonstrado no Bloco C. É possível utilizar uma Ordem de Produção para realizar as movimentações, basta apenas utilizar o Tipo de Produção (C2_TPPR) igual a Outros.

Subprodutos e Coprodutos (Coprodução)

Os produtos do tipo 05 (Subproduto) não são tratados nos Registros K230, K235 e 0210, pois ele não é o objeto da produção principal do estabelecimento.

O que difere um Subproduto de um Coproduto é justamente o fato de um Coproduto ser objeto da produção principal do estabelecimento. A Coprodução é tratada no processamento do Bloco K, conforme descrito na seção sobre o Registro 0210.

Fechamento de Estoque

Recomendamos que antes do processamento do Bloco K, sejam realizados os apontamentos de todos os movimentos referentes ao período, bem como os procedimentos para fechamento de estoque, garantindo assim a integridade das informações geradas.

Informações
titlePré-requisitos:
Na versão 11.80 é necessária a execução do compatibilizador UPDEST57, para a criação do campo C2_TPPR e dos parâmetros para configuração do Bloco K.

Para a versão 12, o campo estará disponível a partir do release 12.1.14. Para os releases 12.1.7 e 12.1.13 será necessário criar o campo C2_TPPR manualmente.

Documentação disponivel em: http://tdn.totvs.com/display/PROT/PEST07670_UPDEST57_Campos_e_Parametros_Bloco_K 

Armazéns de Produtos

Todos os armazéns, exceto o armazém de terceiros (MV_ALMTERC), são considerados no processamento do Bloco K.

Geração via SPEDFISCAL

Na rotina SPEDFISCAL, existem parâmetros para definir o intervalo de produtos que serão processados, no entanto esta parametrização não é valida para o Bloco K. O processamento das informações do Bloco K consideram todos os produtos, independente do intervalo de produtos informados nos parâmetros iniciais da rotina SPEDFISCAL. Note que no relatório MATR241, não existem as perguntas para definir o intervalo de produtos por este mesmo motivo.

Rotinas e Fontes envolvidos na geração do BLOCO K


Rotina

Descrição

MATXSPED.PRW

Contém as funções para geração dos registros 0210, K200, K220, K230, K235, K250 e K255.

SPEDFISCAL.PRW,

SPEDXFUN.PRW

Rotina responsável pela geração de todos os blocos utilizados para entrega do SPEDFISCAL.

No caso do Bloco K, esta rotina é responsável pela geração dos registros K001, K100 e K990.

MATR241

O relatório de Relação do Bloco K.

Relatório Relação do Bloco K - MATR241

O relatório de Relação do Bloco K (MATR241) que lista todos os dados processados e que serão gravados nos Registros do Bloco K do SPED Fiscal, utilizam o mesmo componente responsável pelo processamento do Bloco K presente na rotina SPEDFISCAL, dessa forma, os dados resultantes entre ambas as rotinas são os mesmos. Ele tem como objetivo facilitar a análise dos dados gerados pelo Bloco K, isolando os pontos processados pela equipe de Materiais e Fiscal e apresentar as informações ao usuário de forma amigável. Os componentes responsáveis pela geração do Bloco K, geram os registros K001, K100 e K990, porém, quando o processamento é realizado através da rotina SPEDFISCAL, eles são ignorados e gerados dentro do próprio SPEDFISCAL. Dentro do relatório eles são apenas informativos.

...

  • Do período: Período inicial do processamento.
  • Até o período: Período final do processamento.
  • Reg. 0210 por movimento: Indica se gera o registro 0210 por movimentação. Caso marcado como NÃO, o registro 0210 é gerado Por Estrutura.
  • Detalhar K250/K255: Indica se detalha ou não os Registros K250/K255. Por padrão os registros são gerados no SPEDFISCAL sem detalhamento.

Parâmetros

Parâmetro

Detalhes

MV_BLKTP00

Verificar seção Bloco K no Protheus

MV_BLKTP01

Verificar seção Bloco K no Protheus

MV_BLKTP02

Verificar seção Bloco K no Protheus

MV_BLKTP03

Verificar seção Bloco K no Protheus

MV_BLKTP04

Verificar seção Bloco K no Protheus

MV_BLKTP05

Verificar seção Bloco K no Protheus

MV_BLKTP06

Verificar seção Bloco K no Protheus

MV_BLKTP10

Verificar seção Bloco K no Protheus

MV_BLKMTHR

Definir o número de Threads para o processamento do K200

MV_NEGESTR

Verificar seção Registro 0210

MV_SDTESN3

Verificar seção Registro K200

MV_CFOPIND

** Parâmetro descontinuado

MV_CFOPCON

** Parâmetro descontinuado