# ChargeUsBankAccountOptionsInput

Input · GraphQL API

Input fields for creating a transaction with a US bank account.

## Fields

- `standardEntryClassCode` (`ACHStandardEntryClassCode`): A NACHA standard entry class (SEC) code, which designates how the transaction was authorized. Most internet-based sales should use the `WEB` code.
- `achMandate` (`String`): Language used to prove that you have the customer's explicit permission to debit their bank account.
- `achMandateAcceptedAt` (`Timestamp`): The date and time when the ACH mandate was accepted by the customer.

## Used by

- [ChargeUsBankAccountInput](/braintree/graphql/reference/types/charge-us-bank-account-input) — Input; options
- [RefundUsBankAccountInput](/braintree/graphql/reference/types/refund-us-bank-account-input) — Input; options

## GraphQL definition

```graphql
input ChargeUsBankAccountOptionsInput {
  standardEntryClassCode: ACHStandardEntryClassCode
  achMandate: String
  achMandateAcceptedAt: Timestamp
}
```

---

[View the complete GraphQL schema on GitHub](https://raw.githubusercontent.com/braintree/graphql-api/refs/heads/master/schema.graphql)