Definição da Regra de Negócio
O sistema permite informar títulos de diferentes estabelecimentos para o mesmo recibo, porém as liquidação são realizadas sempre no estabelecimento do lote. Portanto a partir desse desenvolvimento o sistema permitirá realizar o movimento de liquidação no estabelecimento de cada título.
Gerar lote por Estabelecimento do Titulo
Será incluído um novo parâmetro na rotina Manutenção Recibos ACR, trata-se do campo "Gerar lote por Estabelecimento do Titulo".
Quando o novo campo é informado/marcado o sistema agrupará os títulos do mesmo estabelecimento e gerará um lote de liquidação por estabelecimento, além disso o meio de cobrança, antecipações, retenções e recibos serão gerados da seguinte maneira:
- Meio de cobrança: será alterado para permitir informar diversos médios de cobrança, pois quando selecionada a geração de lote por estabelecimento do título será necessário informar um médio de cobrança para cada estabelecimento.
- Lote de Liquidação ACR: poderá gerar diversos lotes de liquidação, um para cada estabelecimentos dentre os títulos informados.
- Antecipações: as antecipações serão informadas normalmente, porém o sistema fará a baixa por antecipação para cada estabelecimento correspondente.
- Retenções: a geração das retenções não serão afetadas, elas deverão ser informadas manualmente, para cada título, conforme é feito atualmente.
- Recibo: poderão ser gerados diversos recibos, embora tenha sido informado um recibo na tela principal, durante o processamento o sistema gerará um recibo/lotes de liquidação para cada estabelecimento do título, agrupando os títulos por estabelecimento.
Quando o novo campo não for informado o sistema deverá fazer a liquidação para o mesmo estabelecimento, gerando os movimentos de transferência, conforme é feito na versão atual do produto.
O novo campo será gravado no campo lote_liquidac_acr.log_liq_varios_estab.
Alterações na atualização do recibo
Quando na montagem do recibo o usuário informar títulos de diversos estabelecimentos e o campo "Gerar lote por estabelecimento" for marcado o sistema fará um agrupamento de títulos por estabelecimento e gerará um recibo para cada um dos estabelecimentos informados.
A geração do(s) recibos é automática e o sistema considerará as seguintes informações.
- Série: utilizará a série informado no cadastro do estabelecimento, trata-se de um novo campo chamado "Série Recibo". Informar uma Série Recibo para cada um dos estabelecimentos informados na Manutenção de Recibo.
- Recibo: será gerada a próxima numeração de recibo disponível, para o estabelecimento e Série Recibo.
- Lote: calcula o próximo numero disponível
- Títulos: serão os título de mesmo estabelecimento
Validações e considerações
- Valor meio de Cobrança inválido (MSG: 21804): alterar o programa para considerar os valores de meio de cobrança e títulos por estabelecimento.
- Verificar se foram informadas um meio de cobrança por estabelecimento, para possibilitar a geração do recibo, caso não seja informado um meio de cobrança para um dos estabelecimentos informados gerar uma mensagem de erro 21804 e não permitir que o processo seja concluído.
Manutenção Estabelecimento
Será incluído o campo Série Recibo na tela de localização do cadastro de estabelecimento.
Este campo será utilizado pelo sistema quando na rotina Manutenção de Recibos estiver marcado o seguinte parâmetro: Gerar lote por estabelecimento.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
LAR766AA | [Alteração] | Manutenção Recibos ACR | - Serão gerados diversos lotes de liquidação quando o novo campo "Gerar lote por estabelecimento do título" for informado.
|
LAR774BA | [Alteração] | Medio de Cobro de recibos | - Permitir informar um estabelecimento diferente do recibo.
|
LAR766ZA | [Alteração] | Val Imp Informado | - Permitir informar os parâmetros de imposto para diversos estabelecimentos.
|
LAR049ZA | [Alteração] | Manutenção Estabelecimento/ botão Localização | - Incluir um novo campo Série Recibo.
|
Análise Técnica.
Basear-se na lógica do programa ACR726aa para gerar os diversos lotes por estabelecimento, atentar-se a referencia que deve ser unica.
A criação dos recibos será alterada para agrupar os títulos de mesmo estabelecimento em recibos diferentes (arg_recibo), será necessário criar as seguintes tabelas por estabelecimento:
- lote_liquidac_Acr
- argext_lote_liquidac_acr
- arg_Recibo
- arg_med_pago_recibo.
- arg_impto_recibo.
LAR766AA - atualização recibo
As mensagens 21804, 21805, 21807 e outras validações existentes na pi_valida_aviso_debito deverão ser gerada para cada recibo gerado na atualização, para tanto será necessário incluir as validações no bloco onde o sistema lê os lotes da operação.
Campo Estabelecimento
Incluir uma nova coluna "Estabelecimento" para visualização do código do estabelecimento informado, nas seguinte telas:
- Tela Base - LAR766AA: incluir a nova coluna nas tabelas de retenções e médio de cobrança
- Val Imposto Informado - LAR766ZA
- Médio de Cobro de Recibos - LAR774BA.
Habilitar o campo estabelecimento nas seguintes telas:
- LAR766za- Val Imposto Informado
- LAR774BA- Medio de Cobro de recibos
Manutenção Estabelecimento
Incluir o campo Série Recibo, gravar seu conteúdo no seguinte campo: argext_estab.cod_livre_2 posição 6 do delimitador |