Concatenação do campo Bairro para 15 caracteres - Versão 26.07
O que é?
Ajuste no envio de dados ao Sienge que garante que o campo Bairro nunca ultrapasse 15 caracteres. Quando o nome do bairro é maior que isso, o sistema agora abrevia automaticamente o texto de forma inteligente, em vez de simplesmente cortar ou falhar no envio.
🔹 Por que é importante?
Antes, bairros com nomes longos podiam gerar erros de validação ou falhas silenciosas no cadastro — ou seja, a informação não era enviada corretamente ao Sienge e ninguém percebia na hora. Com esse ajuste, o cadastro do cliente segue normalmente, sem travar processos importantes como reservas, pré-cadastro e faturamento.
Esse ajuste vale para:
- Post Cliente: Validação cadastral, Workflow de pré-cadastro, Workflow de reservas, Enviar cliente na reserva, Enviar cliente em pessoas, Envio de reserva (pode faturar)
- Post Credor (corretor e imobiliária): Envio na reserva (pode faturar), Envio no corretor
🔹 Como funciona?
O sistema só entra em ação quando o nome do bairro tem mais de 15 caracteres. Se já couber, nada é alterado. Quando precisa abreviar, ele segue uma ordem de prioridade, parando assim que o nome couber em 15 caracteres:
- Abreviações conhecidas — Substitui palavras comuns por siglas padrão, sem pontuação. Exemplos: Jardim → Jd, Vila → Vl, Santo → Sto, São → S, Nossa Senhora (da/de) → N S, entre outras.
- Remoção de preposições — Se ainda não couber, remove palavras como de, da, do, das, dos do meio do nome.
- Ajuste letra a letra — Se ainda assim o nome for muito grande, o sistema vai reduzindo uma letra de cada palavra por vez, sempre preservando as duas últimas palavras completas, até o nome caber.
- Corte de segurança — Em casos raros (bairros com apenas uma ou duas palavras muito longas), o sistema corta o texto diretamente no 15º caractere, como última alternativa.
Exemplos práticos:
- Nossa Senhora do Socorro → N S do Socorro (14 caracteres)
- Vila Bela da Santíssima Trindade → V B Santíssima (14 caracteres)