Saturday, March 12, 2016

Enterprise resource planning (ERP), Oracle

  • Oracle E-business Suite 
  • Oracle Financial 
  • Oracle Supplychain (SCM)


Enterprise Resource Planning (ERP)



An Enterprise Resource Planning (ERP) system is an integrated computer-based application used to manage internal and external resources, including tangible assets, financial resources, materials, and human resources. Its purpose is to facilitate the flow of information between all business functions inside the boundaries of the organization and manage the connections to outside stakeholders. Built on a centralized database and normally utilizing a common computing platform, ERP systems consolidate all business operations into a uniform and enterprise-wide system environment.







Main Features of our ERP include:


  • Financials
  • Supply chain management (SCM)  
  • Manufacturing
  • Warehouse Management 
  • Distribution
  • Customer Relationship Management (CRM)
  • Decision Support





Oracle Financials:




Oracle Financials products provide organizations with solutions to a wide range of long- and short-term accounting system issues. Regardless of the size of the business, Oracle Financials can meet accounting management demands with:





Oracle Assets:

Ensures that an organization's property and equipment investment is accurate and that the correct asset tax accounting strategies are chosen.

Oracle General Ledger:

Offers a complete solution to journal entry, budgeting, allocations, consolidation, and financial reporting needs.

Oracle Payables:


 Lets an organization process more invoices with fewer staff members and tighter controls. Helps save money through maximum discounts, bank float, and prevention of duplicate payments.

Oracle Cash Management:

Lets you perform bank reconciliation and cash forecasting.

Oracle Receivables:

 Improves cash flow by letting an organization process more payments faster, without off-line research. Helps correctly account for cash, reduce outstanding receivables, and improve collection effectiveness.





Oracle Supply Chain Management (SCM):





Supply chain management (SCM) is the oversight of materials, information, and finances as they move in a process from supplier to manufacturer to wholesaler to retailer to consumer. Supply chain management involves coordinating and integrating these flows both within and among companies. It is said that the ultimate goal of any effective supply chain management system is to reduce inventory (with the assumption that products are available when needed).



 


Oracle Inventory:

Helps an organization make better inventory decisions by minimizing stock and maximizing cash flow.

Oracle Order Management:

Provides organizations with a sophisticated order entry system for managing customer commitments.

Oracle Purchasing:

 Improves buying power, helps negotiate bigger discounts, eliminates paper flow, increases financial controls, and increases productivity.

Oracle Sourcing:

 Online negotiation with suppliers and online interaction with supplier tracking receipt




____________________

Chart of Account (COA)





A chart of accounts (COA) is a created list of the accounts used by a business entity to define each class of items for which money or the equivalent is spent or received. It is used to organize the finances of the entity and to segregate expenditures, revenue, assets and liabilities in order to give interested parties a better understanding of the financial health of the entity







Chart of Account Components:


1) Assets
2) Liabilities
3) Owners' Equity
4) Revenues
5) Expenses



The structure of the chart of accounts is important because it helps organize the accounts and identify their location...




The structure of the chart of accounts is important because it helps organize the accounts and identify their location...
Asset Accounts:
Cash, Bank Accounts, Accounts Receivable (Debtors), Prepaid Expenses, Inventory (Stock on Hand), Land, Buildings, Vehicles & Equipment, Investments & Stocks, Accumulated Depreciation and Other Assets
Liability Accounts:
Accounts Payable (Creditors), Credit Cards, Tax Payable, Employment Expenses Payable, Bank Loans,
Stockholders' Equity Accounts:
Common Stock (Share Capital), Retained Earnings (Revenue Reserves), Drawings
Revenue Accounts:
Sales Revenue, Sales Returns & Allowances, Sales Discounts, Interest Income,
Expense Accounts:
Advertising Expense, Bank Fees, Client Expense, Depreciation Expense, Payroll Expense, Payroll Tax Expense, Rent Expense, Income Tax Expense, Office Expense, Utilities Expense


Rules for Debit (DR) and Credit (CR):







Oracle Fixed Asset (FA)



Oracle Fixed Assets (FA) module is one of the Oracle Financials modules and is very flexible package for managing all the fixed asset management for any organization.
Oracle Assets can help enterprises lower administrative costs by streamlining data management.




Transactional Flow from AP > FA>GL







Modules Activities:

Additions:
Depreciation:
Retirement:
Prepaid Services:
Tax Book Maintenance:
Capitalized Leases vs. Operating Leases:
Period-End Process:



For more information please visit http://www.oracle.com/

Tuesday, March 8, 2016

Oracle Accounts Payables and Cash Management Clearing Issue.

Oracle E-Business Suite > Oracle Financial > Oracle Payables & Cash Management 


Issue/ Error : The clearing/reconciliation GL date cannot be earlier than the unclearing/unreconciliation GL date of this payment.





Solution :

This is an intended functionality where system validates whether the clearing/ reconciliation 

GL date is earlier or later than the unclearing/ unreconciliation GL date.

User unreconcile the transaction for example on Mar 7 , 2016 and trying to reconcile the 

same transactions then system will stop the user.

User need to clear the transaction after the date when unreconcile the payment.


   _________________________________________________________

Saturday, March 5, 2016

Oracle Interview Question - Oracle GL

Oracle E-Business Suite > Oracle Financial > Oracle Interview Questions


Oracle Financials Interview Questions – Answers Included




Qns: What is Flex field? What are different types of Flex field?
Ans: Flex field is used to capture information of your Organisations.

Qns: Difference between KFF and DFF.
KFF
Unique identifier
Stored in segment Column
DFF
Is used to capture additional information
Stored in attribute Column

Qns: How many KFF are in GL. AP , AR.
Ans:
Module KFF
GL Accounting FF
AP No KFF
AR Sales tax Location FF
Territory Flexfield.

Qns: What is symbol of DFF in the Forms?
Ans: Square Bracket [ ].

Qns: What is structure of KFF in the Accounting Flexfields.
Ans: Company
Cost center
Account
Product
Future use.

Qns: How many segments are in AFF.
Ans: max 30 segments and min two.

Qns: What are flexfield Qualifiers.
Ans: Flexfield Qualifiers is used to identify the segments. Various types of flexfield qualifiers are listed below:
a) Balancing Segment Qualifier.
b) Cost Center segment Qualifier.
c) Natural Account Segment Qualifier.
d) Intercompany Segment Qualifier.

Qns: What is Dynamic Insertions?
Ans: u can create Code Combinations at run time.

Qns: In which table Code Cominations id is stored.
Ans: GL_CODE_COMBINATIONS.

Qns: In which table flex values are stored.
Ans: 1. fnd_ flex_Values
2. fnd_ flex_Values_tl

Qns: What is set of Books and in which table set of book is stored.
Ans : Set of Books is a Financial Reporting entity which Consist of three C.
a) Chart Of Accounts
b) Currency
c) Calendar.
Set of Books is stored in GL_SETS_OF_BOOKS

Qns: In which table Currency and Period Type Name are stored.
Currency – FND_CURRENCIES
Period – GL_PERIOD_STATUSES

Qns: In which table Segment Values are stored and concatenated values are stored.
Ans: 1. GL_CODE_COMBINATIONS
2. GL_CODE_COMBINATIONS_KFV.

Qns: What are different types of Currency.
Ans: Functional Currency
Foreign currency.

Qns: What are different types of Calendars .
Ans: Different types of Calendars are listed below
a) Fiscal
b) Accounting

Qns: How will you attach set of Books to the Responsibility?
Ans: through Profile. GL SETS OF Books Name.

Qns: What is Profile and what are different types of Profiles.
Ans: Profile: Profile is the changeable option that affects the way your application runs. There are two types of profile.
1. System defined
2. User defined

Qns: What are different Profiles Level available in oracle apps.
Ans: Below are the Profiles Level available in oracle apps
1. Site(Lowest level)
2. Application
3. Responsibility
4. User.

Qns: Write Name of some Profile options.
Ans:
1. GL Sets of Books Name
2. GL sets of Books id
3. MO:Operating unit (multi org).
4. HR:User type.

Qns: What is cycle of GL.?
Ans: In simple and layman words-
1. Open the period
2. Create Journal Enteries
3. Post the Journals.

Qns: In Which tables Journal entries created.
Ans: Important tables are-
1. Batch: GL_JE_BATCHES
2. Header: GL_JE_HEADERS
3. Lines : GL_JE_LINES

Qns: After Posting data goes in which tables.
Ans: GL_BALANCES.( Column Period_net_cr, period_net_dr).

Qns: What are Important tables in GL.
Ans:
1. GL_JE_BATCHES
2. GL_JE_HEADERS
3. GL_JE_LINES
4. GL_BALANCES
5. GL_SETS_OF_BOOKS
6. GL_CODE_COMBINATIONS
7. GL_PERIOD_STATUES
8. GL_INTERFACE

Qns: In which table Supplier information’s is stored.
Ans: Supplier information can be found in following tables
1. PO_VENDORS
2. PO_VENDOR_SITES_ALL
3. PO_VENDOR_CONTACTS

Qns: What is difference org_id and Organization_id.

Ans: Org_id is for operating unit and organization_id is for inventory organization.




Oracle IRECRIUTMENTS INTERVIEW QUESTIONS

Oracle E-Business Suite > Oracle HRMS > Oracle Interview Questions



1. How to restrict iRecruitment external visitors to access only responsibilities on the external server?

Answer- Set the Server Trust Level for the server to External
- Set the Trust Level of the iRecruitment external responsibilities to External too.

2. Is SSHR a dependency for iRecruitment?

Answer

iRecruitment has no dependence on SSHR (and vice versa).


4. Does iRecruitment support "Candidate Qualifying Questionnaires" where the candidate must answer vacancy-specific questions correctly prior to submitting an application?

Answer

iRecruitment currently does not support this function. For now this can be achieved by having a set of simple questions usingflexfield to get those responses and a user hook to validate them as part of the apply process. .


6. Can we change the default currency on job vacancy details?
Answer

The default currency in iRecruitment is always the default currency of the business group.

7. Do we track vacancy history?

Answer

iRecruitment does not track changes to the vacancy. If changes to a field are to be traced use the Audit capability in APPs.

8. Is there a functionality to capture Time and Date stamps of when Applicant first applied and when documents first uploaded available?

Answer

Currently this functionality is not available. The WHO columns like creation_date, created_by, last_update_date and so on,
which can be used to determine exactly when any record was created are never exposed in the self service tech stack unlike
forms.

10. How do we see the current status of a vacancy submitted for approval?

Answer

The status field allows you to search for vacancies with just one of the many statuses, e.g. Approved. However, a
vacancy is not actually created until it is approved if approvals are turned on.

11. How to repopulate the seeded address types in iRecruitment?

Answer

Re-run the patch that delivers in force apply mode OR the ldt file residing at $PER_TOP/patch/115/import/US.

12. What is the order/hierarchy in which default job posting information comes through in the vacancy?

Answer

If default postings are created at multiple levels then all of the fields will be filled out from the position. If there are
any blank then it will look at the job to see if any of the blanks were specified on the job. If there are any further
blanks, then it will look at organization, and then finally business group.

The order would be as follows:
1. Position
2. Job
3. Organization
4. Business Group

13. How to send postings to external websites (such as Monster/Stepstone etc)?

Answer

Refer to the implementation guide.

14. Why should I re-login to view candiate created via Magnaware in iRecruitment?

Answer

The way that HR security works is that security is cached for a session under some circumstances.This is to improve
performance. That means that under some circumstances a new user will not be visible until re-logging in, and the cache is
refreshed.

15. How do I download an application from from iRecruitment?

Answer

While creating the vacancy include an html link to the application form document in the job posting. The user looking
at the vacancy can just click on the link to download the document.




Oracle Payroll Interview Questions


Oracle E-Business Suite > Oracle HRMS> Oracle Interview Questions ( Payroll)

Oracle Payroll Interview Questions



The main purpose of the payroll run is to calculate employee pay correctly at regular intervals. In addition you can perform other payroll processes to ensure accuracy and provide flexibility for your organization. For example, you can roll back a payroll run when you want to carry out a test run without keeping any record of it having taken place. You can also run a Retro Pay process when you want to make retrospective adjustments to allow for backdated pay awards.

What are the mandatory fields while creating Payroll?

Payroll Name, Period Type and Start Date

Define Elements 

Elements are the building blocks for earnings, deductions etc. of a Payroll.

Salary Basis 

Salary basis is the duration on which the salary is reckoned. It is a rule to administer pay.

Define – Quick Pay & Batch Processing 

When calculating pay, we can use either

- Quick Pay Process, which is for one employee or
- Batch Process for all employees together

What is Retro Pay, Advance Pay & Absence Pay

- Retro Pay – Payment for any previous cycle in the current payroll run
- Advance Pay – Payment for any future cycle/advance in the current payroll run
- Absence Pay – Payment for leaves like sick leave, maternity leave, annual leave and other statutory leaves

Define Batch Element Entry

This is an open interface specially designed for elements. With BEE we can quickly incorporate mass updates in any specific elements.

What are Reversal and Retry?

Reversal can be used to correct run results for one assignment after post-run actions have already occurred. Retry is for correcting mistakes after a payroll process finishes.

Which elements you link openly in Payroll?

Worker’s Compensation and Vertex (Vertex is a third party software to calculate US Canadian taxes) using Quantum files. (It is part of Vertex software which will be updated as and when the tax and legal rules are changed by the US/Canadian Government. So we keep getting the Vertex patches to bring Quantum files with the up to date tax rules and conditions)

What is Consolidation Set, Element Set & Assignment Set?

Consolidation Set: A grouping of payroll runs within the same time period for which one can schedule reporting, costing, and post-run processing.

Element Set: Grouping of all individual elements into one set.

Suppose you want to define a special type of payment and make this available only to employees who work at a particular location. In Oracle
 HRMS you use a compensation element to represent the payment. You define the business rule as a link between the element and the specific location. Then when you assign employees to the location, they automatically become eligible for the payment.

Assignment Set: Grouping of assignments for retro pay is generally referred to as Assignment Set.

What are Fast Formulas?

Fast formulas are pseudo codes used in the payroll for validating the entry values, assignment sets and element sets.

Post Payroll Process

Three concurrent processes will run in the Post-Payroll process, viz.

1.
 Pre-payment Process
2. Costing Process &
3. Transfer to
 GL Process

What do you mean by Garnishments?

Third Party payments is also known as Wage Attachments, Wage Garnishments and Court orders in different localizations. 3rd party payments are deductions from earnings incurred by Court debts or fines. For example, payment of maintenance, child support or other legally incurred obligations.

What is BACS, NACHA?

BACS: Banks Automated Clearing System. This is the UK system for making direct deposit payments to employees.

NACHA: National Automated Clearing House Association. This is the US system for making direct deposit payments to employees.

Does Oracle Payroll enable you to run part payrolls?

Yes, Oracle Payroll enables you to run part payrolls. This is useful in each of the following circumstances where you do not want to process a payroll for the entire organization.

Calculating Pay for an Individual Employee

If an employee leaves the company before the end of a payroll period, you will need to calculate the individual pay entitlement. You may also want to calculate individual pay to check the details for an employee before starting a payroll run for all employees.

Can you verify that a payroll run has completed successfully?

On completion of a payroll run you will need to verify that the run completed successfully. You can display run messages and view latest balances and assignment level results. You may also need to have relevant information grouped by topic in report format so that you can review the outcome of processing.

Can you make adjustments after a payroll run has completed?

Oracle Payroll enables you to make each of the following types of adjustment when a payroll run has completed.

- Addition of late entries that were not included in the initial run
- Corrections to details that were wrongly entered in the initial run
- Retrospective distribution of current payments to the period in which they were earned

When you have made these corrections and modifications you can then run the payroll again. However, you do not need to rerun the entire payroll. Oracle Payroll will only reprocess those items that were incorrect in the initial run.

Can you produce payment and costing information from a completed payroll run?

Oracle Payroll enables you to use the results of a payroll run to allocate payments to your employees, and to provide costing information.

Ensuring that Employees are paid by the Correct Payment Method

When a payroll run has completed you need to pay each employee according to the payment methods that you have specified. You may also need to override the predefined payment methods where employees are receiving special payments such as bonuses, which may not be paid by the usual methods of payment.

Ensuring that Costing Information can be provided

On completion of a payroll run you may need to distribute the associated costs across particular cost centres. Oracle supports this using the Cost Analysis module.

Can you run payroll processes and reports multi-lingually?

Payroll processes and reports are always submitted and always run in the local language only. This means that US and UK payroll reports can only be run in English.

Can you verify that payments have been made?

Yes. Oracle Payroll is fully integrated with Oracle Cash Management. This enables you to use Oracle Cash Management to verify that payments have been cashed. Reconciliation can be applied to payroll checks (cheques) and third party checks. You can identify which checks have been cleared and the date on which they were cleared. You can also view a reconciliation report which shows if voided checks appear to have been cashed.
QUESTIONS AND ANSWERS
---------------------
1) Where do you terminate an employee in the application?

Navigate to US HR or US HRMS Manager (or equivalent) > People > Enter and
Maintain > Others > End Employment.
2) How do you terminate an employee?

On Terminate screen, select Actual Process Date and/or Final Process Date
and click on Terminate button. Optionally, enter 'Leaving Reason,' 'Notified,'
'Projected,' 'Last Standard Proces' values.

3) What API's are available for termination?

Hr_ex_employee_api (File name: peexeapi.pkb)
This file contains three (3) procedures.....
hr_ex_employee_api.actual_termination_emp
hr_ex_employee_api.update_term_details_emp
hr_ex_employee_api.final_process_emp
Note: The API's have to be called in that order.

4) How do you rehire a terminated employee?

Ensure the Final Process Date field is populated on Terminate screen. Navigate
back to People form and change person type of Ex-employee to Employee from list
of values.

5) How do you perform a reverse termination?

On Terminate screen, datetrack to termination date and select Reverse
Termination button.

6) How do you populate the Leaving Reason list of values on Termination form?

This is controlled by Lookup Type 'LEAV_REAS.' Add any number of records to
this lookup. Navigation: US HRMS Manager > Other Definitions > Application
Utilities Lookups

7) What is the significance of the fields in the Termination Dates zone on Termination form?
i.e. Notified, Projected, Actual, Last Standard Process, Final Process.
Notification Date:

This is for information only and is optional.

Projected Date:

This is for information only and is optional.

Actual Date:

This corresponds to the actual date the employee left the organization.
When you DateTrack after this date the People form will show the person as an
Ex-Employee. This is required.

Last Standard Process Date:

Where Oracle Payroll is used this will be the date after which no further
payroll processing can occur. This is optional and can be left blank.
Element entries defined against the employee would be end dated with this
date rather than the actual date if they were defined with the standard rule
of Last Standard Process.

Final Process Date:

This will represent the last date for late payments for Oracle Payroll users.
An example would be where certain elements were paid in arrears - such
as commission. Element entries defined against the employee would be end dated
with this date rather than the actual date if they were defined with the
standard rule of Final Close.

8) How do you terminate in a shared HR installation?
In shared HR installations, you'll navigate to the shared People form (PERWSEMP).
Query employee and populate End Date field.

Note: The navigation varies based on financial application you are using. For example:

Responsibility Navigation
-------------------------
PO Super User GUI Setup/Personnel/Employees
PA Projects Costing Super User GUI Setup/Human Resources/Employees
AP Manager GUI Employees/Enter Employees


9) How do you change the end date (termination date) in a shared HR installation?

This example uses Projects responsibility:

A. Select the Responsibility Project Billing Super User or Costing Super User.

B. Navigate: Setup -> Human Resources -> Employees

C. Query the employee.

D. Clear the End Date field.

E. Save.

F. Enter the new end-date.

G. Save.


10) R11.5 - Why does terminating an employee produce error APP-BEN-92108?
You must define a default monthly payroll for each business group you maintain.
Benefit assignments are linked to the default monthly payroll in order to
calculate premiums for continuing benefits such as COBRA. (Oracle Development
recommends defining a Monthly payroll as default at the GRE level.)

The monthly default payroll does not need to be unique. If a monthly payroll is
already set up for your business group, you may choose to use that payroll as a
default, rather than setting up a new one.

To assign a default payroll for Benefits:
3.1. (N)Work Structures -> Organization -> Description.
3.2. Query the Organization.
3.3. Under Organization Classifications -> Business Group click on the
Others button.
3.4. Choose Benefits Defaults Enter the Monthly payroll you will use for
the default for Benefits.


11) How do you terminate in Self Service Human Resources?

Manager Self-Service > Termination (US) > Select employee > terminate


12) How do you pay terminated employees in Oracle Payroll?

Ensure the terminated employee has an assignment status related to 'Process'
payrolls. You can confirm which statuses you have set under Work Structures >
Status. Element entries on the terminated employee should be non-recurring
elements.


13) What happens to element entries upon termination?

All element entries are end-dated.