15161 - Sped Fiscal Bloco H - Varias filiais mesma inscrição estadual
Problema: Descrição do Problema: O cliente tem o seguinte cenário:
Empresa composto por 18 filiais, onde 9 são do mesmo estados.
As filiais 2,4 e 9 estão localizadas no mesmo Estado e possuem a mesma inscrição estadual.
Essas filiais possuem seu Estoque próprio, porém apenas a filial 4 que centraliza as informações precisa gerar o SPED Fiscal.
Em fevereiro é necessário enviar o Bloco H - registro do inventário na filial 4.
Como pode ser feito no ERP para buscar o saldo do produto da filial 2 e 9e somar na filial 4.
Quando ocorre / onde se aplica:F669EFD- Controladoria / Gestão de Tributos / Arquivos Fiscais / Federais / SPED Fiscal
Solução: Solução: Neste caso o cliente tem duas alternativas:
Alterar o comando de busca do registro H010 via declaração.
ou
Utilizar o identificador EST-210FILSM01 e alterar a filial dos registros
Segue exemplo de regra e uma explicação da área de exigência legal:
Estamos partindo do pressuposto de que cada filial tem um depósito diferente (apenas neste caso é possível utilizar essa solução).
Ao fazer a inicialização de saldos o sistema irá trocar a filial que está executando a inicialização pela filial informada na regra.
Exemplo:
Produto ABC
DEP A (Filial 1) - 100 UN
DEP B (Filial 2) - 100 UN
DEP C (Filial 3) - 100 UN
Na inicialização de saldos da filial 2 e 3 será alterado para que o saldo seja considerado na filial 1. Sendo assim, teremos três registros na F210SFE na filial 1 e nenhum nas filiais 2 e 3.
Ao gerar o SPED o sistema soma os três registros para apresentar no bloco H, por exemplo, tão logo mesmo que nós não fazemos a soma na integração, nós somamos na geração do arquivo.
Usei o exemplo de regra abaixo e o sistema trocou a filial dos meus movimentos dos depósitos DEP01 e DEP02:
definir numero IsmNCodEmp;
definir numero IsmNCodFil;
definir alfa IsmACodOri;
definir alfa IsmACodFam;
definir alfa IsmACodPro;
definir alfa IsmACodDer;
definir data IsmDDatIni;
definir data IsmDDatFin;
definir Numero IsmNFilRet;
definir alfa IsmADepAlt;
IsmNFilRet = 2;
IsmADepAlt = DEP01,DEP02;.
Validade: /#31/12/2050#
Público: Interno, canais/consultores, clientes
Empresa composto por 18 filiais, onde 9 são do mesmo estados.
As filiais 2,4 e 9 estão localizadas no mesmo Estado e possuem a mesma inscrição estadual.
Essas filiais possuem seu Estoque próprio, porém apenas a filial 4 que centraliza as informações precisa gerar o SPED Fiscal.
Em fevereiro é necessário enviar o Bloco H - registro do inventário na filial 4.
Como pode ser feito no ERP para buscar o saldo do produto da filial 2 e 9e somar na filial 4.
Quando ocorre / onde se aplica:F669EFD- Controladoria / Gestão de Tributos / Arquivos Fiscais / Federais / SPED Fiscal
Solução: Solução: Neste caso o cliente tem duas alternativas:
Alterar o comando de busca do registro H010 via declaração.
ou
Utilizar o identificador EST-210FILSM01 e alterar a filial dos registros
Segue exemplo de regra e uma explicação da área de exigência legal:
Estamos partindo do pressuposto de que cada filial tem um depósito diferente (apenas neste caso é possível utilizar essa solução).
Ao fazer a inicialização de saldos o sistema irá trocar a filial que está executando a inicialização pela filial informada na regra.
Exemplo:
Produto ABC
DEP A (Filial 1) - 100 UN
DEP B (Filial 2) - 100 UN
DEP C (Filial 3) - 100 UN
Na inicialização de saldos da filial 2 e 3 será alterado para que o saldo seja considerado na filial 1. Sendo assim, teremos três registros na F210SFE na filial 1 e nenhum nas filiais 2 e 3.
Ao gerar o SPED o sistema soma os três registros para apresentar no bloco H, por exemplo, tão logo mesmo que nós não fazemos a soma na integração, nós somamos na geração do arquivo.
Usei o exemplo de regra abaixo e o sistema trocou a filial dos meus movimentos dos depósitos DEP01 e DEP02:
definir numero IsmNCodEmp;
definir numero IsmNCodFil;
definir alfa IsmACodOri;
definir alfa IsmACodFam;
definir alfa IsmACodPro;
definir alfa IsmACodDer;
definir data IsmDDatIni;
definir data IsmDDatFin;
definir Numero IsmNFilRet;
definir alfa IsmADepAlt;
IsmNFilRet = 2;
IsmADepAlt = DEP01,DEP02;.
Validade: /#31/12/2050#
Público: Interno, canais/consultores, clientes