Persistencia: mudanças entre as edições

De Base de Conhecimentos da DataPlus Sistemas
Ir para navegação Ir para pesquisar
Vinicius (discussão | contribs)
Criou página com '== Definição == Classe responsável por reunir dados e gerar o arquivo Pré-Formatado-NG da Guia de Informação e Apuração do ICMS (GIA). Atualmente contempla os registro...'
 
Vinicius (discussão | contribs)
Sem resumo de edição
 
(3 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
== Definição ==
== Definição ==
Classe responsável por reunir dados e gerar o arquivo Pré-Formatado-NG da Guia de Informação e Apuração do ICMS (GIA). Atualmente contempla os registros 01, 05, 10, 14, 18 e 30.
Classe responsável por gerenciar a comunicação entre a aplicação e o armazenamento de dados, garantindo que os objetos sejam corretamente salvos, recuperados e atualizados, proporcionando manipulação dos dados em um nível mais alto de abstração.
 
Última atualização do layout: 03 de janeiro 2023 - Versão 0210
 
Aplicativos e manuais: https://portal.fazenda.sp.gov.br/servicos/gia/Paginas/Downloads.aspx
 


== Principais Métodos ==
== Principais Métodos ==
'''GerarGIA:''' Método responsável por gerar o arquivo pré-formatado-NG com base nas informações de ICMS e ICMSST. De maneira geral, são consultados, para cada empresa, os valores de ICMS e ICMSST da nota fiscal de operações como saída e entrada. Em seguida são validadas as possíveis inconsistências e então populada a tabela TempGia para posterior consulta e geração dos registros conforme o caso.
'''nextIdSequence:''' Método responsável por gerar o próximo id da classe, o método cria uma [[Sequences]] no banco de dados com nome padrão. Ex: Nome do tipo da classe: Cobranca + Chave identificadora: Empresa + valor. Ficando = Cobranca_Empresa1. Caso a classe possua apenas uma chave, o nome da [[Sequences]] será o próprio nome do tipo.




== Particularidades/Problemas Conhecidos ==
== Particularidades/Problemas Conhecidos ==
- Ainda não está definida a questão de Regime Tributário. Ficou temporariamente fixo "01 - RPA (Regime Periódico de Apuração)";
1:;
 
- Para apuração de saldo anterior, foi definido temporariamente os identificadores “SALDO_CRED_ICMS“ e “SALDO_CRED_ICMSST“ (do tipo de ajuste).
 
 
== Casos de Teste ==
1. Gerar um arquivo pelo formulário "Contabilidade > Gerador GIA" com uma ou mais empresas ---> Validar o arquivo pelo aplicativo oficial;

Edição atual tal como às 08h25min de 31 de maio de 2023

Definição

Classe responsável por gerenciar a comunicação entre a aplicação e o armazenamento de dados, garantindo que os objetos sejam corretamente salvos, recuperados e atualizados, proporcionando manipulação dos dados em um nível mais alto de abstração.

Principais Métodos

nextIdSequence: Método responsável por gerar o próximo id da classe, o método cria uma Sequences no banco de dados com nome padrão. Ex: Nome do tipo da classe: Cobranca + Chave identificadora: Empresa + valor. Ficando = Cobranca_Empresa1. Caso a classe possua apenas uma chave, o nome da Sequences será o próprio nome do tipo.


Particularidades/Problemas Conhecidos

1:;