PayPal Disbursement report for Partner

DOCSBeta

Last updated: Aug 15th, 6:04am

The Disbursement report gives you detailed information about revenue collected as Partner commission as part of each transaction that is settled to your Bank account. The report help you reconcile the total revenue settled to your bank account with all the transactions that are settled as part of this Payout amount. The Disbursement Report is available through the Secure FTP Server. For more information about using SFTP to access reports, see SFTP Reports. Report is generated 1 calendar days after a bank transfer is made.
Report is generated and delivered only when there are successful Bank transfer made and available. For days when there are no bank transfers or activity, you will not receive the report .

Reconciliation

Summary reconciliation

For bank transfer reconciliation, you will want to compare the information in the Summary section of your Disbursement report to the transfers you see in your bank account. Here you will find details of all bank transfers, Transfer IDs details which helps to trace the transaction in your bank accounts.

Transaction-level reconciliation

To reconcile your daily deposits with your system of records you will need to use the detailed section of the Disbursement. This section will contain all the details needed for bank reconciliation on a transaction-wise basis.

How to use the PayPal balance report

Use CasesReport TypeDelivery MethodRecon Guide
  • Reconcile Bank Deposits.
  • Trace Bank deposit initiated from PayPal in Bank account/Settlement instrument.
  • Reconciling the Amount settled to your Bank account with the List of Paying transactions contributing to this Payout amount.
Download a sample report
  • SFTP
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.

Know before you begin

  • The report format is CSV (comma-separated value) only.
  • The character encoding of this report is UTF-8 (8-bit UCS/Unicode Transformation Format).
  • All amounts in this report are Expressed in major units of the currency (e.g. dollars for USD, 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 being reversed from your account would be shown with a Negative sign [ e.g. -1000 USD as refund amount ] to ease the reconciliation.
  • 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.
  • Descriptions of Record Type and Record subtype and Payment instrument type and Payment instrument subtype are available here:glossary
  • The PayPal balance report is generated and put on the Secure FTP server by no later than 12:00 PM daily, in the leading timezone 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 sample filename for reports being delivered to your SFTP is as following: 0000ZIZ-YWSCZZCDSYKGA-DTR-DISBURSEMENTS_REPORT-20230625-1-1-20230625000000.CSV For more details about file naming convention, see the glossary

Report Specifications

Report template includes the following sections:

  • Report Header(RH)
  • Report Summary(RS)
  • Report Details(RD)
  • Report Footer(RF)

RH: Report Header

PositionColumn nameOptional/RequiredData typeDescription
1RHRequiredStatic, 2 charactersDescriptor advising that this row of data contains report body data.
2Report nameRequiredCharacter varying (256)Name of the report. Values include: `DTR-DISBURSEMENTS_REPORT`.
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 account number for an account holding individual account in PayPal.
6Time zone RequiredCharacter varying (256)Time zone of the report.

RS: Report Summary Section

Summary for Disbursement Report :
The summary section includes a record for each Withdrawal to your bank account.
PositionColumn nameOptional/RequiredData typeDescription
1Account IDRequiredCharacter varying (256)Encrypted Account Number of the Account in context.
2Record ID RequiredCharacter varying (256)PayPal generated unique identifier for the settlement withdrawal transaction.
3Related record IDOptionalCharacter varying (256)Indicates the immediate parent transaction ID.
4Record TypeRequiredCharacter varying (256)Type of the transaction.
5Record subtypeOptionalCharacter varying (256)SubType of the transaction.
6Transfer ID (s)RequiredCharacter varying (256)Transfer ID associated with each disbursed amount. if there are multiple Transfer ID for the records then they will be comma separated.
7CurrencyRequiredThree-character currency code
Max length: 3 characters
Indicates the disbursement currencies. See PayPal-supported currencies for possible values.
8Payout amountRequiredNumeric (23, 2)Total amount expected to be disbursed to the Users Payout instrument.
9FeesOptionalNumeric (23, 2)Applicable in case of any withdrawals fees charged while disbursing funds.
10Net disbursed amountRequiredNumeric (23, 2)Total amount disbursed for each currency that is included in the report.
11Reason CodeOptionalCharacter varying (256)This code indicates the reason of decline, when available. For credit card transactions, the code is a processor decline code. For bank transactions, the code is a bank decline code.
12Created atRequiredYYYY-MM-DD HH:MM:SDate 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.
13External payout instrumentOptionalCharacter varying (256)Indicates instrument to which amount is withdrawn.
Examples : Bank , HW for Hyperwallet

RD: Report Details

PositionColumn nameOptional/RequiredData typeDescription
1Record IDRequiredCharacter varying (256)PayPal generated unique identifier for this transaction.
2Related record IDOptionalCharacter varying (256)Indicates the immediate parent transaction ID.
3Original record IDOptionalCharacter varying (256)This is a PayPal generated unique identifier for a pre-existing transaction that is referenced by this transaction. This is useful for users to trace the list of all transactions related to 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.
6Related record typeOptionalCharacter varying (256)Record Type of the related transaction which is contributing to this transaction.
7Related record subtypeOptionalCharacter varying (256)Record subtype of the related transaction which is contributing to this transaction.
8Merchant account IDRequiredCharacter varying (256)Encrypted account number of the merchant.
9Partner identifierOptionalCharacter varying (256)Identifier of the Channel Partner who had initiated this transaction.
This is populated when the merchant has authorized a Channel partner to initiate transactions.
10Invoice IDOptionalCharacter varying (256)The invoice ID passed at the time of transaction.
11Original invoice IDOptionalCharacter varying (256)The invoice ID of the original sale transaction. Uses to link all transactions associated with the original invoice ID.
12Custom FieldOptionalCharacter varying (256)Custom field.
13Payment instrument typeOptionalCharacter varying (256)The method of payment used to process the transaction.
See the glossary for more information.
14Payment instrument subtypeOptionalCharacter varying (256)The specific tender used to process the transaction.
See the glossary for more information.
15Created 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.
16Record currencyRequiredThree-character currency code
Max length: 3 characters
Currency of the transaction. See PayPal-supported currencies for possible values.
17Gross amountRequiredNumeric (23, 2)Total amount of the transaction before deducting fees.
18Total fees net billedOptionalNumeric (23, 2)This field contains the fee amount value for all transactions where a transactional fee is net billed against the transaction.
19Net amountRequiredNumeric (23, 2)This is the net disbursed amount (Gross Amount + Total fees net billed).
Note: Total fees net billed is a signed amount , effective it would get negated from gross amount
20Transfer IDOptionalCharacter varying (256)Unique identifier passed at the time of withdrawal of funds to either BANK or HW or any external instrument that appears against the transaction in the bank statement/HW statement of the partner.
In the Disbursement Report, this enables the merchant to reference all the transactions that contributed to a particular Withdrawal.
21External payout instrumentOptionalCharacter varying (256)Indicates instrument to which amount is withdrawn.
Examples : Bank , HW for Hyperwallet
22Related record gross amountRequiredNumeric (23, 2)Total amount of the original transaction like Sale / Refund to which this fee transaction is associated to.
23Variable fee rate OptionalNumeric (23, 2)Variable part of the PayPal fees, represented in percentage Ex. 2.49% = .0249
24Fixed feesOptionalNumeric (23, 2)Fixed part of the PayPal fees.
25PayPal feesOptionalNumeric (23, 2)Total PayPal fee applicable as part of the transaction.
26Fx variable rateOptionalNumeric (23, 2)PayPal markup rate for FX Optimizer enabled currency conversion transactions.
27Fx fixed feesOptionalNumeric (23, 2)PayPal markup amount for FX Optimizer enabled currency conversion transactions.
28Fees descriptionOptionalCharacter varying (256)Name of the Interchange program classification.
29Interchange rateOptionalNumeric (23, 2)Interchange rate applied to this transaction.
30Interchange fixed feesOptionalCharacter varying (256)Interchange fixed fee applied to this transaction.
31Interchange feesOptionalNumeric (23, 4)Total Interchange fee charged by the issuer.
32Scheme feesOptionalNumeric (23, 4)Total scheme fees applied to this transaction.
33Total passthrough feesOptionalNumeric (23, 2)Total Passthrough fees applied to this transaction (sum of Total Interchange Fees + Total Scheme Fees).
34Fees countOptionalNumeric (23, 2)Total transactions applicable for aggregated fees like gateway fees.
35Total fees gross billedOptionalNumeric (23, 2)Total fee that was applied to this transaction. This fees will be billed monthly to the merchant, hence gross-billed.
36Invoicing currencyOptional3-character currency code
Max length: 3 characters
The currency of invoice account in which invoice is raised on.
See PayPal-supported currencies for possible values.
37Total fees gross billed in invoice currencyOptionalNumeric (23, 2)This reflects the converted amount in invoice account's primary currency, rounded to 5 decimal places.
Sum up this amount across different rows and sections for each invoice account to reconcile with what you get in invoice.
38Gross billing monthOptionalYYYY-MMExpected Month in which the amount would be gross billed and included in the Monthly invoice.
39Network nameOptionalCharacter varying (256)Network through which the transactions were processed. This is specific to low-cost processing networks
40Cross border transactionOptionalOne-character flagIndicates if the transaction is a cross border or not.
  • Y - Cross border transaction
  • N - Non cross border transaction
41Case IDOptionalCharacter varying (256)ID of the Dispute in-case this transaction event is tied to a dispute.
42Store IDOptionalCharacter varying (256)ID of the store where the transaction was Initiated.
43Reader IDOptionalCharacter varying (256)Terminal ID in the store where the Transaction was initiated.
44Payment channelOptionalCharacter varying (256)Indicates if transaction is an Online vs Offline txn. Here are the possible values.
  • Online transactions - Online
  • Offline transactions - POS
45Reason codeOptionalCharacter varying (256)This code indicates the reason of decline, 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.
46Payout item IDOptionalCharacter varying (256)The ID of the payout item.
47MemoOptionalCharacter varying (256)Custom information sent by user while calling Api to place transaction.
PositionColumn nameOptional/RequiredData typeDescription
1RFRequiredStatic 2 charactersDescriptor advising the merchant this row of data contains Report footer data.
2File numberRequiredNumeric (23, 2)Indicates the current file number. This can be part of the file naming convention.
3Total recordsRequiredNumeric (23, 2)This will be file specific and will indicate number of transactions included in the detail section in a file. This field should be shown only in the report if there are transactional details.
4Total filesRequiredNumeric (23, 2)The number of files generated for the report.