erp-core-backend-v2/src/modules
rckrdmrd b194f59599 feat(billing-usage): Add services, middleware and tests for FASE 4
- Add CouponsService for discount coupon management
- Add PlanLimitsService for plan limit validation
- Add StripeWebhookService for Stripe event processing
- Add plan-enforcement middleware (requireLimit, requireFeature, planBasedRateLimit)
- Add 68 unit tests for all billing-usage services
- Update TenantSubscription entity with Stripe integration fields
- Export new services from module index

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 08:03:57 -06:00
..
ai fix: Resolve entity/service field mismatches and build errors (84→19) 2026-01-18 02:27:03 -06:00
audit fix: Resolve entity/service field mismatches and build errors (84→19) 2026-01-18 02:27:03 -06:00
auth fix: Resolve remaining TypeScript build errors (19→0) 2026-01-18 02:33:43 -06:00
billing-usage feat(billing-usage): Add services, middleware and tests for FASE 4 2026-01-18 08:03:57 -06:00
biometrics/entities feat: Add complete module structure for ERP backend 2026-01-16 00:40:54 -06:00
branches fix: Resolve remaining TypeScript build errors (19→0) 2026-01-18 02:33:43 -06:00
companies Initial commit - erp-core-backend 2026-01-04 06:40:14 -06:00
core [BACKEND] feat: EPIC-001 & EPIC-002 - Core module completion and entity consolidation 2026-01-18 05:13:34 -06:00
crm [FASE 3-4] feat: Complete Financial, Inventory, CRM, and Projects modules 2026-01-18 05:49:20 -06:00
dashboard feat: Add complete module structure for ERP backend 2026-01-16 00:40:54 -06:00
feature-flags feat: Add billing and feature-flags entities 2026-01-16 12:13:18 -06:00
financial [FASE 3-4] feat: Complete Financial, Inventory, CRM, and Projects modules 2026-01-18 05:49:20 -06:00
hr test(fase2): Add unit tests for FASE 2 modules 2026-01-18 04:18:40 -06:00
inventory [FASE 3-4] feat: Complete Financial, Inventory, CRM, and Projects modules 2026-01-18 05:49:20 -06:00
invoices test(fase2): Add unit tests for FASE 2 modules 2026-01-18 04:18:40 -06:00
mcp feat: Add complete module structure for ERP backend 2026-01-16 00:40:54 -06:00
mobile/entities feat: Add complete module structure for ERP backend 2026-01-16 00:40:54 -06:00
notifications fix: Resolve remaining TypeScript build errors (19→0) 2026-01-18 02:33:43 -06:00
partners [FASE 4] feat: Add SaaS billing entities and fix unit tests 2026-01-18 07:47:24 -06:00
payment-terminals fix: Resolve remaining TypeScript build errors (19→0) 2026-01-18 02:33:43 -06:00
products [BACKEND] feat: EPIC-001 & EPIC-002 - Core module completion and entity consolidation 2026-01-18 05:13:34 -06:00
profiles feat: Add complete module structure for ERP backend 2026-01-16 00:40:54 -06:00
projects [FASE 3-4] feat: Complete Financial, Inventory, CRM, and Projects modules 2026-01-18 05:49:20 -06:00
purchases [FASE 4] feat: Add SaaS billing entities and fix unit tests 2026-01-18 07:47:24 -06:00
reports feat: Add complete module structure for ERP backend 2026-01-16 00:40:54 -06:00
roles Initial commit - erp-core-backend 2026-01-04 06:40:14 -06:00
sales [FASE 4] feat: Add SaaS billing entities and fix unit tests 2026-01-18 07:47:24 -06:00
storage fix: Resolve entity/service field mismatches and build errors (84→19) 2026-01-18 02:27:03 -06:00
system Initial commit - erp-core-backend 2026-01-04 06:40:14 -06:00
tenants Initial commit - erp-core-backend 2026-01-04 06:40:14 -06:00
users Initial commit - erp-core-backend 2026-01-04 06:40:14 -06:00
warehouses [BACKEND] feat: EPIC-001 & EPIC-002 - Core module completion and entity consolidation 2026-01-18 05:13:34 -06:00
webhooks fix: Resolve entity/service field mismatches and build errors (84→19) 2026-01-18 02:27:03 -06:00
whatsapp fix: Resolve entity/service field mismatches and build errors (84→19) 2026-01-18 02:27:03 -06:00