Happy Business Starts Here

Highlighted
Zuora Support

Bill Cycle Day Change from Auto-set to fixed using API

An account was created with Auto-set as Billing Cycle Day. The BCD is assigned to the account and it has already been billed once.

I am trying to change the bill cycle day to 10th of the month using CRUD but it throws an error:

{

"Errors": [

{

"Code": "INVALID_VALUE",

"Message": "You can not change bill cycle day manually when bill cycle day setting option is 'AutoSet'."

}

],

"Success": false

}

Request:

https:///v1/object/account/2c92c0f967640cb30167781ec5bd2797

{

"batch":"Batch2",

"BillCycleDay": 10

}






If you found my answer helpful, please give me a kudo ↑
Help others find answers faster by accepting my post as a solution √

1 REPLY 1
Zuora Support

Re: Bill Cycle Day Change from Auto-set to fixed using API

We can update the Auto-set Billing Cycle Day value to Manual BCD.

 

Please find the below code snippet:

<ns1:update>
<ns1:zObjects xsi:type="ns2:Account">
<ns2:Id>2c92c0f9639206dc016397f7d4611752</ns2:Id>
<ns2:BcdSettingOption>ManualSet</ns2:BcdSettingOption>
<ns2:BillCycleDay>10</ns2:BillCycleDay>
</ns1:zObjects>
</ns1:update>

 

The auto-set BCD value will change when the triggering condition or the trigger date of the first recurring charge changes. Auto-set BCD value will not change upon first subscription activation or succeeding subscriptions are created.

 

Please check the below link on Auto-set BCD:

https://knowledgecenter.zuora.com/CB_Billing/WA_Dates_in_Zuora/C_Customer_Account_Dates%3A_Bill_Cycl...






If you found my answer helpful, please give me a kudo ↑
Help others find answers faster by accepting my post as a solution √