Separador Decimal no Coletor
- Data de publicação: 31 de Julho de 2026
- Versão necessária: Plugin Validade 11.261.1734 / Client Android 4.0.2
Objetivo
Garantir o correto funcionamento do separador decimal no coletor RUB, permitindo a utilização de vírgula ou ponto conforme configuração.
Contexto do Problema / Demanda
- Teclados físicos sem vírgula;
- Uso inconsistente entre versões;
- Dependência de localização;
- Erros na digitação de valores decimais.
Solução Implementada
Na versão 4.0.2 do client Android foi incluída:
- Configuração do separador decimal (
,ou.); - Uso do padrão do sistema operacional;
- Bloqueio de separadores inválidos;
- Padronização dos campos numéricos.
Pré-requisitos
- Acesso ao coletor RUB;
- Acesso às configurações de teclado;
- Campos com entrada decimal.
Cenários Possíveis
01 - Separador conforme padrão do sistema
Resultado esperado:
- Permitir apenas o separador padrão;
- Bloquear outros.
CODE
pois padrão do sistema está como virgula</figcaption>
02 - Separador como vírgula
Resultado esperado:
- Permitir vírgula;
- Bloquear ponto.
CODE
como vírgula</figcaption>
CODE
não aceita</figcaption>
campo decimal
03 - Separador como ponto
Resultado esperado:
- Permitir ponto;
- Bloquear vírgula.
CODE
como Ponto</figcaption>
CODE
não aceita</figcaption>
campo decimal
04 - Múltiplos separadores
Resultado esperado:
- Não permitir mais de um separador.
separador decimal não aceita
05 - Separador no início
Resultado esperado:
- Converter automaticamente para formato decimal válido.
CODE
no início do campo</figcaption>
CODE
decimal correto</figcaption>Regras de Negócio
- Apenas um separador decimal por campo;
- Deve respeitar configuração definida;
- Entrada inválida é bloqueada;
- Conversões automáticas são aplicadas quando necessário.
Benefícios
- Melhor usabilidade em coletor;
- Redução de erros;
- Padronização por idioma/configuração;
- Flexibilidade operacional;
- Consistência dos dados.