Pular para o conteúdo principal

Reconciliação de Pagamentos

A reconciliação permite fazer a correspondência entre os pagamentos gerados pelo PCH-SIG e os extratos dos operadores de pagamento mobile money (TELECEL, Orange Money, MTN).

Vista geral

Fluxo de Reconciliação

Operadores suportados

OperadorCódigoCorFormato de ficheiro
TELECELtelecelVermelho 🔴CSV (;) ou Excel
Orange Moneyorange_moneyLaranja 🟠CSV (;) ou Excel
MTN Mobile MoneymtnAmarelo 🟡CSV (,) ou Excel

Criar uma sessão de reconciliação

Etapa 1: Seleção dos parâmetros

  1. Aceda a Pagamentos > Reconciliação
  2. Clique em Nova reconciliação
  3. Selecione:
CampoDescriçãoObrigatório
OperadorTELECEL, Orange Money ou MTNSim
Período inícioData de início das transaçõesSim
Período fimData de fim das transaçõesSim
CicloCiclo de pagamento em questãoNão

Etapa 2: Importação do ficheiro do operador

Descarregue o extrato do operador e importe-o no sistema.

Formato TELECEL

ColunaDescrição
ID TransferênciaReferência interna
TelefoneNúmero do beneficiário
Montante (FCFA)Montante transferido
Estado TransferênciaSUCESSO, FALHA, EM CURSO
DataData da transação
Mensagem / Ref. OperadorReferência do operador
ID Ordem TransferênciaCódigo do ciclo (ex: PCH-GB-001-C-16)
Nome BeneficiárioNome do beneficiário
Saldo Restante (FCFA)Saldo da conta do operador

Formato Orange Money

ColunaDescrição
Transaction IDReferência da transação
Recipient PhoneNúmero do beneficiário
AmountMontante
StatusEstado
Transaction DateData/hora

Formato MTN

ColunaDescrição
TransRefReferência da transação
MSISDNNúmero do beneficiário
AmountMontante
TxnStatusEstado
DateTimeData/hora

Etapa 3: Execução da correspondência

Após a importação, clique em Executar correspondência para lançar o algoritmo de correspondência.

Algoritmo de correspondência

O sistema utiliza um algoritmo multi-critérios para fazer a correspondência das transações:

Prioridade de correspondência

  1. Chave de reconciliação (apenas TELECEL, pontuação 100)

    • Formato: 245{telefone}-{codigobeneficiario}
  2. Referência exata (pontuação 100)

    • Correspondência direta por referência externa
  3. Correspondência aproximada (pontuação 60+)

    • Telefone: +20 pontos
    • Montante exato (±1 FCFA): +40 pontos
    • Montante próximo (±1%): +20 pontos
    • Mesmo dia: +40 pontos
    • ±3 dias: +20 pontos

Estados de correspondência

EstadoCódigoDescriçãoAção
Correspondência exataexactTudo corresponde perfeitamenteAceitar
Correspondência aproximadafuzzyPontuação >= 60, verificação manualVerificar
Desvio de montanteecart_montantPagamento encontrado, montante diferenteCorrigir
Desvio de estadoecart_statutPagamento encontrado, estado diferenteCorrigir
Não encontrado internonon_trouve_interneTransação externa sem pagamentoInvestigar
Não encontrado externonon_trouve_externePagamento sem transaçãoInvestigar

Resolução de desvios

Ações disponíveis

AçãoCódigoDescrição
AceitaraceiteValidar a entrada tal como está
CorrigircorrigidoAtualizar o pagamento com os dados externos
RejeitarrejeitadoMarcar como inválido/rejeitado

Resolução individual

  1. Clique numa entrada com desvio
  2. Verifique os detalhes (interno vs externo)
  3. Adicione um comentário explicativo
  4. Escolha a ação de resolução

Resolução em lote

  1. Filtre as entradas por estado
  2. Selecione várias entradas
  3. Clique em Resolução em lote
  4. Aplique a ação a todas as seleções

Integração TELECEL

Extração automática do saldo

O sistema extrai automaticamente o saldo da conta do operador a partir da última linha do ficheiro TELECEL:

Ficheiro TELECEL importado

Extração "Saldo Restante (FCFA)"

Atualização ContaOperador.saldoAtual

Criação de movimento de ajustamento

Código do ciclo

A TELECEL inclui o identificador do ciclo na coluna "ID Ordem Transferência" (ex: PCH-GB-001-C-16), permitindo ligar automaticamente as transações ao ciclo.

Impacto nas contas dos operadores

Durante a resolução:

  • Aceitar + estado "bem-sucedido" → Débito da conta do operador
  • Corrigir + estado "bem-sucedido" → Débito da conta do operador + atualização do pagamento
  • Rejeitar → Sem impacto contabilístico

Estatísticas da sessão

IndicadorDescrição
Linhas importadasTotal de transações do ficheiro
CorrespondênciasExatas + Aproximadas
DesviosMontante + Estado
Não encontradosInternos + Externos
Taxa de correspondência(Exatas + Aproximadas) / Total * 100
VariânciaDesvio de montante total

Finalização

Uma vez todas as entradas resolvidas:

  1. Verifique que nenhuma entrada está "Em espera"
  2. Clique em Finalizar sessão
  3. A sessão passa para o estado "Terminada"
  4. O ciclo pode ser atualizado se necessário

Exportação dos resultados

Formatos disponíveis:

FormatoConteúdo
CSVDados brutos para análise
ExcelRelatório detalhado com formatação
PDFRelatório de síntese para arquivo

Restrições por ciclo

:::warning Importante A reconciliação não é possível em ciclos com estado terminado. Os ciclos validado e em_curso podem ser reconciliados. :::

Boas práticas

:::tip Recomendações

  1. Reconcilie regularmente: No final de cada ciclo
  2. Verifique os desvios: Não ignore montantes diferentes
  3. Documente as rejeições: Adicione comentários explicativos
  4. Arquive os relatórios: Guarde as exportações PDF
  5. Monitorize os não encontrados: Pode indicar problemas de dados :::

Permissões necessárias

AçãoPermissão
Consultar sessõesreconciliation.view
Criar sessãoreconciliation.create
Resolver entradasreconciliation.resolve
Finalizarreconciliation.finalize

Ver também