01. VISÃO GERAL

Incluído Rotina FISA312 para cadastro de operações com instrumentos de pagamentos eletrônicos para registro o registro 1601 - SPED FISCAL

Esta rotina tem o objetivo de possuir a composição dos valores com incidência de ICMS, ISS e outros por participante para a geração do registro 1601 do arquivo do SPED FISCAL.

Esta rotina é uma alternativa ao método processado através dos registros do módulo SIGALOJA ou ponto de entrada SPED1601.

É importante ressaltar que dados cadastrados nesta rotina terão precedência na apresentação o registro 1601 do SPED FISCAL. Ou seja, havendo registros na tabela CJQ (Opções com instrumentos de pagamentos eletrônicos) para um mesmo participante e um mesmo período em que houverem dados provenientes do módulo SIGALOJA, apenas os dados da CJQ serão apresentados, além de dados informados via ponto de entrada SPED1601.


A rotina permite a inclusão de valores manuais e também permite a importação de valores da movimentação financeira de baixa baseada no relatório, relações de baixas (FINR190) através de um facilitador encontrado em ações relacionadas.

Com os valores importados ou incluídos, serão gravados em tabela, ficando assim disponíveis para a geração do SPED Fiscal no registro 1601.
Para o processamento do facilitador , o usuário deverá informar os parâmetros que são baseados no relatório FINR190, e definir das opções desejadas. Após a confirmação destas informações, a rotina deverá processar a movimentação financeira de baixa, a mesma apresentada no relatório FINR190, baseada na tabela SE5, e buscará a respectiva nota fiscal na tabela do livro fiscal SFT, verificando se a operação teve incidência de ICMS e/ou ISS para atribuir o valor da operação financeira para o respectivo campo Vl Tot ICMS(CJQ_TOTVS) e/ou Vl Tot ISS(CJQ_TOTISS). As demais operações que não forem localizadas entre as anteriores, ou seja, que não possuem incidência de ICMS ou ISS serão comtempladas para o campo de outros, Vl Tot Out(CJQ_TOTOUT).

O cadastro tem na sua chave, além da filial corrente o período(CJQ_PERIOD) + tipo de participante(CJQ_TPPAR) + código do participante(CJQ_CODPAR), ou seja, as operações serão agrupadas/somadas através desta chave de pesquisa.

Esta rotina deverá ser processada por cada filial que irá entregar o SPED Fiscal, já que a operação poderá ser processada com regras diferentes dependendo do estado do Cliente, pois pode ser o caso de possuir filiais em vários Estados. Ao realizar a importação das operações do financeiro deve ser selecionado o período, contendo somente o mês que será gerado o SPED FISCAL.

02. PROCEDIMENTO DE CONFIGURAÇÃO

No Configurador (SIGACFG) acesse Ambiente/Cadastros/Menus e inclua no menu do módulo Livros Fiscais (SIGAFIS) a opção para execução do Cadastro, conforme especificação a seguir: 

Menu

Atualizações

Submenu

SPED

Nome da Rotina

Operações Pagamentos Eletrônicos

Programa

FISA312

Módulo

09

Tipo

01

Tabelas



  1. Criação de Índices no arquivo SIX
    1. CJQ – Operações pagamentos eletrônicos

      OrdemChaveDescrição
      1CJQ_FILIAL+CJQ_PERIOD+CJQ_TPPAR+CJQ_CODPARPeriodo + Tipo Partici + Cod Particip                                 
      2CJQ_FILIAL+CJQ_PERIOD+CJQ_TPPAR+CJQ_CLIFOR+CJQ_LOJA+CJQ_BANCO+CJQ_AGENC+CJQ_NUMCON                           Periodo + Tipo Partici + Cli/Forn. + Codigo loja + Banco + Agência + C
    2. CJR – Detalhes operações pgto elet

      OrdemChaveDescrição
      1CJR_FILIAL+CJR_MANAUT+CJR_ITEM                          Manu/Auto + Item                                                                                    



  2. Criação de Perguntas no arquivo SX1 – Cadastro de Perguntes:


Grupo

FISA312

Ordem

01

Pergunta

Da data de baixa ?            

Tipo

Data

Tamanho

08



Grupo

FISA312

Ordem

02

Pergunta

Ate a data da baixa ?                 

Tipo

Data

Tamanho

08



Grupo

FISA312

Ordem

03

Pergunta

Do Banco ?                                   

Tipo

Caracter

Tamanho

03



Grupo

FISA312

Ordem

04

Pergunta

Até o banco?                 

Tipo

Caracter

Tamanho

03



Grupo

FISA312

Ordem

05

Pergunta

Da Natureza ?                               

Tipo

Caracter

Tamanho

10



Grupo

FISA312

Ordem

06

Pergunta

Até a Natureza ?                           

Tipo

Caracter

Tamanho

10



Grupo

FISA312

Ordem

07

Pergunta

Do Código ?                               

Tipo

Caracter

Tamanho

06

Grupo

FISA312

Ordem

08

Pergunta

Até o Código ?                               

Tipo

Caracter

Tamanho

06



Grupo

FISA312

Ordem

09

Pergunta

Da data digitação ?          

Tipo

Data

Tamanho

08

Grupo

FISA312

Ordem

10

Pergunta

Até data digitação ?          

Tipo

Data

Tamanho

08

Grupo

FISA312

Ordem

11

Pergunta

Do Movimento ?                         

Tipo

Numérico

Tamanho

01

Opções

Receber

Pagar



Grupo

FISA312

Ordem

12

Pergunta

Cons.Mov.Fin. da Baixa ?                 

Tipo

Numérico

Tamanho

01

Opções

Sim

Não



Grupo

FISA312

Ordem

13

Pergunta

Do Lote ?          

Tipo

Caracter

Tamanho

08



Grupo

FISA312

Ordem

14

Pergunta

Até o Lote ?          

Tipo

Caracter

Tamanho

08



Grupo

FISA312

Ordem

15

Pergunta

Da Loja?          

Tipo

Caracter

Tamanho

02



Grupo

FISA312

Ordem

16

Pergunta

Até a Loja ?          

Tipo

Caracter

Tamanho

02



Grupo

FISA312

Ordem

17

Pergunta

Do Prefixo ?          

Tipo

Caracter

Tamanho

03



Grupo

FISA312

Ordem

18

Pergunta

Até o Prefixo ?          

Tipo

Caracter

Tamanho

03



Grupo

FISA312

Ordem

19

Pergunta

Considerar tipos ?          

Tipo

Caracter

Tamanho

50

Grupo

FISA312

Ordem

20

Pergunta

Não considerar tipos ?          

Tipo

Caracter

Tamanho

50

Grupo

FISA312

Ordem

21

Pergunta

Consid. Incl. Adiantamentos ?       

Tipo

Numérico

Tamanho

01

Opções

Sim

Não

Grupo

FISA312

Ordem

22

Pergunta

Consid. Títulos em Carteira ?        

Tipo

Numérico

Tamanho

01

Opções

Sim

Não



Grupo

FISA312

Ordem

23

Pergunta

Filtra Natureza Por ?                 

Tipo

Numérico

Tamanho

01

Opções

Mult. Naturezas

Nat. Principal

Grupo

FISA312

Ordem

24

Pergunta

Cons. Bx. por mov. bancaria?         

Tipo

Numérico

Tamanho

01

Opções

Sim

Não

Grupo

FISA312

Ordem

25

Pergunta

Sobr. lançamentos manuais ?         

Tipo

Numérico

Tamanho

01

Opções

Sim

Não


  1. Criação do Campo no arquivo SX2

    Chave

    Nome

    Modo

    Pyme

    CJQ

    Operações pagtos eletrônicos  

    Exclusivo

    Sim

    CJRDetalhes operações pgto elet  ExclusivoSim



  2. Criação do Campo no arquivo SX3 – Campos:



    CJQ – Operações pagamentos eletrônicos


    Campo

    CJQ_FILIAL

    Tipo

    Caracter

    Tamanho

    2

    Decimal

    0

    Formato

    @!

    Título

    Filial

    Descrição

    Filial do Sistema

    Usado

    Não

    Obrigatório

    Não

    Browse

    Sim

    Contexto

    Real

    Propriedade

    Alterar

    Grupo de Campos

    033 - Tamanho da Filial

    Campo

    CJQ_PERIOD

    Tipo

    Caracter

    Tamanho

    6

    Decimal

    0

    Formato

    @R 99/9999  

    Título

    Período

    Descrição

    Período

    Usado

    Sim

    Obrigatório

    Sim

    Browse

    Sim

    Val. Sistema


    Contexto

    Real

    Propriedade

    Alterar

    Campo

    CJQ_TPPAR

    Tipo

    Caracter

    Tamanho

    1

    Decimal

    0

    Formato

    @!

    Título

    Tipo Partici

    Descrição

    Tipo de participante

    Usado

    Sim

    Obrigatório

    Sim

    Browse

    Sim

    Opções

    1=Fornecedor;
    2=Cliente;
    3=Banco

    Val. Sistema

    Pertence("123")

    Contexto

    Real

    Propriedade

    Alterar



    Campo

    CJQ_CODPAR

    Tipo

    Caracter

    Tamanho

    30

    Decimal

    0

    Formato

    @!

    Título

    Cod Particip

    Descrição

    Código do participante

    Usado

    Sim

    Obrigatório

    Sim

    Browse

    Sim

    Val. Sistema


    Contexto

    Visual

    Propriedade

    Alterar



    Campo

    CJQ_CLIFOR

    Tipo

    Caracter

    Tamanho

    6

    Decimal

    0

    Formato

    @!

    Título

    Cli/Forn.   

    Descrição

    Cliente / Fornecedor

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Val. Sistema

    vazio() .Or. (ExistCpo('SA1') .Or. ExistCpo('SA2'))

    Contexto

    Real

    Propriedade

    Alterar

    Cons. Padrão


    Grupo de campos001



    Campo

    CJQ_LOJA

    Tipo

    Caracter

    Tamanho

    2

    Decimal

    0

    Formato

    @!

    Título

    Codigo loja   

    Descrição

    Código da loja

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Val. Sistema


    Contexto

    Real

    Propriedade

    Alterar

    Cons. Padrão


    Grupo de campos002



    Campo

    CJQ_BANCO

    Tipo

    Caracter

    Tamanho

    3

    Decimal

    0

    Formato

    @!

    Título

    Banco 

    Descrição

    Banco

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Val. Sistema

    vazio() .Or. ExistCpo("SA6",,,,,.F.) 

    Contexto

    Real

    Propriedade

    Alterar

    Cons. Padrão

    SA6

    Grupo de campos007



    Campo

    CJQ_AGENC

    Tipo

    Caracter

    Tamanho

    5

    Decimal

    0

    Formato

    @!

    Título

    Agencia

    Descrição

    Agencia

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Val. Sistema


    Contexto

    Real

    Propriedade

    Alterar

    Cons. Padrão


    Grupo de campos008



    Campo

    CJQ_NUMCON

    Tipo

    Caracter

    Tamanho

    10

    Decimal

    0

    Formato

    @!

    Título

    Conta Banco

    Descrição

    Conta do Banco

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Val. Sistema


    Contexto

    Real

    Propriedade

    Alterar

    Cons. Padrão


    Grupo de campos009



    Campo

    CJQ_INTERM

    Tipo

    Caracter

    Tamanho

    6

    Decimal

    0

    Formato

    @!

    Título

    Cod Intermed

    Descrição

    Código do intermediador

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Val. Sistema

    Vazio() .Or. ExistCpo("A1U")      

    Contexto

    Real

    Propriedade

    Alterar

    Cons. Padrão

    A1U

    Grupo de campos



    Campo

    CJQ_TOTVS

    Tipo

    Numérico

    Tamanho

    14

    Decimal

    2

    Formato

    @E 99,999,999,999.99                         

    Título

    Vl Tot ICMS 

    Descrição

    Valor total do ICMS

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Val. Sistema


    Contexto

    Real

    Propriedade

    Alterar

    Cons. Padrão


    Grupo de campos



    Campo

    CJQ_TOTISS

    Tipo

    Numérico

    Tamanho

    14

    Decimal

    2

    Formato

    @E 99,999,999,999.99    

    Título

    Vl Tot ISS

    Descrição

    Valor total do ISS

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Val. Sistema

      

    Contexto

    Real

    Propriedade

    Alterar

    Cons. Padrão


    Grupo de campos



    Campo

    CJQ_TOTOUT

    Tipo

    Numérico

    Tamanho

    14

    Decimal

    2

    Formato

    @E 99,999,999,999.99     

    Título

    Vl Tot Out  

    Descrição

    Valor total de outros

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Val. Sistema

         

    Contexto

    Real

    Propriedade

    Alterar

    Cons. Padrão


    Grupo de campos



    Campo

    CJQ_MANAUT

    Tipo

    Caracter

    Tamanho

    60

    Decimal

    0

    Formato

    @!

    Título

    Manu/Auto

    Descrição

    Manual / Automático

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Val. Sistema


    Contexto

    Real

    Propriedade

    Alterar

    Cons. Padrão


    Grupo de campos


    CJR – Detalhes operações pgto elet

    Campo

    CJR_FILIAL

    Tipo

    Caracter

    Tamanho

    2

    Decimal

    0

    Formato

    @!

    Título

    Filial

    Descrição

    Filial do Sistema

    Usado

    Não

    Obrigatório

    Não

    Browse

    Sim

    Contexto

    Real

    Propriedade

    Alterar

    Grupo de Campos

    033 - Tamanho da Filial



    Campo

    CJR_MANAUT

    Tipo

    Caracter

    Tamanho

    60

    Decimal

    0

    Formato

    @!

    Título

    Manu/Auto

    Descrição

    Manual / Automático      

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Val. Sistema


    Contexto

    Real

    Propriedade

    Alterar

    Campo

    CJR_ITEM

    Tipo

    Caracter

    Tamanho

    4

    Decimal

    0

    Formato

    @!

    Título

    Item

    Descrição

    Item

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Val. Sistema


    Contexto

    Real

    Propriedade

    Alterar

    Campo

    CJR_TPMOV

    Tipo

    Caracter

    Tamanho

    1

    Decimal

    0

    Formato

    @!

    Título

    Tipo Mov.   

    Descrição

    Tipo Movimento           

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Opções

    E=Entrada;

    S=Saída

    Val. Sistema

    Pertence("ES")

    Contexto

    Real

    Propriedade

    Alterar



    Campo

    CJR_DOC

    Tipo

    Caracter

    Tamanho

    9

    Decimal

    0

    Formato

    @!

    Título

    Doc. Fiscal   

    Descrição

    Número Documento Fiscal        

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Opções


    Val. Sistema


    Contexto

    Real

    Propriedade

    Alterar

    Grupo de Campos018

    Campo

    CJR_SERIE

    Tipo

    Caracter

    Tamanho

    3

    Decimal

    0

    Formato

    !!!

    Título

    Série NF       

    Descrição

    Série do Documento Fiscal

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Opções


    Val. Sistema


    Contexto

    Real

    Propriedade

    Alterar

    Grupo de Campos094

    Campo

    CJR_FILORI

    Tipo

    Caracter

    Tamanho

    2

    Decimal

    0

    Formato


    Título

    Filial Orig      

    Descrição

    Filial Origem FIN        

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Opções


    Val. Sistema


    Contexto

    Real

    Propriedade

    Alterar

    Grupo de Campos033

    Campo

    CJR_PREFIX

    Tipo

    Caracter

    Tamanho

    3

    Decimal

    0

    Formato

    @!

    Título

    Prefixo         

    Descrição

    Prefixo FIN  

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Opções


    Val. Sistema


    Contexto

    Real

    Propriedade

    Alterar

    Grupo de Campos

    Campo

    CJR_NUMTIT

    Tipo

    Caracter

    Tamanho

    9

    Decimal

    0

    Formato

    @!

    Título

    Título      

    Descrição

    Número do título FIN     

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Opções


    Val. Sistema


    Contexto

    Real

    Propriedade

    Alterar

    Grupo de Campos018

    Campo

    CJR_PARCEL

    Tipo

    Caracter

    Tamanho

    1

    Decimal

    0

    Formato

    @!

    Título

    Parcela

    Descrição

    Parcela do Título FIN    

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Opções


    Val. Sistema


    Contexto

    Real

    Propriedade

    Alterar

    Grupo de Campos011



    Campo

    CJR_TIPO

    Tipo

    Caracter

    Tamanho

    3

    Decimal

    0

    Formato

    @!

    Título

    Tipo Título 

    Descrição

    Tipo do título FIN       

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Opções


    Val. Sistema


    Contexto

    Real

    Propriedade

    Alterar

    Grupo de Campos



    Campo

    CJR_RECPAG

    Tipo

    Caracter

    Tamanho

    1

    Decimal

    0

    Formato

    @!

    Título

    Rec/Pag     

    Descrição

    Recebimento ou Pagamento 

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Opções


    Val. Sistema


    Contexto

    Real

    Propriedade

    Alterar

    Grupo de Campos



    Campo

    CJR_CLIFOR

    Tipo

    Caracter

    Tamanho

    6

    Decimal

    0

    Formato

    @!

    Título

    Cli/For Tít  

    Descrição

    Código Cliente/Fornecedor

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Opções


    Val. Sistema


    Contexto

    Real

    Propriedade

    Alterar

    Grupo de Campos001



    Campo

    CJR_LOJA

    Tipo

    Caracter

    Tamanho

    2

    Decimal

    0

    Formato

    @!

    Título

    Loja Tit    

    Descrição

    Loja Cliente/Fornecedor  

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Opções


    Val. Sistema


    Contexto

    Real

    Propriedade

    Alterar

    Grupo de Campos002

    Campo

    CJR_VALOR

    Tipo

    Numérico

    Tamanho

    16

    Decimal

    2

    Formato

    @E 9,999,999,999,999.99                      

    Título

    Vlr.Movim.  

    Descrição

    Valor do movimento financ

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Opções


    Val. Sistema


    Contexto

    Real

    Propriedade

    Alterar

    Grupo de Campos

    Campo

    CJR_VLRICM

    Tipo

    Numérico

    Tamanho

    14

    Decimal

    2

    Formato

    @E 99,999,999,999.99   

    Título

    Vl Tot ICMS 

    Descrição

    Valor total bruto icms   

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Opções


    Val. Sistema


    Contexto

    Real

    Propriedade

    Alterar

    Grupo de Campos

    Campo

    CJR_VLRISS

    Tipo

    Numérico

    Tamanho

    14

    Decimal

    2

    Formato

    @E 99,999,999,999.99   

    Título

    Vl Tot ISS   

    Descrição

    Valor total bruto ISS    

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Opções


    Val. Sistema


    Contexto

    Real

    Propriedade

    Alterar

    Grupo de Campos

    Campo

    CJR_VLROUT

    Tipo

    Numérico

    Tamanho

    14

    Decimal

    2

    Formato

    @E 99,999,999,999.99   

    Título

    Vl Tot Out  

    Descrição

    Valor total outros       

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Opções


    Val. Sistema


    Contexto

    Real

    Propriedade

    Alterar

    Grupo de Campos



    Para criação dos campos e das perguntas, em clientes que operam nas releases 12.1.2210 ou anteriores, será necessária a execução do compatibilizador UPDDISTR com o pacote diferencial (SDFBRA.txt).

    Esta correção será disponibilizada na Expedição contínua a partir de   e o pacote poderá ser acessado através dos links disponibilizados na documentação Pacotes de Atualização - Fiscal.

    Informações sobre a Expedição contínua acessar: http://tdn.totvs.com/x/H4uCEw.
    Informações sobre o compatibilizador UPDDISTR acessar: Atualizador de dicionário e base de dados - UPDDISTR.


03. PROCEDIMENTO PARA IMPORTAÇÃO

As regras disponíveis serão as:

As informações a serem processadas por produto são:


Definição das regras

A base de cálculo será calculada em função da regra selecionada pelo usuário, porém a alíquota interna será gerada da mesma forma em todas as regras, considerando alíquota informada no cadastro de produto B1_PICM, ou então a do parâmetro MV_ICMPAD caso o campo B1_PICM estiver zerado. 


Média Ponderada da Base de ICMS ST

Esta regra basicamente irá fazer a média ponderada da base de cálculo do ICMS ST das últimas aquisições do produto processado, considerando a quantidade em estoque, ou seja, se houver 100 unidades do produto em estoque, então deverão ser consideradas tantas notas fiscais necessárias para compor a quantidade de 100 unidades, e então fazer a média ponderada:
Base de cálculo unitária = Somatório da Base de Cálculo ICMS ST / Quantidade em estoque

Caso a Pergunta Detalha por CST esteja selecionada com a Opção "Sim", a Base de Cálculo Unitária irá considerar de forma proporcional o somatório da Base de Cálculo ICMS ST por CST do Produto contido no Documento de Entrada.

Custo Médio com MVA

Nesta regra o cálculo será feito considerando o valor do custo médio já calculado pelo estoque, devendo somente aplicar o MVA. Então ficará da seguinte maneira:
Base de cálculo unitária = Valor do Custo Médio * (1 + (MVA do produto / 100) )
Lembrando que o MVA poderá ser informado nos cadastros de Produto, Exceção Fiscal e UFxUF, porém não conseguimos obter o MVA destes cadastros, por exemplo se o MVA for definido na Exceção Fiscal, não conseguiremos posicionar na linha correta somente com código de produto, não podemos utilizar MVA gravados na nota, pois é o valor utilizado na época, pode ter sido alterado, além do cenário da exclusão do ST, os cadastros não terão mais o MVA preenchido. Por este motivo para esta regra de cálculo o usuário deverá informar manualmente o valor do MVA vigente após o processamento do do inventario.

Preço + seguro + frete – IPI

Já para esta regra, a base de cálculo será obtida pelo somatório do valor do preço + seguro + frete – IPI das últimas aquisições do produto. As notas de aquisições a serem consideradas deverão ser as mais recentes, e as notas deverão ser suficientes para compor a quantidade informada em estoque, ou seja, se houver 100 unidades do produto em estoque, então deverão ser consideradas tantas notas fiscais necessárias para compor a quantidade de 100 unidades, e então fazer a média ponderada, já que a base de cálculo é unitária.
Base de Cálculo unitária = (Somatório do preço de aquisição + seguro + frete – IPI) / Quantidade em estoque

Caso a Pergunta Detalha por CST esteja selecionada com a Opção "Sim", a Base de Cálculo Unitária irá considerar de forma proporcional o somatório do Preço de aquisição + seguro + frete - IPI por CST do Produto contido no Documento de Entrada.

Valor definido através de legislação específica

Esta regra será aplicada para as situações onde a base de cálculo unitária deverá ser definida através de valores publicados na legislação que trata deste produto no regime de ST, que podem ser diversas legislações de diversos produtos variando ainda por Estado, além de poderem ser alteradas, ficando assim inviável realizar o mapeamento destas informações no sistema. Por este motivo, quando selecionada esta regra, a rotina irá preencher somente o CST de ICMS e alíquota interna do produto, ficando por conta do usuário informar o valor da base de cálculo unitária da legislação específica.

Média ponderada da base de ICMS ST rec. anteriormente 

Esta regra basicamente irá fazer a média ponderada da base de cálculo do ICMS ST das últimas aquisições do produto processado, considerando a quantidade em estoque, ou seja, se houver 100 unidades do produto em estoque, então deverão ser consideradas tantas notas fiscais necessárias para compor a quantidade de 100 unidades, e então fazer a média ponderada:
Base de cálculo unitária = Somatório da Base de Cálculo ICMS ST / Quantidade em estoque


Esta regra considera apenas produtos cujo classificação fiscal de estoque (B1_CLASFIS) seja 60 - Recolhido anteriormente


Relatório com Listagem dos valores calculados

Este relatório irá buscar as informações da nova tabela com a movimentação gerada a partir da rotina de que calcula as informações de ICMS


04. SPED ICMS IPI


Geração do Registro H020

Atualmente o registro H020 é gerado com o valor do custo médio, gerado pelo inventario, considerando também a opção de alteração de tributação no complemento do produto o B5_ALTTRIB. Porém com esta implementação, teremos mais de uma forma de geração.
A primeira delas será através de ponto de entrada, o SPEDH020, onde o usuário irá retornar todos os valores do H020. A segunda forma é verificar se existe informação gravada para o produto e data de fechamento de estoque, se houver, então H020 deverá ser gerado com informações já processadas pela nova rotina. Se não houver ponto de entrada e nem informações na nova tabela, então deverá processar como sempre fez com o custo médio. Lembrando que a data de fechamento do estoque informada no SPED Fiscal deverá ser a mesma data informada no processamento da nota rotina.


Da demonstração dos créditos ou débitos mediante alteração da tributação

Quando um determinado produto é excluído do regime de ST, trata-se de hipótese de crédito para o contribuinte, pois as saídas destes produtos serão agora tributadas, porém ele não tomou crédito quando comprou a mercadoria, já que estava prevista no regime ST, então para compensar o contribuinte ele terá direito aos créditos destes produtos levantados no estoque.


Já quando um determinado produto é incluído no regime de ST, então trata-se de hipótese de débito, pois as saídas não serão mais tributadas, porém o contribuinte tomou crédito na aquisição, e como o produto está no regime de ST não tem direito ao crédito de ICMS.


Cada Estado irá determinar como proceder na utilização dos créditos e pagamento destes débitos, se será através de ajuste, através de nota, parcelado ou integral.

Na nesta implementação, os seguintes estados estavam vinculados: ES, AM, SC, RS, SP e MS.






 

Documento sobre ponto de entrada SPEDH020

PE - SPEDH020 - SPEDFISCAL - Registro H020

Passos para a geração H020 via FISA116.

Verificar se para os produtos movimentados o campo "Alter. Trib" (B5_ALTTRIB) no Complemento de Produto esta preenchido (deve estar = 1) ou produto deve estar cadastrado na rotina de motivo de inventario (FISA120) com mesma data de fechamento de estoque informada na rotina F0M.

Caso campos de Unidade (F0M_UM) ou conta contábil (F0M_CONTA) estejam em branco, no processamento do SPED FISCAL será considerado conteúdo cadastrado no produto (SB1).

Para atender uma legislação específica do estado do Rio Grande do Sul - RS (IN 45/98,), onde é necessário gerar mais de 1 H020 para o mesmo H010 agrupando as informações de acordo com o Código de Situação Tributária - CST. Há a possibilidade de processar a rotina FISA116 para agrupar por CST através do Pergunte "Separa por CST do Documento - 2 = Sim", dessa forma será gerado o H020 de acordo com Produto + CST.

Esse mesmo tratamento é possível ser gerado através do PE SPEDH020.

Processar inventario.

Ao selecionar opção de processar inventario será processado inventario através da função SPDBlocH que retornará o estoque com base na data de fechamento informada .

Gerar o SPED Fiscal.

Para que os dados contidos na tabela F0M sejam consideradas no arquivo SPED FISCAL devem seguir as seguintes regras:


Quando for necessário informa mais de um fechamento de inventario deve ser utiliza rotina de motivo de inventario (FISA120)

SPDFIS - Motivo de Inventário Bloco H

Incluído ponto de entrada SPEDALTH para processamento do registro H010 SPED FISCAL.

Através desde ponto de entrada é possível enviar tabela temporária que será processada pela rotina SPED FISCAL e Composição do registro H020 (FISA116) sem que seja processado Estoque.

SPEDALTH para processamento do registro H010 SPED FISCAL.