Search Results xle_contact_legal_roles
The XLE_CONTACT_LEGAL_ROLES table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical data structure within the Oracle Legal Entity (XLE) module, which is part of the broader Oracle Financials suite. This table serves as a junction or intersection entity that establishes relationships between contact points (individuals or organizations) and legal entities, defining the specific roles those contacts play in legal or regulatory contexts. Below is a detailed technical breakdown of its purpose, structure, key columns, and functional significance.
Purpose and Functional Context
The XLE_CONTACT_LEGAL_ROLES table is designed to map contact points (stored in HZ_CONTACT_POINTS or HZ_PARTIES in Oracle Trading Community Architecture) to legal entities (stored in XLE_LEGAL_ENTITIES), while assigning them specific legal roles such as "Director," "Authorized Signatory," "Legal Representative," or "Tax Contact." This mapping is essential for compliance, reporting, and operational processes, particularly in multi-legal-entity environments where regulatory requirements mandate clear role assignments.Key Columns and Structure
The table's structure typically includes the following columns:- CONTACT_LEGAL_ROLE_ID: Primary key, uniquely identifying each role assignment.
- LEGAL_ENTITY_ID: Foreign key referencing XLE_LEGAL_ENTITIES.LEGAL_ENTITY_ID, linking to the legal entity.
- CONTACT_POINT_ID: Foreign key referencing HZ_CONTACT_POINTS.CONTACT_POINT_ID, identifying the contact (person or organization).
- ROLE_TYPE: Defines the legal role (e.g., "TAX_CONTACT," "SIGNATORY"). Values are often derived from lookup codes (XLE_LOOKUPS).
- START_DATE and END_DATE: Define the validity period of the role assignment.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE: Audit columns tracking record creation/modification.
- ATTRIBUTE_CATEGORY and ATTRIBUTE_n: Flexfield columns for custom extensions.
Integration with Other Modules
The table integrates with:- Trading Community Architecture (TCA): Contacts are sourced from HZ_PARTIES and HZ_CONTACT_POINTS.
- Legal Entity Configurator: Legal entities are managed via XLE_LEGAL_ENTITIES.
- Tax and Compliance Modules: Role assignments (e.g., "TAX_CONTACT") are used in tax reporting (e.g., VAT, GST).
- Procurement and Payables: Roles like "AUTHORIZED_SIGNATORY" may govern approval workflows.
Technical Considerations
- Indexes: Typically indexed on LEGAL_ENTITY_ID, CONTACT_POINT_ID, and ROLE_TYPE for performance.
- Constraints: Unique constraints may enforce one active role of a given type per legal entity.
- APIs: The XLE_CONTACT_LEGAL_ROLES_PKG PL/SQL package likely provides CRUD operations.
Use Cases
- Regulatory Compliance: Assigning a "TAX_CONTACT" for tax authority communications.
- Document Signing: Identifying "SIGNATORY" roles for legally binding agreements.
- Audit Trails: Tracking historical role assignments for governance.
Customization and Extensions
Custom roles can be added via lookup values (XLE_LOOKUPS), while flexfields allow additional attributes (e.g., jurisdiction-specific data). Reports or workflows may leverage this table to enforce role-based validations (e.g., preventing invoice approval without a valid "APPROVER" role).Conclusion
The XLE_CONTACT_LEGAL_ROLES table is a foundational component in Oracle EBS for managing legal entity relationships. Its design supports compliance, operational efficiency, and integration across financial, legal, and procurement modules. Proper configuration ensures accurate role assignments, which are critical for auditability and regulatory adherence in global enterprises.-
Table: XLE_CONTACT_LEGAL_ROLES
12.1.1
owner:XLE, object_type:TABLE, fnd_design_data:XLE.XLE_CONTACT_LEGAL_ROLES, object_name:XLE_CONTACT_LEGAL_ROLES, status:VALID, product: XLE - Legal Entity Configurator , description: XLE_CONTACT_LEGAL_ROLES table stores the legal roles that a contact can have , implementation_dba_data: XLE.XLE_CONTACT_LEGAL_ROLES ,
-
Table: XLE_CONTACT_LEGAL_ROLES
12.2.2
owner:XLE, object_type:TABLE, fnd_design_data:XLE.XLE_CONTACT_LEGAL_ROLES, object_name:XLE_CONTACT_LEGAL_ROLES, status:VALID, product: XLE - Legal Entity Configurator , description: XLE_CONTACT_LEGAL_ROLES table stores the legal roles that a contact can have , implementation_dba_data: XLE.XLE_CONTACT_LEGAL_ROLES ,