Sha256: cce98c2805ed7160fdff5027f550517e8e0d91d345c2324ee6d189803f040408
Contents?: true
Size: 442 Bytes
Versions: 7
Compression:
Stored size: 442 Bytes
Contents
# frozen_string_literal: true class Valvat module Checksum class SE < Base check_digit_length 0 def validate vat.to_s_wo_country[-2..].to_i.positive? && super end private def check_digit sum_of_figures_for_at_es_it_se.modulo(10) end def given_check_digit 0 end def str_wo_country vat.to_s_wo_country[0..9] end end end end
Version data entries
7 entries across 7 versions & 1 rubygems