Para a importação de dados para o sistema de escrita fiscal deverá ser seguido o layout definido conforme abaixo.
. : : Atualizado em 19/02/2019: : .
|
IMPORTAÇÃO O CONTROLE DA PRODUÇÃO E DO ESTOQUE (BLOCO K)
Nome do arquivo: BLOCOK.TXT
Instruções para preenchimento dos dados do layout
➢ | Formatos utilizados no arquivo: |
9 - Numérico
X - Alfanumérico
Exemplos:
9(005) = 00015
Preencher com caracteres numéricos (0 a 9) alinhados a direita. Se não houver informação preencher o campo com zeros.
9(003)V99 = 06015
Preencher com caracteres numéricos (0 a 9) alinhados a direita. Neste exemplo são 3 caracteres para a parte inteira e 2 caracteres para a parte decimal (valor original = 60,15). Não utilizar vírgulas. Se não houver informação preencher o campo com zeros.
X(020) = JOAO
Preencher com caracteres alfanuméricos alinhados a esquerda. Se não houver informação preencher o campo com espaços em brancos.
O Arquivo é composto de um registro header de arquivo, um ou mais itens produzidos com seus respectivos registros de itens consumidos, bem como um ou mais itens industrializados por terceiros com seus respectivos registros de itens consumidos.
Arquivo |
Header |
Tipo = 000 |
|
Inventário |
Estoque escriturado (K200) |
Tipo = 200 |
|
Desmontagem - Item de Origem (K210) |
Tipo = 210 |
||
Desmontagem - Item de Destino (K215) |
Tipo = 215 |
||
Outras movimentações internas (K220) |
Tipo = 220 |
||
Produção própria |
Item produzido (K230) |
Tipo = 230 |
|
Insumo consumido (K235) |
Tipo = 235 |
||
Industrialização por terceiros |
Item industrializado (K250) |
Tipo = 250 |
|
Insumo consumido (K255) |
Tipo = 255 |
||
|
Ajustes/Correções |
Reprocessamento/Reparo (K260) |
Tipo = 260 * |
Reprocessamento/Reparo–Consumo (K265) |
Tipo = 265 * |
||
Correção de apontamento (K270) |
Tipo = 270 * |
||
Correção de apontamento (K275) |
Tipo = 275 * |
||
Correção de apontamento (K280) |
Tipo = 280 |
* Registros para implementação futura
Estrutura do arquivo
Registro 000
Registro 200
Registro 210
Registro 215
Registro 220
Registro 230
Registro 235
Registro 250
Registro 255
Registro 280
REGISTRO HEADER |
|||
Campo |
Formato |
Posição |
Conteúdo do Campo |
TIPO REGISTRO |
9(003) |
001 a 003 |
000 – Identificação do registro header. |
DATA DE GERAÇÃO |
9(008) |
004 a 011 |
Data de geração do arquivo, formato DDMMAAAA. |
MÊS/ANO |
9(006) |
012 a 017 |
Mês e Ano de competência do arquivo. |
CNPJ EMPRESA |
X(014) |
018 a 031 |
CNPJ da empresa para qual os dados serão importados. |
BRANCOS |
X(263) |
032 a 294 |
Campo vazio. Gravar brancos |
SEQUÊNCIA |
9(006) |
295 a 300 |
Número sequencial do registro. |
REGISTRO ESTOQUE ESCRITURADO |
|||
Campo |
Formato |
Posição |
Conteúdo do Campo |
TIPO REGISTRO |
9(003) |
001 a 003 |
200 – Identificação do registro. |
DATA DO ESTOQUE |
9(008) |
004 a 011 |
Data de apuração do estoque |
CÓDIGO DO PRODUTO |
9(010) |
012 a 021 |
Código do Produto |
IDENTIFICADOR |
X(030) |
022 a 051 |
Identificador do Produto |
QUANTIDADE |
9(009)V999 |
052 a 063 |
Quantidade em estoque |
INDICADOR |
9(001) |
064 a 064 |
0 - Estoque do informante e em seu poder 1 - Estoque do informante em posse de terceiros 2 - Estoque de terceiros em posse do informante |
PROPRIETÁRIO OU POSSUIDOR |
X(014) |
065 a 078 |
CPF ou CNPJ do proprietário ou possuidor da mercadoria |
BRANCOS |
X(216) |
079 a 294 |
Campo vazio. Gravar brancos |
SEQUÊNCIA |
9(006) |
295 a 300 |
Número sequencial do registro. |
DESMONTAGEM DE MERCADORIAS - ORIGEM |
|||
Campo |
Formato |
Posição |
Conteúdo do Campo |
TIPO REGISTRO |
9(003) |
001 a 003 |
210 – Identificação do registro. |
DATA INICIAL |
9(008) |
004 a 011 |
Data de início da ordem de serviço |
DATA FINAL |
9(008) |
012 a 019 |
Data de conclusão da ordem de serviço |
ORDEM DE SERVIÇO |
X(030) |
020 a 049 |
Número da ordem de serviço |
CÓDIGO ORIGEM |
9(010) |
050 a 059 |
Código do produto de origem |
IDENTIFICADOR ORIGEM |
X(030) |
060 a 089 |
Identificador do produto |
QUANTIDADE |
9(009)V999999 |
090 a 104 |
Quantidade de origem |
BRANCOS |
X(190) |
105 a 294 |
Campo vazio. Gravar brancos |
SEQUÊNCIA |
9(006) |
295 a 300 |
Número sequencial do registro. |
DESMONTAGEM DE MERCADORIAS - DESTINO |
|||
Campo |
Formato |
Posição |
Conteúdo do Campo |
TIPO REGISTRO |
9(003) |
001 a 003 |
215 – Identificação do registro. |
CÓDIGO DESTINO |
9(010) |
004 a 013 |
Código do produto de destino |
IDENTIFICADOR DESTINO |
X(030) |
014 a 043 |
Identificador do insumo consumido |
QUANTIDADE |
9(009)V999999 |
044 a 058 |
Quantidade consumida |
BRANCOS |
X(236) |
059 a 294 |
Campo vazio. Gravar brancos |
SEQUÊNCIA |
9(006) |
295 a 300 |
Número sequencial do registro. |
MOVIMENTAÇÕES INTERNAS ENTRE MERCADORIAS |
|||
Campo |
Formato |
Posição |
Conteúdo do Campo |
TIPO REGISTRO |
9(003) |
001 a 003 |
220 – Identificação do registro. |
DATA MOVIMENTAÇÃO |
9(008) |
004 a 011 |
Data da movimentação |
CÓDIGO ORIGEM |
9(010) |
012 a 021 |
Código do Produto de origem |
IDENTIFICADOR ORIGEM |
X(030) |
022 a 051 |
Identificador do Produto de origem |
CÓDIGO DESTINO |
9(010) |
052 a 061 |
Código do Produto de destino |
IDENTIFICADOR DESTINO |
X(030) |
062 a 091 |
Identificador do Produto de destino |
QUANTIDADE ORIGEM |
9(009)V999999 |
092 a 106 |
Quantidade na unidade de origem |
QUANTIDADE DESTINO |
9(009)V999999 |
107 a 121 |
Quantidade na unidade de origem |
BRANCOS |
X(173) |
122 a 294 |
Campo vazio. Gravar brancos |
SEQUÊNCIA |
9(006) |
295 a 300 |
Número sequencial do registro. |
ITENS PRODUZIDOS |
|||
Campo |
Formato |
Posição |
Conteúdo do Campo |
TIPO REGISTRO |
9(003) |
001 a 003 |
230 – Identificação do registro. |
DATA INICIAL |
9(008) |
004 a 011 |
Data de início da ordem de produção |
DATA FINAL |
9(008) |
012 a 019 |
Data de conclusão da ordem de produção |
ORDEM DE PRODUÇÃO |
X(030) |
020 a 049 |
Número da ordem de produção |
CÓDIGO PRODUTO |
9(010) |
050 a 059 |
Código do Produto |
IDENTIFICADOR PRODUTO |
X(030) |
060 a 089 |
Identificador do Produto |
QUANTIDADE |
9(009)V999999 |
090 a 104 |
Quantidade produzida |
BRANCOS |
X(190) |
105 a 294 |
Campo vazio. Gravar brancos |
SEQUÊNCIA |
9(006) |
295 a 300 |
Número sequencial do registro. |
ITENS CONSUMIDOS |
|||
Campo |
Formato |
Posição |
Conteúdo do Campo |
TIPO REGISTRO |
9(003) |
001 a 003 |
235 – Identificação do registro. |
DATA SAÍDA |
9(008) |
004 a 011 |
Data de saída do estoque |
CÓDIGO INSUMO |
9(010) |
012 a 021 |
Código do insumo consumido |
IDENTIFICADOR INSUMO |
X(030) |
022 a 051 |
Identificador do insumo consumido |
QUANTIDADE |
9(009)V999999 |
052 a 066 |
Quantidade consumida |
CÓDIGO SUBSTITUÍDO |
9(010) |
067 a 076 |
Código do Produto substituído |
IDENTIFICADOR SUBSTITUÍDO |
X(030) |
077 a 106 |
Identificador do Produto substituído |
BRANCOS |
X(188) |
107 a 294 |
Campo vazio. Gravar brancos |
SEQUÊNCIA |
9(006) |
295 a 300 |
Número sequencial do registro. |
INDUSTRIALIZAÇÃO POR TERCEIROS - ITENS PRODUZIDOS |
|||
Campo |
Formato |
Posição |
Conteúdo do Campo |
TIPO REGISTRO |
9(003) |
001 a 003 |
250 – Identificação do registro. |
DATA PRODUÇÃO |
9(008) |
004 a 011 |
Data da produção |
CÓDIGO PRODUTO |
9(010) |
012 a 021 |
Código do Produto |
IDENTIFICADOR PRODUTO |
X(030) |
022 a 051 |
Identificador do Produto |
QUANTIDADE |
9(009)V999999 |
052 a 066 |
Quantidade produzida |
BRANCOS |
X(228) |
067 a 294 |
Campo vazio. Gravar brancos |
SEQUÊNCIA |
9(006) |
295 a 300 |
Número sequencial do registro. |
INDUSTRIALIZAÇÃO POR TERCEIROS - ITENS CONSUMIDOS |
|||
Campo |
Formato |
Posição |
Conteúdo do Campo |
TIPO REGISTRO |
9(003) |
001 a 003 |
255 – Identificação do registro. |
DATA CONSUMO |
9(008) |
004 a 011 |
Data de consumo |
CÓDIGO INSUMO |
9(010) |
012 a 021 |
Código do insumo consumido |
IDENTIFICADOR INSUMO |
X(030) |
022 a 051 |
Identificador do insumo consumido |
QUANTIDADE |
9(009)V999999 |
052 a 066 |
Quantidade consumida |
CÓDIGO SUBSTITUÍDO |
9(010) |
067 a 076 |
Código do Produto substituído |
IDENTIFICADOR SUBSTITUÍDO |
X(030) |
077 a 106 |
Identificador do Produto substituído |
BRANCOS |
X(188) |
107 a 294 |
Campo vazio. Gravar brancos |
SEQUÊNCIA |
9(006) |
295 a 300 |
Número sequencial do registro. |
REGISTRO CORREÇÕES ESTOQUE ESCRITURADO |
|||
Campo |
Formato |
Posição |
Conteúdo do Campo |
TIPO REGISTRO |
9(003) |
001 a 003 |
280 – Identificação do registro |
DATA DO ESTOQUE |
9(008) |
004 a 011 |
Data de apuração do estoque |
CÓDIGO DO PRODUTO |
9(010) |
012 a 021 |
Código do Produto |
IDENTIFICADOR |
X(030) |
022 a 051 |
Identificador do Produto |
QUANTIDADE CORREÇÃO POSITIVA |
9(009)V999999 |
052 a 066 |
Valor da correção a somar no estoque |
QUANTIDADE CORREÇÃO NEGATIVA |
9(009)V999999 |
067 a 081 |
Valor da correção a diminuir no estoque |
INDICADOR |
9(001) |
082 a 082 |
0 - Estoque do informante e em seu poder 1 - Estoque do informante em posse de terceiros 2 - Estoque de terceiros em posse do informante
|
PROPRIETÁRIO OU POSSUIDOR |
X(014) |
083 a 096 |
CPF ou CNPJ do proprietário ou possuidor da mercadoria |
BRANCOS |
X(198) |
097 a 294 |
Campo vazio. Gravar brancos |
SEQUÊNCIA |
9(006) |
295 a 300 |
Número sequencial do registro. |