El 03/04/14 21:56, Ken Roberts ha escrit:
On Thursday, April 3, 2014 10:07:02 AM UTC-7, Sergi Almacellas
Abellana wrote:
El 03/04/14 18:21, Ken Roberts ha escrit:
Maybe I'm missing something and it's an stupid question. But
excluding EIN (as it's related to company/employee, not directly
to party), may one party have more than one identifier type or it
will only have only one?
--
Sergi Almacellas Abellana
www.koolpi.com <http://www.koolpi.com>
Twitter: @pokoli_srk
Minor clarification according to US IRS page (
http://www.irs.gov/Individuals/International-Taxpayers/Taxpayer-Identification-Numbers-(TIN)
)
TIN = Taxpayer Identification Number, which will be one of:
- Social Security Number "SSN"
- Employer Identification Number "EIN"
- Individual Taxpayer Identification Number "ITIN"
- Taxpayer Identification Number for Pending U.S. Adoptions "ATIN"
- Preparer Taxpayer Identification Number "PTIN"
This is not supported in vatnumber [1] (library that validates vat
numbers for tryton) currently, but its implemented on python-stdnum [2],
which is reused from vatnumber if validation available. I will encorauge
you to add us validation on vatnumber using stdnum implementation, this
will be an easy task.
Depending on what you are doing will depend on what number is used -
however, there will be only 1 number associated with each entity.
So it's similar to Spain, where you have diferent number types, but one
party will have only one.
1) Personal (individual) will use SSN (individual) number
2) Business (stores, LLC (limited liability company), corporations,
non-profit entities, etc.) will use EIN (employer) number.
So, a party will be either doing business as an individual (SSN), or
as part of an organization (EIN), but not both.
So the current design is still valid for US, as the vat number field can
be used to introduce the US numbers,
[1] https://pypi.python.org/pypi/vatnumber
[2]
https://github.com/arthurdejong/python-stdnum/blob/master/stdnum/us/tin.py
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk