Usage-based subscription balance_used is not resetting to zero at end of app billing period

Shopify Partner
9 1 7



We're testing Shopify app billing for a new app we're developing, and saw some disturbing behavior in a recurring+usage app subscription (recurring_application_charge): when the app current billing period ended, the balance_used amount did not reset to zero. The subscription is still reporting usage charges created during the prior app billing period (this queried just now, on 2023-04-18):



    "recurring_application_charge": {
        "id": 28822143279,
        "price": "100.00",
        "status": "active",
        "billing_on": "2023-03-14",
        "created_at": "2023-03-14T13:21:50-07:00",
        "updated_at": "2023-04-17T09:36:21-07:00",
        "test": true,
        "activated_on": "2023-03-14",
        "capped_amount": "15000.00",
        "trial_ends_on": "2023-03-14",
        "balance_used": 1500.0,
        "balance_remaining": 13500.0,



Per the subscription info above, the app billing period ended on 04-14. The last usage charge for this subscription was created on 04-05. The update on 04-17 was increasing the usage cap via the Shopify UI.


Why would this happen?


This is a Test subscription in a development shop - are Test subscriptions known to not behave correctly per the API documentation?




Replies 0 (0)