Synaplan
開源 AI 平台,供企業使用:自行託管的 AI 代理、符合 GDPR 的聊天機器人小工具、RAG 知識庫、WhatsApp 與 Outlook AI、MCP、多模型路由。Docker、Kubernetes 或託管於 Germ
AI 翻譯
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗Sistema en la nube para que las Municipalidades de Centros Poblados (MCP) registren sus gastos y armen la rendición mensual a la municipalidad distrital y a la provincial. Todo se trabaja en vista expediente.
El nombre que se muestra en pantalla sale de la variable
NEXT_PUBLIC_APP_NOMBRE. Cambiarlo no requiere tocar código.
| Módulo | Qué incluye |
|---|---|
| Expedientes | Requerimiento → cotizaciones (cuadro comparativo) → orden de compra o servicio → memorando de conformidad → comprobante de pago. Formatos imprimibles de requerimiento, orden y memorando. |
| Comprobantes de pago | El formato del comprobante (codificación, contabilidad presupuestal y patrimonial, deducciones, forma de pago, cheque, recibí conforme). Aprobación del alcalde, cheque al girar. Comprobantes directos para dietas y honorarios. |
| Caja chica | Fondo del mes, gastos con su sustento (DJ, boletas, facturas, etc.), declaración jurada imprimible, relación de gastos, liquidación que genera su comprobante de pago. |
| Ingresos | Recibos de ingreso con numeración automática; se anulan con motivo. |
| Rendición | Por municipalidad (distrito o provincia): se marcan los comprobantes de pago, el total y el saldo se calculan al instante, y sale el informe con el formato de Perené (Anexo 02, capítulos I y II) o de Chanchamayo (ingresos por rubro y gastos por función). |
| Responsables | Quién tiene cada cargo, desde y hasta cuándo. |
| Configuración | Datos de la MCP para los encabezados, capítulo I fijo del informe, cierre y reapertura de meses. |
| Auditoría | Todo cambio con usuario, fecha, valor anterior y nuevo. |
| Soporte | Alta de MCP, usuarios, relevos y estado de activación. Soporte no ve datos financieros. |
Están en supabase/migrations y no dependen de la pantalla:
Las pruebas de estas reglas están en supabase/tests/pruebas_reglas.sql.
supabase/migrations (uno por vez, del más antiguo al más nuevo):
20261019000000_esquema_inicial.sql20261019010000_tipos_y_propios.sql (pago fijo, ingresos propios como fuente, corrección de requerimientos)20261023000000_cuadres.sql (la caja chica y la rendición solo se cierran si cuadran exacto)20261024000000_fecha_limite.sql (día límite de la rendición por municipalidad)20261024010000_logos.sql (logo de la MCP)20261024020000_almacen.sql (almacén: NEA, PECOSA, stock; la compra de bienes pasa por almacén)20261024030000_pagos_fijos.sql (lista de pagos fijos y meses pagados)20261024040000_corrige_aprobar_comprobante.sql (corrige el error al aprobar comprobantes)20261024050000_cheque_previsto.sql (cheque anotado en el pago fijo)20261024060000_contabilidad.sql (saldo inicial, transferencias recibidas, conciliación, cheques cobrados)20261024070000_superadmin.sql (superadmin: clientes, planes, suscripciones, pagos de clientes, equipo de soporte)20261024080000_superadmin_separado.sql (el superadmin no tiene cargo en ninguna MCP)supabase/ACTUALIZAR_BASE.sql (trae todas las actualizaciones juntas y se puede repetir sin problema)update perfiles set es_soporte = true
where id = (select id from auth.users where email = '[email protected]');
anon key y la service_role key..env.example:
NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY, SUPABASE_SERVICE_ROLE_KEY, NEXT_PUBLIC_APP_NOMBRE.cp .env.example .env.local # complete los valores
npm install
npm run dev # http://localhost:3000
Probar las reglas de la base de datos en un Postgres local (sin Supabase):
createdb prueba
psql -d prueba -f supabase/tests/stub_supabase.sql
psql -d prueba -f supabase/migrations/20261019000000_esquema_inicial.sql
psql -d prueba -f supabase/tests/pruebas_reglas.sql # termina con "TODAS LAS PRUEBAS PASARON"
psql -d prueba -f supabase/migrations/20261019010000_tipos_y_propios.sql
psql -d prueba -f supabase/migrations/20261023000000_cuadres.sql
psql -d prueba -f supabase/tests/pruebas_tipos_propios.sql
sustentos ya está creado con sus permisos).