Skip to content

Prepared by Client

Building the Request List

Add requests by hand, import a spreadsheet, or draft with AI — and configure exactly what evidence each request expects.

The request list is the heart of an engagement. Each request tells the client what to provide, tells your team who owns it, and records what arrived.

Add a request

Click Request above the list. The editor is grouped into three sections.

Request details

FieldNotes
Request numberLeave blank on a new request and PBC assigns the next free PBC-001, PBC-002, … Numbers must be unique within the engagement.
List positionWhere the request sits in the list. Changing it renumbers the positions around it.
TitleWhat you need, in one line. Up to 500 characters.
Description / client instructionsThe long form: scope, cut-off, how to prepare the file. Shown to the client above the upload area.
CategoryGroups the request, for example Cash or Fixed assets. Also used to organize the evidence package.
PriorityLow, Normal, High, or Urgent.
Due dateDrives reminders and the overdue counts. Defaults to the engagement's due date.
Period endThe period the evidence should cover, if it differs from the engagement.
Internal ownerThe firm member responsible. Required before the engagement can be published; defaults to you.

Evidence expectations

These are shown to the client before they upload.

FieldEffect
Expected filenameA suggested name, for example bank_reconciliation_2026.xlsx. Not enforced.
Expected formatsComma-separated extensions (xlsx, csv, pdf). The portal's file picker filters to these, and the completeness check flags evidence that does not match.
GL account / Expected GL balanceReference values shown to the client and included in the tracker export.
Sensitive evidenceFlags the request for heightened handling on your side.
Redaction requiredShows the client a warning to remove protected or unnecessary personal information before uploading.

Dependencies and source tracking

  • Depends on — pick other requests that should be completed first. The portal shows them to the client as Complete first. A request cannot depend on itself.
  • External source ID — an identifier from a source system or another auditor's list. Used to skip duplicates on re-import.

Import a spreadsheet

Click Import and choose a .csv or .xlsx file. Import is only available while the engagement is a draft.

PBC reads the first sheet, shows how many rows it parsed, and asks you to confirm before anything is created. Files can be up to 10 MB, and the first 5,000 rows are imported.

Column headers are matched case-insensitively, with spaces treated as underscores. Several common headings are mapped for you:

Your columnMaps to
Description, Request, TitleRequest title
Request description, Details, InstructionsClient instructions
Request ID, NumberRequest number
DueDue date
Format, Expected formatExpected formats
Source IDExternal source ID
Redaction requiredRequires redaction

Category, Owner, Priority, Period end, Expected filename, GL account, GL balance, and Sensitive are read directly.

  • Every row needs a title. A row without one stops the import and names the offending row.
  • Dates must be real Excel dates or YYYY-MM-DD text.
  • Yes/no columns accept true/false, yes/no, y/n, and 1/0.
  • Multiple formats can be separated by commas, semicolons, or slashes.
  • Owner is matched against your firm members by display name or email. No match means the request is assigned to you.
  • Rows without a due date inherit the engagement's default due date.
  • A row whose external source ID already exists in the engagement is skipped, so you can re-import a corrected list. A duplicate request number, on the other hand, stops the import.

Draft with AI

Draft with AI proposes a starting request list from the engagement's metadata (client, type, period, due date) and your firm's templates. It is available while the engagement is a draft.

You get a short summary plus up to 40 proposals, each with a title, category, instructions, priority, expected formats, and the reason it was suggested. Nothing is created until you click Confirm and add — which adds every proposal still in the list, using the engagement's due date.

AI cannot publish an engagement, contact a client, or see client documents; it works from engagement metadata and your templates only. Review each proposal before adding it, then edit owners, due dates, and expectations as usual. AI can make mistakes, so treat the output as a first pass, not a finished request list.

Edit, reorder, and remove

Select a request and use Edit all details in the detail panel. You can edit a request while it is draft, open, or needs changes.

To reorder, change List position in the editor. To remove a request, use Delete draft request — available only when both the engagement and the request are still drafts. Once an engagement is published, waive the request instead so its history survives.

Continue to Templates.