Overview
Core Projects maintains a centralized client database with support for both individual and corporate clients. The system tracks client information, document types, and purchase history.Client Model
Clients are identified by their document number (primary key):Client Types
Clients are classified by type:Natural Person
Individual buyers with personal identification documents
Legal Entity
Companies and organizations with tax identification numbers
Other Classifications
Custom client types based on business needs (investors, partners, etc.)
Document Types
The system supports multiple document types:- CC (Cédula de Ciudadanía): National ID card
- NIT (Número de Identificación Tributaria): Tax ID for companies
- CE (Cédula de Extranjería): Foreign resident ID
- Passport: International identification
- Other: Additional document types as needed
Creating Clients
Clients can be created from the admin panel or during sales processes:Validation Rules
Unique document number
Unique document number
Document numbers must be unique across the system. Attempting to create a client with an existing document will fail.
Valid email format
Valid email format
If provided, email must be in valid format. Email is optional.
Required fields
Required fields
Name, client type, document type, and document number are mandatory.
Client List View
The client index displays:Client Information Displayed
- Full name
- Client type
- Document type and number
- Contact information (phone, email)
- Number of purchases
- Actions (view, edit, delete)
Client Detail View
The detail view shows comprehensive client information:Personal Information
- Name
- Document type and number
- Client type classification
- Contact details
Purchase History
- All sales and separations
- Units purchased
- Total investment
- Payment status
Updating Client Information
Client records can be updated except for the document number:Deleting Clients
Clients can only be deleted if they have no associated sales:Quick Client Creation in Sales Flow
Clients can be created on-the-fly during the sales process:Client Search
The system supports searching clients by:- Name (partial match)
- Document number
- Phone number
Client Relationships
Clients are linked to multiple entities:Client Types Configuration
Administrators can manage client types:Client Type Configuration
Fields:
- Type name (e.g., “Natural Person”, “Company”)
- Description
- Active/inactive status
Document Types Configuration
Administrators can manage document types:Document Type Configuration
Fields:
- Type name (e.g., “CC”, “NIT”, “Passport”)
- Description
- Format rules (optional)
- Active/inactive status
Data Privacy
Client data is sensitive and protected:Access control
Access control
Only authorized employees can view and edit client information based on their role.
Audit trail
Audit trail
The system tracks creation and modification timestamps for all client records.
GDPR/Data protection
GDPR/Data protection
Client data should be handled according to applicable data protection regulations.
Best Practices
Verify document numbers
Verify document numbers
Always verify client document numbers are entered correctly to avoid duplicate records.
Keep contact info current
Keep contact info current
Encourage sales advisors to verify and update client contact information during each interaction.
Use correct client type
Use correct client type
Properly classify clients (individual vs. company) for accurate reporting and legal documentation.
Complete all information
Complete all information
While some fields are optional, complete information improves communication and reporting.
Reporting
Client data is used in various reports:- Client purchase history
- Sales by client type
- Top clients by investment
- Client acquisition over time
- Contact list exports