Introduction
The Catalogos module provides comprehensive catalog and master data management functionality for the Satélite API. This system handles various types of reference data including materials, clients, products, and other business entities that serve as the foundation for transactional operations.Catalog Types
The Catalogos system manages several types of master data:Material Catalogs
- Homologated Materials: Standardized material catalog with plan commercial integration
- Material Codes: SAP material codes and product hierarchies
- Material Classifications: Category, family, and type classifications
Client Catalogs
- Active Clients: Current active client directory by company/society
- Client Codes: Unique client identifiers and names
- Client Segmentation: Business structure and cluster organization
Product Catalogs
- Active Products: Current product portfolio by company/society
- Product Hierarchies: Family, category, and business classification
- Product Attributes: Pricing, codes, and commercial plans
Operational Catalogs
- Reimbursement Types: Types of reimbursements and associated expenses
- Rejection Reasons: Motives for rejection across different systems
- Request Types: SOLPED and fixed asset request classifications
- Fixed Asset Catalogs: Transfer motives, deactivation reasons
- Document Types: Classification of documents and document groups
- Currencies: Monetary types and exchange references
- Business Structure: Cost centers (CECO), accounts, and organizational units
Architecture
The catalog system uses a hierarchical structure:Catalog Type (CatalogoTipo)
- Parent-child relationships for catalog organization
- Code-based identification system
- Active/inactive status management
- Supports nested catalog structures
Catalog Item (CatalogoItem)
- Individual catalog entries within a type
- SAP code integration
- Ordering for display purposes
- Multilevel hierarchy support
Legacy Catalog (Catalogo)
- Traditional catalog structure from
ind_re_catalogotable - Parent-child relationships
- Multi-language support (Spanish/English)
- Company-specific catalogs
Key Features
Hierarchical Organization
Catalogs support parent-child relationships, enabling complex organizational structures and inheritance patterns.Multi-tenancy
Catalogs can be scoped to specific companies or societies, ensuring data isolation where required.SAP Integration
Direct integration with SAP codes for materials, clients, and products ensures consistency with enterprise systems.Search Capabilities
- Search all catalogs by name or value
- Filter by parent catalog
- Query specific catalog types
- Look up unique client and material names
Audit Trail
All catalog operations include:- Creation user and timestamp
- Modification user and timestamp
- Change tracking
Common Use Cases
Material Selection
Query homologated materials filtered by:- Channel (canal)
- Cluster
- Category (categoria)
- Business unit (negocio)
- Client code
- Price list
Client and Product Lookup
Retrieve active clients or products by company/society for form population and validation.Dynamic Form Population
Populate dropdowns and selection lists with catalog data for:- Document types
- Currencies
- Approval types
- Beneficiary types
- Expense and cost classifications
Business Rules
Use catalog data to enforce business logic:- Valid reimbursement types for expense categories
- Approved materials for specific clients
- Cost center and account validations
Related Modules
- Reembolsos: Uses catalog data for expense types and document classifications
- Activos Fijos: Leverages catalogs for asset requests and approvals
- SOLPED: References catalog data for procurement requests
- Supply: Uses material and cost catalogs
- Plan Comercial: Integrates with homologated material catalogs
Next Steps
- Catalog Queries - Query operations for retrieving catalog data
- Catalog Mutations - Create, update, and delete catalog entries