The purpose of the trip is not required, unless your office is paying for your trip; and this is a different letter than the standard salary certificate.
The salary certificate should state:
- Your full name, as stated in your passport.
- Your position
- Your passport number (if you are a permanent resident, otherwise your national ID number if you are a citizen)
- The date you are first employed
- Your total salary
It must be signed by an authorized party from your HR office, even if it is computer generated.
Now, in your particular situation what you need to supply is an invitation letter from your host company stating the nature and purpose of your visit. It should include the following details:
- Your full name, as stated in your passport and your passport details.
- The purpose of your visit.
- The dates of your visit.
- The information about the host, their address, their contact number and their tax identification code (or other government identification number, such as a business license number).
- If the host is paying for, or otherwise assisting with the trip.
- The letter must be on a letterhead, and it is best if it is signed.
Here is a sample:

The signature is not always required - for my friend applying for the first time to Hungary they asked for as signature; for myself applying to the Netherlands they didn't care if the signature was there or not (and we were both being invited by the same organization).
You need to attach this letter, a picture with a white background, a filled in standard Schengen application (pay particular attention to the part about paying for the expenses of the trip, and check the right boxes), a certified current bank statement (at least three months is required), itinerary, travel details and accommodation details.