One parser is required for one document format. So, for example, if you have two different Excel files which you need imported into Xero, because data in those two files would be differently formatted, we'd need to create two different parsers to handle those files