> ## Documentation Index
> Fetch the complete documentation index at: https://docs.slm.m1amdocs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# AutoBill Methods

The following table summarizes the methods for the `AutoBill` object.

| Method | Description |
| - | - |
| [activate](activate) | Activates an `Autobill` with a deferred start date. |
| [AutoBill.addCampaign](AutoBill_addCampaign) | Adds a Campaign to an existing `Autobill`. |
| [AutoBill.addCharge](AutoBill_addCharge) | Adds a non-recurring charge to an `Autobill`. |
| [AutoBill.cancel](AutoBill_cancel) | Cancels an `Autobill` object. |
| [AutoBill.changeBillingDayOfMonth](AutoBill_changeBillingDa) | Updates the monthly billing day. |
| [AutoBill.delayBillingByDays](AutoBill_delayBillingByD) | Delays the next billing by the specified number of days. |
| [AutoBill.delayBillingToDate](AutoBill_delayBillingToD) | Delays the next billing until the specified date. |
| [fetchAllCancelReason](fetchAllCancelReason) | Returns an array of `CancelReasons` objects. |
| [AutoBill.fetchAllCreditHistory](AutoBill_fetchAllCreditH) | Returns credit history for all AutoBills. |
| [Autobill.fetchAllInSeason](AutoBill_fetchAllInSeaso) | Returns an array of all in season AutoBills. |
| [AutoBill.fetchAllOffSeason](AutoBill_fetchAllOffSeas) | Returns an array of all off-season AutoBills. |
| [fetchBillingItemHistory](fetchBillingItemHistory) | Returns one or more `AutoBill` objects whose `Account` object matches the input. |
| [fetchByAccount](fetchByAccount) | Returns an array of AutoBills by `Account` object. |
| [AutoBill.fetchByAccountAndProduct](AutoBill_fetchByAccountA) | Returns all `AutoBill` objects whose `Account` and `Product` objects match the input. |
| [AutoBill.fetchByEmail](AutoBill_fetchByEmail) | Returns one or more `AutoBill` objects whose email address matches the input. |
| [AutoBill.fetchByMerchantAutoBillId](AutoBill_fetchByMerchant) | Returns an `AutoBill` object whose ID assigned by you () matches the input. |
| [AutoBill.fetchByVid](AutoBill_fetchByVid) | Returns an `AutoBill` object whose VID matches the input. |
| [AutoBill.fetchByWebSessionVid](AutoBill_fetchByWebSessi) | Returns an `AutoBill` object whose WebSession VID matches the input. |
| [AutoBill.fetchCreditHistory](AutoBill_fetchAllCreditH) | Returns an audit log of credit-related events for the specified `AutoBill`, or for all AutoBills. |
| [AutoBill.fetchDailyInvoiceBillings](AutoBill_fetchDailyInvoi) | Returns an array of Transaction objects, with MerchantAcceptedPayment Payment Methods, that must be billed for the day. |
| [AutoBill.fetchDeltaSince](AutoBill_fetchDeltaSince) | Returns one or more `AutoBill` objects whose status has changed since the specified time stamp. |
| [AutoBill.fetchFutureRebills](AutoBill_fetchFutureRebi) | Returns an array of planned future billing Transactions, that do not yet exist in Subscribe, for the specified `AutoBill` object. |
| [AutoBill.fetchInvoice](AutoBill_fetchInvoice) | Returns an `Invoice` for the given invoice ID as plain text or a PDF. |
| [AutoBill.fetchInvoiceNumbers](AutoBill_fetchInvoiceNum) | Fetches the list of invoice numbers of invoices in the given state, for the given `AutoBill`. |
| [AutoBill.fetchRemainingPaymentDetails](AutoBill_fetchRemainingP) | Returns information on an AutoBill’s remaining payments after the most recent payment. |
| [AutoBill.fetchUpgradeHistoryByMerchantAutoBillId](AutoBill_fetchUpgradeHis) | Returns an AutoBill’s upgrade history, given the `merchantAutoBillId`. |
| [AutoBill.fetchUpgradeHistoryByVid](AutoBill_fetchUpgradeHis_1) | Returns an AutoBill’s upgrade history, given the `VID`. |
| [finalizeCarrierBilling](finalizeCarrierBilling) | Completes the process of signing up for a subscription using `CarrierBilling` as a payment method. |
| [AutoBill.finalizeCustomerAction](AutoBill_finalizeCustome) | Completes processing of a Transaction after the customer finishes payment activities at the payment provider-hosted web pages, and is redirected to your site. |
| [AutoBill.finalizePayPalAuth](AutoBill_finalizePayPalA) | Informs Subscribe about the final authorization status of a validation transaction generated when you create an `AutoBill` paid for with a PayPal-based payment method. |
| [AutoBill.grantCredit](AutoBill_grantCredit) | Adds credit to an `AutoBill`. Token- and currency-based credit thus added are stored in the `AutoBill's credit`’s data member. Time-based credit thus granted to the `AutoBill` is immediately applied to the `AutoBill` by extending it. |
| [AutoBill.makePayment](AutoBill_makePayment) | Enters a payment against an `AutoBill`. |
| [AutoBill.migrate](AutoBill_migrate) | Allows you to import data to Subscribe for billing cycles completed through a different system. |
| [AutoBill.modify](AutoBill_modify) | Allows you to change an AutoBill, while maintaining its history. |
| [AutoBill.redeemGiftCard](AutoBill_redeemGiftCard) | Redeems a specified gift card, and adds equivalent credit to the `AutoBill`. |
| [AutoBill.reversePayment](AutoBill_reversePayment) | Reverses an `AutoBill` payment made using `makePayment`. This method may only be used with payments using `MerchantAcceptedPayment` payment methods. |
| [AutoBill.revokeCredit](AutoBill_revokeCredit) | Deducts from credit available to an `AutoBill`. Time-based credit cannot be revoked. |
| [settlementQuote](settlementQuote) | The `settlementQuote` method generates a quote for the settlement amount that would result in an `AutoBill.cancel` call made with both the *disentitle* and *settle* parameters set to `True`. |
| [update](update_1) | Creates a new `AutoBill` object, or updates an existing one. |
| [updateCancelReason](updateCancelReason) | Creates or edits an AutoBill `cancelReason`. |
| [AutoBill.writeOffInvoice](AutoBill_writeOffInvoice) | Marks an `Invoice` object as `writtenOff`, the debt unable to be collected. |

* **[AutoBill.activate](../topics/activate)**

* **[AutoBill.addCampaign](../topics/AutoBill_addCampaign)**

* **[AutoBill.addCharge](../topics/AutoBill_addCharge)**

* **[AutoBill.cancel](../topics/AutoBill_cancel)**

* **[AutoBill.changeBillingDayOfMonth](../topics/AutoBill_changeBillingDa)**

* **[AutoBill.delayBillingByDays](../topics/AutoBill_delayBillingByD)**

* **[AutoBill.delayBillingToDate](../topics/AutoBill_delayBillingToD)**

* **[AutoBill.fetchAllCancelReason](../topics/fetchAllCancelReason)**

* **[AutoBill.fetchAllCreditHistory](../topics/AutoBill_fetchAllCreditH)**

* **[Autobill.fetchAllInSeason](../topics/AutoBill_fetchAllInSeaso)**

* **[AutoBill.fetchAllOffSeason](../topics/AutoBill_fetchAllOffSeas)**

* **[AutoBill.fetchBillingItemHistory](../topics/fetchBillingItemHistory)**

* **[AutoBill.fetchByAccount](../topics/fetchByAccount)**

* **[AutoBill.fetchByAccountAndProduct](../topics/AutoBill_fetchByAccountA)**

* **[AutoBill.fetchByEmail](../topics/AutoBill_fetchByEmail)**

* **[AutoBill.fetchByMerchantAutoBillId](../topics/AutoBill_fetchByMerchant)**

* **[AutoBill.fetchByVid](../topics/AutoBill_fetchByVid)**

* **[AutoBill.fetchByWebSessionVid](../topics/AutoBill_fetchByWebSessi)**

* **[AutoBill.fetchCreditHistory](../topics/AutoBill_fetchCreditHist)**

* **[AutoBill.fetchDailyInvoiceBillings](../topics/AutoBill_fetchDailyInvoi)**

* **[AutoBill.fetchDeltaSince](../topics/AutoBill_fetchDeltaSince)**

* **[AutoBill.fetchFutureRebills](../topics/AutoBill_fetchFutureRebi)**

* **[AutoBill.fetchInvoice](../topics/AutoBill_fetchInvoice)**

* **[AutoBill.fetchInvoiceNumbers](../topics/AutoBill_fetchInvoiceNum)**

* **[AutoBill.fetchRemainingPaymentDetails](../topics/AutoBill_fetchRemainingP)**

* **[AutoBill.fetchUpgradeHistoryByMerchantAutoBillId](../topics/AutoBill_fetchUpgradeHis)**

* **[AutoBill.fetchUpgradeHistoryByVid](../topics/AutoBill_fetchUpgradeHis_1)**

* **[AutoBill.finalizeCarrierBilling](../topics/finalizeCarrierBilling)**

* **[AutoBill.finalizeCustomerAction](../topics/AutoBill_finalizeCustome)**

* **[AutoBill.finalizePayPalAuth](../topics/AutoBill_finalizePayPalA)**

* **[AutoBill.grantCredit](../topics/AutoBill_grantCredit)**

* **[AutoBill.makePayment](../topics/AutoBill_makePayment)**

* **[AutoBill.migrate](../topics/AutoBill_migrate)**

* **[AutoBill.modify](../topics/AutoBill_modify)**

* **[AutoBill.redeemGiftCard](../topics/AutoBill_redeemGiftCard)**

* **[AutoBill.reversePayment](../topics/AutoBill_reversePayment)**

* **[AutoBill.revokeCredit](../topics/AutoBill_revokeCredit)**

* **[AutoBill.settlementQuote](../topics/settlementQuote)**

* **[AutoBill.update](../topics/update)**

* **[AutoBill.updateCancelReason](../topics/updateCancelReason)**

* **[AutoBill.writeOffInvoice](../topics/AutoBill_writeOffInvoice)**

**Parent topic:**[The AutoBill Object](../topics/The_AutoBill_Object)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.