Pular para conteúdo

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