01. DADOS GERAIS
Linha de Produto: | RMS |
---|---|
Segmento: | VAREJO |
Módulo: | FISCAL |
Função: | Geração do SPED Fiscal |
02. SITUAÇÃO/REQUISITO
São cadastrados dois parâmetros de signatários, da seguinte maneira:
"Acesso: "SGnXXXXXXX" (onde n é um sequencial e XXXXXXX é o código do Signatário) => quando o mesmo signatário representa mais de 10 empresas."
Quando cadastramos o SG1, todos os códigos de empresas cadastradas geram os arquivos do SPED Fiscal com o contador correto, porém as empresas cadastradas no SG2 não estão gerando os arquivos do SPED Fiscal de acordo com o contador cadastrado
03. SOLUÇÃO
O programa estava lendo o próximo registro de contador da tabela de parâmetros antes de testar se o contador já havia sido encontrado, fazendo com que o cursor saísse do loop com os dados do próximo contador e gerasse o arquivo com os dados errados.
Alterar a PROC_FIS_SPED para sair do loop do primeiro cursor dos signatários antes da leitura do próximo registro, caso tenha encontrado o contador na tabela de parâmetros.