Automatiza a importação de extratos bancários do Santander, Millennium e Novo Bank diretamente para a contabilidade Sage 100C — de horas de trabalho manual para minutos.
A importação manual de extratos bancários para o Sage 100C é um processo lento, repetitivo e propenso a erros.
Parser dedicado para cada banco: CSV (Santander) e Excel .xlsx (Millennium BCP e Novo Bank). Deteção automática do formato e validação dos dados.
26 regras pré-configuradas com critérios por banco, código de transação, tipo de movimento e descrição. Priority configurável, totalmente editáveis.
Integração nativa via COM API (Sage1GCOApi40). Cria documentos contabilísticos diretamente nas empresas configuradas, sem exportação intermédia.
Suporta Santander, Millennium BCP e Novo Bank no mesmo interface. Troca de banco com um clique — sem necessidade de configuração adicional.
DataGrid com semáforo visual: verde (classificado), amarelo (parcial), vermelho (sem regra). Permite ajuste manual antes da importação final.
NLog integrado com histórico completo de operações. Painel de log em tempo real na aplicação e ficheiros de log persistentes em AppData.
Leitura de ficheiro CSV exportado do homebanking Santander Companies. Parser com separadores variáveis e encoding PT.
CSVImportação de Excel .xlsx com múltiplas folhas. Deteção automática do cabeçalho e linhas de saldo ignoradas.
Excel .xlsxFile Excel com formato específico Novo Bank. Suporte a colunas Valor Debit e Valor Credit separadas.
Excel .xlsxO ecrã principal combina seleção de banco, carregamento de ficheiro, revisão de transações e importação para Sage numa única janela.
| ☑ | Data | Descrição | Debit | Credit | Cód.Tx | Cta Déb. | Cta Cré. | Desc. Contabilística | Tipo Doc | Regra | Estado |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025-03-15 | TRANSFERÊNCIA IMEDIATA | 1.500,00 | TRF | 12.1.1 | 24.3.1 | Transferência bancária | DC | Transfers | ✅ | ||
| 2025-03-14 | SEPA DD RENDAS | 2.300,00 | SDD | 23.1.1 | 12.1.1 | Renda mensal | DC | SEPA DD | ✅ | ||
| 2025-03-13 | MBWAY RECEBIMENTO | 45,00 | MBW | 12.1.1 | 75.1.1 | Recebimento MBWay | REC | MBWay | ✅ | ||
| 2025-03-12 | COMISSÃO MANUTENÇÃO | 15,50 | COM | 62.6.1 | 12.1.1 | Comissão bancária | DC | Commissions | ✅ | ||
| 2025-03-11 | SALÁRIOS | 45.200,00 | SAL | 63.1.1 | 12.1.1 | Vencimentos funcionários | DC | Salaries | ⚠️ | ||
| 2025-03-10 | PAGAMENTO FORNECEDOR XYZ | 3.400,00 | PAG | — | — | No account defined | DC | No rule | ❌ |
26 regras pré-configuradas com critérios por banco, código de transação e tipo de movimento. Totalmente editáveis e com sistema de prioridades.
Configuração da ligação à Sage API 100C, gestão de empresas e preferências por banco. Dados persistidos em JSON no AppData.
%AppData%\LEINSCH.BankImporter\settings.json
| Código | Name da Empresa | Servidor BD | Base de Dados | Estado |
|---|---|---|---|---|
| LEINSCH | Colégio Novo da Maia — Learning International School | SQL-SERVER-01 | LEINSCH_BD | ● Active |
Do ficheiro bancário ao documento contabilístico no Sage 100C — um processo guiado em 6 passos.
CSV ou Excel exportado do homebanking
Lê, valida e normaliza as transações
Classifica automaticamente com 26 regras SNC
Semáforo visual, ajuste de casos excepcionais
COM API cria documentos contabilísticos
Contabilidade atualizada no Sage 100C
Construído sobre .NET Framework 4.8 com bibliotecas especializadas para parsing de ficheiros, integração COM e logging.
Runtime base. x86 obrigatório para compatibilidade COM Sage API 100C 32-bit.
Interface nativa Windows. DataGridView, TabControl, ComboBox e controlos standard.
Interop via Sage1GCOApi40. Criação de documentos e consulta de plano de contas.
File reading Excel .xlsx. Suporte a múltiplas folhas e deteção de cabeçalhos.
Parser alternativo para formatos Excel mais antigos e ficheiros com estruturas variáveis.
Logging estruturado. Saída para painel UI em tempo real e ficheiros rotativos em AppData.
Serialização da configuração e regras em JSON. File persistido em %AppData%\LEINSCH.
Base de dados do Sage 100C. Acesso indireto via COM API — sem queries diretas necessárias.
Automatização completa do ciclo de importação bancária para o Sage 100C —
desenhado especificamente para as necessidades do Colégio Novo da Maia.