# Adv. Billing ## List Invoices to be Generated - [GET /list-generate-bill/{invoiceDate}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/listpreminvoicegenerate.md): List of Invoices to be generated based on the selected Invoice Date. ## List Retro Adjustments - [GET /list-retro-adjustment](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/listretroadjustment.md): List Retro Adjustments based on a provided Group, Division, Subscriber, and Eff Date. ## List Subscriber Disenroll Adjustments - [GET /list-subscriber-disenroll-adjustment](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/listsubscriberdisenrolladjustment.md): List Disenroll Adjustments based on a provided Subscriber ID and As of Date (Disenroll Date). ## List Self-Admin Invoices to be Generated - [GET /list-generate-self-admin/{invoiceDate}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/listpreminvoicegenerateselfadmin.md): List of Self-Admin Invoices to be generated based on the selected Invoice Date. ## Generate Subscriber Invoice - [POST /generate-subscriber-invoice](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/generatepreminvoicesubscriber.md): Creates a new Premium Billing Invoice for the selected Subscriber. ## Generate Group Invoice - [POST /generate-group-invoice](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/generatepreminvoicegroup.md): Creates a new Premium Billing Invoice for the selected Group. ## Generate Division Invoice - [POST /generate-division-invoice](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/generatepreminvoicedivision.md): Creates a new Premium Billing Invoice for the selected Group/Division. ## Generate GroupDivisionCaptive Invoice - [POST /generate-group-division-captive-invoice](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/generatepreminvoicegroupdivisioncaptive.md): Creates a new Premium Billing Invoice for the selected GroupDivisionCaptive. ## Generate Group and Division Invoice - [POST /generate-group-division-invoice](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/generatepreminvoicegroupdivision.md): Creates a new Premium Billing Invoice the selected Group for any Division with the Group Invoice Level AND a separate Invoice for each Division flagged as Division Invoice Level. ## Generate Self-Admin Group Invoice - [POST /generate-self-admin-group-invoice](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/generatepreminvoiceselfadmingroup.md): Creates a new Self-Admin Invoice for the selected Group. ## Generate Self-Admin Division Invoice - [POST /generate-self-admin-division-invoice](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/generatepreminvoiceselfadmindivision.md): Creates a new Self-Admin Invoice for the selected Group/Division. ## Billing Refund - [POST /billing-refund](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/billingrefund.md): Generate the necessary Billing adjustments for an Invoice refund and create a Distribution if needed. ## Copy Premium Rates - [POST /billing-rate-copy](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/billingratecopy.md): Take a list of Rates and a set of configuration options and copy those rates. ## Change Premium Rates - [POST /billing-rate-change](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/billingratechange.md): Take a list of Rates and a set of configuration options and change those rates. ## Billing Auto-Apply - [POST /billing-auto-apply](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/billingautoapply.md): Auto Apply Payment based on specified configuration options. ## Billing Apply Payment Category - [POST /billing-apply-payment-category](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/billingapplypaymentcategory.md): Using the ListPremApplyPaymentCategory Operation to get a list of payments and additional configuration, have On Accout and PremPayment information updated. ## Billing Apply Payment On Account Category - [POST /billing-apply-payment-on-account-category](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/billingapplypaymentonaccountcategory.md): Using the PremPaymentOnAccount List as a basis for configuration, have On Accout and PremPayment information updated. ## Reset Self-Admin Invoice - [POST /reset-self-admin-invoice/{invoiceKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/resetselfadmininvoice.md): Reset a Self-Admin Invoice removing received amounts, adjustments applied, etc. ## Clear Applied on Invoice - [POST /invoice-clear-applied/{invoiceKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/invoiceclearapplied.md): Clear Applied data on invoice. Delete received records. Update Received Amounts. ## Delete an Invoice with additional options - [POST /invoice-full-delete/{invoiceKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/fulldeleteinvoice.md): This process will delete an invoice and remove attached records, update or delete adjustments based on selected options. ## Regenerate Invoice - [POST /invoice-regenerate/{invoiceKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/regenerateinvoice.md): This will delete the invoice, remove attached adjustments, payments, etc. Then Regenerate the Invoice using the same Invoice Key. ## Finalize Invoice - [POST /invoice-finalize/{invoiceKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/finalizeinvoice.md): This will finalize the selected Invoice. ## Process Payment File - [POST /process-payment-file](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/processpaymentfile.md): Import a defined Payment File in .csv format to then have payments created and, optionally, attached to invoices. ## PremInvoice Apply Payments for Self-Admin - [POST /premium-invoice-apply-payment-self-admin](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/preminvoiceapplypaymentselfadmin.md): PremInvoice Apply Payments for Self-Admin ## Process or Check Invoice Tolerance - [POST /process-invoice-tolerance/{invoiceKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/processinvoicetolerance.md): Given an Invoice and amount due, either check if an Invoice falls withing Tolerance range to performan a write-off, or go ahead and perform the write-off. ## Undo an Applied Premium Payment - [POST /undo-premium-payment/{premPaymentKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/undopremiumpayment.md): Based on the supplied PremPayment_Key, remove this payment from any invoice it is attached, and then recalc the received on each affected invoice. ## Set Paid Through by Invoice - [POST /set-paid-through-by-invoice/{invoiceKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/setpaidthroughbyinvoice.md): Updates Paid Through information for enrollments, groups, policies, etc. based on a selected Invoice Key. ## Check Past Due settings and trigger Process Automation - [POST /billing-past-due-process-automation](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/billingpastdueprocessautomation.md): Based on configured Past Due settings, interrogate Premium Billing invoices for past due invoices and fire configured process automation triggers. ## When a negative Payment is attached to an Invoice, trigger Process Automation. - [POST /billing-negative-payment-process-automation/{invoiceKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/billingnegativepaymentprocessautomation.md): When the payment being attached to an Invoice is negative, you can optionally call this trigger to see if any process automation is configured to notify internal team members. ## Generate Invoice Process Automation - [POST /billing-generate-invoice-process-automation/{invoiceKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/billinggenerateinvoiceprocessautomation.md): This will trigger Generate Invoice Process Automation. ## List Billing Adjustments for Disenroll - [GET /subscribers/{subscriberID}/as-of-date/{asOfDate}/disenroll-adjustments](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/listdisenrolladjustment.md): List of Billing Adjustments that would be created based on a Subscriber being disenrolled on the As of Date. ## Create Premium Distributions - [POST /premium-distributions-generate/{groupId}/{asOfDate}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/generatepremdistribution.md): Generate the Premium Distributions for the selected Group and As of Date. ## Create Premium Distributions Checks - [POST /premium-distributions-generate-check/{payeeId}/{payorId}/{accountKey}/{checkNumber}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/generatepremdistributioncheck.md): Generate the Premium Distribution Checks for the selected Payor and Payee. ## Create Premium Distributions Check Batch - [POST /premium-distributions-generate-check-batch/{checkBatch}/{payeeId}/{payorId}/{accountKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/generatepremdistributioncheckbatch.md): Given an existing Check Batch, generate a Distribution check in that Check Batch. ## PremInvoice Apply Payments by Subscriber - [POST /premium-invoice-apply-payment-sub](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/preminvoiceapplypaymentsubscriber.md): PremInvoice Apply Payments by Subscriber ## PremInvoice Apply Payments by Header Adjustment - [POST /premium-invoice-apply-payment-adj](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/preminvoiceapplypaymentheaderadjustment.md): PremInvoice Apply Payments by Header Adjustment ## PremInvoice Apply Payments by Subscriber and Plan Type - [POST /premium-invoice-apply-payment-sub-plan-type](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/preminvoiceapplypaymentsubscriberplantype.md): PremInvoice Apply Payments by Subscriber and Plan Type ## PremInvoice Apply Payments by Subscriber and Payor ID - [POST /premium-invoice-apply-payment-sub-payor_id](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/preminvoiceapplypaymentsubscriberpayorid.md): PremInvoice Apply Payments by Subscriber and Payor ID ## PremInvoice Auto-Apply - [POST /premium-invoices/{invoiceKey}/auto-apply](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/preminvoiceautoapply.md): Auto-Apply all payements to the selected invoice. ## PremInvoice Auto-Apply for Self-Admin - [POST /premium-invoices/{invoiceKey}/auto-apply-self-admin](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/preminvoiceautoapplyselfadmin.md): Auto-Apply all payements to the selected Self-Admin invoice. ## List Premium for Payment Application - [GET /list-apply-payment-category](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/listpremapplypaymentcategory.md): List Invoice Detail that can have premimum applied based on payment information and applied payment category. ## Add Rate from Template - [POST /premium-rates/{premRateKey}/add-from-template](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/addpremratefromtemplate.md): Create a new Premium Rate based on the selected Template Rate. ## Generate Invoice Process Automation - [POST /report-series-process-generate-invoice/{invoiceKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/reportseriesprocessgenerateinvoice.md): This will trigger Generate Invoice Process Automation. ## List Billing Adjustments for Disenroll - [GET /subscribers/{subscriberID}/as-of-date/{asOfDate}/disenroll-adjustments](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-enrollment/listdisenrolladjustment.md): List of Billing Adjustments that would be created based on a Subscriber being disenrolled on the As of Date. ## Billing Refund - [POST /billing-refund](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/billing/billingrefund.md): Generate the necessary Billing adjustments for an Invoice refund and create a Distribution if needed. ## Billing Auto-Apply - [POST /billing-auto-apply](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/billing/billingautoapply.md): Auto Apply Payment based on specified configuration options. ## Billing Apply Payment Category - [POST /billing-apply-payment-category](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/billing/billingapplypaymentcategory.md): Using the ListPremApplyPaymentCategory Operation to get a list of payments and additional configuration, have On Accout and PremPayment information updated. ## Billing Apply Payment On Account Category - [POST /billing-apply-payment-on-account-category](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/billing/billingapplypaymentonaccountcategory.md): Using the PremPaymentOnAccount List as a basis for configuration, have On Accout and PremPayment information updated. ## Create Premium Distributions - [POST /premium-distributions-generate/{groupId}/{asOfDate}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-distributions/generatepremdistribution.md): Generate the Premium Distributions for the selected Group and As of Date. ## Create Premium Distributions Checks - [POST /premium-distributions-generate-check/{payeeId}/{payorId}/{accountKey}/{checkNumber}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-distributions/generatepremdistributioncheck.md): Generate the Premium Distribution Checks for the selected Payor and Payee. ## Create Premium Distributions Check Batch - [POST /premium-distributions-generate-check-batch/{checkBatch}/{payeeId}/{payorId}/{accountKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-distributions/generatepremdistributioncheckbatch.md): Given an existing Check Batch, generate a Distribution check in that Check Batch. ## List Invoices to be Generated - [GET /list-generate-bill/{invoiceDate}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-invoices/listpreminvoicegenerate.md): List of Invoices to be generated based on the selected Invoice Date. ## List Self-Admin Invoices to be Generated - [GET /list-generate-self-admin/{invoiceDate}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-invoices/listpreminvoicegenerateselfadmin.md): List of Self-Admin Invoices to be generated based on the selected Invoice Date. ## Generate Subscriber Invoice - [POST /generate-subscriber-invoice](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-invoices/generatepreminvoicesubscriber.md): Creates a new Premium Billing Invoice for the selected Subscriber. ## Generate Group Invoice - [POST /generate-group-invoice](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-invoices/generatepreminvoicegroup.md): Creates a new Premium Billing Invoice for the selected Group. ## Generate Division Invoice - [POST /generate-division-invoice](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-invoices/generatepreminvoicedivision.md): Creates a new Premium Billing Invoice for the selected Group/Division. ## Generate GroupDivisionCaptive Invoice - [POST /generate-group-division-captive-invoice](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-invoices/generatepreminvoicegroupdivisioncaptive.md): Creates a new Premium Billing Invoice for the selected GroupDivisionCaptive. ## Generate Group and Division Invoice - [POST /generate-group-division-invoice](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-invoices/generatepreminvoicegroupdivision.md): Creates a new Premium Billing Invoice the selected Group for any Division with the Group Invoice Level AND a separate Invoice for each Division flagged as Division Invoice Level. ## Generate Self-Admin Group Invoice - [POST /generate-self-admin-group-invoice](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-invoices/generatepreminvoiceselfadmingroup.md): Creates a new Self-Admin Invoice for the selected Group. ## Generate Self-Admin Division Invoice - [POST /generate-self-admin-division-invoice](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-invoices/generatepreminvoiceselfadmindivision.md): Creates a new Self-Admin Invoice for the selected Group/Division. ## Reset Self-Admin Invoice - [POST /reset-self-admin-invoice/{invoiceKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-invoices/resetselfadmininvoice.md): Reset a Self-Admin Invoice removing received amounts, adjustments applied, etc. ## Clear Applied on Invoice - [POST /invoice-clear-applied/{invoiceKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-invoices/invoiceclearapplied.md): Clear Applied data on invoice. Delete received records. Update Received Amounts. ## Delete an Invoice with additional options - [POST /invoice-full-delete/{invoiceKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-invoices/fulldeleteinvoice.md): This process will delete an invoice and remove attached records, update or delete adjustments based on selected options. ## Regenerate Invoice - [POST /invoice-regenerate/{invoiceKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-invoices/regenerateinvoice.md): This will delete the invoice, remove attached adjustments, payments, etc. Then Regenerate the Invoice using the same Invoice Key. ## Finalize Invoice - [POST /invoice-finalize/{invoiceKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-invoices/finalizeinvoice.md): This will finalize the selected Invoice. ## PremInvoice Apply Payments for Self-Admin - [POST /premium-invoice-apply-payment-self-admin](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-invoices/preminvoiceapplypaymentselfadmin.md): PremInvoice Apply Payments for Self-Admin ## Set Paid Through by Invoice - [POST /set-paid-through-by-invoice/{invoiceKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-invoices/setpaidthroughbyinvoice.md): Updates Paid Through information for enrollments, groups, policies, etc. based on a selected Invoice Key. ## Check Past Due settings and trigger Process Automation - [POST /billing-past-due-process-automation](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-invoices/billingpastdueprocessautomation.md): Based on configured Past Due settings, interrogate Premium Billing invoices for past due invoices and fire configured process automation triggers. ## PremInvoice Apply Payments by Subscriber - [POST /premium-invoice-apply-payment-sub](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-invoices/preminvoiceapplypaymentsubscriber.md): PremInvoice Apply Payments by Subscriber ## PremInvoice Apply Payments by Header Adjustment - [POST /premium-invoice-apply-payment-adj](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-invoices/preminvoiceapplypaymentheaderadjustment.md): PremInvoice Apply Payments by Header Adjustment ## PremInvoice Apply Payments by Subscriber and Plan Type - [POST /premium-invoice-apply-payment-sub-plan-type](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-invoices/preminvoiceapplypaymentsubscriberplantype.md): PremInvoice Apply Payments by Subscriber and Plan Type ## PremInvoice Apply Payments by Subscriber and Payor ID - [POST /premium-invoice-apply-payment-sub-payor_id](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-invoices/preminvoiceapplypaymentsubscriberpayorid.md): PremInvoice Apply Payments by Subscriber and Payor ID ## PremInvoice Auto-Apply - [POST /premium-invoices/{invoiceKey}/auto-apply](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-invoices/preminvoiceautoapply.md): Auto-Apply all payements to the selected invoice. ## PremInvoice Auto-Apply for Self-Admin - [POST /premium-invoices/{invoiceKey}/auto-apply-self-admin](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-invoices/preminvoiceautoapplyselfadmin.md): Auto-Apply all payements to the selected Self-Admin invoice. ## Process Payment File - [POST /process-payment-file](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-payments/processpaymentfile.md): Import a defined Payment File in .csv format to then have payments created and, optionally, attached to invoices. ## Process or Check Invoice Tolerance - [POST /process-invoice-tolerance/{invoiceKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-payments/processinvoicetolerance.md): Given an Invoice and amount due, either check if an Invoice falls withing Tolerance range to performan a write-off, or go ahead and perform the write-off. ## Undo an Applied Premium Payment - [POST /undo-premium-payment/{premPaymentKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-payments/undopremiumpayment.md): Based on the supplied PremPayment_Key, remove this payment from any invoice it is attached, and then recalc the received on each affected invoice. ## List Premium for Payment Application - [GET /list-apply-payment-category](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-payments/listpremapplypaymentcategory.md): List Invoice Detail that can have premimum applied based on payment information and applied payment category. ## Copy Premium Rates - [POST /billing-rate-copy](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-rates/billingratecopy.md): Take a list of Rates and a set of configuration options and copy those rates. ## Change Premium Rates - [POST /billing-rate-change](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-rates/billingratechange.md): Take a list of Rates and a set of configuration options and change those rates. ## Add Rate from Template - [POST /premium-rates/{premRateKey}/add-from-template](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-rates/addpremratefromtemplate.md): Create a new Premium Rate based on the selected Template Rate. ## List Billing Adjustments for Disenroll - [GET /subscribers/{subscriberID}/as-of-date/{asOfDate}/disenroll-adjustments](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/subscribers/listdisenrolladjustment.md): List of Billing Adjustments that would be created based on a Subscriber being disenrolled on the As of Date. ## Generate Invoice Process Automation - [POST /report-series-process-generate-invoice/{invoiceKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/report-series-processes/reportseriesprocessgenerateinvoice.md): This will trigger Generate Invoice Process Automation.