--- id: MAP-MGN-016-billing title: Mapa de Navegacion - Modulo Billing type: NavigationMap status: Draft version: 1.0.0 created_date: 2026-01-13 updated_date: 2026-01-13 --- # Mapa de Navegacion - MGN-016: Billing Dental ## Estructura del Modulo ``` MGN-016-billing/ +-- README.md <- Vision general del modulo +-- _MAP.md <- ESTE ARCHIVO | +-- requerimientos/ <- Requerimientos funcionales | +-- INDICE-RF-BILLING.md <- Indice de RFs | +-- RF-BILLING-001.md <- Suscripciones dentales | +-- RF-BILLING-002.md <- Webhooks de Stripe | +-- RF-BILLING-003.md <- Portal cliente | +-- RF-BILLING-004.md <- Facturacion CFDI 4.0 | +-- especificaciones/ <- Especificaciones tecnicas | +-- INDICE-ET-BILLING.md <- Indice de ETs | +-- ET-BILLING-DATABASE.md <- Modelo de datos SQL | +-- ET-BILLING-BACKEND.md <- API endpoints y servicios | +-- ET-BILLING-FRONTEND.md <- Componentes UI | +-- historias-usuario/ <- User stories | +-- INDICE-US-BILLING.md <- Indice de USs | +-- implementacion/ <- Artefactos de implementacion +-- TRACEABILITY.yml <- Matriz de trazabilidad ``` --- ## Indice de Documentos ### Vision General | Documento | Descripcion | Estado | |-----------|-------------|--------| | [README.md](README.md) | Vision general del modulo Billing Dental | Draft | ### Requerimientos Funcionales | ID | Documento | Descripcion | Estado | |----|-----------|-------------|--------| | RF-BILLING-001 | Suscripciones | Planes: Consultorio, Clinica, Centro | Draft | | RF-BILLING-002 | Webhooks | Procesamiento de webhooks Stripe | Draft | | RF-BILLING-003 | Portal | Portal de cliente Stripe | Draft | | RF-BILLING-004 | CFDI | Facturacion CFDI 4.0 | Draft | ### Especificaciones Tecnicas | ID | Documento | Descripcion | Estado | |----|-----------|-------------|--------| | ET-BILLING-DATABASE | Database | Modelo de datos (plans, subscriptions) | Draft | | ET-BILLING-BACKEND | Backend | API endpoints NestJS | Draft | | ET-BILLING-FRONTEND | Frontend | Componentes React | Draft | --- ## Planes Dentales | Plan | Precio | Sillones | Features | |------|--------|----------|----------| | Consultorio | $499/mes | 1 | Basico | | Clinica | $1,499/mes | 5 | + Ortodoncia, Radiografias | | Centro Dental | $3,999/mes | Ilimitado | + IA, WhatsApp | --- ## Flujo de Navegacion Recomendado ### Para Entender el Modulo ``` 1. README.md -> Vision general y planes 2. RF-BILLING-001.md -> Suscripciones dentales 3. ET-BILLING-DATABASE.md -> Modelo de datos 4. ET-BILLING-BACKEND.md -> API y servicios ``` ### Para Implementar ``` 1. ET-BILLING-DATABASE.md -> Crear schema billing 2. ET-BILLING-BACKEND.md -> Implementar servicios Stripe 3. ET-BILLING-FRONTEND.md -> Crear UI de suscripcion 4. TRACEABILITY.yml -> Verificar completitud ``` --- ## Referencias Externas | Recurso | URL | |---------|-----| | Stripe Billing | https://stripe.com/docs/billing | | Stripe Webhooks | https://stripe.com/docs/webhooks | | SAT CFDI 4.0 | https://www.sat.gob.mx/consultas/42214/cfdi-version-4.0 | --- *Mapa de Navegacion | MGN-016-billing | Clinica Dental* *Actualizado: 2026-01-13*