kyrios-erp
ERP Generalista
- Active · last change 4-15-2026
- ★ 1 on GitHub
README
# KyriosERP (Open Source)
ERP completo com modulos de retaguarda, PDV e fiscal (NFe, NFCe, CTe, MDF-e, SAT, SPED e boletos), disponibilizado para estudo, uso e comercializacao.
Licenca: MIT (uso comercial permitido).
Versoes e stack (dados concretos do codigo)
- Linguagem: Object Pascal (Delphi).
- Banco principal: Firebird via FireDAC (
DriverID=FB). - Porta padrao do banco:
3050. - Biblioteca cliente Firebird:
fbclient.dll(carregada ao lado do executavel). - Versao de projeto dos modulos principais (
.dproj):20.2. - Plataformas dos modulos principais:
Win32=True,Win64=False. - Versoes de arquivo nos modulos principais:
- Retaguarda:
6.2.0.17. - PDV:
6.2.0.6. - Pre-Venda:
6.0.2.0.
- Retaguarda:
- Dependencias funcionais identificadas no codigo:
- ACBr (NFe/CTe/SAT/Boleto/PosPrinter/Integrador).
- FireDAC (conexao e operacoes de banco).
- Indy/OpenSSL (comunicacoes e SSL em servicos auxiliares).
Projetos principais
Retaguarda e PDV/Projeto/Retaguarda.dprojRetaguarda e PDV/Projeto/PDV.dprojRetaguarda e PDV/Pre-Venda/PreVenda.dprojRetaguarda e PDV/WhatsAppServer/WhatsAppServer.dprojControleWeb Licencas/ControleWeb.dproj
Como clonar
git clone https://github.com/oluizbrito/kyrios-erp.git
cd kyrios-erpRequisitos para rodar localmente
- Windows 10/11.
- Delphi compatível com os
.dprojdo repositório. - Firebird instalado e em execucao.
fbclient.dllacessivel para os executaveis.- Pacotes/componentes usados no projeto instalados na IDE (especialmente ACBr e componentes de relatorio/UI usados nos forms).
Configuracao de banco (obrigatoria)
O sistema le os parametros do banco de um arquivo INI e usa:
USER(padrao:sysdba)PASS(padrao:masterkey)PORT(padrao:3050)IPPath(caminho do.FDB)
Como rodar localmente (passo a passo)
- Abra o Delphi.
- Abra primeiro
Retaguarda e PDV/Projeto/Retaguarda.dproj. - Configure o INI de conexao com IP/porta/caminho do banco Firebird.
- Garanta que
fbclient.dllesteja no mesmo diretorio do.exegerado. - Compile em
Win32e execute pela IDE. - Para o PDV, repita o processo com
Retaguarda e PDV/Projeto/PDV.dproj. - Para Pre-Venda, use
Retaguarda e PDV/Pre-Venda/PreVenda.dproj.
Observacoes
- Este repositório foi aberto para a comunidade.
- E permitido estudar, modificar, redistribuir e comercializar conforme a licenca MIT.

