peoplesoft internal audit software

PeopleSoft Internal Audit Software Consulting

PeopleSoft internal audit software refers to the tooling internal audit functions use to plan, execute, and document independent testing of controls operating inside a PeopleSoft Financials or HCM environment. PeopleSoft does not ship an internal audit workpaper or test-management module of its own — internal audit teams either build testing procedures around native PeopleSoft artifacts (PeopleTools Security pages, PS Query, Process Monitor, the Approval Workflow Engine) or run a dedicated internal audit platform that ingests PeopleSoft data through an extract or integration. The distinguishing challenge in a PeopleSoft context is that internal audit's test population — permission lists, roles, user profiles, workflow rules — was frequently built and modified by different administrators across successive PeopleTools upgrades, so the population itself often needs to be reconstructed before it can be tested.

Building an internal audit test plan around PeopleSoft's security model

Internal audit's test plan for a PeopleSoft environment has to start from the platform's three-layer security model: permission lists grant access to pages, component interfaces, PS Query access groups, and Process Scheduler process groups; roles bundle permission lists around a job function; and user profiles are assigned roles either directly or dynamically through role-query rules driven by HR data. A well-formed internal audit test plan treats each layer as a separate test object rather than collapsing them into a single access review, because a conflict can exist at the permission-list level (two incompatible permission lists bundled into one role) even when the role names themselves look reasonable on a summary report.

A recurring internal audit finding in PeopleSoft environments is that no one currently owns a canonical inventory of what each permission list actually grants, because permission lists accumulate through cloning across projects and upgrades. Before internal audit can test segregation of duties meaningfully, it typically needs to commission or perform a permission-list-to-page/component mapping exercise — either through PeopleSoft's own security reporting pages, a scripted PS Query against PSAUTHITEM and related security tables, or a third-party SoD ruleset tool — because the delivered PeopleTools Security interface shows individual mappings clearly but does not synthesize them into a conflict report.

Testing execution: SoD, recertification, and workflow controls

The three tests that recur across nearly every PeopleSoft internal audit programme are a segregation-of-duties conflict test against permission-list combinations, an access recertification test confirming role owners have reviewed and affirmed or revoked user assignments on a defined cadence, and a workflow approval test confirming the PeopleSoft Approval Workflow Engine enforces a defined approver above a materiality threshold before a transaction posts. Each of these tests depends on data internal audit has to actively extract — PeopleSoft does not surface an SoD conflict report, a recertification queue, or an approval-exception report as delivered functionality, so the internal audit platform or supporting PS Query has to be built to produce them.

Sampling for these tests is more granular in PeopleSoft than in platforms with a flatter role model, because a sample of "users with access to AP" is not precise enough — internal audit needs to sample at the permission-list combination level to determine whether a specific incompatible pairing (voucher entry and payment posting, for example) was actually exercised, not just theoretically available. This is where an internal audit platform that can join PeopleSoft security extracts to transaction-level activity data earns its cost over a purely access-based test, because it lets internal audit distinguish an unused conflict from one that was actually used to bypass a control.

Documentation, findings, and the long-tenured instance problem

Workpaper documentation for PeopleSoft internal audit testing needs to preserve the specific permission list, role, and user profile identifiers involved in a finding, not just a narrative description, because remediation happens at that configuration layer and a vague finding ("some users have excessive AP access") cannot be acted on by the PeopleSoft security team without the underlying IDs. Internal audit platforms that support structured, linked findings — tying a finding to the specific permission list or Component Interface implicated — produce remediation tickets that are directly actionable rather than requiring a second investigation to translate the finding into system changes.

Internal audit teams working with PeopleSoft instances that have been in continuous production for a decade or more should expect the first rigorous testing cycle to surface a meaningful volume of findings, not because the organization has been careless, but because permission lists, roles, and Component Interface security accumulate access debt through successive project teams with inconsistent standards. Framing that first cycle's volume of findings honestly in planning documents and audit committee reporting — as a one-time catch-up rather than an ongoing control failure rate — is a documentation practice that materially affects how the results are received.

Selection Criteria

What actually differentiates the options

  • ·Ability to test at the permission-list combination level, not just the role or user-profile level, since PeopleSoft SoD conflicts are configured at the permission-list layer.
  • ·Support for reconstructing a canonical permission-list inventory when none currently exists, either through native PS Query extraction or a vendor connector built for PeopleSoft security tables.
  • ·Structured, linked findings that carry the specific permission list, role, or Component Interface identifier, so remediation tickets are directly actionable by the PeopleSoft security team.
  • ·Recertification workflow support that accounts for dynamically assigned roles granted through role-query rules tied to HR job data, not only statically assigned roles.
  • ·Evidence retention that ties PeopleSoft-sourced extracts (security mappings, workflow logs, Process Monitor history) to the specific test step and conclusion for the required retention period.
Compliance Matrix

Requirement, control, evidence

RequirementControlEvidence
Internal audit must independently test ICFR (Section 404)Documented test plan covering PeopleSoft SoD, access recertification, and workflow approval controls, executed on a defined testing cadence by internal audit.Completed workpapers with sample selection methodology, test steps, and conclusions, cross-referenced to specific permission list, role, and user profile identifiers.
ICFR must prevent or detect material misstatement (Section 404)SoD ruleset tested against permission-list-to-role-to-user mappings, distinguishing theoretical access conflicts from conflicts corroborated by actual transaction activity.SoD test workpaper showing conflict population, sample or full-population testing method, and disposition (remediated, compensating control, or accepted risk) per conflict.
ITGC — access provisioning and recertificationIndependent internal audit test of the access recertification process, confirming role owners reviewed both static and dynamically assigned roles on the defined cadence.Recertification test workpaper comparing the population of active user profiles against signed recertification packets, with exceptions traced to remediation.
ITGC — segregation of audit testing from system administrationInternal audit's PeopleSoft security extracts are pulled independently of the security administration team, using read-only query access rather than relying on administrator-provided summaries.Documented extract methodology and access logs showing internal audit's query access is limited to read-only reporting permission lists.
ROI Model

What this actually costs

Cost driverLowHighWhat moves it
Test plan design and permission-list inventory reconstruction$40,000$150,000Higher end reflects instances with no existing canonical permission-list documentation, requiring the inventory to be rebuilt from PeopleTools Security tables before testing can start.
First-cycle SoD, recertification, and workflow testing execution$55,000$200,000Scales with number of in-scope PeopleSoft processes and whether Financials and HCM are both tested in the same cycle.
Ongoing internal audit testing and platform maintenance$45,000/yr$170,000/yrDriven by accelerated-filer status, testing frequency, and how often PeopleSoft security configuration changes require re-baselining the SoD ruleset.
Assumptions
  • · Ranges reflect internal audit labor and testing platform integration costs, not internal audit software licensing itself.
  • · Figures are illustrative estimates based on typical PeopleSoft internal audit engagements in enterprise, higher education, and government settings, not a quote for a specific organization.
  • · A single primary PeopleSoft instance is assumed; environments with multiple instances or significant custom bolt-on modules trend toward or beyond the high end.
Worked scenario

A representative scenario

A hypothetical mid-size manufacturer running PeopleSoft Financials on a single instance for close to twelve years stands up an internal audit function's first structured PeopleSoft testing cycle ahead of an upcoming external audit reliance decision. Internal audit finds that no canonical permission-list inventory exists — the security team can explain what any individual permission list does when asked, but no document maps the full set. The team commissions a PS Query-based extraction of every permission-list-to-page mapping, cross-references it against a standard SoD ruleset for procure-to-pay and record-to-report processes, and identifies roughly two dozen roles carrying at least one high-risk conflict, concentrated in a legacy "AP Supervisor" role that was cloned years earlier and never revisited. Recertification testing separately finds that dynamically assigned roles tied to a since-discontinued department code were never cleaned up, leaving several terminated employees' profiles with residual role assignments. Internal audit documents both findings with specific permission list and role IDs, routes remediation to the PeopleSoft security team with target closure dates, and establishes a semiannual retest cadence. This pattern — a missing canonical inventory surfacing meaningful SoD and recertification gaps on first rigorous review — is common enough in long-tenured PeopleSoft internal audit engagements that it is described here as illustrative, not as a specific client outcome.

FAQ

Common questions

No. PeopleSoft exposes the underlying security, workflow, and transaction data internal audit needs — through PeopleTools Security pages, PS Query, Process Monitor, and the Approval Workflow Engine — but it does not ship a dedicated test-plan, workpaper, or finding-tracking module. Internal audit teams either build testing procedures directly against these native artifacts or connect a separate internal audit platform to PeopleSoft through an extract or integration.

Next step

Book an assessment

Get a scoping call on peoplesoft internal audit software for your organisation's platform and entity structure.

Book an Assessment →