PayPal balance report

DocsBetaLast updated: March 22nd 2024, @ 5:46:30 am


Using the balance report, you can view:

  • transactions that affect the settlement of funds in your accounts
  • a summary of beginning and ending balances for your accounts
  • daily balance changes
  • expected settlements in the next 24 hours

The balance report is available through PayPal's website and the Secure FTP Server. For more information about using SFTP to access reports, see SFTP Reports .

How to use the PayPal balance report

Note: After you enable standard settlement, all transactions will be available for settlement on the next day. Contact your PayPal account manager to subscribe to this report and have it delivered by SFTP daily.

Use CasesReport TypeDelivery MethodRecon Guide
  • Reconciling payments received using PayPal with your order management system data.
  • Reconciling the specified period's payment activity, including sales, refunds, disputes, fees, and withdrawals with the end-of-day PayPal balances.
  • Reconcile beginning and ending balances.
  • Understand payouts to your bank accounts.
  • Reconcile net billed fees.
Download a sample report
  • PayPal merchant portal web download
  • SFTP
Reports Reconciliation Guide
  • View a summary of the total payment activity for the specified period.
  • View a summary of balances categorized by transaction categories and payment type.
  • Reconcile net billed fees
Download a sample report
  • PayPal merchant portal web download
Reports Reconciliation Guide

How to get the report

  • Subscribe to the report to have it delivered to your SFTP folder. Reach out to your account team to subscribe to SFTP delivery.
  • Generate and download the report from the PayPal portal.

Important: PayPal can enhance these reports and add additional attributes to the reports in the future. Use column names when integrating with these reports, so that your integrations don't break when new columns are added to the reports.

Know before you begin

  • The report is only available in comma-separated values (CSV) format.
  • The report uses UTF-8 (8-bit UCS/Unicode Transformation Format) character encoding.
  • Amounts in this report are expressed in major units of currency. For example: dollars for USD and yen for JPY. See PayPal-supported currencies for a list of all ISO-4217 currency codes that PayPal supports for use with payments and balances.
  • Money refunded from your account is shown with a minus sign. For example, -1000 USD is shown as the refunded amount.
  • A single report file can contain a maximum of a million records. If the report contains more than a million records, the report is split across multiple files.
  • For reports that are split over multiple files, only the first file has a report header record. Only the last file has a report footer and a report record count.
  • The balance report is generated daily by 12:00 PM daily in the leading time zone of the reporting window. The report is available on the Secure FTP Server in the /ppreports/outgoingdirectory. For help with SFTP reports, see Access SFTP reports.

Report file name

The naming convention of the report filename is as follows: ABC1-6ABKUHNC34696-BTR_BALANCE_TRANSACTIONAL-REPORT-20220601-1-1-20220602000000.CSV For more details about file naming convention, see the glossary

Report Specifications

All merchant reports include the following sections:

  • Report Header
  • Report Summary
  • Report Details
  • Report Footer

Your report contains the following sections:

CSV CodeSectionDescriptionConfigurable
RHReport HeaderThis section includes following information:
  • Report name: Name of the report. The default name is `BALANCE_TRANSACTIONAL_REPORT` for a transactional report and `BALANCE_SUMMARY_REPORT` for a summary report. If the name is customized, the report shows the custom name or the standard default name.
  • Report status: Success or Error.
  • Report generated: The date the report was generated.
  • Hierarchy: Encrypted account number for an account holding individual account in PayPal.
  • Time zone: Timezone of the report
No
RSReport SummaryThis section includes following information:
  • Merchant account ID: The encrypted account number of a merchant account for which the summary is being shared
  • Balance: Shows the beginning and ending balances of the user for the time period the report was generated.
  • Currency: The holding currencies in the account.
  • Available: The available balance in the account which will be settled to your bank.
  • Amount held by PayPal because of risk and compliance rules. After risk checks are cleared, the balance is available for you to withdraw.
  • Total: Total amount in your account, including the available and withheld balances.
No
RDReport DetailsFor balance transactional reports:
This section includes all transactions that impacted the balances shown in the summary section.

For balance summary reports:
This section includes an aggregated view of all transactions that contribute to the balances in the summary section.
No
RFReport FooterThis section includes the following information:
  • File number: The current file number, which is part of the file naming convention.
  • Total records: The number of transactions included in the detail section in a specific file. This field is shown in the report only if there are transactional details.
  • Total files: Number of files generated for the report.
No

RH: Report Header

This applies for both the balance transactional report and the balance summary report:

PositionColumn nameOptional/RequiredData typeDescription
1RHRequiredStatic, 2 charactersIndicates that this row of data contains report body data.
2Report nameRequiredCharacter varying (256)Name of the report. The default name is `BALANCE_TRANSACTIONAL_REPORT` for a transactional report and `BALANCE_SUMMARY_REPORT` for a summary report. If the name is customized, the report shows the custom name.
3Report statusRequiredSuccess/ErrorReport generation status.
4Report generated RequiredYYYY-MM-DDThe date and time when the report file was generated, in the following format: YYYY/MM/DD where:
  • YYYY is the year.
  • MM is the month.
  • DD is the day.
5HierarchyRequiredCharacter varying (256)Encrypted PayPal account number for an account holding individual account in PayPal.
6Time zone RequiredCharacter varying (256)Time zone of the report.

RS: Report Summary Section

This applies for both the balance transactional report and the balance summary report:

PositionColumn nameOptional/RequiredData typeDescription
1Account IDRequiredCharacter varying (256)Encrypted account number of the merchant.
2BalanceRequiredNumeric (23, 2)The beginning and ending balances for the day or the date range for which the report is generated.
The beginning balance for the next day is usually the ending balance for the previous day.
The ending balance is usually the opening balance and the sum of net amounts from transactions that happened during the day or a selected date range.
3CurrencyRequired3-character currency code
Max length: 3 characters
Currency of fee. See PayPal-supported currencies for possible values.
4AvailableRequiredNumeric (23, 2)Amount held by PayPal because of risk and compliance rules. After risk checks are cleared, the balance is available for you to withdraw.
5WithheldRequiredNumeric (23, 2)Amount held by PayPal because of risk and compliance rules. After risk checks are cleared, the balance is available for you to withdraw.
6TotalRequiredNumeric (23, 2)The sum of your available and withheld balances.

RD: Report Details

  1. Balance Transaction Report
  2. Balance Summary Report

Report details for the balance transaction report:

PositionColumn nameOptional/RequiredData typeDescription
1Record IDRequiredCharacter varying (256)Unique identifier for the transaction.
2Related record IDOptionalCharacter varying (256)Unique ID of a previous transaction referenced by this transaction. For example, refund transactions also contain the ID of the original sale transaction. Use the Original Record ID to track the history of transactions associated with the original sale.
3Original record IDOptionalCharacter varying (256)Unique ID of a previous transaction referenced by this transaction. For example, refund transactions also contain the ID of the original sale transaction.
4Record typeRequiredCharacter varying (256)Type of the transaction.
See the glossary for more information.
5Record subtypeOptionalCharacter varying (256)Subtype of the transaction.
See the glossary for more information.
6Merchant account IDRequiredCharacter varying (256)Encrypted account number of the merchant.
7Partner identifierOptionalCharacter varying (256)Partner Identifier
8Invoice IDOptionalCharacter varying (256)The invoice ID passed at the time of transaction.
9Original invoice IDOptionalCharacter varying (256)The invoice ID of the original sale transaction. Uses to link all transactions associated with the original invoice ID.
10Custom FieldOptionalCharacter varying (256)Custom field.
11Payment instrument typeOptionalCharacter varying (256)The method of payment used to process the transaction.
See the glossary for more information.
12Payment instrument subtypeOptionalCharacter varying (256)The specific tender used to process the transaction.
See the glossary for more information.
13Created atRequiredYYYY-MM-DD HH:MM:SSDate and time the transaction was initiated, in the following format: YYYY/MM/DD HH:MM:SS offset. Where:
  • YYYY is the four-digit year.
  • MM is the two-digit month of the year.
  • DD is the two-digit day of the month.
  • HH is the hour in 24-hour notation.
  • MM is minutes.
  • SS is seconds.
  • offset is the five-character signed offset from GMT. For example, +0800.
14Record currencyRequired3-character currency code
Max length: 3 characters
Currency of the transaction. See PayPal-supported currencies for possible values.
15Gross amountRequiredNumeric (23, 2)Total amount of the transaction before deducting fees.
16Total fees net billedOptionalNumeric (23, 2)The record of fees associated with the settlement. All transactional fees are included in this amount.
This field contains the fee amount value for all transactions where a transactional fee has been processed.
17Net amountRequiredNumeric (23, 2)The net disbursed amount, which is the gross amount minus total fees billed.
18Transfer IDOptionalCharacter varying (256)Unique ID passed at the time funds are withdrawn. Passed to the bank, Hyperwallet, or any external instrument that appears against the merchant's bank or Hyperwallet statement.
19External payout instrumentOptionalCharacter varying (256)Indicates where the withdrawal was paid out. For example, bank or HW (Hyperwallet).
20Counterparty account IDOptionalCharacter varying (256)Encrypted account number of the counterparty.
21Counterparty nameOptionalCharacter varying (256)Name of the counterparty.
22Case IDOptionalCharacter varying (256)The ID of the dispute if the transaction is tied to a dispute.
23Store IDOptionalCharacter varying (256)ID of the store where the transaction was initiated.
24Reader IDOptionalCharacter varying (256)Terminal ID in the store where the transaction was initiated.
25Payment channelOptionalCharacter varying (256)Indicates if the transaction is online or offline.
26Reason codeOptionalCharacter varying (256)The reason for declining the transaction, when available. For credit card transactions, the code is a processor decline code. For bank transactions, the code is a bank decline code. For more information, see processor decline codes. For more information on UDD Sepa declines, refer here.
27Payment tracking IDOptionalCharacter varying (256)The tracking ID specified by partners to obtain information about a payment or to request a refund. This value is not unique and can be blank.
28Credit transaction feesOptionalNumeric (23, 2)The credit-related transaction fee amount for a merchant-selected credit offering.
29Credit termOptionalCharacter varying (256)The time span covered by the merchant-selected credit offer. The length of the term is captured in months.
30Annual percentage rateOptionalNumeric (23, 4)The interest rate for the year.
31Campaign fees currencyOptional3-character currency code
Max length: 3 characters
Currency of fee. See PayPal-supported currencies for possible values.
32Campaign feesOptionalNumeric (23, 2)The fee charged to the merchant for each sale with the discount applied during the campaign.
33Campaign Discount currencyOptional3-character currency code
Max length: 3 characters
Currency of fee. See PayPal-supported currencies for possible values.
34Campaign discountOptionalNumeric (23, 2)The discount amount applied in the transaction. Merchants can offer discounts as either a dollar amount or percentage to customers for marketing campaigns.
35Campaign nameOptionalCharacter varying (256)Name given to the campaign that merchants can track on the campaign dashboard.

This applies for both the balance transactional report and the balance summary report:

PositionColumn nameOptional/RequiredData typeDescription
1RFRequiredStatic 2 charactersIndicates that this row of data contains report footer data.
2File numberRequiredNumeric (23, 2)The current file number, which is part of the file naming convention.
3Total recordsRequiredNumeric (23, 2)The number of transactions included in the detail section in a specific file. This field is shown in the report only if there are transactional details.
4Total filesRequiredNumeric (23, 2)The number of files generated for the report.