Synaplan
기업을 위한 오픈소스 AI 플랫폼
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 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).