There's more data on a euro-banknote than the value. This site will provide an open-source script that can give you more information on a banknote given a S/N or lot-number
summing up all knowledge about the issue.
The S/N consists of a letter-code for the issuing country, a 10-digit number and a check-digit:
X01431331994
The location is similar on all denominations:
lot-#
The short-code consists of a letter-code for the printing-works, 3 digits, another letter and another digit (this code-example corresponds to the S/N-example above):
P0001B3
Currently this site is collecting data about the codes on the cash:
banknote letter-code to country derived from news-posting
banknote letter-code to printing-works derived from news-posting