# data[].attributes.body
1) Criar uma estrutura de separação por clientes;

2) Possibilidade de personalização de paleta de cores e logomarca (possibilidade de updload de logomarca em alguns formatos)

Item de backlog:

Página de configuração de usuário: Descrição: Permitirá ao usuário fazer alterações em paleta de cores. Também incluirá um botão de importação de logo, que permitirá o import em alguns formatos (png, jpeg).

Item de backlog:

Tela de Permissões de usuários: 3 permissões (ADMIN, permissão global para dar e retirar permissões; Consultor de vendas, responsável por fazer cadastros, não vai ter acesso a permissões nem aos fluxos de "contas a pagar e contas a receber" (é necessário ter um dashboard simples para o consultor de vendas); Financeiro: vai ter acesso aos fluxos de contas a pagar e contas a receber; )

Tabela com "Nome, E-mail, Perfil, Ação"; Nome envolve o nome dos usuários, E-mail é auto-explicativo, Perfil (qual o perfil) e Ação;

Também tem uma barra de pesquisa que permita incluir usuários e pesquisar os usuários já cadastrados;

# data[].attributes.headline
1) Realizar cadastro de usuário na plataforma CRMUNDI;

# data[].attributes.subject
1) Realizar cadastro de usuário na plataforma CRMUNDI;

# data[].attributes.body
O cadastro é feito por meio do acesso à tabela na aba de Gestão de Usuários, por meio do botão "Editar";

Os campos para preenchimento são: "Nome, E-mail, Perfil, Ação"; Nome envolve o nome dos usuários, E-mail é auto-explicativo, Perfil (qual o perfil) envolve algumas escolhas, detalhadas no print;

Opção "usuário ativo": permite desativar permissões do usuário;

# data[].attributes.headline
2) Login na plataforma CRMUNDI e acesso à homepage;

# data[].attributes.subject
2) Login na plataforma CRMUNDI e acesso à homepage;

# data[].attributes.body
Regra de negócio: não restringir um email para apenas um usuário, usando validadores distintos (email mas pensar em solução futuramente);

Possivelmente trocar email por ID, para permitir vários usuários por um mesmo email;

Incluir funcionalidade "Esqueci meu ID ou minha senha" que enviará e-mail para o usuário para redefinição de ID ou senha;

No backend, precisa haver tabela no banco com gerenciamento de ID, senha e email;

# data[].attributes.body
Vinculação à agências;

3.1.) Clicar em controle de vendas (Abrirá 4 opções e escolher a opção vendas);

3.2) Ao clicar em controle de vendas, só tem visual de clientes e fornecedores. Está faltando vendedores e passageiros (ITEM DE BACKLOG)

3.3.) AO clicar em Consultar vendas, é possível monitorar vendas já feitas;

3.4.) Ao clicar em "Nova venda", as opções disponíveis são "Passagens aéreas" e "Hóteis";

ITEM de backlog: Cadastros: (CLientes, Fornecedores, Passageiros e Vendedores)

Item de backlog: Vendas: Nova Venda; Consultar Vendas; Calendário;

ITEM De BACKLOG: implementar opções restantes no cadastro de vendas/nova venda: tem que ser incluído vendedores e passageiros; (Fluxos e informações já passados para o Matheus);

ITEM DE BACKLOG: Colocar os itens de Menu em uma lógica de Menu Dropdown;

# data[].attributes.body
ITEM DE BACKLOG: Funcionalidade Good to Have: Integrar com consolidadoras para cadastrar dados automaticamente em casos de vendas e envios por emails

# data[].attributes.body
Similar ao cadastro feitos nas vendas

# data[].attributes.body
1) Aba de relatórios no menu lateral;

1.1) Exportação da planilha de vendas;

1.2) Relatório com datas, horários e tipos de viagens;

1.3) Contas a pagar, contas a receber;

2) Aba de dashboards no menu lateral;

Tipificar diversos tipos de dashboard por aba;

Similar ao que está no printscreen;

# data[].attributes.headline
7) Criação dos fluxos de "contas a pagar" e "contas a receber";

# data[].attributes.subject
7) Criação dos fluxos de "contas a pagar" e "contas a receber";

# data[].attributes.body
7.0) As abas terão estruturas similares mas serão abas distintas;

7.1) Regra de negócio: quando é feito o cadastro da venda para o fornecedor A, automaticamente é feita a criação do item no "contas a pagar"; O valor do contas a pagar é o valor de custo, determinado no cadastro.

7.2) Regra de negócio: automaticamente, também é feita a criação do item no "contas a receber"; O valor do contas a receber é o valor de venda, determinado também no cadastro;

7.3) Os itens do contas a pagar e a receber precisarão ser registrados em formato de tabela;

7.4) Nessa tabela, precisará haver a possibilidade de realizar diversas ações possíveis;

7.4.1) Anexar recibo de conta paga (contas a pagar) ou comprovante de valor recebido (contas a pagar);

7.4.2) Inserir a data de pagamento do fornecedor; (contas a pagar) - inserir data manualmente por hora;

7.4.3) Inserir a data de recebimento do cliente; (contas a receber) - inserir data manualmente por hora;

7.5) Coluna de status: "Aguardando pagamento", "Pago", "Em atraso"; Dropdown para atualização do próprio usuário;

7.6.) Caso o usuário insira a opção "pago", lançar pop-up com aviso "Insira Anexo de Comprovante!!";

7.7) Integrar Forma de pagamento e forma de recebimento com a venda;

# data[].attributes.headline
8) Checagem (Acompanhamento) de viagens, mostrando todos os clientes que viajarão; 

# data[].attributes.subject
8) Checagem (Acompanhamento) de viagens, mostrando todos os clientes que viajarão; 

# data[].attributes.body
1) Calendário com integração com dados com todas as pessoas viajando pela agência;

2) Quando clica-se na viagem no calendário, deseja-se um pop-up mostrando as informações do cadastro da viagem;

# data[].attributes.headline
9) Notificações: por email e por whatsapp para o passageiro

# data[].attributes.subject
9) Notificações: por email e por whatsapp para o passageiro

# data[].attributes.body
OBS: 2 dias antes da viagem - check-in;

1) Notificações integradas ao ChatMundi, enviadas por Whatsapp;

2) Deixar mais ou menos como está por hora

# data[].attributes.body
10.1) Opção nova no menu: Pós-venda:

-Alteração de data, alteração de tarifa, adição de bagagem, mudança ou adição de assento; remarcação; cancelamento; Pedido de reembolso;

10.2) Busca de passagem: componente de pesquisa; Número da OS;

10.3: Mostrar opções de busca. Permitir clicar em opções e abrir todas as opções da venda e permitir a edição;

10.4) Botão de salvar e confirmação de pedido;

10.5) Essa edição precisa ser registrada como um novo registro no banco de dados e algum registro precisa ser feito sobre a realização da edição;

Reemissão de passagens;

Resolução de problemas;

# data[].attributes.body
11.0) CHATMUNDI também será uma aba nova no menu lateral;

11.1) Interface clássica de mensageria similar ao whatsapp - similar ao printscreen;

11.2) Integração com o Whatsapp Business;

11.3) Transferir: Enviar o atendimento para outro atendente;

11.4) Etiquetas: Criar algumas etiquetas para taggar clientes;

11.5) Agendar: Despriorizar por hora;

11.6) FInalizar o atendimento; Lista de opções disponível no chatpro;

11.7) Opções superiores:

11.8) Inteligência Artificial: Integração com ChatGPT

Inclusão de um campo de texto descrito com "Chave da API (API Key)";

b) COntatos

c) Chatbot;

d) notificações;

e) Inteligência Artificial;

f) Permissões;