01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:MLF - Configurador Layout Fiscal
Função:

html.taxAssessmentAPBIntegrationParameters - Parâmetros - Integração Apuração x Contas a Pagar

html.taxAssessmentAPBGenerator - Geração - Integração Apuração x Contas a Pagar 

html.taxAssessmentBooks - Geração de Livros

Ticket:25741980
Requisito/Story/Issue (informe o requisito relacionado) :

DBACKFISUST-6031

DBACKFISUST-5805


02. SITUAÇÃO/REQUISITO

Ao realizar a integração da apuração de impostos com o contas a pagar, seja através do programa Geração de Livros (html.taxAssessmentBooks) ou pelo programa Geração - Integração Apuração x Contas a Pagar (html.taxAssessmentAPBGenerator),  quando no cadastro dos parâmetros de integração no programa Parâmetros - Integração Apuração x Contas a Pagar (html.taxAssessmentAPBIntegrationParameters), é utilizado o mesmo número para o código do título em estabelecimentos diferentes, caso já exista algum título integrado através dessas rotinas, faz com que o sistema encontre o título incorreto e não permita integração para um outro período.

Outra situação: No clique do botão 'Gerar' do programa Geração - Integração Apuração x Contas a Pagar (html.taxAssessmentAPBGenerator), o evento estava disparando duas vezes, e assim gerando dupla tentativa de integrar um título (a primeira tentativa executa normal já a segunda resultava em erro informando que o titulo já existe).

03. SOLUÇÃO

Alterados os programas  Geração de Livros (html.taxAssessmentBooks) e Geração - Integração Apuração x Contas a Pagar (html.taxAssessmentAPBGenerator),  para não permitir a integração dos títulos quando existe uma duplicidade de número de títulos nos cadastros dos parâmetros de integração. Caso isso ocorra, deverá ser ajustado os cadastros no programa html.taxAssessmentAPBIntegrationParameters que também foi alterado para não permitir que seja informado o mesmo número de títulos em estabelecimentos diferentes, ou seja; Na tela Parâmetros - Integração Apuração x Contas a Pagar (html.taxAssessmentAPBIntegrationParameters) não poderá ter mais de um estabelecimento parametrizado com o mesmo código de receita.

Ajustado o programa Geração - Integração Apuração x Contas a Pagar (html.taxAssessmentAPBGenerator) para quando clicar no botão 'Gerar' disparar o evento de execução apenas uma única vez, evitando a tentativa de integração dupla.