Pricing Transaction Revision Report
Last updated: Jan 26th, 11:02pm
The pricing transaction revision report provides a detailed view of a revised or updated cost for a transaction that occurred before the current month for partners on interchange-plus pricing. You can use this report to review the updated transaction details.
Know before you begin
- Ensure you are an approved partner to use this report.
- This report is generated and placed on PayPal's secure file transfer protocol (SFTP) server by the second day of each month by 9:00 AM in the leading time zone of the reporting window.
- This report includes alternative payment methods (APMs). See the list of supported APMs.
- The actual amounts in this report are multiplied by 100 to represent the amounts as cents. For instance, a $10 entry shows up as 1000 on the report.
- To maintain backward compatibility, read the report data by column header name instead of column index.
- For any transaction in this report, the interchange details are the updated and revised details. If the transaction received any interchange data before this report, discard that value and apply the new details.
- Blank values indicate that no interchange program is applicable as of now, and any details received prior to this report should be nullified.
- This report is only available to partners who are on gross billing fees or a net settlement revenue share model and have interchange plus pricing.
Section 1: Report file name
The file name of the Pricing Transaction Revision Report for a single account follows this naming convention:
PRICING_TXN_REVISION.yyyymm.PartnerIdentifier.ReportingWindow.SequenceNumber.MajorVersion.MinorVersion.Format
Field | Information |
---|---|
PRICING_TXN_REVISION |
An abbreviation for Pricing Transaction Revision Report. |
yyyymm |
The month for the data in the report (formatted as year and month). |
PartnerIdentifier |
The partner's button source code or the name of the partner's organization. |
ReportingWindow |
The window of time during which the report was generated. |
SequenceNumber |
The sequence number of the report file. It begins with 0 and continues until all parts of the report are recorded. The sequence number is always included, even if there is only one file. |
MajorVersion |
The major version of the report. |
MinorVersion |
The minor version of the report. |
Format |
The report format, which is CSV (comma-separated values). |
Section 2: Report format
Each row of the report begins with a two-letter row type, followed by details specific to that type. The table below outlines the valid row types and the corresponding sections that describe their data.
Code | Description |
---|---|
FH | File header |
SH | Section header |
CH | Column header |
SB | Section body |
SF | Section footer |
FF | File footer |
File header data
Position | Column name | Data type | Description |
---|---|---|---|
1 | Column Type | Literal |
The column type (FH ). |
2 | Report Generation Date | Date-time |
The date and time when the report file was generated, in the format YYYY/MM/DD HH:MM:SS offset, where the offset is the five-character signed offset from GMT (For example, +0800 ). |
3 | Reporting Window | Varchar , (single character, one of: A, H, R, X). |
The time window during which the report was generated:
|
4 | Report Period Start Date | Date-time |
The start date and time for transactions included in the report, in the format YYYY/MM/DD HH:MM:SS offset, where the offset is the five-character signed offset from GMT (For example, +0800 ). |
5 | Report Period End Date | Date-time |
The end date and time for transactions included in the report, in the format YYYY/MM/DD HH:MM:SS offset, where the offset is the five-character signed offset from GMT (For example, +0800 ). |
Section header data
Position | Column name | Data type | Description |
---|---|---|---|
1 | Column Type | Literal |
SH |
Section body data
Position | Column name | Data type | Description |
---|---|---|---|
1 | Column Type | Literal |
The column type (CH ). |
2 | TRANSACTION_TYPE | Varchar |
The type of transaction. One of:
|
3 | TRANSACTION_SUBTYPE | Varchar |
The Subtype of Transaction. One of:
|
4 | PRICING_FEE_TYPE | Varchar |
One of the following fee types, based on transaction and forward or reverse money movement:
|
5 | SELLER_ACCOUNT_ID | Varchar |
The merchant's PayPal encrypted account number. |
6 | PAYPAL_REFERENCE_ID | String |
The original PayPal transaction ID to which this event is related. |
7 | PAYPAL_TRANSACTION _ID |
Varchar |
The PayPal transaction ID of the transaction. |
8 | INVOICE_ID | Varchar |
The invoice ID of the transaction. |
9 | CUSTOM_FIELD | Varchar |
A field for custom data. |
10 | TRANSACTION_DATE | Date-time |
The date and time the transaction was initiated in the format: YYYY/MM/DD HH:MM:SS offset.
|
11 | INTEGRATION_IDENTIFIER | Varchar |
The button source code or organization name of the partner. |
12 | PAYMENT_INSTRUMENT _TYPE |
Varchar |
A high-level classification of the financial instrument used to fund a payment. Examples include:
|
13 | PAYMENT_INSTRUMENT _SUBTYPE |
Varchar |
A detailed classification of the financial instrument used to fund a payment. Examples include:
|
14 | TRANSACTION_AMOUNT | Money |
The transaction amount. |
15 | TRANSACTION_CURRENCY | Three character currency code | The currency of the transaction. |
16 | TRANSACTION_DEBIT _CREDIT_CODE |
Varchar |
Indicates whether money has been credited or debited from the account.
|
17 | PRICING_MODEL | Varchar |
Denotes whether there is a revenue share on the transaction or if fees are gross billed through invoices.
|
18 | INTERCHANGE_PROGRAM | varchar |
The updated interchange program received for the transaction. If the transaction has received any interchange prior to this, that value should be discarded, and new details applied. A blank value means no interchange program is applicable, and prior interchange details should be nullified. |
19 | INTERCHANGE_COST _PERCENTAGE |
varchar |
The percentage of the transaction amount charged as the revised interchange cost. If the transaction has received any interchange prior to this, that value should be discarded, and new details applied. Blank values should also be updated. |
20 | INTERCHANGE_COST _FIXED_AMOUNT |
Money |
The fixed amount component of the revised interchange cost. If the transaction has received any interchange prior to this, that value should be discarded, and new details applied. Blank values should also be updated. |
21 | INTERCHANGE_COST | Money |
The total revised interchange cost. If the transaction has received any interchange prior to this, that value should be discarded, and new details applied. Blank values should also be updated. |
22 | NETWORK_NAME | varchar |
The pinless debit network name. Examples include:
|