faker-ruby/faker · error · ArgumentError
Could not find vat number for #{country}
Error message
Could not find vat number for #{country} What it means
Error "Could not find vat number for #{country}" thrown in faker-ruby/faker.
Source
Thrown at lib/faker/default/finance.rb:58
template.gsub('L', luhn_digit.to_s)
end
##
# Produces a random vat number.
#
# @param country [String] Two capital letter country code to use for the vat number.
# @return [String]
#
# @example
# Faker::Finance.vat_number #=> "BR38.395.329/2471-83"
# Faker::Finance.vat_number('DE') #=> "DE593306671"
# Faker::Finance.vat_number('ZA') #=> "ZA79494416181"
#
# @faker.version 1.9.2
def vat_number(country: 'BR')
numerify(fetch("finance.vat_number.#{country}"))
rescue I18n::MissingTranslationData
raise ArgumentError, "Could not find vat number for #{country}"
end
def vat_number_keys
translate('faker.finance.vat_number').keys
end
##
# Returns a randomly-selected stock ticker from a specified market.
#
# @param markets [String] The name of the market to choose the ticker from (e.g. NYSE, NASDAQ)
# @return [String]
#
# @example
# Faker::Finance.ticker #=> 'AMZN'
# Faker::Finance.vat_number('NASDAQ') #=> 'GOOG'
#
# @faker.version next
def ticker(*markets)View on GitHub (pinned to cca4184947)
When it happens
Trigger: Thrown at lib/faker/default/finance.rb:58 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of faker-ruby/faker@cca4184947 (2026-08-21).
Data as JSON: /api/errors/263facad2584bf62.
Report an issue: GitHub.