Histórico da Página
...
Objetivo da tela: | Informar os dados desse lote de borderô. |
Capa de Bordero:
Moeda do Portador - Ao selecionar o combo da moeda na tela de Novo Borderô, filtrar apenas as moedas permitidas para o portador informado, conforme já faz em tela Progress.
Botão Editar
Para editar os dados da capa do borderô, foi adicionado o botão Editar, que permite alterar os dados sem perder os títulos que já foram adicionados ao borderô.
Se não houver itens adicionados ao borderô, será permitido alterar todos os campos, com exceção da chave do borderô (Estabelecimento/Portador/Número do Borderô)
Quando já houver itens adicionado ao borderô, será permitido alterar somente os campos: Escritural, GPS sem Código de Barras, Líquida no Estabelecimento do Título, DARF sem Código de Barras
Selecionar Titulos - Filtrar
Objetivo:
Para permitir que o usuário possa localizar os títulos que irão fazer parte do borderô, foi implementada a seção de filtros, o qual possuirá campos que irão tornar a busca de títulos mais precisa.
As colunas apresentadas no Filtro são configuradas, de acordo com o perfil do usuário, definidos na opção de Configuração, seção Filtro. Se não houver a informação de nenhum campo na configuração do usuário, os campos mínimos que serão apresentados no filtro serão: Data de Previsão de Pagamento ou Data de Desconto, Estabelecimento, Fornecedor / Matriz e Situação
Campos do filtro
Fornecedor/Matriz - este permite informar um código de fornecedor por vez. Este tipo de componente que faz pesquisa em banco não está preparado para alimentar o resultado em lista. Foi criada a ISSUE https://jiraproducao.totvs.com.br/browse/DMANAPB1-5773 para atualizar o componente para que permita a seleção de diversos fornecedores. Este componente será desenvolvido através da solicitação que está com o time de UX. https://jiraproducao.totvs.com.br/browse/UXBACKJOI-50
Zoom Estabelecimento - Apenas exibem os estabelecimentos do Usuário logado, anteriormente trazia TODOS os Estabelecimentos.
Ao entrar na tela de inclusão de borderô, a requisição de serviço atribuirá o valor do estabelecimento corrente na variável de estabelecimento.
Quando o parâmetro no Legado "Assumido Direto" estiver ativo, o usuário não poderá informar um estabelecimento diferente do usuário corrente e o campo estará desabilitado.
Permitir a seleção de títulos por estabelecimento, conforme é permitido na seleção de títulos do Legado (APB710AA).
O estabelecimento não ficará nas configurações, ou seja, é um parâmetro obrigatório.
Será trazido somente os estabelecimentos da empresa do estabelecimento do borderô e os que o usuário tem acesso.
Será sugerido o estabelecimento corrente e validado quando não for informado nenhum.
Forma de pagamento - Na tela de parâmetros, presente na tela de seleção de documentos do borderô, o usuário poderá selecionar no campo Forma de Pagamento as forma existentes no sistema
Botão Limpar - Ao clicar no botão LIMPAR, ele irá retornar todos os valores para o valor padrão.
Tipo de Borderô: Indica se o borderô que será selecionado é do tipo “Escritural” ou “Não Escritural”. Esse campo não é obrigatório, caso não seja informado serão exibidos na seleção os borderôs do tipo escritural e não escritural.
Número do Borderô: Será informado o número do Borderô para seleção do título para pagamento. Esse campo não é obrigatório, caso não seja informado serão exibidos na seleção todos os números de borderôs.
...
Seleção de Títulos Disponíveis
- Desenvolvida a lista de títulos disponíveis que serão visualizada após aplicação do Filtro.
- As colunas que aparecerão na GRID são configuradas de acordo com o perfil de usuário, na opção de Configurações, da seção de Coluna Grid Disponíveis:
- Por padrão, se não houver nenhuma seleção na configuração, serão habilitadas como fixas as seguintes colunas: Estabelecimento, Fornecedor, Espécie, Série, Título, Parcela, Valor de Pagamento, Forma de Pagamento, Data de Pagamento
- Na GRID será possível agrupar por colunas, montar filtros em cada coluna e realizar a ordenação
- Será apresentada na primeira coluna uma Legenda de cada título indicando as as situações abaixo. Indico com o ponteiro do mouse em cada legenda será possível visualizar a descrição do que se refere:
- CB - Sem código de barras.
- IB - Sem informações bancárias.
- AP - Antecipação Pendente.
- LP - Liberados para pagamento.
- IP - Imposto pendente
Botão "Com Erros" - Retorno de Erros.
- Desenvolvido nova tela que apresenta os títulos com erros que não foram adicionados a GRID de títulos selecionados, de acordo com o filtro efetuado.
- O Botão estará visível apenas para a opção Disponíveis
- Nesta Tela terá um cabeçalho Mestre, com as informações do título e o detalhe com os erros atribuídos ao título.
- No cabeçalho da Grid, na engrenagem, teremos as mesmas colunas dos campos que estão habilitados para este usuário, na opção de Configurações da Seleção de Títulos, podendo habilitar ou não estas colunas para visualização dos dados.
- As colunas Estabelecimento, Fornecedor, Espécie, Série, Titulo, Parcela e Valor de Pagamento serão fixas do na tela de erros, independente das Configurações do usuário.
Opção Parametros
Criada nova tela para configurar os parâmetros para geração dos itens do borderô.
Os campos habilitados estão configurados nas Configurações do usuário, podendo habilitá-los ou não, de acordo com a necessidade.
Ao selecionar títulos que serão manipulados em um borderô, o usuário poderá selecionar e alterar as cotações vinculadas a um título. Dessa forma a GRID de cotação, permitirá informar a cotação, sendo calculada a cotação inversa e vice-versa.
- O cálculo é efetuado no momento de gravar o registro, devido não haver ação na célula.
- Se houver alteração nas duas células, o cálculo que irá prevalecer será da primeira célula (cotação)
- O cálculo será:
- Para a coluna cotação: 1/cotação inversa;
- Para a coluna cotação Inversa: 1/cotação
- Se o campo Assume Forma de Pagamento do Título estiver habilitado nas configurações, este terá a opção default como marcado.
- O campo Juros virá sempre com o conteúdo inicial = Paga Juros
- Na primeira versão da central de pagamentos não será contemplada a funcionalidade Geração Automática que já inclui os títulos filtrados no borderô sem necessidade de seleção manual, disponível o apb710aa atualmente. Isto se deve à separação de Filtros e Parâmetros e a percepção de que a função não é muito usada pelos clientes.No Filtro, o usuário selecionará os títulos usando diversos campos e serão retornados os títulos que atendem a estes filtros (critérios).
- Nos parâmetros, serão definidas ações e alterações aos títulos que serão selecionados manualmente (por exemplo, alterar a forma de pagamento, forma de cálculo de juros, retenção de pis/cofins/csll, etc).
- Para a Geração Automática funcionar, o filtro e os parâmetros deveriam ser informados concomitantemente como ocorre hoje no programa Progress. Porém, com isto se perderia funcionalidade de alterar os parâmetros para novos títulos a incluir sem necessidade de filtrar novamente.
Adicionar documento selecionado
- Após a realização do filtro dos títulos, aparecerá os títulos disponíveis.
- Para incluir os títulos no borderô, basta marcar os itens que deseja incluir e acionar o botão adicionar, que fará esta inclusão.
- Os títulos incluídos não serão mais apresentados como Disponíveis
- Os títulos adicionados ao borderô serão apresentados na aba de Selecionados.
- A cada título selecionado será incrementado o valor do campo Total a Adicionar
Seção documentos selecionados
- Criada a seção que apresentará os títulos que foram selecionados ao borderô.
- Na grid de selecionados apresentará os títulos contidos no borderô;
- No rodapé apresentará o valor total de títulos do borderô;
- No cabeçalho da seção apresentará a quantidade total de títulos do borderô
- Será possível a ordenação dos dados, organizar, filtrar e agrupar as colunas.
- Os campos serão visualizados ou ocultos de acordo com o o perfil do usuário, sendo possível a configuração através da opção de Configuração, seção de Colunas Grid Selecionados
Editar Borderô - Legendas na Edição
- Para a tela de edição foi incluído TAG's com as legendas vinculadas do título.
- A medida que as informações sejam ajustadas serão excluída as TAGs correspondentes. Ex: TAG: Dados bancários não informado, Código de Barras. Ou seja se informado dados será excluída a tag da tela.
- Importante: Não será aplicada esta regra para Antecipações e Impostos, pois podem ter várias opções.
- As legendas disponíveis são:
- CB - Sem código de barras
- IB - Sem informações bancárias
- AP - Antecipação Pendente
- LP - Liberado Pagamento
- IP - Imposto pendente
Botão editar dentro da grid de selecionados:
- Desenvolvida a tela de edição de itens de borderô.
- Na grid de títulos selecionados foi colocado uma ação para Editar que levará para a nova tela, selecionando um único item ou será possível também selecionar vários itens, marcando os títulos da GRID e selecionando o botão Editar Marcados.
- Na tela de edição serão habilitados os botões "Anterior" e "Próximo" quando foram selecionados mais de um registro;
- Botão Próximo: Salva a alteração e vai para o próximo registro;
- Botão Anterior: Salva a alteração e volta para o registro anterior;
- O botões Cancelar Atual cancela a alteração do registro atual e volta para a tela de seleção de títulos;
- Botão Confirmar confirma as alterações e volta para a tela de seleção
- Na edição do item do borderô, quando for informada a Data de Pagamento para borderôs em moeda estrangeira, será atualizada a cotação da moeda do pagamento, atualizando o valores com a cotação inversa da moeda do documento.
O cálculo dos campos Valor de Desconto, Valor dos Juros, Valor da Multa e Taxa de juros seguirá lógica abaixo:
- Ao informar Taxa Juros
SE Tipo Taxa Juros = Mensal
ENTÃO Taxa Juros Diária = Taxa de Juros / 30.
SENÃO Taxa Juros Diária = Taxa de Juros
SE Dias úteis após vencimento > 1 E Num Dias Vencido > Dias atraso
ENTÃO Valor dos Juros = Valor Pagamento * (Taxa Juros Diária / 100) * Num Dias Vencido
SENÃO Valor dos Juros = 0
- Se Valor Juros <> 0
ENTÃO
SE Dias úteis após vencimento > 1 E Num Dias Vencido > Dias atraso
ENTÃO Taxa Juros Diária = ((Valor Juros / Num Dias Vencido ) / Valor Pagamento) * 100.
SE Tipo Taxa Juros = Mensal
ENTÃO Taxa Juros = Taxa Juros Diária * 30
SENÃO Taxa Juros = Taxa Juros Diária
- Ao modificar Tipo Taxa Juros (Diária ou Mensal)
SE Tipo Taxa Juros ALTERADA para Mensal
Taxa Juros = Taxa Juros * 30
SE Tipo Taxa Juros ALTERADA para Diária
Taxa Juros = Taxa Juros / 30
- Ao informar valor de desconto
sem validação
- Ao informar valor da multa
sem validação em relação ao percentual da multa
- Ao informar Valor Pagamento
SE Dias úteis após vencimento > 1 E Num Dias Vencido > Dias atraso
ENTÃO Valor Juros = Valor Pagamento * (Taxa Juros Diária / 100) * Num Dias Vencido
Valor Multa = Valor Pagamento * (Percentual Multa / 100)
SE Data de Desconto do Item do Borderô <= Data de Transação do Borderô
ENTÃO Valor Desconto = Valor Pagamento * Percentual Desconto.
- Validações:
Se usuário informar Valor dos Juros ou Valor da Multa e os Dias úteis após vencimento forem <= 1 emitir mensagem de alerta dizendo que título está sendo pago em dia.
- Valor líquido de pagamento = valor do pagamento + valor dos juros + valor da multa - valor desconto - valor abatimento.
- Validação: Valor líquido do pagamento deve ser maior ou igual a 0 (zero).
- Nota: Ao alterar o Valor do Pagamento na Central, é alterada a taxa de juros para ajustar o valor líquido. O legado se comporta diferente, não altera a taxa.
Implementação do cálculo automático de abatimento, desconto, juros e multa na seleção do título para o borderô a pagar -
- Valor de abatimento: Não há cálculo automático. Valor deve ser zero.
- Valor de desconto: Deve ser calculado se a data de transação do borderô for menor ou igual a data de desconto do título. Exemplo: Calcula valor de desconto se data de transação do borderô for 09/06/2020 e a data de desconto do título for 09/06/2020 ou menor. Não calcular se data de transação do borderô for 10/06/2020.
- Valor de Multa e Juros: Devem ser calculados se a data de transação do borderô for maior que a data de vencimento do título E o título estiver sendo pago além do primeiro dia útil subsequente ao vencimento e a data de transação do borderô for maior que a data de vencimento somada aos dias de atraso do título.
- Exemplo: Calcula Juros e Multa se data de transação do borderô for 09/06/2020 (Terça-feira) e título a pagar tem data de vencimento 06/06/2020 (Sábado) e dias de atraso (tolerância) for 1 dia. Se a data do borderô fosse 08/06/2020 (Segunda), primeiro dia útil depois do vencimento, não calcularia.
- Notas
- O valor de desconto é aplicado proporcionalmente ao valor do pagamento
- O valor da multa não tem relação com a quantidade de dias de atraso. Simplesmente o percentual em relação ao valor do pagamento.
- O valor dos juros é sempre feito usando Juros Simples (Quantidade de dias corridos de atraso x Taxa de Juros Diária).
Antecipações
- Através do botão do campo de Antecipações, da Edição dos itens do Borderô:
- será chamada a tela de Antecipações:
- Através da opção de Configuração, será possível definir os campos que serão apresentados no Filtro e as colunas da GRID:
- As configurações são salvas por usuário.
- As colunas do GRID : Saldo, Valor vinculado, Valor convertido e Título são fixas e não podem ser configuradas para ficarem desabilitadas. As demais colunas poderão ser parametrizados conforme a tela de Configuração.
- No GRID, entre parênteses ao lado do Label da coluna "Valor convertido" será apresentada a moeda do pagamento, que é a moeda que para qual a coluna foi convertida
- A coluna "Saldo" está na moeda de origem do documento e a coluna moeda, se for parametrizada para ser apresentada, ficará ao lado deste valor, pois a moeda está relacionada a este valor.
- Os campos do Filtro: Fornecedor, Tipo (Fornecedor ou Matriz) e Espécie, não poderão ser parametrizados na opção de Configurações. Estes serão sempre visualizados.
- Nesta liberação a tela não estará realizando nenhuma ação para busca de dados
Apresentar dias úteis atraso, dias de atraso (tolerância), dias vencido, percentual de multa e desconto
Apresentar na tela de editar item do borderô novo botão Informações Financeiras:
Código de barras
- A tela será aberta com a opção Usa leitora Ótica marcado e mostrando os campos de número bancário, e o campo onde será apresentado o código de barras que será lido pela leitora. Mostrará também campo de valor que será alimentado de forma automática ao inserir o código de barras (esse valor não pode ser editado, será só informativo - Componente Info )
- Caso seja desmarcado a opção Usa leitora Ótica, apresentar radio-set com as opções "Título" e Conta Consumo e conforme o que for selecionado apresentar o campo para digitação do código de barras.
- Importante: No Legado sempre é apresentado 3 campos de código de barras, já na Central sempre será apresentado somente 1 conforme seleção feita.
- Comportamentos de Front.
Quando o item de borderô já possui código de barras informado, a tela identifica se é título ou conta de consumo/ tributos, carrega os dados conforme tipo e desmarca a opção Usa leitor ótica.
Quando o item não possui o código de barras, o campo Usa leitor ótica virá marcado,
Ao Confirmar será executado o método de validação de código de barras, mas não faz a gravação em banco.
Dados Bancários
- Na edição do Item do Borderô, estará disponível a opção de Dados Bancários:
- Selecionando o botão Dados Bancários apresentará tela com as informações bancárias que serão associadas ao item:
- Serão apresentados os bancos associados ao fornecedor e ficará marcado o banco previamente associado ao item.
- Marcando a opção Adicionar, será aberta nova tela que permitirá incluir novos bancos ao Fornecedor:
- As informações de Agência e Conta Corrente deverão respeitar a formação pré-definida pelos bancos que foram informados;
- A opção Preferencial como marcada será permitida somente para um dos bancos listados para o Fornecedor.
A ação Editar, na linha do GRID abrirá a mesma tela da opção Adicionar, permitindo editar os dados bancário do banco selecionado- A ação Remover irá excluir o registro selecionado na GRID:
- Não será possível remover um item que esteja marcado como Conta Preferencial. Para remover, será necessário definir outro item bancário como preferencial e assim remover o item desejado.
- Para salvar todas as alterações da tela (inclusões/alterações/exclusões), será necessário confirmar a opção Salvar da tela
Pelo menos um item deve estar marcado, indicando a conta do Item.
Se selecionar a opção Cancelar ou o ícone de fechar, os dados informados serão perdidos.
- Para confirmar todas as informações bancárias, será necessário selecionar a opção Confirmar da tela principal de edição do item:
- Se não houver a confirmação, as informações cadastradas serão perdidas
- Também será atualizada a conta corrente preferencial no cadastro do fornecedor de acordo com o item marcado.
- Caso ocorra algum erro de integração será armazenado no diretório temporário um arquivo contendo os erros de integração.
- Importante: Não foi previsto a apresentação desse erro ou geração de arquivo na central de documentos. Então caso ocorra algum erro de integração, o cadastro será atualizado apenas no EMS5.
Principais Campos e Parâmetros:
...