For AI agents and LLMs: a structured documentation index is available at /llms.txt. Every page has a Markdown sibling — append .md to any URL.

Skip to content
Docs

Adjustment line item reports

Generate detailed reports about refunds, credits, and chargebacks, broken down by line item.

AI summary

Adjustment line item reports break down refunds, credits, and chargebacks to the individual items on each transaction, with filters for status and adjustment type.

  • • Line-item detail lets you identify which products are most affected by refunds and credits, enabling accurate product-level revenue analysis.
  • • Filters support status (pending approval, approved, rejected, reversed) and type (credit, refund, chargeback, and their reversals).
  • • Column headings mirror the Paddle API adjustment entity fields, making it straightforward to reconcile exported data with API responses.

Adjustments are records of changes to a transaction, like refunds or credits. They're created automatically by Paddle when making prorated changes to a subscription, or when making changes to an issued invoice. Adjustment line items are the individual items that make up an adjustment.

When to use

  • Analyze refunds and credits by product
    Break adjustments down to the individual items so you can see which products are most affected by refunds and credits.
  • Audit prorated changes
    See line-level detail for adjustments created from subscription updates and downgrades.
  • Feed product-level refund analytics
    Export itemized adjustment data into BI tools for revenue analysis.

Report filters

When generating adjustment line item reports, you can filter by:

FieldDescription
Updated dateThe date an adjustment was last modified. Matches entities modified on or after the start date and before the end date.
StatusThe current status of the adjustment.
  • Pending approval: Adjustment is pending approval by Paddle. Refunds must be approved by Paddle and are created pending_approval.
  • Approved: Adjustment is approved. Default for credits. Set when Paddle approves a refund that was pending_approval.
  • Rejected: Adjustment has been rejected. Set when Paddle rejects a refund that was pending_approval.
  • Reversed: Adjustment has been reversed.
TypeKind of adjustment.
  • Credit: Credits some or all the related transaction.
  • Credit reverse: Reversal of a credit for some or all the related transaction.
  • Refund: Refunds some or all the related transaction. Must be approved by Paddle.
  • Chargeback: Chargeback for the related transaction.
  • Chargeback reverse: Reversal of a chargeback for the related transaction.
  • Chargeback warning: Warning of an upcoming chargeback for the related transaction.

Report columns

Column headings on adjustment line item reports mirror fields in the Paddle API. Data is provided in the following columns:

idstring
Example: adjitm_01gw4rs4kex0prncwfne87ft8x
Unique Paddle ID for this adjustment item, prefixed with adjitm_.
Pattern: ^adjitm_[a-z\d]{26}$
adjustment_idstring
Example: adj_01gya6twkp8y0tv1e19rsgst9m
Paddle ID for the adjustment for this adjustment item, prefixed with adj_.
Pattern: ^adj_[a-z\d]{26}$
transaction_idstring
Example: txn_01h04vsbhqc62t8hmd4z3b578c
Paddle ID for the transaction related to this adjustment item, prefixed with txn_.
Pattern: ^txn_[a-z\d]{26}$
customer_idstring
Example: ctm_01grnn4zta5a1mf02jjze7y2ys
Paddle ID for the customer related to this adjustment, prefixed with ctm_.
Pattern: ^ctm_[a-z\d]{26}$
customer_emailstring (email)
Example: test@paddle.com
Email address for the customer that this adjustment is for.
Length: 1–320
address_idstring
Example: add_01gm302t81w94gyjpjpqypkzkf
Paddle ID for the address related to this adjustment, prefixed with add_.
Pattern: ^add_[a-z\d]{26}$
customer_country_codestring
Supported two-letter ISO 3166-1 alpha-2 country code of the address that this adjustment is for.
Values
  • AD
    Andorra
  • AE
    United Arab Emirates
  • AG
    Antigua and Barbuda
  • AI
    Anguilla
  • AL
    Albania
+ Show all values
  • AM
    Armenia
  • AO
    Angola
  • AR
    Argentina
  • AS
    American Samoa
  • AT
    Austria
  • AU
    Australia
  • AW
    Aruba
  • AX
    Ã…land Islands
  • AZ
    Azerbaijan
  • BA
    Bosnia and Herzegovina
  • BB
    Barbados
  • BD
    Bangladesh
  • BE
    Belgium
  • BF
    Burkina Faso
  • BG
    Bulgaria
  • BH
    Bahrain
  • BI
    Burundi
  • BJ
    Benin
  • BL
    Saint Barthélemy
  • BM
    Bermuda
  • BN
    Brunei
  • BO
    Bolivia
  • BQ
    Caribbean Netherlands (Bonaire, Sint Eustatius, and Saba)
  • BR
    Brazil
  • BS
    Bahamas
  • BT
    Bhutan
  • BV
    Bouvet Island
  • BW
    Botswana
  • BZ
    Belize
  • CA
    Canada
  • CC
    Cocos Islands
  • CG
    Republic of Congo
  • CH
    Switzerland
  • CI
    Côte d'Ivoire (Ivory Coast)
  • CK
    Cook Islands
  • CL
    Chile
  • CM
    Cameroon
  • CN
    China
  • CO
    Colombia
  • CR
    Costa Rica
  • CV
    Cape Verde
  • CW
    Curaçao
  • CX
    Christmas Island
  • CY
    Cyprus
  • CZ
    Czechia (Czech Republic)
  • DE
    Germany
  • DJ
    Djibouti
  • DK
    Denmark
  • DM
    Dominica
  • DO
    Dominican Republic
  • DZ
    Algeria
  • EC
    Ecuador
  • EE
    Estonia
  • EG
    Egypt
  • EH
    Western Sahara
  • ER
    Eritrea
  • ES
    Spain
  • ET
    Ethiopia
  • FI
    Finland
  • FJ
    Fiji
  • FK
    Falkland Islands
  • FM
    Micronesia
  • FO
    Faroe Islands
  • FR
    France
  • GA
    Gabon
  • GB
    United Kingdom
  • GD
    Grenada
  • GE
    Georgia
  • GF
    French Guiana
  • GG
    Guernsey
  • GH
    Ghana
  • GI
    Gibraltar
  • GL
    Greenland
  • GM
    Gambia
  • GN
    Guinea
  • GP
    Guadeloupe
  • GQ
    Equatorial Guinea
  • GR
    Greece
  • GS
    South Georgia and the South Sandwich Islands
  • GT
    Guatemala
  • GU
    Guam
  • GW
    Guinea-Bissau
  • GY
    Guyana
  • HK
    Hong Kong
  • HM
    Heard Island and McDonald Islands
  • HN
    Honduras
  • HR
    Croatia
  • HU
    Hungary
  • ID
    Indonesia
  • IE
    Ireland
  • IL
    Israel
  • IM
    Isle of Man
  • IN
    India
  • IO
    British Indian Ocean Territory
  • IQ
    Iraq
  • IS
    Iceland
  • IT
    Italy
  • JE
    Jersey
  • JM
    Jamaica
  • JO
    Jordan
  • JP
    Japan
  • KE
    Kenya
  • KG
    Kyrgyzstan
  • KH
    Cambodia
  • KI
    Kiribati
  • KM
    Comoros
  • KN
    Saint Kitts and Nevis
  • KR
    South Korea
  • KW
    Kuwait
  • KY
    Cayman Islands
  • KZ
    Kazakhstan
  • LA
    Lao People's Democratic Republic (Laos)
  • LB
    Lebanon
  • LC
    Saint Lucia
  • LI
    Liechtenstein
  • LK
    Sri Lanka
  • LR
    Liberia
  • LS
    Lesotho
  • LT
    Lithuania
  • LU
    Luxembourg
  • LV
    Latvia
  • MA
    Morocco
  • MC
    Monaco
  • MD
    Moldova
  • ME
    Montenegro
  • MF
    Saint Martin
  • MG
    Madagascar
  • MH
    Marshall Islands
  • MK
    Macedonia
  • MN
    Mongolia
  • MO
    Macao
  • MP
    Northern Mariana Islands
  • MQ
    Martinique
  • MR
    Mauritania
  • MS
    Montserrat
  • MT
    Malta
  • MU
    Mauritius
  • MV
    Maldives
  • MW
    Malawi
  • MX
    Mexico
  • MY
    Malaysia
  • MZ
    Mozambique
  • NA
    Namibia
  • NC
    New Caledonia
  • NE
    Niger
  • NF
    Norfolk Island
  • NG
    Nigeria
  • NL
    Netherlands
  • NO
    Norway
  • NP
    Nepal
  • NR
    Nauru
  • NU
    Niue
  • NZ
    New Zealand
  • OM
    Oman
  • PA
    Panama
  • PE
    Peru
  • PF
    French Polynesia
  • PG
    Papua New Guinea
  • PH
    Philippines
  • PK
    Pakistan
  • PL
    Poland
  • PM
    Saint Pierre and Miquelon
  • PN
    Pitcairn
  • PR
    Puerto Rico
  • PS
    Palestinian territories
  • PT
    Portugal
  • PW
    Palau
  • PY
    Paraguay
  • QA
    Qatar
  • RE
    Reunion
  • RO
    Romania
  • RS
    Republic of Serbia
  • RW
    Rwanda
  • SA
    Saudi Arabia
  • SB
    Solomon Islands
  • SC
    Seychelles
  • SE
    Sweden
  • SG
    Singapore
  • SH
    Saint Helena
  • SI
    Slovenia
  • SJ
    Svalbard and Jan Mayen
  • SK
    Slovakia
  • SL
    Sierra Leone
  • SM
    San Marino
  • SN
    Senegal
  • SR
    Suriname
  • ST
    São Tomé and Príncipe
  • SV
    El Salvador
  • SX
    Sint Maarten
  • SZ
    Swaziland
  • TC
    Turks and Caicos Islands
  • TD
    Chad
  • TF
    French Southern and Antarctic Lands
  • TG
    Togo
  • TH
    Thailand
  • TJ
    Tajikistan
  • TK
    Tokelau
  • TL
    Timor-Leste
  • TM
    Turkmenistan
  • TN
    Tunisia
  • TO
    Tonga
  • TR
    Turkey
  • TT
    Trinidad and Tobago
  • TV
    Tuvalu
  • TW
    Taiwan
  • TZ
    Tanzania
  • UA
    Ukraine
  • UG
    Uganda
  • UM
    United States Minor Outlying Islands
  • US
    United States
  • UY
    Uruguay
  • UZ
    Uzbekistan
  • VA
    Holy See (Vatican City)
  • VC
    Saint Vincent and the Grenadines
  • VG
    British Virgin Islands
  • VI
    U.S. Virgin Islands
  • VN
    Vietnam
  • VU
    Vanuatu
  • WF
    Wallis and Futuna
  • WS
    Samoa
  • XK
    Kosovo
  • YT
    Mayotte
  • ZA
    South Africa
  • ZM
    Zambia
business_idstring | null
Example: biz_01grrebrzaee2qj2fqqhmcyzaj
Paddle ID for the business related to this adjustment, prefixed with biz_.
Pattern: ^biz_[a-z\d]{26}$
business_namestring | null
Name of the business that this adjustment is for.
Max length: 1024
actionstring
How this adjustment impacts the related transaction.
Values
  • credit
    Credits some or all the related transaction.
  • refund
    Refunds some or all the related transaction. Must be approved by Paddle in most cases.
  • chargeback
    Chargeback for the related transaction. Automatically created by Paddle when a customer successfully disputes a charge.
  • chargeback_reverse
    Reversal of a chargeback for the related transaction. Automatically created by Paddle when Paddle contests a chargeback successfully.
  • chargeback_warning
    Warning of an upcoming chargeback for the related transaction. Automatically created by Paddle.
+ Show all values
  • chargeback_warning_reverse
    Reversal of a chargeback warning for the related transaction. Automatically created by Paddle.
  • credit_reverse
    Reversal of a credit for the related transaction. Automatically created by Paddle.
reasonstring
Why this adjustment was created. Retained for record-keeping purposes.
statusstring

Status of this adjustment. Set automatically by Paddle.

Most refunds for live accounts are created with the status of pending_approval until reviewed by Paddle, but some are automatically approved. For sandbox accounts, Paddle automatically approves refunds every ten minutes.

Credit adjustments don't require approval from Paddle, so they're created as approved.

Values
  • pending_approval
    Adjustment is pending approval by Paddle. Most refunds for live accounts must be approved by Paddle.
  • approved
    Adjustment is approved. Default for credits. Set when Paddle approves a refund that was pending_approval.
  • rejected
    Adjustment has been rejected. Set when Paddle rejects a refund that was pending_approval.
  • reversed
    Adjustment has been reversed. Set by Paddle when a chargeback_reversal or credit_reversal adjustment is created for this adjustment.
product_idstring
Example: pro_01gsz97mq9pa4fkyy0wqenepkz
Paddle ID of the product that this transaction item is for, prefixed with pro_.
Pattern: ^pro_[a-z\d]{26}$
product_namestring
Name of the product related to this transaction item.
Length: 1–200
price_idstring
Example: pri_01gsz8z1q1n00f12qt82y31smh
Paddle ID of the price that this transaction item is for, prefixed with pri_.
Pattern: ^pri_[a-z\d]{26}$
price_descriptionstring
Internal description for this price, not shown to customers. Typically notes for your team.
Length: 2–200
billing_cycle_frequencyinteger | null
Amount of time for the billing cycle of the related price, if recurring.
Min: 1
billing_cycle_intervalstring | null
Unit of time for the billing cycle of the related price, if recurring.
Values
  • day
  • week
  • month
  • year
created_atstring (date-time)
Example: 2024-10-12T07:20:50.52Z
RFC 3339 datetime string of when this entity was created. Set automatically by Paddle.
updated_atstring (date-time)
Example: 2024-10-13T07:20:50.52Z
RFC 3339 datetime string of when this entity was updated. Set automatically by Paddle.
approved_atstring (date-time) | null
Example: 2024-10-12T07:20:50.52Z
RFC 3339 datetime string of when this adjustment was marked as approved. null for transactions that are not approved.
currency_codestring
Supported three-letter ISO 4217 currency code for this adjustment.
Values
  • USD
    United States Dollar
  • EUR
    Euro
  • GBP
    Pound Sterling
  • JPY
    Japanese Yen
  • AUD
    Australian Dollar
+ Show all values
  • CAD
    Canadian Dollar
  • CHF
    Swiss Franc
  • HKD
    Hong Kong Dollar
  • SGD
    Singapore Dollar
  • SEK
    Swedish Krona
  • ARS
    Argentine Peso
  • BRL
    Brazilian Real
  • CLP
    Chilean Peso
  • CNY
    Chinese Yuan
  • COP
    Colombian Peso
  • CZK
    Czech Koruna
  • DKK
    Danish Krone
  • HUF
    Hungarian Forint
  • ILS
    Israeli Shekel
  • INR
    Indian Rupee
  • KRW
    South Korean Won
  • MXN
    Mexican Peso
  • NOK
    Norwegian Krone
  • NZD
    New Zealand Dollar
  • PEN
    Peruvian Sol
  • PLN
    Polish Zloty
  • RUB
    Russian Ruble
  • THB
    Thai Baht
  • TRY
    Turkish Lira
  • TWD
    New Taiwan Dollar
  • UAH
    Ukrainian Hryvnia
  • VND
    Vietnamese Dong
  • ZAR
    South African Rand
subtotalstring
Total before tax in the adjustment currency.
taxstring
Total tax on the subtotal in the adjustment currency.
totalstring
Total after tax in the adjustment currency.
proration_ratestring
How proration was calculated for this item. Rate used to calculate proration.
billing_period_starts_atstring (date-time) | null
Example: 2024-10-12T07:20:50.52Z
RFC 3339 datetime string of when the billing period for this transaction starts.
billing_period_ends_atstring (date-time) | null
Example: 2024-10-12T07:20:50.52Z
RFC 3339 datetime string of when the billing period for this transaction ends.
tax_ratestring
Example: 0.2
Rate used to calculate tax for this transaction line item.
adjustment_to_balance_currency_exchange_ratestring
Example: 1.0513135
Exchange rate used to convert between the adjustment currency to your balance currency. 1.0 if currencies match.
balance_currency_subtotalstring | null
Total before tax and fees in your balance currency.
balance_currency_taxstring | null
Total tax on the subtotal in your balance currency.
balance_currency_totalstring | null
Total after discount and tax in your balance currency.

Was this page helpful?