INPUT_OBJECT
UpdateBillingSettingsMutationInput
The input object that defines the fields for the updateBillingSettings mutation.
link GraphQL Schema definition
- input UpdateBillingSettingsMutationInput {
- # Whether or not service addition and removal is prorated by default.
- Boolean :
- # Whether or not service quantity changes are prorated by default.
- Boolean :
- # Whether or not changing the status from an active to inactive status is prorated
- # by default.
- Boolean :
- # Whether or not changing an account bill day is prorated by default.
- Boolean :
- # Whether or not to round prorated transactions to the nearest major unit (e.g. to
- # the nearest dollar, euro, pound, etc.)
- Boolean :
- # The date that the accounting period was closed.
- Date :
- # How often the accounting period automatically closes.
- AccountingPeriodCloseOption :
- # Monday.
- Boolean :
- # Tuesday.
- Boolean :
- # Wednesday.
- Boolean :
- # Thursday.
- Boolean :
- # Friday.
- Boolean :
- # Saturday.
- Boolean :
- # Sunday.
- Boolean :
- # The smallest credit card payment amount allowed.
- Int :
- # The smallest bank account payment amount allowed.
- Int :
- # The minimum account an invoice must be delinquent for before being flagged
- # delinquent.
- Int :
- # Whether or not to delete expired credit cards from Sonar.
- Boolean :
- # Whether the automatic payment process should just run the invoice amount, or the
- # entire amount due on the account.
- Boolean :
- # The number of times to attempt a credit card automatic payment.
- Int :
- # The number of days between retries for credit card automatic payments.
- Int :
- # The number of times to attempt a bank account automatic payment.
- Int :
- # The number of days between retries for bank account automatic payments.
- Int :
- # Autopay the initial invoice.
- Boolean :
- # The number of days between invoice date and the Autopay date.
- Int64Bit :
- # Whether or not the daily billing process is enabled.
- Boolean :
- # The service ID of a one time `Service` to charge for accounts with
- # `print_invoice` enabled in their `AccountBillingParameter`.
- Int64Bit :
- # The `AccountStatus` for disconnected accounts.
- Int64Bit :
- # Whether or not to apply a late fee to past due invoices.
- Boolean :
- # Whether late fees should be applied to child invoices.
- Boolean :
- # Whether to invoice and email late fees immediately, or add them to the next
- # invoice.
- Boolean :
- # Whether to exclude inactive accounts from late fee application.
- Boolean :
- # The ID of a one time `Service` to use for late fee application.
- Int64Bit :
- # The mode for late fee application.
- LateFeeMode :
- # If late fees are applied as a percentage, the percentage of the past due balance
- # to apply.
- Float :
- # The minimum amount an invoice must be past due for a late fee to be applied.
- Int :
- # The number of days after the due date on a delinquent invoice for a late fee to
- # be applied.
- Int :
- # Accounts of these types will be excluded from late fee application.
- Int64Bit] : [
- # Generate an invoice on an account when it is first activated, if there are any
- # uninvoiced debits.
- Boolean :
- # Always round taxes up.
- Boolean :
- # Printed invoice batch duplex.
- Boolean :
- # Use modular invoice templates for all invoices.
- Boolean :
- # Whether or not to include late fee invoices in printed batches.
- Boolean :
- # Setting this value to `true` will set `printed_invoice_fee_service_id` to null.
- Boolean :
- }