Preciso que vc me ajude a montar o escopo de um projeto de sistema financeiro pra minha empresa.
Eu pensei no seguinte...

Um dashboard em python dividido em módulos.

Modulo 1: Tabela
- Esse modulo pode carregar uma planilha Excel e vai carregar na tela todos os dados da planilha
- Ele irá conter as seguintes colunas (Cod Registro / Data Exame / Nome / Empresa / Convênio / Procedimento / Tipo Exame / Médico / Valor Convênio ). Na tabela que será importada haverão outras colunas, mas eu só quero essas.
- deve conter na tabela mais uma colunas: Valor Médico (Esse valor será definido no próprio programa na parte de cadastro de médico. Quando chegar nessa tela, vamos entender melhor)
- Em cada Coluna da Tabela deverá haver um campo de filtro para busca para que seja feita uma filtragem refinada.
- deve haver uma opção de apagar registros da tela/tabela ao selecionar os registros e mandar excluir.
- se existir mais de um registro com as mesmas informações, esses registros dever ser destacados e o "Valor Convênio" do segundo deve vir zerado. Entende-se como registro duplicado dois registros ou mais que contenham as seguintes informações iguais: Data Exame / Nome /  Empresa / Convênio / Procedimento / Tipo Exame.
- O índice de cada coluna deve ser ordenável.
- A tela do módulo deve ser responsiva
- No conto inferior deve aparecer sempre a quantidade de registro que está sendo mostrada, a soma dos valores dos registros que estão sendo exibidos tanto de Valor Médico quanto de Valor Convênio. Se for feito uma filtragem a tela deve atualizar a quantidade e valores de acordo com o que está sendo exibido.

Módulo 2: Cadastrar Médicos
- Esse módulo vai permitir Criar médicos.
- Ao Clicar em + Novo Médico o programa vai abrir um modal e pedir no primeiro campo para escolher um dos médicos que veio da tabela ou então criar um novo.
- O segundo campo é para inserir o CRM
- O terceiro campo é para inserir o RQE
- O quarto campo é para inserir a especialidade
- No fim, deve haver um botão "Salvar Médico"
- Nessa tela deve haver um botão chamado "Incluir Procedimentos ao Médico". Quando seleciona um médico e clica nesse botão, abre um modal que pede para conectar um "Convênio" + "Procedimento" + "Valor Médico". Convênio e Procedimento devem ser seletores de acordo com os dados que vem da tabela. Valor Médico é Livre. Ou seja, aquela conexão que está sendo criada tem um valor. No campos "Valor Médico" do módulo 1 essa coluna deve ser preenchida de acordo com o médico, convênio e o procedimento presentes naquela linha ao clicar em "Salvar Conexão".


Módulo 3: Cadastrar Convênio
- Esse módulo vai permitir Criar médicos.
- Ao Clicar em + Novo Convênio o programa vai abrir um modal e pedir as seguintes informações:
	Nome Convênio: (Seletor d acordo com o que vem da coluna na tabela ou então permite também criar um novo nome)
	Razão Social: Digitar
	CNPJ:
	CEP: (se possível, ao digitar, já preencher Logradouro, Bairro, Cidade e Estado)
	Logradouro:
	Numero:
	Complemento:
	Bairro:
	Cidade:
	UF:
	E-mail:
	Telefone:
	Inscrição Estadual:
	Inscrição Municipal:
	Observações:
- Botão Salvar Informações do Convênio no modal
- Essa tela deve conter um botão chamado exportar Excel. Ao selecionar a empresa e clicar nesse botão, vai baixar para 
o computador um arquivo de excel da tabela que contem as informações do convênio em questão. Ou seja, se existir na tabela 
registros daquele convênio, criar e exportar para o pc a planilha.

Módulo 4: Vendedores
- Esse módulo vai permitir Criar vendedores.
- Ele vai solicitar Nome, CPF, valor em porcentagem da comissão.
- Deve haver nessa tela um botão chamado + vincular convênios ao vendedor. Ao clicar nele deve abrir um modal para conectar o vendedor + convênio + comissão.
- O vendedor recebe por registro que existir daquele convênio na tabela. Ele ganha x por cento do valor que está descrito no registro como "Valor Convênio"
- Essa tela deve ter um botão chamado "Exibir Comissão". Com isso deve aparecer um modal com as informações que foram cadastradas no módulo 5 (Nome, cpf, porcentagem da comissão, quantidade de registro daquele vendedor, valor a ser pago para o vendedor (soma de todos os valores dele))
- Ainda no modal que foi aberto ao selecionar o vendedor e exibir faturamento dele, a tela deve conter um botão chamado exportar Excel. Ao clicar vai baixar para o computador um arquivo de Excel da tabela que contem todos os registros de todos os convênios que foram vinculados ao vendedor.

Modulo 5: Faturamento Convênios
- Essa tela vai exibir os convênios que possuem registros na tabela do módulo 1.
- Essa tela deve ter um botão chamado "Exibir Faturamento do Convênio". Com isso deve aparecer um modal com as informações que foram cadastradas no módulo 3 (Nome Convênio, Razão Social, CNPJ, CEP, Logradouro, Numero, Complemento, Bairro, Cidade, UF, E-mail, Telefone). Também deve ser exibido a quantidade de exames daquele convênio. Deve ser exibido também o Valor a Receber deste convênio.
- Ainda no modal que foi aberto ao selecionar o convênio e exibir faturamento dele, a tela deve conter um botão chamado exportar Excel. Ao clicar vai baixar para o computador um arquivo de Excel da tabela que contem as informações do convênio em questão. Ou seja, se existir na tabela registros daquele convênio, criar e exportar para o computador a planilha com os registros.
- Ainda nesse modal deve haver um botão chamado Emitir Nota Fiscal. Haverá um módulo de configurações de emissão de notas fiscais. Com isso, tudo que precisa para emitir a nota por este sistema estará disponível.
- A nota fiscal será emitida via integração com sistema de emissão de notas fiscais do SEFAZ. A empresa está em BH, então será necessário integração com o BHISS. Vamos deixar esse novo módulo em aberto e Flexível para fazer as conexões, integrações, configurações.

Módulo 6: Faturamento Médicos
- Essa tela vai exibir os médicos que possuem registros na tabela do módulo 1.
- Essa tela deve ter um botão chamado "Exibir Faturamento do Médico". Com isso deve aparecer um modal com as informações que foram cadastradas no módulo 2 (Nome, CRM, RQE). Também deve ser exibido a quantidade de exames daquele médico. Deve ser exibido também o Valor a Pagar para esse médico.
- Ainda no modal que foi aberto ao selecionar o médico e exibir faturamento dele, a tela deve conter um botão chamado exportar Excel. Ao clicar vai baixar para o computador um arquivo de Excel da tabela que contem as informações do médico em questão. Ou seja, se existir na tabela registros daquele médico, criar e exportar para o pc a planilha com os registros.

Módulo 7: Prestadores
- Esse módulo vai permitir Criar Prestadores.
- Deve haver um botão chamado + Criar Prestador.
- Deve abrir um modal solicitando: Nome, CPF/CNPJ, Tipo de serviço Prestado, Valor mensal do serviço. Deve haver um botão para salvar os dados
- Na tela Prestadores deve haver os botões de editar e excluir. Ao clicar no nome e depois clicar em um desses dois botões, as ações serão tomadas.

Módulo 8: Funcionários
- Esse módulo vai permitir Criar Funcionários.
- Deve haver um botão chamado + Criar Funcionários.
- Deve abrir um modal solicitando: Nome, Idade, CPF, PIS, Data de Admissão e data de Demissão (Caso já tenha saído da empresa) Função, Valor mensal do serviço. Deve haver um botão para salvar os dados
- Na tela Funcionários deve haver os botões de editar e excluir. Ao clicar no nome e depois clicar em um desses dois botões, as ações serão tomadas.

Módulo 9: Impostos
- Esse módulo vai permitir Criar Impostos Fixos a serem pagos Mensalmente.
- Deve haver um botão chamado + Novo Imposto.
- Deve abrir um modal solicitando: Nome, Origem (Nacional, estadual ou municial), Valor do Imposto. Deve haver um botão para salvar os dados
- Na tela Impostos deve haver os botões de editar e excluir. Ao clicar no nome e depois clicar em um desses dois botões, as ações serão tomadas.

Módulo 10: Outros Custos
- Esse módulo vai permitir Criar Custos.
- Deve haver um botão chamado + Novo Custo.
- Deve abrir um modal solicitando: Nome do Custo, Origem, Valor do Custo. Deve haver um botão para salvar os dados
- Na tela Outros Custos deve haver os botões de editar e excluir. Ao clicar no nome e depois clicar em um desses dois botões, as ações serão tomadas.

Módulo 11: Faturamento
- Essa tela vai exibir o Faturamento Total da empresa de acordo com as entradas e competencias
- Vai exibir discriminadamente o Valor a ser pago para cada médico
- Vai exibir discriminadamente o Valor a ser pago para cada vendedor
- Vai exibir discriminadamente o Valor a ser pago para cada prestador
- Vai exibir discriminadamente o Valor a ser pago para cada funcionário
- Vai exibir discriminadamente o Valor a ser pago de impostos
- Vai exibir discriminadamente o Valor a ser pago de outros custos
- Vai exibir discriminadamente o Valor do lucro líquido da empresa Medical Laudos

Módulo 12: Configurações da Empresa Prestadora de Serviço.
- Esse módulo é para uma empresa única. Medical Laudos
- Mesmo Assim deve solicitar: 
	Nome
	Razão Social:
	CNPJ:
	CEP: (se possível, ao digitar, já preencher Logradouro, Bairro, Cidade e Estado)
	Logradouro:
	Numero:
	Complemento:
	Bairro:
	Cidade:
	UF:
	E-mail:
	Telefone:
	Inscrição Estadual:
	Inscrição Municipal:
	Observações:
- Será Permitido apenas a inclusão de uma empresa.
- Igual os outros módulos, deve existir um botão de editar e outro de excluir. Funcionarão igual ao outros módulos. Ao clicar no nome e depois no botão, a ação vai ser executada