Skip to main content

finance Domain

The finance domain maps domain keywords to underlying faker implementations.

Faker Documentation

Methods

finance.accountName

Generates a random account name.

No parameters.

Examples:

finance.accountName()

Example return values:

  • Investment Account

finance.accountNumber

Generates a random account number.

ArgTypeRequiredDescription
lengthnumbernoDesired length of the generated value.

Examples:

finance.accountNumber()
finance.accountNumber(length=1)

Example return values:

  • 43208795

finance.amount

Generates a random amount between the given bounds (inclusive).

ArgTypeRequiredDescription
autoFormatbooleannoIf true this method will use Number.toLocaleString(). Otherwise it will use Number.toFixed().
decintegernoThe number of decimal places for the amount.
maxnumbernoThe upper bound for the amount.
minnumbernoThe lower bound for the amount.
symbolstringnoThe symbol used to prefix the amount.

Examples:

finance.amount()

Type-in examples (named params):

finance.amount(autoFormat=true)

Example return values:

  • 536.86

finance.bic

Generates a random SWIFT/BIC code based on the ISO-9362 format.

ArgTypeRequiredDescription
includeBranchCodebooleannoWhether to include a three-digit branch code at the end of the generated code.

Examples:

finance.bic()
finance.bic(includeBranchCode=true)

Example return values:

  • TXWRPYFT

finance.bitcoinAddress

Generates a random Bitcoin address.

No parameters.

Examples:

finance.bitcoinAddress()

Example return values:

  • 39fu5Nhnibj2xa8FPVxCbX7y4xZi5SWd

finance.creditCardCVV

Generates a random credit card CVV.

No parameters.

Examples:

finance.creditCardCVV()

Example return values:

  • 839

finance.creditCardIssuer

Returns a random credit card issuer.

No parameters.

Examples:

finance.creditCardIssuer()

Example return values:

  • jcb

finance.creditCardNumber

Generates a random credit card number.

ArgTypeRequiredDescription
issuerstringnoIssuer or provider value used to constrain generated output.

Examples:

finance.creditCardNumber()
finance.creditCardNumber(issuer="value")

Example return values:

  • 6449-4462-4996-7580

finance.currency

Returns a random currency object, containing code, name, symbol, and numericCode properties.

No parameters.

Examples:

finance.currency()

Example return values:

  • {"name":"Rial Omani","code":"OMR","symbol":"﷼","numericCode":"512"}

finance.currencyCode

Returns a random currency code.

No parameters.

Examples:

finance.currencyCode()

Example return values:

  • ISK

finance.currencyName

Returns a random currency name.

No parameters.

Examples:

finance.currencyName()

Example return values:

  • South Sudanese pound

finance.currencyNumericCode

Returns a random currency numeric code.

No parameters.

Examples:

finance.currencyNumericCode()

Example return values:

  • 270

finance.currencySymbol

Returns a random currency symbol.

No parameters.

Examples:

finance.currencySymbol()

Example return values:

finance.ethereumAddress

Creates a random, non-checksum Ethereum address.

No parameters.

Examples:

finance.ethereumAddress()

Example return values:

  • 0xf5d385aff27de9dee6eeeffd924ffd7dd2d252ca

finance.iban

Generates a random IBAN.

ArgTypeRequiredDescription
countryCodestringnoThe country code from which you want to generate an IBAN, if none is provided a random country will be used.
formattedbooleannoReturn a formatted version of the generated IBAN.

Examples:

finance.iban()
finance.iban(countryCode="GB", formatted=true)

Example return values:

  • CH67001759079BP5WA811

finance.litecoinAddress

Generates a random Litecoin address.

No parameters.

Examples:

finance.litecoinAddress()

Example return values:

  • M7nWopfUfSjA8cmGWvuENRLu6GU4C1iTK

finance.maskedNumber

Generates a random masked number.

ArgTypeRequiredDescription
lengthnumbernoDesired length of the generated value.

Examples:

finance.maskedNumber()
finance.maskedNumber(length=1)

Example return values:

  • (...0934)

finance.pin

Generates a random PIN number.

ArgTypeRequiredDescription
lengthnumbernoDesired length of the generated value.

Examples:

finance.pin()
finance.pin(length=1)

Example return values:

  • 1107

finance.routingNumber

Generates a random routing number.

No parameters.

Examples:

finance.routingNumber()

Example return values:

  • 933657999

finance.transactionDescription

Generates a random transaction description.

No parameters.

Examples:

finance.transactionDescription()

Example return values:

  • Transaction alert: deposit at Jones LLC using card ending ****4221 for an amount of GIP 94.88 on account ***3694.

finance.transactionType

Returns a random transaction type.

No parameters.

Examples:

finance.transactionType()

Example return values:

  • deposit