1. Visão Geral
A tela de Grupo de Pagadores permite organizar múltiplos pagadores em um mesmo grupo, para uso posterior na emissão de boletos direcionada a um conjunto de pagadores de uma só vez, em vez de selecionar um pagador individual a cada emissão.
Um grupo pode conter qualquer quantidade de pagadores ativos previamente cadastrados na plataforma, e um mesmo pagador pode pertencer a mais de um grupo simultaneamente.
2. Localização no Sistema
Caminho de navegação: Carteira → Pagadores → aba Grupo de Pagadores
A aba Grupo de Pagadores fica ao lado da aba Pagadores, dentro da mesma tela do módulo Carteira.

3. Estrutura da Tela
A listagem apresenta os grupos de pagadores já cadastrados, em formato de tabela, com as seguintes colunas:
|
Coluna |
Descrição |
|
Ações |
Ícones de editar, excluir/gerenciar vínculo e vincular pagadores (ver seção 4) |
|
Data de Registro |
Data e hora de criação do grupo (formato dd/MM/aaaa HH:mm:ss) |
|
Nome |
Nome atribuído ao grupo |
|
Prox. Incremental |
Próximo número incremental utilizado pelo grupo em emissões futuras |
|
Nr. Emissões |
Quantidade de emissões de boletos já realizadas com este grupo |
Quando não há nenhum grupo cadastrado (ou nenhum resultado para o filtro de busca aplicado), a tabela exibe a mensagem “Nenhum registro encontrado.”
4. Ícones de Ação na Listagem
|
Ícone |
Ação |
Condição de exibição |
|
Editar (lápis) |
Abre o modal de edição do grupo, com nome e pagadores vinculados carregados |
Sempre exibido |
|
Excluir (X circulado) |
Remove definitivamente o grupo, mediante confirmação |
Exibido apenas quando o grupo NÃO possui boletos emitidos (temBoletos = falso) |
|
Vincular pagadores (usuário) |
Abre o modal dedicado de vinculação/desvinculação de pagadores ao grupo |
Sempre exibido; o tooltip do ícone mostra a quantidade atual de pagadores vinculados ao grupo |
Assim como ocorre na aba Pagadores, um grupo que já possui boletos emitidos não pode ser excluído — essa é uma proteção para preservar o histórico de emissões associado ao grupo.
5. Ações Disponíveis na Barra Superior
|
Ação |
Descrição |
|
Pesquisar |
Exibe um campo de busca por nome do grupo; busca aplicada automaticamente após pausa na digitação (debounce) |
|
Adicionar (+) |
Abre o modal de cadastro de um novo grupo de pagadores (ver seção 6) |
6. Cadastro e Edição de Grupo de Pagadores
Ao clicar em Adicionar (+) ou no ícone de editar de um grupo existente, o sistema abre um único modal combinado, contendo simultaneamente o campo de nome do grupo e a tabela de seleção de pagadores a vincular — não há etapas separadas (stepper) quando o acesso é feito por esta aba.
6.1. Campos do Modal
Nome do grupo
- Tipo: Texto
- Obrigatoriedade: Sim
- Comportamento: Nome de identificação do grupo, exibido na listagem.
- Validação: Mínimo de 3 caracteres e máximo de 200 caracteres. Exibe mensagem de campo obrigatório quando vazio, mensagem de tamanho mínimo quando muito curto, e mensagem de nome duplicado quando já existe outro grupo com o mesmo nome (validação feita pelo backend no momento de salvar).
6.2. Seleção de Pagadores no Modal
Abaixo do campo de nome, o modal exibe uma barra de busca (por nome do pagador) e a tabela com todos os pagadores ativos cadastrados na plataforma, cada um com um ícone de ação para vincular ou desvincular do grupo em edição.
|
Coluna da tabela |
Descrição |
|
Ações |
Ícone que alterna a seleção do pagador (vincular/desvincular) apenas localmente, dentro do formulário — a confirmação definitiva só ocorre ao salvar o modal |
|
Código |
Identificador do pagador |
|
Nome |
Nome do pagador |
|
CPF/CNPJ |
Documento do pagador |
Também é possível cadastrar um novo pagador diretamente a partir deste modal, sem precisar fechá-lo: o botão “Cadastrar pagador” abre o formulário de cadastro de pagador (o mesmo utilizado na aba Pagadores); ao concluir o cadastro, o novo pagador é automaticamente adicionado à seleção do grupo em edição.

6.3. Salvamento
O botão de salvar do modal permanece desabilitado enquanto o nome do grupo não for válido ou enquanto nenhum pagador estiver selecionado — não é possível salvar um grupo sem nome ou sem ao menos um pagador vinculado.
Mensagem de sucesso (criação): “Grupo criado. Seleção realizada automaticamente.”
Mensagem de sucesso (edição): “Grupo de pagadores editado com sucesso”
Mensagem de erro (nome duplicado): “Já existe um grupo de pagadores com este nome (mensagem ilustrativa; o texto exato é retornado pelo backend)”
7. Modal Dedicado de Vinculação de Pagadores
Além do cadastro/edição, a listagem oferece um modal específico apenas para gerenciar quais pagadores estão vinculados a um grupo já existente, acessado pelo ícone de vincular (usuário) na tabela.
Este modal apresenta a lista completa de pagadores vinculados ao grupo, com busca por nome, e as seguintes ações:
|
Ação |
Comportamento |
|
Vincular/Desvincular individual |
Ícone por linha que alterna o vínculo do pagador com o grupo imediatamente (chamada direta ao backend, sem necessidade de salvar o modal) |
|
Vincular todos |
Vincula de uma só vez todos os pagadores disponíveis ao grupo |
|
Desvincular todos |
Remove de uma só vez o vínculo de todos os pagadores do grupo |
|
Cadastrar pagador |
Abre o formulário de cadastro de um novo pagador sem sair do modal |
O botão “Vincular todos”/“Desvincular todos” alterna de rótulo e ícone conforme o estado atual: quando todos os pagadores disponíveis já estão vinculados, o botão passa a oferecer a ação de desvincular todos, e vice-versa.
O botão “Vincular todos”/“Desvincular todos” alterna de rótulo e ícone conforme o estado atual: quando todos os pagadores disponíveis já estão vinculados, o botão passa a oferecer a ação de desvincular todos, e vice-versa.
Mensagem de sucesso (vincular individual): “Pagador vinculado”
Mensagem de sucesso (desvincular individual): “Pagador desvinculado”
Mensagem de sucesso (vincular todos): “Todos os pagadores foram vinculados”
Mensagem de sucesso (desvincular todos): “Todos os pagadores foram desvinculados”
8. Exclusão de Grupo de Pagadores
Disponível apenas para grupos que ainda não possuem boletos emitidos. Ao clicar no ícone de exclusão, é exibido um modal de confirmação simples, solicitando a confirmação do nome do grupo a ser removido.
Mensagem de sucesso: “Grupo excluído com sucesso”
9. Uso do Grupo na Emissão de Boletos
Um grupo de pagadores cadastrado pode ser selecionado no campo “Grupo de Pagadores” da tela de Emissão de Boletos, como alternativa à seleção de um pagador individual. Ao selecionar um grupo, o campo de pagador individual é desabilitado automaticamente, e vice-versa.
Um grupo sem nenhum pagador vinculado não pode ser selecionado para emissão.
Mensagem de aviso (grupo sem pagadores): “O grupo selecionado não possui pagadores vinculados.”
10. Referência Técnica de API
|
Ação |
Endpoint |
Método |
|
Listar grupos de pagadores (paginado, com busca) |
/grupos-pagadores |
GET |
|
Cadastrar grupo de pagadores |
/grupos-pagadores |
POST |
|
Editar grupo de pagadores |
/grupos-pagadores/{id} |
PUT |
|
Excluir grupo de pagadores |
/grupos-pagadores/{id} |
DELETE |
|
Listar pagadores de um grupo (vinculados e disponíveis) |
/grupos-pagadores/{id}/pagadores |
GET |
|
Vincular/desvincular pagador(es) a um grupo |
/grupos-pagadores/{id}/pagadores |
POST |
|
Vincular todos os pagadores a um grupo |
/grupos-pagadores/{id}/pagadores/vincular-todos |
POST |
|
Desvincular todos os pagadores de um grupo |
/grupos-pagadores/{id}/pagadores/desvincular-todos |
POST |
|
Consultar contagem de pagadores vinculados/total de um grupo |
/grupos-pagadores/{id}/pagadores/contagem |
GET |
Código de retorno relevante na exclusão de grupo:
|
Código |
Situação |
|
200/204 |
Grupo excluído com sucesso |
|
409 |
Nome do grupo duplicado (ao cadastrar/editar) ou exclusão bloqueada por existirem boletos emitidos com o grupo |