Versões comparadas

Chave

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

...

Valor

Itens

0

Outros Créditos

1

Transferência de Créditos Acumulados

2

Outros Débitos

3

ICMS Antecipado

4

Crédito Presumido

5

Crédito Presumido Art 21

6

Crédito Ativo Imobilizado

7

Crédito Transferência

8

ICMS Importação

9

ICMS Restituição

Dicas para Homologação

Verificar performance e consultar dados via dbisqlc.

Especificação

No Banco
  • Criar tabela LFiscalApuracaoDAC_46 com a estrutura do Registro 46, acrescentando os campos Sequencial (PK) e vínculo com a tabela LFiscalApuracaoDAC
  • Criar tabela LFiscalApuracaoDAC_45 com a estrutura do Registro 45, acrescentando os campos Sequencial (PK) e vínculo com a tabela LFiscalApuracaoDAC
  • Criar procedure DACRegistro45_46
    • Parametros entrada: SequencialDAC
    • Procedimento:
      • Garantir transação
      • Apagar os dados das tabelas LFiscalApuracaoDAC_45 e LFiscalApuracaoDAC_46
      • Montar select via variável (para usar execute immediate) na tabela NotaFiscal, filtrando empresa, período e Natureza.TipoEmissão (própria). Fazer um select para Entradas e outro para Saídas. Inserir o número mínimo e máximo da NF na tabela LFiscalApuracaoDAC_45.
        Para identificar o campo de Data a ser utilizado para filtro do período, ver tabela Sistema como código abaixo:
        Bloco de código
        select if IsNull(ApuracaoFiscalPorDataEmissao,0) = 2 then IsNull(DataReferenciaEntrada,0) else IsNull(ApuracaoFiscalPorDataEmissao,0) endif,if IsNull(ApuracaoFiscalPorDataEmissao,0) = 2 then IsNull(DataReferenciaSaida,1) else IsNull(ApuracaoFiscalPorDataEmissao,0) endif into xCampoDataE,xCampoDataS from Sistema;
      • Montar cursor com o select via variável para selecionar as notas canceladas do período.
      • Dentro do cursor ir gravando os intervalos:

        Se tiver a nota 5,6 e 10 deverá ter 2 registros: um de 5 a 6 e outro de 10 a 10

No Rtm

Arquivo DAC-AL.rtm

  • Alterar pipeline NotasTodas para utilizar LFiscalApuracaoDAC_45
  • Alterar pipeline NotasCanc para utilizar LFiscalApuracaoDAC_46