feat(crm): cotización aérea con peso/volumen (P/Vol) operacional #2
Reference in New Issue
Block a user
No description provided.
Delete Branch "feature/crm-cotizacion-aerea"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Cotización Aérea (doc "Modulo de cotización.docx" — sección Aéreo)
Agrega la 4ª modalidad AÉREO con el cálculo operacional de peso/volumen (P/Vol) y su costeo.
Cambios
P/Vol = (Largo×Ancho×Alto cm × cantidad de bultos) / 6000(factor internacional) y el peso a cobrar = max(peso bruto, P/Vol). Fija el transporte en aéreo y oculta FCL/LCL.crm/common/pricing.py:air_volumetric_kg/air_chargeable_kg.CostRequestaceptalength/width/height_cm); respaldom³ × 167cuando solo hay m³.Ejemplo del documento
3 pallets 120×120×100 cm, 200 kg →
((120×120×100)×3)/6000 = 720→ peso a cobrarmax(200, 720) = 720.Pruebas
test_pricing.py(ejemplo → 720; max bruto/volumétrico; sin dimensiones → 0) + cotización aérea desde solicitud. Suite backend en verde (108). Sin migraciones.svelte-checksin errores nuevos.Decisión / pendiente
pallets_count→pieces_count→ 1 (PENDIENTE confirmar campo).m³×167como respaldo. ¿Unificar todo a /6000?🤖 Generated with Claude Code
Pull request closed