Professional Documents
Culture Documents
1. Sobre o Bloco K
2. Informaes Gerais
3. Registros K001, K100 e K990
4. Registro K200
5. Registros K210 e K215
6. Registro K220
7. Registros K230 e K235
8. Registros K250 e K255
9. Registros K260 e K265
10. Registros K270 e K275
11. Registro K280
12. Registro 0210
13. Perdas e Sucata
14. Mudana de Paradigma
15. Processamento
16. Documentaes
2
Sobre o Bloco K
3
Sobre o Bloco K
O que o Bloco K?
o bloco da EFD ICMS/IPI (SPED Fiscal) que substitui a forma de emisso do Livro Registro
de Controle da Produo e do Estoque (MATR480), que passa de manual para digital.
4
Sobre o Bloco K
Indstria
Equiparado a Indstria
Atacadista
5
Sobre o Bloco K
6
Sobre o Bloco K
Quando entregar?
Diferente do Bloco H (Registro de Inventrio MATR460), que a entrega ocorre uma vez ao
ano ou a critrio da UF, a entrega das informaes do Bloco K mensal.
7
Sobre o Bloco K
8
Sobre o Bloco K
Movimentaes
Compras via NF Internas
Vendas via NF
Antes do Bloco K: Bloco C Bloco C
?
Consumo Padronizado
Registro 0210
Movimentaes
Compras via NF Internas
Vendas via NF
Aps o Bloco K:
Bloco C Bloco K Bloco C
9
Sobre o Bloco K
10
Informaes Gerais
11
Informaes Gerais
Verso
A gerao do Bloco K no Protheus atende a verso 2.0.19 do Guia Prtico EFD ICMS/IPI.
Configuraes Fiscais
necessrio habilitar o parmetro MV_HISTTAB, pois, ele utilizado na rotina de
SPEDFISCAL e tem reflexos na gerao do Bloco K.
12
Informaes Gerais
Fechamento de Estoque
Recomendamos que antes do processamento do Bloco K, sejam realizados os apontamentos
de todos os movimentos referentes ao perodo, bem como os procedimentos para fechamento
de estoque, garantindo assim a integridade das informaes geradas.
Pr-Requisito
Para a verso 11 existe o compatibilizador UPDEST57 que cria o campo C2_TPPR, necessrio
para o processamento dos Registros K230, K235, K250 e K255. O campo estar disponvel a
partir do release 12.1.14. Para os releases 12.1.7 e 12.1.13 ser necessrio criar o campo
C2_TPPR manualmente.
13
Informaes Gerais
14
Informaes Gerais
Note que pela definio da Receita Federal o tipo de produto 03 (Produto em Processo)
equivale ao tipo de produto PI (Produto Intermedirio) do Protheus.
15
Informaes Gerais
16
Informaes Gerais
17
Informaes Gerais
18
Registros K001, K100 e K990
19
Registros K001, K100 e K990
20
Registros K001, K100 e K990
21
Registro K200
22
Registro K200
Tabelas envolvidas
SB2 Saldos Fsicos e Financeiros / SB6 Saldo de Terceiros
SB9 Saldos Iniciais / SD1 Itens das Notas Fiscais de Entrada
SD2 Itens de Venda da Nota Fiscal / SD3 Movimentaes Internas
23
Registro K200
24
Registro K200
Melhorias de Performance
O Registro K200 onde apresentado estoque escriturado representava o maior gargalo no
processamento do Bloco K. Anteriormente executvamos a funo CALCEST para retornar
o saldo do produto e a funo SALDOTERC para retornar o saldo de terceiros para cada
registro existente na SB2. Mesmo que no houvessem movimentaes para o produto no
perodo, a chamada destas funes consumiam boa parte do tempo de processamento.
Para solucionar este gargalo, agora o processamento do registro cruza informaes entre
SB9, SD1, SD2 e SD3 para que caso o produto no possua movimentaes, no seja
necessrio o processamento destas funes de retorno de saldo, bastando apenas
considerar o saldo do produto na SB9.
A funo SALDOTERC foi substituda pela funo GETTERC, que foi baseada na
SALDOTERC e adaptada para atender ao Bloco K com o mximo de performance, e
solucionando os problemas de saldo com operao triangular.
25
Registro K200
Processamento Multithread
Implementamos o processamento Multithread para a gerao dos dados do Registro K200.
Podem ser ativadas at 20 threads no processamento. Para ativar o processamento
Multithread necessrio configurar o parmetro MV_BLKMTHR conforme:
Varivel MV_BLKMTHR
Tipo Numrico
Descrio Define o nmero de threads que sero utilizadas
No processamento do Bloco K do SPED Fiscal.
(1 a 20 threads)
Contedo 1
A alterao da quantidade de threads deve ser feita com critrio, pois pode impactar na
performance do sistema como um todo pois depende da infraestrutura que o suporta.
Sugerimos que para definir a quantidade final de threads que sero utilizadas no ambiente,
sejam realizados testes incrementando o valor do parmetro para encontrar a maior
quantidade de threads com a melhor performance.
26
Registros K210 e K215
27
Registros K210 e K215
28
Registros K210 e K215
29
Registros K210 e K215
30
Registros K210 e K215
31
Registro K220
32
Registro K220
33
Registro K220
34
Registros K230 e K235
35
Registros K230 e K235
36
Registros K230 e K235
37
Registros K230 e K235
38
Registros K230 e K235
Para OPs que so trabalhadas durante vrios perodos o consumo deve ser
realizado conforme a demanda. Evitar ao mximo realizar devolues. No realizar
devolues sem que exista uma requisio com quantidade superior a devoluo
dentro do perodo.
39
Registros K230 e K235
40
Registros K230 e K235
MP-B MP-B
41
Registros K250 e K255
42
Registros K250 e K255
43
Registros K250 e K255
Para que este processo no seja alterado, inclumos o campo C2_TPPR na tabela de Ordem
de Produo (SC2) para tipificarmos as OPs que foram produzidas na empresa (I = Interno)
ou em terceiros (E = Externo). Dessa forma o processamento dos Registros K250 e K255
deixa de considerar as NFs e passa a considerar as OPs e seus movimentos. Todo processo
de requisio passa a ser executado e gerenciado pelo cliente, e o processo de custeio deste
tipo de OPs no sofre alteraes. O campo utilizado apenas para o Bloco K.
44
Registros K250 e K255
45
Registros K250 e K255
46
Registros K250 e K255
47
Registros K250 e K255
O conceito de cdigo de produto substituto no Registro K255 funciona da mesma forma que o
Registro K235.
48
Registros K260 e K265
49
Registros K260 e K265
50
Registros K260 e K265
51
Registros K270 e K275
52
Registros K270 e K275
53
Registros K270 e K275
Layout dos Registros K270 e K275
N Campo Descrio Tipo Tam Dec Obrig
01 REG Texto fixo contendo "K270 C 4 - O
02 DT_INI_AP Data inicial do perodo de apurao em que ocorreu o N 8 - OC
apontamento que est sendo corrigido
03 DT_FIN_AP Data final do perodo de apurao em que ocorreu o apontamento N 8 - OC
que est sendo corrigido
04 COD_OP_OS Cdigo de identificao da ordem de produo ou da ordem de C 30 - OC
servio que est sendo corrigida
05 COD_ITEM Cdigo da mercadoria que est sendo corrigida C 60 - O
06 QTD_COR_POS Quantidade de correo positiva de apontamento ocorrido em N - 3 OC
perodo de apurao anterior
07 QTD_COR_NEG Quantidade de correo negativa de apontamento ocorrido em N - 3 OC
perodo de apurao anterior
08 ORIGEM 1 Correo relativo aos Registros K230/K235 C 1 - O
2 Correo relativo aos Registros K250/K255
3 Correo relativo aos Registros K210/K215
4 Correo relativo aos Registros K260/K265
5 Correo relativo ao Registro K220
21
Registro K280
55
Registro K280
56
Registro K280
57
Registro 0210
58
Registro 0210
Tabelas envolvidas
SC2 Ordens de Produo
SD3 Movimentaes Internas
SD4 Requisies Empenhadas
SG1 Estruturas dos Produtos
59
Registro 0210
60
Registro 0210
Disponibilizamos o processamento por Movimento como uma segunda opo para cliente que
possuem processos produtivos regulares (estrutura de componentes no tem alteraes), mas
por algum motivo no possuem o cadastro de estrutura (SG1).
61
Registro 0210
Existem tambm produtos que servem como base para projetos especficos para cada cliente,
como por exemplo um modelo Iate que construdo com base no projeto de decorao e
customizaes a pedido do cliente.
Em ambas as situaes temos um mesmo problema: um nico cdigo de produto final porm
sua estrutura de insumos possui uma variao grande a cada produo.
Conforme orientao do FAQ do Bloco K que a receita disponibiliza em seu site, necessrio
que cada uma das variaes do produto final possua um cdigo de produto diferente e seu
respectivo cadastro de estrutura.
62
Registro 0210
A X Tampa Tampa
B Y Tubo Tubo
Tinta Tinta
C Z
Azul Vermelha
63
Registro 0210
64
Registro 0210
65
Registro 0210
Itens Negativos
Insumo
66
Registro 0210
67
Registro 0210
Rateio Gasolina:
Petrleo = (100 x (20 / 85)) / 20 = 1,176471
68
Registro 0210
Registro K230:
Registro K235:
69
Registro 0210
70
Registro 0210
71
Registro 0210
72
Registro 0210
Foram realizadas requisies para estas Ordens de Produo do componente MP001 utilizado
na produo do PA001, conforme detalhe do que ser gravado no Registro K235:
Registro K235
Ordem de Produo Componente Consumido
A00001-01-01 MP001 10,00
A00002-01-01 MP001 10,00
A00003-01-01 MP001 32,50
A00004-01-01 MP001 15,50
73
Registro 0210
74
Registro 0210
75
Perdas e Sucata
76
Perdas e Sucata
Perdas e Sucata
No Bloco K tratamos apenas as perdas declaradas na estrutura do produto, que so
demonstradas atravs do Registro 0210. Perdas que ocorrem no processo produtivo como
refugo e sucata, devem ser demonstradas de formas diferentes.
Sobre a Perda
A perda ocorre quando o material que est fora do especificado no pode ser aproveitado e
ser descartado.
Exemplo: Produzi um bolo que ficou sem acar, logo o mesmo ser descartado.
Sobre a Sucata
A sucata ocorre quando o material que est fora do especificado pode ser aproveitado de
alguma forma, sendo retrabalhado ou sendo vendido para reciclagem.
Exemplo: Produzi um parafuso que esta fora da medida, e ele pode ser reciclado ou
retrabalhado.
77
Perdas e Sucata
Tratando a Perda
Devemos gerar um documento fiscal para realizar o descarte do material que foi perdido,
dessa forma teremos documentada a sada do produto do estoque. Este documento fiscal ser
apresentado no Bloco C.
Demonstrado no
Documento Fiscal Baixa do Estoque
Bloco C
Tratando a Sucata
Gerar uma transferncia, via MATA260 ou MATA261, do cdigo do produto que foi perdido
para um cdigo de produto que ser reutilizado, dessa forma a troca de cdigo demonstrada
no Registro K220.
78
Mudana de Paradigma
79
Mudana de Paradigma
Diviso de Responsabilidades
Fiscal
Materiais
Inicia Grava
SPDBlocoK Arquivos TRB
Rotina Responsvel
MATXSPED.PRW Materiais
Processa dados SPEDFISCAL.PRW
Bloco K Fiscal
SPEDXFUN.PRW
MATR241.PRW Materiais
80
Mudana de Paradigma
Impactos do Bloco K
Estruturas de Produtos Fixas: com a implementao do Bloco K as estruturas de
produtos sero fixas, no possuindo variaes de componentes, sob risco de atrair a
fiscalizao para a empresa. Se existir a necessidade de substituio de algum insumo,
este deve ser corretamente demonstrado atravs dos produtos alternativos do sistema. O
layout do Bloco K no prev substituio de 1:N.
81
Mudana de Paradigma
Impactos do Bloco K
Movimentos de Estoque: Todos os apontamentos e movimentaes de estoque devem ser
pensadas para atender o Bloco K. Em processos produtivos com OPs que so trabalhadas
durante vrios perodos (meses), o consumo seja realizado conforme a demanda. Deve-se
evitar realizar a requisio de insumos no inicio do processo produtivo e posteriormente
realizar devolues da sobra. O layout do Bloco K trata apenas Consumo, no Protheus o
consumo a diferena entre requisies e devolues.
Tudo o que foi comprado deve estar no estoque ou ter seu destino demonstrado.
82
Mudana de Paradigma
Discurso Atendimento
A TOTVS obrigada a extrair todas as informaes para o Bloco K?
A TOTVS deve disponibilizar formas do cliente extrair as informaes referentes ao Bloco K.
Existem registros que no temos como extrair as informaes devido a limitaes de conceito
do prprio mdulo de Estoque/Custos, porm disponibilizamos os pontos de entrada para que
o cliente possa automatizar a gerao destas informaes ao invs de digita-las no TXT ou
PVA.
Reabertura de Estoque
No Estoque/Custos no possumos no padro uma forma para realizar a reabertura do
estoque. Existe como realizar a reabertura manual do estoque, porm no recomendamos este
procedimento e nem consideramos esta possibilidade nos dados processados pelo Bloco K.
83
Mudana de Paradigma
Discurso Atendimento
O sistema permite livre movimentao, terei que mudar meu processo para o Bloco K?
Por ser um ERP o Protheus possui funcionalidades e permite uma srie de movimentaes
que abrangem a maioria dos processos do mercado, atendendo inclusive clientes que
possuem liminares que no os obriga a apresentar o Bloco K. Dessa forma, mesmo que o
Protheus permita a gerao de certas movimentaes, o cliente dever validar se estas
movimentaes, operaes e processos podem ser utilizados por sua empresa.
84
Processamento
85
Processamento
Perodo
Perguntas
Bloco K
86
Processamento
87
Processamento
88
Processamento
Arquivos Temporrios
Os ndices so criados com o prefixo k_, j os
arquivos de dados tem o prefixo com o nome do
registro.
Os arquivos temporrios so apagados ao final do
processamento.
89
Documentaes
90
Documentaes
91
Documentaes
Documentaes
Parmetro MV_HISTTAB:
http://tdn.totvs.com.br/pages/viewpage.action?pageId=6076187
Compatibilizador UPDEST57:
http://tdn.totvs.com/display/PROT/PEST07670_UPDEST57_Campos_e_Parametros_Bloco_K
Ponto de Entrada SPDFIS001:
http://tdn.totvs.com.br/display/PROT/SPDFIS001+-+Trata+tipos+de+produtos+--+12491
Ponto de Entrada RGK26X:
http://tdn.totvs.com/display/PROT/PEST07668_REGK26X_Registros_K260_K265_Bloco_K
Ponto de Entrada RGK27X:
http://tdn.totvs.com/display/PROT/PEST07669_REGK27X_Registros_K270_K275_Bloco_K
Ponto de Entrada RGK28X:
http://tdn.totvs.com/display/PROT/PEST07670_REGK280_Registros_K280_Bloco_K
92
Documentaes
Documentaes SPED
Guia Prtico EFD ICMS/IPI verso 2.0.19:
http://sped.rfb.gov.br/pasta/show/1573
93