clinica-dental/docs/04-fase-saas/MGN-016-billing/_MAP.md
rckrdmrd 27b4e7bccf [DOCS] feat: Add phase 04-SAAS and 05-IA documentation structure
- Update docs/_MAP.md with new phase references
- Add docs/04-fase-saas/ phase structure
- Add docs/05-fase-ia/ phase structure

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 00:28:18 -06:00

113 lines
3.3 KiB
Markdown

---
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*