If you intend to submit an application for a business visa, be sure to include an extra passport photo, a Security Bond form, and a business registration certificate for the inviting company. You could possibly be asked to supply evidence of your return journey. The company letter must also indicate who will be financially accountable for the applicant and has to offer thorough contact info in host country.