stdnum.us.atin¶
ATIN (U.S. Adoption Taxpayer Identification Number).
An Adoption Taxpayer Identification Number (ATIN) is a temporary nine-digit number issued by the United States IRS for a child for whom the adopting parents cannot obtain a Social Security Number.
>>> validate('123-45-6789')
'123456789'
>>> validate('1234-56789')  # dash in the wrong place
Traceback (most recent call last):
    ...
InvalidFormat: ...
>>> format('123456789')
'123-45-6789'
>>> format('123')  # unknown formatting is left alone
'123'
- 
stdnum.us.atin.compact(number)¶
- Convert the number to the minimal representation. This strips the number of any valid separators and removes surrounding whitespace. 
- 
stdnum.us.atin.format(number)¶
- Reformat the number to the standard presentation format. 
- 
stdnum.us.atin.is_valid(number)¶
- Check if the number is a valid ATIN. 
- 
stdnum.us.atin.validate(number)¶
- Check if the number is a valid ATIN. This checks the length and formatting if it is present.