- 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>
113 lines
3.3 KiB
Markdown
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*
|