Accounting is an indispensable part of any organization. In the meantime, it is a voluminous and hard work requiring vigilance, time, staff and resources. Therefore, many organizations transfer the authority of conducting accounting on behalf of the particular organization to a specialized organization, as it proves to be cheaper and more cost effective than conducting it in-house. Such transfer of the accounting to a specialized organization is most commonly referred as outsource accounting. Specialized organizations dealing with outsource accounting offer conducting accounting on the basis of submitted documents.