Contractor - Foreign currency. [in-depth guide]
Guide contents: Vendor setup | Contacts | Employee-based setup | Hourly cost | User access | Vendor invoice entry | Managing contractors | Employees | Mark as paid/unpaid
For information on contractors to be paid in a "home" currency, please refer to the Contractors [in-depth guide].
This guide details the setup and use of employees and/or contacts that have the Contractor option checked and are to be paid in a foreign currency. The majority of the setup is the same as the standard contractor set up, with a couple of additional items to enter.
When you enable the Contractor option, this assumes you are making them a paid user (employee or full user contact) in the system and are assigning them to tasks on projects for which to track time against, to ultimately match their vendor invoice against.
To enter time into Workamajig, you must be a full paid user. This can be accomplished by making them an employee or a full user contact. The difference is minimal; you can convert them back and forth if you want to limit their access. One advantage of having them entered as a contact is they can be made into a free user as needed, so they can still have access but not be able to enter time like a paid user.
Vendor setup
- Create a Vendor company record for the contractor.
- In the Vendor Setup tab, choose the 1099 Form and Box (i.e. NEC, 01 - Nonemployee Compensation). NOTE: further information on 1099 Reporting
- Set the vendor’s currency and the corresponding accounts payable account. This will default into the vendor invoice and the currency the vendor is to be paid in.
- SAVE
Contacts
- Go to the Contact tab.
- Create a New contact record by clicking the + icon located at the top of page.
- Enter the contact information.
- Click on ...more > Contact settings
- Click on Security controls, and deselect 'free login'. Set the user ID/password and security group.
- When you deselect the 'free login' checkbox, the Accounting tab will display. Click on the Accounting tab:
- Check the box: CONTRACTOR
- Enter in the hourly cost in your home currency.
See the Hourly cost section, for further information.
7. Link the vendor record to purchasing section.
8. By linking the vendor record, the Vendor cost field will be displayed. Enter the cost of the vendor in the foreign currency.
NOTE: The hourly cost is entered in the home currency and is the labor net for the time entered by the contractor. The vendor cost is entered in the foreign currency and is defaulted as the unit cost in the vendor invoice.
9. SAVE
NOTE: If the contractor will not be logging into the system immediately, the 'free login' checkbox can be reselected. The data entered will be retained. Deselect the 'free login' checkbox when the contractor will be working within the system.
Employee-based setup
- Create the employee record.
- Click on Employee details: Enter the "employee/contractor" information,
- Click on security controls: enter the user ID, password, and select security group.
- Click on the Accounting tab:
- Check the box: CONTRACTOR
- Enter the hourly cost in your home currency.
- Under accounting: Purchasing > Vendor: select 'vendor' from the drop-down or create a new vendor record by clicking Create new vendor. NOTE: The Create new vendor link will open a new vendor company record. Update any applicable address information, etc. > Save > Close. This will link the vendor record to the employee record.
- Enter the vendor cost in the foreign currency. This will be the cost the vendor is to be paid in their currency.
- SAVE
Hourly cost
Enter in an hourly cost to equal the hourly rate in which you pay this contractor in the home currency. The hourly cost will set the labor net within the project. This should be the cost of the vendor in your home currency.
Enter the vendor cost with the cost in the vendor’s currency. This will default in the vendor invoice as the 'vendor unit cost' to be paid to the vendor.
NOTE: The vendor unit cost on the vendor invoice is defaulted from the employee/contact record. The cost can be updated on the vendor invoice. This will not update the labor net costs (hourly costs) in the project.
For example: If the vendor is to be paid $65 Canadian dollars and the cost in home currency is $45 USD; then the hourly cost will be set to 45.00 (USD) and the vendor cost will be set to 65.00 (CAD). The labor net within the project will be based on $45 USD; the vendor invoice will default in 65.00 CAD as the unit cost to be paid to the vendor.
User access
Just like any other employee, follow the same steps as creating a new employee setup. Give them a username and password to log into Workamajig.
Assign them to tasks with service and time allocated (this is what you plan on billing the client for). Have them enter and approve time and mark tasks done via their Creatives > Today creatives.
TIP: Once a contractor is done with their work and no longer needs access to Workamajig until the next assignment, then feel free to make their employee record inactive. If the contractor is set up as a contact, then check the 'free user login' checkbox.
Vendor invoice entry
When you receive their vendor invoice for the work performed, create a new vendor invoice. Do not enter any project information or amounts. Only basic information, such as vendor invoice numbers and dates, need to be entered. The currency of the vendor will default from the vendor record.
The only difference now is this vendor will be linked to a contractor record, and a new tab for Time entries will appear on the vendor invoice. Click on the + to link the time entries for this vendor invoice. You then select the time entries that correspond with this vendor invoice.
The total cost of the vendor invoice will then be pulled from the time entries selected. The system will default the vendor cost from the employee/contact record as the unit cost for each time entry. If necessary, you can update those time entries with a unit cost to match the vendor invoice amount.
NOTE: If the unit cost on the vendor invoice is updated, it will not update the labor net cost on the project.
The billable gross of those time entries comes from the service used by default or based on how the project is set up to calculate labor rates for billing the client.
Finally, approve, post, and pay the vendor invoice.
NOTE: The vendor invoice lines will NOT include the project number since the hourly cost on those time entries has already been applied against that project. If a project number were added to this vendor invoice, it would then double-up the cost against the project.
Managing contractors
Employees
You can modify your employees list to have either a grouping by the Contractor field or a separate list for all contractors. And then, you can use the Update multiple buttons to make them 'active' or 'inactive'.
NOTE: Inactive employees cannot log in or enter time. If you want them to continue to have a free level of access without the ability to enter time, then you can convert the employee to a contact, but then be sure to check 'free login' from the contact record in login settings.
Contacts
You can modify your contacts list to have either a grouping by the Contractor field or a separate list for all contractors.
To make a contact record 'active/inactive' or to check 'free login', you will need to open the individual contact record.
Mark as paid/unpaid
Below the Contractor checkbox is an option to Update the time entries to mark as 'paid' or 'unpaid'.
If the user record has previous time entries that were already paid or you have a change in the process. You can update those prior time entries and mark them as paid. This way, those time entries flagged will not show in the vendor invoice to apply.
And don't worry. If you make a mistake, you can set the time entries back to 'unpaid'.
NOTE: If time entries are to be 'marked as paid' and no vendor invoice is to be entered, then you will want to be sure to enter the hourly cost on the contractor record. This will set the labor net cost of the project for their time.