Flujo
- Se arma el contrato desde plantilla o carga.
- Firma (incluida identidad del firmante cuando aplica — flujo público
/s/{slug}/identity). - El documento firmado queda en la biblioteca; el cobro puede seguir en tesorería.
Invariantes
- Suite Administrativa (
suite_role: administrative) sumacontract_*y tesorería. - IdentidApp no es un recurso account-scoped de la API de cuenta: es el flujo público de identidad.
- API: contract templates/submissions, documents, folders, presigned contracts.