Search Results pay_element_entry_values_f
The PAY_ELEMENT_ENTRY_VALUES_F
table is a critical component within Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2, specifically in the Oracle Payroll module. This table stores element entry values, which are the actual monetary or non-monetary amounts assigned to payroll elements for employees. These values are used during payroll processing to calculate earnings, deductions, benefits, and other payroll-related components. Below is a detailed analysis of its structure, functionality, and significance in Oracle EBS.
Table Structure and Key Columns
ThePAY_ELEMENT_ENTRY_VALUES_F
table is designed with a time-effective structure (indicated by the "_F" suffix), meaning it maintains historical data for auditing and compliance purposes. Key columns include:
- ELEMENT_ENTRY_VALUE_ID: Primary key, uniquely identifying each entry value.
- ELEMENT_ENTRY_ID: Foreign key linking to
PAY_ELEMENT_ENTRIES_F
, associating the value with a specific element entry. - INPUT_VALUE_ID: References
PAY_INPUT_VALUES_F
, defining the type of value (e.g., amount, hours, rate). - SCREEN_ENTRY_VALUE: Stores the value entered by users via the payroll interface.
- EFFECTIVE_START_DATE and EFFECTIVE_END_DATE: Define the validity period of the entry value.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY: Audit columns tracking changes.
Functional Role in Payroll Processing
The table plays a pivotal role in payroll calculations:- Data Storage: Captures user-defined or system-generated values for elements like salary, bonuses, taxes, or deductions.
- Dynamic Calculations: Values are fetched during payroll runs to compute gross-to-net pay, ensuring accuracy in earnings and withholdings.
- Historical Tracking: Time-effective design allows retroactive adjustments and compliance reporting by preserving past values.
Integration with Other Modules
PAY_ELEMENT_ENTRY_VALUES_F
integrates with:
- PAY_ELEMENT_ENTRIES_F: Links values to specific element entries (e.g., an employee's recurring bonus).
- PAY_INPUT_VALUES_F: Defines the input type (e.g., numeric, text) and validation rules.
- PAY_ELEMENT_LINKS_F: Associates elements with payrolls, ensuring values are processed in the correct context.
Technical Considerations
- Indexing: Key columns like
ELEMENT_ENTRY_ID
andINPUT_VALUE_ID
are indexed for performance optimization during payroll runs. - Partitioning: In large implementations, partitioning by
EFFECTIVE_START_DATE
improves query performance. - API Usage Oracle provides PL/SQL APIs (e.g.,
PAY_ELEMENT_ENTRY_API
) to manipulate data programmatically, ensuring data integrity.
Common Use Cases
- Retroactive Pay Adjustments: Updating
SCREEN_ENTRY_VALUE
for past periods triggers automatic recalculations. - Audit Reporting: Historical data aids in reconciling payroll discrepancies or regulatory audits.
- Mass Updates: Batch scripts modify values for multiple employees (e.g., annual bonus allocations).
Conclusion
ThePAY_ELEMENT_ENTRY_VALUES_F
table is foundational to Oracle Payroll, enabling flexible and accurate payroll processing. Its time-effective design, integration with other payroll tables, and support for dynamic calculations make it indispensable for managing complex payroll scenarios. Understanding its structure and relationships is essential for payroll administrators and developers customizing or troubleshooting Oracle EBS implementations.
-
Table: PAY_ELEMENT_ENTRY_VALUES_F
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ELEMENT_ENTRY_VALUES_F, object_name:PAY_ELEMENT_ENTRY_VALUES_F, status:VALID, product: PAY - Payroll , description: Actual input values for specific element entries. , implementation_dba_data: HR.PAY_ELEMENT_ENTRY_VALUES_F ,
-
Table: PAY_ELEMENT_ENTRY_VALUES_F
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ELEMENT_ENTRY_VALUES_F, object_name:PAY_ELEMENT_ENTRY_VALUES_F, status:VALID, product: PAY - Payroll , description: Actual input values for specific element entries. , implementation_dba_data: HR.PAY_ELEMENT_ENTRY_VALUES_F ,
-
View: PAY_PAYAUTAX_PYE_ENT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_PAYAUTAX_PYE_ENT_V PER.PAY_PAYAUTAX_PYE_ENT_V, object_name:PAY_PAYAUTAX_PYE_ENT_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_PAYAUTAX_PYE_ENT_V ,
-
View: PAY_PAYAUTAX_PYE_ENT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_PAYAUTAX_PYE_ENT_V PER.PAY_PAYAUTAX_PYE_ENT_V, object_name:PAY_PAYAUTAX_PYE_ENT_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_PAYAUTAX_PYE_ENT_V ,
-
View: PAY_AU_TERM_ETP_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_AU_TERM_ETP_V, object_name:PAY_AU_TERM_ETP_V, status:VALID, product: PAY - Payroll , description: Australian localisation view. , implementation_dba_data: APPS.PAY_AU_TERM_ETP_V ,
-
View: PAY_AU_TERM_ETP_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_AU_TERM_ETP_V, object_name:PAY_AU_TERM_ETP_V, status:VALID, product: PAY - Payroll , description: Australian localisation view. , implementation_dba_data: APPS.PAY_AU_TERM_ETP_V ,
-
View: PAY_GB_TAX_CREDITS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_GB_TAX_CREDITS_V, object_name:PAY_GB_TAX_CREDITS_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_GB_TAX_CREDITS_V ,
-
View: PAY_GB_TAX_CREDITS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_GB_TAX_CREDITS_V, object_name:PAY_GB_TAX_CREDITS_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_GB_TAX_CREDITS_V ,
-
View: PAY_AU_TERM_LONG_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_AU_TERM_LONG_V, object_name:PAY_AU_TERM_LONG_V, status:VALID, product: PAY - Payroll , description: Australian localisation view. , implementation_dba_data: APPS.PAY_AU_TERM_LONG_V ,
-
View: PAY_AU_TERM_LONG_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_AU_TERM_LONG_V, object_name:PAY_AU_TERM_LONG_V, status:VALID, product: PAY - Payroll , description: Australian localisation view. , implementation_dba_data: APPS.PAY_AU_TERM_LONG_V ,
-
View: PAY_AU_TFN_TAX_INFO_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_AU_TFN_TAX_INFO_V, object_name:PAY_AU_TFN_TAX_INFO_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_AU_TFN_TAX_INFO_V ,
-
View: PAY_AU_TFN_TAX_INFO_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_AU_TFN_TAX_INFO_V, object_name:PAY_AU_TFN_TAX_INFO_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_AU_TFN_TAX_INFO_V ,
-
View: PAY_AU_TERM_ANNUAL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_AU_TERM_ANNUAL_V, object_name:PAY_AU_TERM_ANNUAL_V, status:VALID, product: PAY - Payroll , description: Australian localisation view. , implementation_dba_data: APPS.PAY_AU_TERM_ANNUAL_V ,
-
View: PAY_AU_TERM_ANNUAL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_AU_TERM_ANNUAL_V, object_name:PAY_AU_TERM_ANNUAL_V, status:VALID, product: PAY - Payroll , description: Australian localisation view. , implementation_dba_data: APPS.PAY_AU_TERM_ANNUAL_V ,
-
View: PAY_JP_GEPPEN_SANTEI_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_GEPPEN_SANTEI_V, object_name:PAY_JP_GEPPEN_SANTEI_V, status:VALID, product: PAY - Payroll , description: This view is used by Japanese statutory report of GEPPEN SANTEI. , implementation_dba_data: APPS.PAY_JP_GEPPEN_SANTEI_V ,
-
View: PAY_AU_ASG_LEAVE_TAKEN_V4
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_AU_ASG_LEAVE_TAKEN_V4, object_name:PAY_AU_ASG_LEAVE_TAKEN_V4, status:VALID, product: PAY - Payroll , description: Australian localisation view. , implementation_dba_data: APPS.PAY_AU_ASG_LEAVE_TAKEN_V4 ,
-
View: PAY_AU_ASG_LEAVE_TAKEN_V4
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_AU_ASG_LEAVE_TAKEN_V4, object_name:PAY_AU_ASG_LEAVE_TAKEN_V4, status:VALID, product: PAY - Payroll , description: Australian localisation view. , implementation_dba_data: APPS.PAY_AU_ASG_LEAVE_TAKEN_V4 ,
-
View: PAY_JP_GEPPEN_SANTEI_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_GEPPEN_SANTEI_V, object_name:PAY_JP_GEPPEN_SANTEI_V, status:VALID, product: PAY - Payroll , description: This view is used by Japanese statutory report of GEPPEN SANTEI. , implementation_dba_data: APPS.PAY_JP_GEPPEN_SANTEI_V ,
-
View: PAY_JP_UI_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_UI_V, object_name:PAY_JP_UI_V, status:VALID, product: PAY - Payroll , description: This view is used by Japanese statutory report of Unemployment Insurance Check List(PAYJPRUI) , implementation_dba_data: APPS.PAY_JP_UI_V ,
-
View: PAY_JP_UI_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_UI_V, object_name:PAY_JP_UI_V, status:VALID, product: PAY - Payroll , description: This view is used by Japanese statutory report of Unemployment Insurance Check List(PAYJPRUI) , implementation_dba_data: APPS.PAY_JP_UI_V ,
-
View: PAY_AU_TERM_SUPER_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_AU_TERM_SUPER_V, object_name:PAY_AU_TERM_SUPER_V, status:VALID, product: PAY - Payroll , description: Australian localisation view. , implementation_dba_data: APPS.PAY_AU_TERM_SUPER_V ,
-
View: PAY_AU_TERM_SUPER_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_AU_TERM_SUPER_V, object_name:PAY_AU_TERM_SUPER_V, status:VALID, product: PAY - Payroll , description: Australian localisation view. , implementation_dba_data: APPS.PAY_AU_TERM_SUPER_V ,
-
View: PAY_GB_COURT_ORDERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_GB_COURT_ORDERS_V, object_name:PAY_GB_COURT_ORDERS_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_GB_COURT_ORDERS_V ,
-
View: PAY_GB_COURT_ORDERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_GB_COURT_ORDERS_V, object_name:PAY_GB_COURT_ORDERS_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_GB_COURT_ORDERS_V ,
-
View: PAY_KR_SEP_TAX_WO_ADDR_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_KR_SEP_TAX_WO_ADDR_V, object_name:PAY_KR_SEP_TAX_WO_ADDR_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_KR_SEP_TAX_WO_ADDR_V ,
-
View: PAY_KR_SEP_TAX_WO_ADDR_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_KR_SEP_TAX_WO_ADDR_V, object_name:PAY_KR_SEP_TAX_WO_ADDR_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_KR_SEP_TAX_WO_ADDR_V ,
-
View: PAY_GB_STUDENT_LOANS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_GB_STUDENT_LOANS_V, object_name:PAY_GB_STUDENT_LOANS_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_GB_STUDENT_LOANS_V ,
-
View: PAY_GB_PEOPLE_SOE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_GB_PEOPLE_SOE_V, object_name:PAY_GB_PEOPLE_SOE_V, status:VALID, product: PAY - Payroll , description: Used to support People section on the PUI SOE , implementation_dba_data: APPS.PAY_GB_PEOPLE_SOE_V ,
-
View: PAY_US_EMP_TIME_IN_COUNTY_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_EMP_TIME_IN_COUNTY_V, object_name:PAY_US_EMP_TIME_IN_COUNTY_V, status:VALID, product: PAY - Payroll , description: Used to support user interface , implementation_dba_data: APPS.PAY_US_EMP_TIME_IN_COUNTY_V ,
-
View: PAY_GB_STUDENT_LOANS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_GB_STUDENT_LOANS_V, object_name:PAY_GB_STUDENT_LOANS_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_GB_STUDENT_LOANS_V ,
-
View: PAY_US_EMP_TIME_IN_COUNTY_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_EMP_TIME_IN_COUNTY_V, object_name:PAY_US_EMP_TIME_IN_COUNTY_V, status:VALID, product: PAY - Payroll , description: Used to support user interface , implementation_dba_data: APPS.PAY_US_EMP_TIME_IN_COUNTY_V ,
-
View: PAY_US_EMP_TIME_IN_CITY_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_EMP_TIME_IN_CITY_V, object_name:PAY_US_EMP_TIME_IN_CITY_V, status:VALID, product: PAY - Payroll , description: Used to support user interface , implementation_dba_data: APPS.PAY_US_EMP_TIME_IN_CITY_V ,
-
View: PAY_AU_ASG_LEAVE_TAKEN_V3
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_AU_ASG_LEAVE_TAKEN_V3, object_name:PAY_AU_ASG_LEAVE_TAKEN_V3, status:VALID, product: PAY - Payroll , description: Australian localisation view. , implementation_dba_data: APPS.PAY_AU_ASG_LEAVE_TAKEN_V3 ,
-
View: PAY_US_EMP_TIME_IN_CITY_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_EMP_TIME_IN_CITY_V, object_name:PAY_US_EMP_TIME_IN_CITY_V, status:VALID, product: PAY - Payroll , description: Used to support user interface , implementation_dba_data: APPS.PAY_US_EMP_TIME_IN_CITY_V ,
-
View: PAY_AU_ASG_LEAVE_TAKEN_V3
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_AU_ASG_LEAVE_TAKEN_V3, object_name:PAY_AU_ASG_LEAVE_TAKEN_V3, status:VALID, product: PAY - Payroll , description: Australian localisation view. , implementation_dba_data: APPS.PAY_AU_ASG_LEAVE_TAKEN_V3 ,
-
Table: PAY_ELEMENT_ENTRY_VALUES_F_EFC
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ELEMENT_ENTRY_VALUES_F_EFC, object_name:PAY_ELEMENT_ENTRY_VALUES_F_EFC, status:VALID, product: PAY - Payroll , description: This is a copy of the PAY_ELEMENT_ENTRY_VALUES_F table which is populated by the EFC (Euro as a Functional Currency) process. , implementation_dba_data: HR.PAY_ELEMENT_ENTRY_VALUES_F_EFC ,
-
View: PAY_US_EMP_TIME_IN_STATE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_EMP_TIME_IN_STATE_V, object_name:PAY_US_EMP_TIME_IN_STATE_V, status:VALID, product: PAY - Payroll , description: Used to support user interface , implementation_dba_data: APPS.PAY_US_EMP_TIME_IN_STATE_V ,
-
View: PAYBV_ELEMENT_ENTRY_VALUE
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAYBV_ELEMENT_ENTRY_VALUE, object_name:PAYBV_ELEMENT_ENTRY_VALUE, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAYBV_ELEMENT_ENTRY_VALUE ,
-
View: PAYBV_ELEMENT_ENTRY_VALUE
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAYBV_ELEMENT_ENTRY_VALUE, object_name:PAYBV_ELEMENT_ENTRY_VALUE, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAYBV_ELEMENT_ENTRY_VALUE ,
-
Table: PAY_ELEMENT_ENTRY_VALUES_F_EFC
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ELEMENT_ENTRY_VALUES_F_EFC, object_name:PAY_ELEMENT_ENTRY_VALUES_F_EFC, status:VALID, product: PAY - Payroll , description: This is a copy of the PAY_ELEMENT_ENTRY_VALUES_F table which is populated by the EFC (Euro as a Functional Currency) process. , implementation_dba_data: HR.PAY_ELEMENT_ENTRY_VALUES_F_EFC ,
-
View: PAY_US_EMP_TIME_IN_STATE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_EMP_TIME_IN_STATE_V, object_name:PAY_US_EMP_TIME_IN_STATE_V, status:VALID, product: PAY - Payroll , description: Used to support user interface , implementation_dba_data: APPS.PAY_US_EMP_TIME_IN_STATE_V ,
-
View: PAY_ELEMENT_ENTRY_VALUES_X
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_ELEMENT_ENTRY_VALUES_X, object_name:PAY_ELEMENT_ENTRY_VALUES_X, status:VALID, product: PAY - Payroll , description: Date-effective view. , implementation_dba_data: APPS.PAY_ELEMENT_ENTRY_VALUES_X ,
-
View: PAY_ELEMENT_ENTRY_VALUES_X
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_ELEMENT_ENTRY_VALUES_X, object_name:PAY_ELEMENT_ENTRY_VALUES_X, status:VALID, product: PAY - Payroll , description: Date-effective view. , implementation_dba_data: APPS.PAY_ELEMENT_ENTRY_VALUES_X ,
-
View: PAY_ELEMENT_ENTRY_VALUES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_ELEMENT_ENTRY_VALUES, object_name:PAY_ELEMENT_ENTRY_VALUES, status:VALID, product: PAY - Payroll , description: Date-effective view. , implementation_dba_data: APPS.PAY_ELEMENT_ENTRY_VALUES ,
-
View: PAY_ELEMENT_ENTRY_VALUES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_ELEMENT_ENTRY_VALUES, object_name:PAY_ELEMENT_ENTRY_VALUES, status:VALID, product: PAY - Payroll , description: Date-effective view. , implementation_dba_data: APPS.PAY_ELEMENT_ENTRY_VALUES ,
-
View: PAY_PAYE_ELEMENT_ENTRIES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_PAYE_ELEMENT_ENTRIES_V, object_name:PAY_PAYE_ELEMENT_ENTRIES_V, status:VALID, product: PAY - Payroll , description: View based on PAY_ELEMENT_ENTRY_VALUES_F used in the PAYGBTAX form to display PAYE details. , implementation_dba_data: APPS.PAY_PAYE_ELEMENT_ENTRIES_V ,
-
View: PAY_PAYE_ELEMENT_ENTRIES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_PAYE_ELEMENT_ENTRIES_V, object_name:PAY_PAYE_ELEMENT_ENTRIES_V, status:VALID, product: PAY - Payroll , description: View based on PAY_ELEMENT_ENTRY_VALUES_F used in the PAYGBTAX form to display PAYE details. , implementation_dba_data: APPS.PAY_PAYE_ELEMENT_ENTRIES_V ,
-
View: PAY_AU_ASG_LEAVE_TAKEN_V2
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_AU_ASG_LEAVE_TAKEN_V2, object_name:PAY_AU_ASG_LEAVE_TAKEN_V2, status:VALID, product: PAY - Payroll , description: Australian localisation view. , implementation_dba_data: APPS.PAY_AU_ASG_LEAVE_TAKEN_V2 ,
-
View: PAY_AU_ASG_LEAVE_TAKEN_V2
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_AU_ASG_LEAVE_TAKEN_V2, object_name:PAY_AU_ASG_LEAVE_TAKEN_V2, status:VALID, product: PAY - Payroll , description: Australian localisation view. , implementation_dba_data: APPS.PAY_AU_ASG_LEAVE_TAKEN_V2 ,
-
View: PAY_NI_ELEMENT_ENTRIES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_NI_ELEMENT_ENTRIES_V, object_name:PAY_NI_ELEMENT_ENTRIES_V, status:VALID, product: PAY - Payroll , description: View based on PAY_ELEMENT_ENTRY_VALUES_F used by the PAYGBTAX form to display NI details. , implementation_dba_data: APPS.PAY_NI_ELEMENT_ENTRIES_V ,