Glossary

DocsBetaLast updated: April 12th 2024, @ 2:50:55 am


Report File Naming Convention

report file naming convention for a report generated for an individual partner account is as follows:

${encryptedSubscriptionId}-{NodeIdentifier}-{subfamily}-{templateName}-{dateCadence}-{fileNumber}-{totalFile}-{genDateTime}.{extension}

FieldLengthInformationExample
Encrypted Subscription ID7Subscription ID within PayPalADSF13S
Node Identifier45For PayPal accounts, this corresponds to the partner's encrypted account number (PayerID)
For Fee reports which are generated at ORG level this would correspond to Organization name
9HBKUHNC34696
Sub Family20Sub family of Report

BTR for Balance Transactional Report

DTR for Disbursement Report

FTR for Fee Transactional Report

Template Name50Managed or user-given template name

BALANCE_TRANSACTIONAL_REPORT

DISBURSEMENTS_REPORT

FEE_TRANSACTIONAL_REPORT

Date Cadence4-29

For daily report :

Report date in YYYYMMDD (ISO-8601) format in the merchant's time zone

For a Custom Date Range :

{startDateTime}-{endDateTime}

Both date and time are in YYYYMMddHHmmss (ISO-8601 without separators) in the partner's time zone.

Length 29 is including the delimiter for {startDateTime}-{endDateTime}

  1. Daily reports example for June 1st 2022: 20220601
  2. Monthly report example for June 2022: 202206
  3. For a custom date range :

For example, August 1st to August 31st 2022 is shown as:

20220801000000-20220831235959

File Number3Current file number or sequence from 1 to 999None
Total File3Total number of files in this report from 1 to 999None
Window2

Optional. 2-digit offset from the Coordinated Universal Time on which the report is generated. This is useful when generating multiple reports for the same entity, like MAM.

None
Gen DateTime14Unique generation ID. Generated in YYYYMMddHHmmss format.None
Extension3Filename extensionNone
Delimiters9'-', '.'None
Total length185Length to be limited to 200None
formatNoneOne of the following:
  • CSV: a comma-separated value file
None

Sample file names for these reports:

Balance Report : 0000ZIZ-YWSCZZCDSYKGA-BTR-BALANCE_TRANSACTIONAL_REPORT-20220601-1-1-20220602000000.CSV
Disbursements report : 0000ZIZ-YWSCZZCDSYKGA-DTR-DISBURSEMENTS_REPORT-20230625-1-1-20230625000000.CSV
Fee Report : 0000-SHOPIFY-FR-FTR-FEE_TRANSACTIONAL_REPORT-20220601-1-1-20220602000000.CSV.

Record types and Record subtypes

Record Type - Subtype For Partner Fee revenue reports

Record TypeRecord SubtypesDescription
SalePayment received from a buyer for sale of goods or services.
RefundPayment sent to a buyer when you refund them the money they paid you for a sale.
DisputeMoney movement resulting from a dispute filed by your buyer or you.
ReversalPayment reversals due to disputes and risks checks.
Partner feesRevenue coming through Partner Fee charged per transaction. Fees charged by a partner for processing a transaction.
Currency conversionBalance conversion from / Balance conversion to / Conversion from / Conversion toAccounting transaction generated to capture currency conversion details and costs.
Funds transferSent/ReceivedApplicable if Partner uses Transfer api to payout to their merchants or to receive from their merchants
Funds transferTransfer refundReversal of a Funds transfer transaction
Withdraw moneyWithdrawal of money from your balance to a bank or non-banking institution account by you or auto-generated business events.
Failed disbursementBank reversalFailure of an automated transaction that was initiated by PayPal to disburse the money from your balance to your linked bank account.
AdjustmentDebits or credits made by PayPal in order to make adjustments in your account.
FeesWithdrawal feesFees charged on withdrawals from PayPal balance under special circumstances.
FeesPayout feesFees charged on mass-payouts.
FeesBank return feesIf partner takes liability to pay the fees for bank returns. May not be applicable for Partner fee but would apply for Loss account etc.
Note: All these Record types and subtypes are being provided considering the use cases wrt Partner Fee account and revenue for same and costs. If there are going to be any new transactions planned in future this list would have to be enhanced accordingly.