Balance PayPal

Upload a PayPal activity CSV and review the transactions that keep the statement balance in line.

Script Overview

This worksheet checks a PayPal activity download against its own running balance. The uploaded file is saved as Download.csv in the QuickBooks user-files folder. A transaction stays on the sheet only when the prior balance plus that row's net amount matches the balance on the row. Paired account-hold reversals and PayPal debit-card transactions are left off unless Show All is checked. This screen does not read or write store records.

Operator Workflow
Step 1
Download the Activity File
  • Download the PayPal activity report as a CSV.
  • Keep the file on this computer until the upload finishes.
Step 2
Open Balance PayPal
  • Open this screen from the Financial section or from Export PayPal.
  • The full navigation bar stays available on this worksheet.
Step 3
Choose Show All
  • Leave Show All unchecked to hide paired hold reversals and debit-card rows.
  • Check Show All when you need those pairs listed too.
Step 4
Upload the CSV
  • Choose the PayPal CSV, then click Upload CSV.
  • A green notice confirms the file was saved as Download.csv.
Step 5
Balance the Account
  • Review the listed rows and the ending reconciled balance.
  • Use that balance in QuickBooks. Close this window if another worksheet opened it.
Technical Reference & Safeguards
  • Data Read: PayPal CSV columns for date, name, type, gross, fee, net, transaction id, balance, and payee. The saved copy is Download.csv. No database tables are queried.
  • Database Writes: None. This worksheet does not insert, update, or delete store records.
  • Safeguards & Notifications: The upload is stored with move_uploaded_file(). The file is read only after fopen() succeeds. Missing columns become an empty string or 0.00. Worksheet text is escaped. A row is listed only when the running balance matches to two decimals. Hold reversals and debit-card pairs stay hidden unless Show All is checked.