# stdnum.sm.coe

COE (Codice operatore economico, San Marino national tax number).

The COE is a tax identification number of up to 5-digits used in San Marino. Leading zeroes are commonly dropped.

    >>> validate('51')
    '51'
    >>> validate('024165')
    '24165'
    >>> validate('2416A')
    Traceback (most recent call last):
        ...
    InvalidFormat: ...
    >>> validate('1124165')
    Traceback (most recent call last):
        ...
    InvalidLength: ...

stdnum.sm.coe.compact(number: str) → str

  Convert the number to the minimal representation. This strips surrounding whitespace and separation dash.

stdnum.sm.coe.is_valid(number: str) → bool

  Check if the number is a valid COE.

stdnum.sm.coe.validate(number: str) → str

  Check if the number is a valid COE. This checks the length and formatting.