Acesso Rápido ao Conteúdo
Registro 0190 - Identificação das unidades de Medida
Registro 0200 - Tabela de Identificação do Item (Produto e Serviços)
Registro 0205 - Alteração do Item
Registro 0990 - Encerramento do Bloco 0
Registro H001 - Abertura do Bloco H
Registro H005 - Totais do Inventário
Registro H990 - Encerramento do Bloco H
Bloco K - Controle da Produção e do Estoque
Registro K001 - Abertura do Bloco K
Registro K100 - Período de Apuração do ICMS/IPI
Registro K200 - Estoque Escriturado
Registro K990 - Encerramento do Bloco K
Bloco 9 - Controle e Encerramento do Arquivo Digital
Conhecer o Programa
Este programa processa um arquivo Sped básico (geralmente fornecido pelo escritório de contabilidade da loja) e complementa-o com informações do inventário de estoque do FoccoLOJAS. O resultado é um arquivo SPED Fiscal contendo os registros 200, H e K, além dos dados já fornecidos no arquivo importado.
Conhecer a Tela Inicial
Loja/Unidade: Loja que está sendo acessada no momento.
IMPORTANTE: Não é possível realizar a exportação do SPED Fiscal em uma loja consolidada.
Conta Contábil (Registro H010 – Inventário): Código da conta analítica contábil debitada/creditada, utilizada para gerar o registro H010. (consulte o escritório de contabilidade)
Período: O período de geração corresponde a um mês e deve ser preenchido no formato MM/AAAA (Exemplo: 01/2025).
IMPORTANTE: A situação do período de estoque deve ser fechada ou implantação. Consultar em Compras - Estoque - Situação de período de estoque.
Gerar Bloco K: Indica se o conteúdo do Bloco K será gerado no arquivo. Por padrão, a opção está marcada.
Arquivo Original: Arquivo com os dados básicos para o SPED. (Fornecido pelo escritório de contabilidade da loja).
Gerar Registro de Alteração de Código dos Produtos (Registro 0205): indica se os registros 0205 serão gerados. Caso marcado, é necessário importar um arquivo com os itens que deverão gerar o registro 0205.
Arquivo de Alteração de Itens: Arquivo com os itens para geração do registro 0205. O formato do arquivo é descrito ao longo desta documentação.
Visível somente quando marcado o checkbox Gerar Registro de Alteração de Código dos Produtos (Registro 0205).
Gerar Sped Fiscal
O botão Gerar Sped Fiscal ficará habilitado apenas após o upload do arquivo original. Ao clicar no botão, se todas as validações forem atendidas, será exibida uma mensagem informando que o processo está sendo executado em segundo plano.
Quando a geração do arquivo for concluída será exibida uma notificação no informando que o arquivo está pronto para download.
Após o download do arquivo ele deve ser enviado ao escritório de contabilidade para finalizar o SPED.
Arquivo de alteração de itens
Atualmente, é possível importar uma planilha de Excel com um De/Para de itens que devem gerar registros 0205 (alteração de item). Estes registros somente serão gerados caso o checkbox “Gerar Registro de Alteração de Código dos Produtos (Registro 0205)” esteja marcado e o arquivo de De/Para seja informado.
Formato da Planilha: Somente são consideradas as colunas A até E, a partir da linha 2. O layout previsto é:
Campo | Coluna | Conteúdo |
Código Atual | A | Identificador do item atual no FoccoLOJAS |
Máscara Atual | B | Identificador da máscara atual no FoccoLOJAS |
Código Antigo | C | Identificar do item/máscara antigos |
Data Início | D | Data inicial de utilização da descrição do item |
Data Mudança | E | Data final de utilização da descrição do item |
Regras:
- O programa não valida sobreposições de datas e/ou códigos duplicados.
- Caso o arquivo seja rejeitado na validação do SPED, a planilha deverá ser ajustada e o arquivo gerado novamente.
Geração do Bloco K
Devido a não obrigatoriedade da geração do conteúdo do bloco K para alguns segmentos, é possível optar por não gerá-lo desmarcando a opção correspondente na interface.
Conteúdo do arquivo gerado
O arquivo gerado contém informações organizadas em blocos. Aqui está um resumo:
Bloco | Registro | Tipo de informação | Conteúdo gerado |
0 | Todos os registros, exceto: 0190, 0200, 0205 e 0990. | Abertura, Identificação e Referências | Gerado igual ao conteúdo do arquivo original |
0 | 0190 | Identificação das Unidades de Medida | Gerado com todo o conteúdo do arquivo original + registros gerados pelo FoccoLOJAS. |
0 | 0200 | Tabela de Identificação do Item (Produto e Serviços) | Gerado com todo o conteúdo do arquivo original + registros gerados pelo FoccoLOJAS. |
0 | 0205 | Alteração do Item | Gerado com todo o conteúdo do arquivo original + registros da planilha de De/Para importada, quando houver. |
0 | 0990 | Encerramento do Bloco 0 | Totalizador dos registros do bloco 0. Corresponde à soma dos registros do arquivo original que não foram alterados + os novos registros inseridos nos registros 0190, 0200 e 0205. |
B | Todos os registros | Escrituração e Apuração do ISS | Gerado igual ao conteúdo do arquivo original |
C | Todos os registros | Documentos Fiscais I - Mercadorias (ICMS/IPI) | Gerado igual ao conteúdo do arquivo original |
D | Todos os registros | Documentos Fiscais II - Serviços (ICMS) | Gerado igual ao conteúdo do arquivo original |
E | Todos os registros | Apuração do ICMS e do IPI | Gerado igual ao conteúdo do arquivo original |
G | Todos os registros | Controle do Crédito de ICMS do Ativo Permanente CIAP | Gerado igual ao conteúdo do arquivo original |
H | Todos os registros | Inventário Físico | Desconsiderado todo o conteúdo do arquivo original. |
K | Todos os registros | Controle da Produção e do Estoque | Desconsiderado todo o conteúdo do arquivo original. |
1 | Todos os registros | Outras Informações | Gerado igual ao conteúdo do arquivo original |
9 | Todos os registros | Controle e Encerramento do Arquivo Digital | O totalizador dos registros que não foram alterados, são gerados iguais ao conteúdo do arquivo original. Os registros que podem ser gerados pelo FoccoLOJAS são somados com os registros original para gerar seus respectivos totalizadores. |
Registro 0190 - Identificação das unidades de Medida
Este registro tem por objetivo descrever as unidades de medidas utilizadas no arquivo digital. Somente é informado um registro com o mesmo código de unidade de medida, e este sempre está presente nas unidades de medidas informadas nos demais blocos.
Estes registros são gerados com base na unidade de medida dos itens encontrados do inventário do período gerado.
Campo | Descrição | Conteúdo gerado pelo FoccoLOJAS |
REG | Texto fixo contendo "0190" | 0190 |
UNID | Código da unidade de medida | Código da unidade de medida |
DESCR | Descrição da unidade de medida | Descrição da unidade de medida |
Registro 0200 - Tabela de Identificação do Item (Produto e Serviços)
Este registro tem por objetivo informar mercadorias, serviços, produtos ou quaisquer outros itens concernentes às transações fiscais. Quando ocorrer alteração somente na descrição do item, sem que haja descaracterização deste, ou seja, criação de um novo item, a alteração vai constar no registro 0205.
Campo | Descrição | Conteúdo gerado pelo FoccoLOJAS |
REG | Texto fixo contendo "0200" | 0200 |
COD_ITEM | Código do item | Composto pelo “Nosso Código” + Id da Máscara, entre colchetes (quando existir) |
DESCR_ITEM | Descrição do item | Descrição do item (se houver pipes “|”na descrição do item, estes serão removidos) |
COD_BARRA | Representação alfanumérico do código de barra do produto, se houver | Código de barras do item |
COD_ANT_ITEM | Código anterior do item com relação à última informação apresentada. | Enviado em branco |
UNID_INV | Unidade de medida utilizada na quantificação de estoques. | Código da unidade de medida do item |
TIPO_ITEM | Tipo do item – Atividades Industriais, Comerciais e Serviços | Enviado fixo “00”. 00: Mercadoria para Revenda |
COD_NCM | Código da Nomenclatura Comum do Mercosul | Classificação Fiscal do item (NCM) |
EX_IPI | Código EX, conforme a TIPI | Enviado em branco |
COD_GEN | Código do gênero do item | Classificação Fiscal do item (NCM) |
COD_LST | Código do serviço | Classificação do Serviço |
ALIQ_ICMS | Todos os registros | Controle da Produção e do Estoque |
CEST | Código Especificador da Substituição Tributária | Código CEST |
Registro 0205 - Alteração do Item
Este registro tem por objetivo informar alterações ocorridas na descrição do produto, desde que não o descaracterize ou haja modificação que o identifique como sendo novo produto. Caso não tenha ocorrido movimentação no período da alteração do item, deve ser informada no primeiro período em que houver movimentação do item ou no inventário. Deve ser ainda informado quando ocorrer alteração na codificação do produto. Não podem ser informados dois ou mais registros com sobreposição de períodos.
O registro somente é gerado pelo FoccoLOJAS quando for informado o arquivo com o De/Para dos itens. Não é feito nenhum tipo de validação quanto ao período de datas da planilha, gerando desta forma os registros com base nos dados informados. Somente são gerados os registros 0205, caso existam movimentações de estoque no período do inventário que está sendo gerado.
Campo | Descrição | Conteúdo gerado pelo FoccoLOJAS |
REG | Texto fixo contendo "0205" | 0200 |
DESCR_ANT_ITEM | Descrição anterior do item | Enviado em branco |
DT_INI | Data inicial de utilização da descrição do item | Data informada na planilha na coluna “Data início” |
DT_FIM | Data final de utilização da descrição do item | Data informada na planilha na coluna “Data mudança” |
COD_ANT_ITEM | Código anterior do item com relação à última informação apresentada. | Código informado na planilha na coluna “Código Antigo” |
Registro 0990 - Encerramento do Bloco 0
Este registro destina-se a identificar o encerramento do bloco H e a informar a quantidade de linhas (registros) existentes no bloco.
Campo | Descrição | Conteúdo gerado pelo FoccoLOJAS |
REG | Texto fixo contendo "0990" | 0990 |
QTD_LIN_0 | Quantidade total de linhas do Bloco 0 | Quantidade total de linhas do bloco 0 (incluindo a quantidade de linhas do bloco 0 que vem do arquivo original) |
Bloco H - Inventário Físico
Este bloco destina-se a informar o inventário físico do estabelecimento, nos casos e prazos previstos na legislação pertinente.
Registro H001 - Abertura do Bloco H
Este registro deve ser gerado para abertura do Bloco H, indicando se há registros de informações no bloco.
Campo | Descrição | Conteúdo gerado pelo FoccoLOJAS |
REG | Texto fixo contendo "H001" | H001 |
IND_MOV | Indicador de movimento: 0- Bloco com dados informados; 1- Bloco sem dados informados |
Quando existirem itens do inventário do período informado é enviado “0”, caso contrário enviado “1” |
Registro H005 - Totais do Inventário
Este registro é apresentado para discriminar os valores totais dos itens/produtos do inventário realizado, sendo gerado apenas quando existirem itens no período do inventário que está sendo gerado o arquivo.
Campo | Descrição | Conteúdo gerado pelo FoccoLOJAS |
REG | Texto fixo contendo "H005" | H005 |
DT_INV | Data do inventário | Último dia do mês do período informado para geração do arquivo. |
VL_INV | Valor total do estoque | Valor total dos itens em estoque na data do inventário |
MOT_INV | Motivo do Inventário | Enviado sempre “01” 01 – No final no período |
Registro H010 - Inventário
Este registro é informado para discriminar os itens existentes no estoque, sendo gerado apenas quando existirem itens no período do inventário que está sendo gerado o arquivo.
Campo | Descrição | Conteúdo gerado pelo FoccoLOJAS |
REG | Texto fixo contendo "H010" | H010 |
COD_ITEM | Código do item (campo 02 do Registro 0200) | Código do item, igual ao código gerado no registro 0200 |
UNID | Unidade do item | Sigla da unidade de medida do item |
QTD | Quantidade do item | Quantidade do item |
VL_UNIT | Valor unitário do item | Valor unitário do item |
VL_ITEM | Valor do item | Valor do item (quantidade * valor unitário) |
IND_PROP | Indicador de propriedade/posse do item | Enviado fixo “0” 0- Item de propriedade do informante e em seu poder |
COD_PART | Código do participante (campo 02 do Registro 0150): - proprietário/possuidor que não seja o informante do arquivo | Enviado em branco |
TXT_COMPL | Descrição complementar | Enviado em branco |
COD_CTA | Código da conta analítica contábil debitada/creditada | Conta contábil informada na interface |
VL_ITEM_IR | Valor do item para efeitos do Imposto de Renda. | Valor do item (quantidade * valor unitário) |
Registro H990 - Encerramento do Bloco H
Este registro destina-se a identificar o encerramento do bloco H e a informar a quantidade de linhas (registros) existentes no bloco.
Campo | Descrição | Conteúdo gerado pelo FoccoLOJAS |
REG | Texto fixo contendo "H990" | H990 |
QTD_LIN_H | Quantidade total de linhas do Bloco H | Quantidade total de linhas do bloco H |
Bloco K - Controle da Produção e do Estoque
Este bloco se destina a prestar informações da produção e respectivo consumo de insumos, bem como do estoque escriturado. O conteúdo do bloco somente é gerado caso o check box Gerar Bloco K esteja marcado e existam movimentações de itens no período do inventário.
Registro K001 - Abertura do Bloco K
Este registro é gerado para abertura do bloco K, indicando se há registros de informações no bloco.
Campo | Descrição | Conteúdo gerado pelo FoccoLOJAS |
REG | Texto fixo contendo "K001" | K001 |
IND_MOV | Indicador de movimento: 0- Bloco com dados informados; 1- 1- Bloco sem dados informados |
Quando existirem itens do inventário do período informado é enviado “0”, caso contrário enviado “1” |
Registro K100 - Período de Apuração do ICMS/IPI
Este registro tem o objetivo de informar o período de apuração do ICMS ou do IPI.
Campo | Descrição | Conteúdo gerado pelo FoccoLOJAS |
REG | Texto fixo contendo "K100" | K100 |
DT_INI | Data inicial a que a apuração se refere | Primeiro dia do mês do período informado para geração do arquivo |
DT_FIN | Data final a que a apuração se refere | Último dia do mês do período informado para geração do arquivo |
Registro K200 - Estoque Escriturado
Este registro tem o objetivo de informar o estoque final escriturado do período de apuração informado no Registro K100.
Campo | Descrição | Conteúdo gerado pelo FoccoLOJAS |
REG | Texto fixo contendo "K200" | K200 |
DT_EST | Data do estoque final | Último dia do mês do período informado para geração do arquivo |
COD_ITEM | Código do item (campo 02 do Registro 0200) | Código do item, igual ao código gerado no registro 0200 |
QTD | Quantidade em estoque | Quantidade do item |
IND_EST | Indicador do tipo de estoque | Enviado fixo “0” 0- Estoque de propriedade do informante e em seu poder |
COD_PART | Código do participante | Enviado em branco |
Registro K990 - Encerramento do Bloco K
Este registro destina-se a identificar o encerramento do bloco K e a informar a quantidade de linhas (registros) existentes no bloco.
Campo | Descrição | Conteúdo gerado pelo FoccoLOJAS |
REG | Texto fixo contendo "K990" | K990 |
DT_INI | Data inicial a que a apuração se refere | Primeiro dia do mês do período informado para geração do arquivo |
DT_FIN | Data final a que a apuração se refere | Último dia do mês do período informado para geração do arquivo |
Bloco 9 - Controle e Encerramento do Arquivo Digital
Este bloco representa os totais de registros e serve como forma de controle para verificações. Todos os registros que são gerados ou atualizados no FoccoLOJAS têm seus totalizadores atualizados com as respectivas quantidades de linhas dos registros. Os demais registros que são somente copiados do arquivo original, têm seus totalizadores também copiados e mantidos sem alterações.