Árvore de páginas

Versões comparadas

Chave

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

...

Para realizar a Apuração dos Impostos, temos dois programas OF0313 - Manutenção Dados Apuração ICMS/IPI e LF0213 - Apuração de ICMS ST e DIFAL FCP. Esses programas, apesar de serem bem parecidos utilizam tabelas diferentes.

Está sendo desenvolvido um programa em HTML para nova apuração de impostos. E para que isso ocorra da forma mais ágil e descomplicada, será necessário unificar as tabelas para que seja possível efetuar a apuração de todos os imposto em uma só tela.

03. SOLUÇÃO

A unificação das tabelas em duplicidade foi desenvolvida da seguinte forma:

O sistema não utilizará mais a tabela apur-imposto e passará a utilizar a tabela dwf-apurac-impto, o de/para ocorrerá da seguinte forma:


dwf-apurac-imptoapur-imposto
Estabelecimentocod-estabcod-estabel
Data Inicial da Apuraçãodat-apurac-inical-imptodt-apur-ini
Data Final da Apuraçãodat-apurac-final-imptodt-apur-fim
Data de Entregadat-entregadt-entrega
Local de Entregades-local-entregloc-entrega
Observaçãodsl-obsobservacao
Código do Impostocod-imptotp-imposto (converte o tipo de imposto para gravar o valor por extenso)

...

Também foi retirado os campos livres.


dwf-apurac-impto-ajustimp-valor
Estabelecimentocod-estab

cod-estabel

Data Inicial da Apuraçãodat-apurac-inicial-impto

dt-apur-ini

Data Final da Apuraçãodat-apurac-inicial-impto

dt-apur-fim

Código de Ajustecod-ajust

IF  SUBSTRING(imp-valor.char-1,11,20) <> ? 

AND SUBSTRING(imp-valor.char-1,11,20) <> "" THEN 

SUBSTRING(imp-valor.char-1,11,20)

ELSE substring(imp-valor.char-1,1,10))


Código do Impostocod-impto

tp-imposto (converte o tipo de imposto para gravar o valor por extenso)

Sequencia dao Ajustenum-seq-ajust

nr-sequencia

Descrição do Ajustedsl-ajust-apurac

descricao

Código do Lançamentocod-lancto

cod-lanc

Motivo Dapicod-motivo-dapi

substring(imp-valor.char-1,40,5)

Código Ajuste Saldocod-ajuste-sdo

substring(imp-valor.char-1,1,10)

Código Ajuste SPEDcod-ajust-sped

substring(imp-valor.char-1,11,20)

Numero Origemnum-orig

dwf-apurac-impto-ajust.num-livre-1

Código do Documentocod-docto

dwf-apurac-impto-ajust.cod-livre-2

Registro Automáticolog-automatico

imp-valor.log-1


O sistema não utilizará mais a tabela imposto-guia e passará a utilizar a tabela dwf-apurac-impto-recolh, o de/para ocorrerá da seguinte forma:


dwf-apurac-impto-recolhimposto-guia
Estabelecimentocod-estab

cod-estabel

Data Inicial da Apuraçãodat-apurac-inicial-impto

dt-apur-ini

Data Final da Apuraçãodat-apurac-inicial-impto

dt-apur-fim

Código de Ajustecod-ajust

SUBSTR(imposto-guia.char-1,1,10)

Código do Impostocod-impto

tp-imposto (converte o tipo de imposto para gravar o valor por extenso)

UFcod-uf

Em branco

Sequencianume-guia

nr-sequencia

Código da Receitacod-receita

SUBSTRING(imposto-guia.char-2,1,10)

Valor Ajuste Apuraçãoval-ajust-apurac

dt-guia

Data de Vencimentodat-vencto

dt-guia

Número da Guiadec-num-guia

nr-guia

Órgão Arrecadadorcod-org-arrecad

org-arrecad


OF0313 - Manutenção Dados Apuração ICMS/IPI

Foi alterado o programa OF0313 para gerar a tabela dwf-apurac-impto, já na inclusão da capa da apuração.


LF0202 - Extrator de informações EMS

Foi retirada a criação da tabela dwf-apurac-impto da extração, está tabela agora é criada no momento de incluir a capa da apuração no OF0313.

...

Foi alterado o programa de Apuração do Imposto HTML para ler somente a tabela dwf-apurac-impto pois a tabela apur-imposto não será mais utilizada no sistema.


OF0721 - Livros Fiscais Registro Apuração IPI

Foi alterado o programa substituindo a leitura da tabela Apuração Imposto (apur-imposto) pela tabela Apuração Imposto MFL (dwf-apurac-impto).


OF0736 - Arquivos Magnéticos Nova GIA-SP

Foi alterado o programa substituindo a leitura da tabela Apuração Imposto (apur-imposto) pela tabela Apuração Imposto MFL (dwf-apurac-impto).


Templatedocumentos