Histórico da Página
...
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 | ||
---|---|---|
| ||
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 |