Important
For sites where both Product Catalog versions 1.0 and 2.0 are active, add the header chargebee-response-schema-type: compat to this API request to receive the response in a format compatible with both Product Catalog 2.0 and Product Catalog 1.0.
Note:
- If the header is not passed, and your site supports coexistence of legacy and latest product catalogs, the value
compatis used by default.
Lists all the Credit Notes.
Sample Request
URL Format
Input Parameters
Determines your position in the list for pagination. To ensure that the next page is retrieved correctly, always set offset
to the value of next_offset
obtained in the previous iteration of the API call.
If set to true, includes the deleted resources in the response. For the deleted resources in the response, the 'deleted ' attribute will be 'true '.
Filter Params
optional, string filter
Credit-note id. Supported operators : is, is_not, starts_with, in, not_in
Example → id[is] = "CN_123"
optional, string filter
The identifier of the customer this Credit Note belongs to. Supported operators : is, is_not, starts_with, in, not_in
Example → customer_id[is] = "4gmiXbsjdm"
optional, string filter
To filter based on subscription_id. NOTE: Not to be used if consolidated invoicing feature is enabled. Supported operators : is, is_not, starts_with, is_present, in, not_in
Example → subscription_id[is] = "4gmiXbsjdm"
optional, string filter
The identifier of the invoice against which this Credit Note is issued. Supported operators : is, is_not, starts_with, in, not_in
Example → reference_invoice_id[is] = "INVOICE_876"
optional, enumerated string filter
The credit note type. Possible values are : adjustment, refundable.
Supported operators : is, is_not, in, not_in
Example → type[is] = "adjustment"
optional, enumerated string filter
The reason for issuing this Credit Note. The following reason codes are supported now[Deprecated; use the create_reason_code parameter instead]. Possible values are : write_off, subscription_change, subscription_cancellation, subscription_pause, chargeback, product_unsatisfactory, service_unsatisfactory, order_change, order_cancellation, waiver, other, fraudulent.
Supported operators : is, is_not, in, not_in
Example → reason_code[is] = "waiver"
optional, string filter
Reason code for creating the credit note. Must be one from a list of reason codes set in the Chargebee app in Settings > Configure Chargebee > Reason Codes > Credit Notes > Create Credit Note. Must be passed if set as mandatory in the app. The codes are case-sensitive. Supported operators : is, is_not, starts_with, in, not_in
Example → create_reason_code[is] = "Other"
optional, enumerated string filter
The credit note status. Possible values are : adjusted, refunded, refund_due, voided.
Supported operators : is, is_not, in, not_in
Example → status[is] = "adjusted"
optional, timestamp(UTC) in seconds filter
The date the Credit Note is issued. Supported operators : after, before, on, between
Example → date[on] = "1435054328"
optional, in cents filter
Credit Note amount in cents. Supported operators : is, is_not, lt, lte, gt, gte, between
Example → total[lte] = "1200"
optional, enumerated string filter
The price type of the Credit Note. Possible values are : tax_exclusive, tax_inclusive.
Supported operators : is, is_not, in, not_in
Example → price_type[is] = "tax_exclusive"
optional, in cents filter
The amount allocated to the invoices. Supported operators : is, is_not, lt, lte, gt, gte, between
Example → amount_allocated[gt] = "1200"
optional, in cents filter
The refunds issued from this Credit Note. Supported operators : is, is_not, lt, lte, gt, gte, between
Example → amount_refunded[is] = "130"
optional, in cents filter
The yet to be used credits of this Credit Note. Supported operators : is, is_not, lt, lte, gt, gte, between
Example → amount_available[gt] = "1400"
optional, timestamp(UTC) in seconds filter
Timestamp indicating the date and time this Credit Note gets voided. Supported operators : after, before, on, between
Example → voided_at[after] = "1435054328"
optional, timestamp(UTC) in seconds filter
To filter based on updated at. This attribute will be present only if the resource has been updated after 2016-11-09. Supported operators : after, before, on, between
Example → updated_at[after] = "1243545465"
optional, enumerated string filter
The subscription channel this object originated from and is maintained in. Possible values are : web, app_store, play_store.
Supported operators : is, is_not, in, not_in
Example → channel[is] = "APP STORE"
Returns
This attribute is returned only if more resources are present. To fetch the next set of resources use this value for the input parameter offset.
Resource object representing credit_note