credit memo list vs get produces two different statuses for the same credit memo id

When I pull data from the credit memo “list” endpoint, the status of the credit memo is “unapplied”. When I pull that credit memo specifically, using the “get” endpoint, the status is “deleted”. Support is trying to tell me that this is because they do not have all the information needed to indicate if it is “unapplied” or “deleted”. This seems very wrong to me, to have the same field name produce two different values.

In addition, it seems there is no parameter for pulling credit memos by last updated date, as you can do with other “list” endpoints. Is this endpoint still in beta? Should I be trusting these results at all?

Comments

  • Alex Wong
    Alex Wong Community All-Star
    Tenth Anniversary Kudos 5 Facilitator 4 bbcon 2025 Attendee Badge

    @Arlette Slachmuylder
    first you should determine the “real” data that should be there by going to the record in FE NXT.

    list generally has a delay, see below link about RODS.

    the “get” single record endpoint do not have delay, so whatever you get SHOULD be the actual data of the record.

  • @Alex Wong
    Thanks. This is actually old data - no delay should be happening. Support is saying that it is acceptable for old records to show two different statuses… depending on the endpoint used. Seems unacceptable to me…

  • Alex Wong
    Alex Wong Community All-Star
    Tenth Anniversary Kudos 5 Facilitator 4 bbcon 2025 Attendee Badge

    @Arlette Slachmuylder
    A credit memo can only have ONE status:

    This is from FE Database Schema:

    5c7e4d866f451111a50261176dd063d1-huge-im

    This is from FE SKY API for getting Credit Memo:

    0c322b8cb02c37916f349c11e923fa00-huge-im

    this both is evidence that a single credit memo only have ONE credit memo status. Your support person is giving you false data, esculate the ticket.

Categories