Payments Domain (Execução Financeira)¶
1. Visão Geral¶
Este domínio técnico lida com a execução física dos pagamentos, automatização de folhas e integração direta com sistemas bancários (Banestes/Bandes).
1.1 Mapa Mental do Domínio¶
mindmap
root((Payments Domain))
Processamento
Marcos de Pagamento
Aprovação de Parcelas
Folha de Grant
Integração EDI
Remessa (@-EDI)
Intercâmbio Bancário
Retorno de Lançamento
Automação
Agendamento Batch
Notificação de Recebimento
2. Subdomínios e Componentes¶
Estes subdomínios agrupam as funcionalidades detalhadas no Backlog (#3):
-
Gestão de Pagamentos: Processamento de marcos de pagamento e solicitações de parcelas.
-
Gestão de Grant: Diferenciação e automação de pagamentos de Grant.
-
Bank Reconciliation: Integração para leitura de extratos bancários e verificação de saldos.
-
Compliance Verification: Validação automática de certidões (Federal, Estadual, Municipal) e situação cadastral do beneficiário.
-
Intercâmbio Bancário: Integração via @-EDI (Remessa/Retorno) com Banestes e Bandes.
-
Intercâmbio Bancário: Integração via @-EDI (Remessa/Retorno) com Banestes e Bandes.
3. Fluxos Técnicos¶
2.1 EDI (Electronic Data Interchange)¶
Processamento de arquivos via padrão @-EDI para comunicação com o Banestes/Bandes.
- Geração de Arquivo: Cabeçalho de lote, registros de pagamento e trailer.
- Protocolo: Garantia de integridade e não-repúdio no envio das remessas.
2.2 Gestão de Marcos (Milestones)¶
Pagamentos condicionados à entrega técnica confirmada no domínio do Grantee. - Trigger: Aprovação do relatório de progresso dispara a autorização de parcela.
3. Funcionalidades Detalhadas (Backlog)¶
Gestão de Pagamentos¶
| Funcionalidade | Papel | Descrição |
|---|---|---|
| Gestao dos Marcos | Financeiro | Controle dos eventos técnicos que disparam a liberação de recursos. |
| Solicitar Pagamento | Grantee | Pedido formal de liberação de parcela via portal do coordenador. |
| Pagamento das Parcelas | Financeiro | Execução orçamentária da liberação do recurso para a conta do projeto. |
| Emissão de Guias | Sistema | Geração de documentos de autorização de saque ou transferência. |
| Geração automática | Sistema | Liberação direta de parcelas recorrentes sem intervenção manual. |
| Alertas Antecipados | Sistema | Notificações sobre prazos de vigência e janelas de pagamento. |
Mini-DSM: Dependências Pagamento
| Funcionalidade | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|
| 1. Gestão Marcos | - | |||||
| 2. Solicitar Pagamento | X | - | ||||
| 3. Pagam. Parcelas | X | - | ||||
| 4. Emissão de Guias | X | - | ||||
| 5. Geração Automática | X | - | ||||
| 6. Alertas | - |
graph TD
1["1. Gestão Marcos"] --> 2["2. Solicitar Pagam."]
2 --> 3["3. Pagam. Parcelas"]
3 --> 4["4. Emissão Guias"]
3 --> 5["5. Geração Aut."]
6["6. Alertas"]
Gestão de Folha de Bolsas (Grant)¶
| Funcionalidade | Papel | Descrição |
|---|---|---|
| Grant Padrao | Sistema | Pagamento de bolsas com valor fixo e periodicidade mensal. |
| Grant Unac | Sistema | Auxílios pontuais em parcela única (e.g. participação em eventos). |
| Grant Mestrado/Doutorado | Sistema | Bolsas específicas de pós-graduação com regras CAPES/CNPq. |
| Pagamento de auxilios | Financeiro | Execução de ajudas de custo e diárias para pesquisadores. |
| Aprovar parcelas | Grant Management | Validação administrativa antes do envio para o banco. |
| Geração automática de Folha | Sistema | Consolidação mensal de todos os bolsistas para envio via EDI. |
| Indexação aos Editais | Sistema | Rastreabilidade do gasto total de bolsas por chamada pública. |
Mini-DSM: Dependências Folha
| Funcionalidade | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
|---|---|---|---|---|---|---|---|
| 1. Grant Padrão | - | ||||||
| 2. Grant Unac | - | ||||||
| 3. Grant Mest/Dout | - | ||||||
| 4. Pagam. Auxílios | - | ||||||
| 5. Aprovar parcelas | X | X | X | X | - | ||
| 6. Gerar Folha | X | - | |||||
| 7. Indexação Editais | X | - |
graph TD
1["1. Grant Padrão"] --> 5["5. Aprovar parcelas"]
2["2. Grant Unac"] --> 5
3["3. Grant Mest/Dout"] --> 5
4["4. Pagam. Auxílios"] --> 5
5 --> 6["6. Gerar Folha"]
6 --> 7["7. Indexação Editais"]
Intercâmbio Bancário¶
| Funcionalidade | Papel | Descrição |
|---|---|---|
| Documento para o Bandes | Sistema | Geração de arquivos de remessa para financiamentos via Bandes. |
| Monitorar Folha | Financeiro | Acompanhamento do status de processamento bancário das bolsas. |
| Servico @-EDI | Sistema | Motor de integração para envio e recepção de arquivos Banestes. |
Bank Reconciliation & Compliance¶
| Funcionalidade | Papel | Descrição |
|---|---|---|
| Leitura real-time extratos | Sistema | Sincronização automática com a conta corrente do projeto. |
| Verificação de Adimplência | Sistema | Consulta automatizada a bases governamentais (SEFAZ/RFB). |
| Bloqueio automático | Sistema | Interrupção de pagamentos em caso de certidão negativa vencida. |
| Verificação de valores | Sistema | Double-check algorítmico para evitar disparidade de valores na folha. |
Mini-DSM: Dependências Intercâmbio
| Funcionalidade | 1 | 2 | 3 |
|---|---|---|---|
| 1. Doc. para Bandes | - | ||
| 2. Monitorar Folha | - | ||
| 3. Serviço @-EDI | - |
graph TD
1["1. Doc. Bandes"]
2["2. Monitorar Folha"]
3["3. Serviço @-EDI"]
3.4 Visão Consolidada do Domínio (DSM)¶
| Funcs | PMT | GRN | BNK | REC |
|---|---|---|---|---|
| 1. Pagamento | - | |||
| 2. Grant | X | - | ||
| 3. Intercâmbio | X | X | - | |
| 4. Conciliação | X | - |
Legenda de Dependência:
-
2 → 1: Pagamentos de bolsas (Grant) dependem da gestão de marcos de pagamento.
-
3 → [1, 2]: O envio de arquivos bancários depende do processamento prévio de pagamentos e bolsas.
-
4 → 3: A conciliação depende do retorno dos arquivos do intercâmbio bancário.
3.5 Grafo de Execução (Ordem Topológica)¶
graph TD
PMT["1. Pagamento"]
GRN["2. Grant"]
BNK["3. Intercâmbio"]
REC["4. Conciliação"]
PMT --> GRN
PMT --> BNK
GRN --> BNK
BNK --> REC
4. Diagrama de Domínio¶
classDiagram
class Payments {
<<Domain>>
}
class PaymentManagement {
+Gestão_Marcos
+Solicitar_Pagamento
+Pagamento_Parcelas
+Emissão_Guias
}
class GrantManagement {
+Grant_Padrão
+Grant_Unac
+Pagamento_Auxílios
+Geração_Folha
}
class BankExchange {
+Documento_Bandes
+Monitorar_Folha
+Serviço_EDI
}
class ReconciliationCompliance {
+Leitura_Extratos
+Verificação_Adimplência
+Bloqueio_Automático
}
Payments --> PaymentManagement
Payments --> GrantManagement
Payments --> BankExchange
Payments --> ReconciliationCompliance
5. Relacionamento com outros Domínios¶
graph TD
subgraph Estratégico
Grantor["<b>Grantor Domain</b><br/>(Regras & Recursos)"]
Compliance["<b>Compliance Domain</b><br/>(Gatekeeper Transversal)"]
end
subgraph Administrativo
Institution["<b>Grantee Institution</b><br/>(Governança & Portfólio)"]
Financial["<b>Financial Management</b><br/>(Contabilidade & Saldos)"]
Payments["<b>Payments Domain</b><br/>(EDI & Folha)"]
end
subgraph Operacional
Grantee["<b>Grantee Domain</b><br/>(Execução & Liderança)"]
Subrecipient["<b>Subrecipient Domain</b><br/>(Tasks & Bolsas)"]
end
%% Fluxo de Regras e Recursos
Grantor -- "Define FOA/RFP" --> Grantee
Grantor -- "Outorga Award" --> Institution
Institution -- "Hospeda Projeto" --> Grantee
Grantee -- "Aloca & Coordena" --> Subrecipient
%% Fluxo Financeiro
Financial -- "Provê Rubricas" --> Payments
Payments -- "Executa Crédito" --> Subrecipient
Payments -- "Disponibiliza Recurso" --> Grantee
%% Fluxo de Controle
Compliance -. "Monitora" .-> Grantor
Compliance -. "Valida" .-> Institution
Compliance -. "Audita" .-> Grantee
Compliance -. "Verifica Adimplência" .-> Payments