Árvore de páginas

Versões comparadas

Chave

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

...

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:

...

Parâmetro

Tipo de produto

Tipo Padrão

MV_BLKTP00

Mercadoria para Revenda

'ME'

MV_BLKTP01

Matéria-Prima

'MP'

MV_BLKTP02

Embalagem

'EM'

MV_BLKTP03

Produto em Processo

'PP'

MV_BLKTP04

Produto Acabado

'PA'

MV_BLKTP05

Subproduto

'SP'

MV_BLKTP06

Produto Intermediário

'PI'

MV_BLKTP10

Outros Insumos

'OI'

Informações

Se o parâmetro de sistema não estiver cadastrado na tabela SX6 ou o seu contudo estiver em branco será considerado o conteúdo Default (Padrão)

Exemplo:

Se o conteúdo do parâmetro MV_BLKTP00 estiver em branco, o sistema assume o conteúdo padrão que é 'ME'.

Se o parâmetro MV_BLKTP00 não estiver cadastrado, o sistema assume o conteúdo padrão que é 'ME'.

Aviso
titleImportante

Caso o conteúdo Default (Padrão) de um parâmetro seja utilizado em um outro, será necessário informar outro tipo de produto ao parâmetro que foi copiado o tipo.

Por Exemplo:
O parâmetro MV_BLKTP00 possui o conteúdo padrão 'ME', caso este tipo seja utilizado no parâmetro MV_BLKTP01, o parâmetro MV_BLKTP00 deve ser preenchido com um outro tipo de produto, como por exemplo, 'GG'. Caso não seja feito este procedimento, a geração dos blocos pode não levar as informações corretas.

Para preenchimento dos tipos de produtos, é necessária a utilização do apóstrofo e vírgula para seleção de dois ou mais tipos.

Exemplo de preenchimento esperado:

MV_BLKTP00 = 'ME', 'XX', 'YY

...

'

Exemplos preenchimento não esperado:

MV_BLKTP00 = ME

MV_BLKTP00 = "ME"

MV_BLKTP00 = "ME",'XX'

MV_BLKTP00 = " 'ME', 'XX' "

Para mais informações, consulte a sessão do bloco K disponível em SPDFIS - Sped Fiscal

...

O processamento do Bloco K disponibiliza também o do ponto de entrada SPDFIS001, para que seja possível alterar a amarração entre os tipos de produto do SPED e do Sistema. Ao utilizar o ponto de entrada, os valores definidos nos parâmetros MV_BLKTP** serão sobrepostos.

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

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

...

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.

...

titlePré-requisitos:

...

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.

...

Armazéns de Produtos

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

...

, K250 e K255.

Rotina

Descrição

MATXSPED.PRW

Contém as funções para geração dos registros 0210, K200, K220, K250, K255, K270, K275, K280, K300, K301 e K302.

PCPXSPED.PRWContém as funções para geração dos registros K230, K235, K260, K265, K270, K275, K290, K291 e K292

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.

...

  • 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.


Informações

Existe o parâmetro MV_LOCKBLK que controla o processamento simultâneo das rotinas do bloco K.

MV_LOCKBLK - Indica se utiliza semáforo para controlar o processamento simultâneo entre o Spedfiscal e MATR241.

  • S = Sim, irá bloquear o processamento simultâneo entre o Spedfiscal e MATR241. Também não será possível processar simultaneamente duas sessões do Spedfical ou duas sessões do MATR241.
  • N = Não, irá permitir o processamento simultâneo entre o Spedfiscal e MATR241.

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

MV_BLKPERDRealiza calculo de perda por movimento no bloco 0210

...

MV_LOCKBLKIndica se utiliza semáforo para controlar o processamento simultâneo entre o Spedfiscal e MATR241.