---
title: "init(amount:balanceType:)"
framework: intents
role: symbol
role_heading: Initializer
path: "intents/inbalanceamount/init(amount:balancetype:)"
---

# init(amount:balanceType:)

Initializes a balance amount object with a customizable type of information.

## Declaration

```swift
init?(amount: NSDecimalNumber, balanceType: INBalanceType)
```

## Parameters

- `amount`: The numerical amount associated with the balance.
- `balanceType`: The type that indicates what the balance represents. For a list of possible values, see doc://com.apple.sirikit/documentation/Intents/INBalanceType.

## Return Value

Return Value An initialized INBalanceAmount object.

## Discussion

Discussion Use this method when initializing balance amounts that do not involve money. important: When initializing a balance involving money, use the init(amount:currencyCode:) method instead. Using that initializer method lets you specify the currency associated with the monetary amount.

## See Also

### Initializing a Balance Amount Object

- [init(amount:currencyCode:)](intents/inbalanceamount/init(amount:currencycode:).md)
