Your browser is no longer supported! Please upgrade your web browser now.
Posts by Scott Semple:

A Harvest How-to: Locked entries

In certain instances, Harvest locks time entries against further edits in order to protect the integrity of the data. In each case, a small grey or green lock icon appears beside the entry. Hovering your mouse over the lock icon will reveal why the entry is locked. In all cases, administrators in the account can still edit the notes and duration of a locked entry.

In this post, I’ll explain each of the three cases when Harvest locks time entries.

When an entry is invoiced

When an invoice is created in Harvest based on time and expenses, the entries connected to that invoice are locked against further edits. Along with the specific time entries, the timeframe for the invoiced project is also locked against further entries. This is done to ensure that all billable time for a project has been included on the invoice for that timeframe.

In a detailed time report, invoiced entries are marked with a green lock icon.

To unlock an invoiced entry, you can create a detailed time report for the necessary timeframe and then mark those entries as uninvoiced.

When a record is archived

Each time entry in Harvest has four important records associated with it: a client, a project, a task and the person that made the entry. Whenever one of these records is archived, the time entries associated with it are locked against further edits.

In timesheets or detailed time reports, locked entries are marked with a grey lock icon.

To unlock an entry containing an archived record, you’ll need to reactivate the record(s) associated with it, depending on where it’s been archived (either within a project’s settings or for the whole account under the Manage screen.)

When a timesheet is approved

The last instance where time entries are locked is when all time entries for that week are submitted for approval by the user and then approved by a project manager or administrator.

In timesheets or detailed time reports, locked entries are marked with a grey lock icon.

To unlock an approved timesheet, a project manager or administrator can view the timesheet under Timesheets > Archive and click the Withdraw Approval button.

More help

For more help with Harvest, be sure to check out our Getting Started info and help documentation at

A Harvest How-to: Archive or delete?

All records in Harvest — clients, projects, tasks and people — can be either deleted or archived. In this post, I’ll explain the difference between deleting and archiving.


Before a record in Harvest has any time or expenses tracked against it, it can easily be deleted by clicking the Delete link for the record under its profile in the Manage section of Harvest.


Once a record has time or expenses tracked against it, then the Delete link for that record changes to an Archive link. Archiving a record preserves the time and expense entries for that record in your reports, but also allows you to get it out of the way when it’s no longer required.

When a record in Harvest is archived, the record moves from its Manage screen to an archived list. For example, when archiving a project, that project will be removed from the Manage > Projects screen and can be reactivated by clicking the Manage Archived Projects link. This same process is used for clients, tasks and people.

Including archived items in reports

Even though a record in Harvest may be archived, you can still report on time and expense entries for that record without reactivating it. To do so, select the Include Archived Items In Filters option when creating a detailed report.

Archived users and your Harvest subscription

The cost of a Harvest subscription is calculated based on the number of active users in your account. You can have as many archived users in your account as required.

After you archive a user, you can adjust your subscription on the Account Settings screen, or you can invite a new user to fill the empty space in the subscription. This is especially useful for companies that have part-time or seasonal staff, because one user spot can be used for several people without increasing the cost of the subscription.

For more help with Harvest, be sure to check out our Getting Started info and help documentation at

A Harvest How-to: Recurring or retainer?

Harvest has three types of invoices: standard, recurring and retainer. Each of them has separate functions, and each of them mean different things in different industries. In this post, I’ll explain how they were designed in Harvest.

Standard Invoices

Standard invoices are what you would expect: a straightforward invoice that you can send to your clients, and something that clients can use to initiate an online payment. They can be created based on time and expenses or as free-form invoices.

Invoices based on time and expenses will import time and expenses from billable projects according to the client and timeframe that you specify. Free-form invoices do not pull in any time and expenses, so you can create an invoice from scratch.

Recurring Invoices

Recurring invoices are free-form invoices that are created on the interval that you specify — daily, weekly, quarterly or yearly. You have the option to have the recurring invoice be automatically sent to the client or to be saved as a draft that you can review.

Recurring invoices are best used for products or services that are billed cyclically (weekly, monthly, etc) and when those products and services do not need a reconciliation against a number of hours worked. Things like general consulting and web hosting would be good candidates for recurring invoices.

Retainer invoices

When a client pays for part of a project in advance and those funds have to later be reconciled against the work that has been done, then it’s best to use a retainer invoice to start the project.

Once a funded retainer is recorded in Harvest, when a project or phase of a project is complete, you can create a standard invoice and Harvest will give you the option to draw from the retainer to pay for all or part of the standard invoice.

If the standard invoice exceeds the retainer funds available, then the balance will be reflected on the invoice that you can then send to the client. If the retainer funds exceed the amount of the invoice, then the difference will be stored on the retainer and can be applied to a future invoice.

Recurring or retainer?

If payment is required on a regular and repeated basis for products and services, then use a recurring invoice in Harvest. If a reconciliation is required between an advance payment and the work that is subsequently done on a project, then use a Harvest retainer.

For more help with Harvest, be sure to check out our Getting Started info and other help documentation at

A Harvest How-To: Invoice IDs

Harvest has a unique and flexible way of creating invoice IDs that can suit a wide range of businesses. Here’s a brief description of how invoice IDs work in Harvest and how you can set them up to best suit your business.

When you create a new invoice in Harvest, Harvest will suggest a new invoice ID based on the other IDs that have come before it. The suggested invoice ID can be edited during invoice creation or left as suggested. Once a draft invoice has been saved, the invoice ID is assigned to that invoice and removed as a possibility for all other invoices.

If you just leave them alone

By default, Harvest invoice IDs start at 1 and then auto-increment upward on each subsequent invoice, filling in any blanks on the way.

For example, if you’ve created ten invoices in Harvest, the default invoice IDs will be #1 through #10. If you delete #6, then the next invoice you create will be assigned ID #6 (to fill in the space created by the deletion), and the following ID would be #11.

If you want invoice IDs sorted by year

Some of our customers like to include the current year into the invoice ID. Earlier this year, we added something to help with that.

Previously Harvest would only increment the last digit in the ID, but starting in 2012, if you prepend “2012-” to your invoice ID, then on January 1st, 2013, Harvest knows to change that to “2013-“.

For example, if you have an invoice ID series that goes:

  • 2012-10765;
  • 2012-10766;
  • 2012-10767;

…then on January 1st, 2013, the next available invoice ID will be 2013-10768.

If you want to add a client ID within an invoice ID

A few of our customers like to incorporate a client ID into the invoice ID in order to make the series of IDs unique to a customer. You can do that by prepending the client ID to the invoice ID.

For example, for two clients (ABC Company and DEF Design), you can create two invoice ID series that start with “ABC-1001” and “DEF-1001” respectively. Harvest will recognize that those are client-specific ID patterns and increment them separately when a new invoice is created for either company.

If you want to include both the year and a client ID

This can also be done, but in order for Harvest to correctly increment the invoices, the identifiers need to be in the following order: YEAR-CLIENT-INVOICE.

For example, “2012-ABC-1001” and “2012-DEF-1001” will create two distinct series of invoice IDs that increment separately by both calendar year and invoice ID. On January 1st, 2013, the next available invoice IDs would be “2013-ABC-1002” and “2013-DEF-1002” respectively.

Going forward

Harvest has incredibly flexible invoice IDs that give you a wide range of possibilities. Hopefully this has helped explain how they work and how best you can configure them to suit your business.

For more help with Harvest, be sure to check out our Getting Started info and help documentation at

Harvest Playback: February 3rd Edition

It’s an honor and a treat to work for Harvest. The team in New York does a fantastic job of reinforcing the value of culture, even when interviewing new people that want to join the team. As a result, we have a great group of people who work very well together, and our trust level amongst one another is incredibly high.

One of the big advantages to a high level of trust amongst co-workers is the ability to work productively while also working remotely. I live in Alberta, while Jon lives in British Columbia. Barry is in Minnesota; Doug is in Montana; Warwick is in Pennsylvania. Dee is in Hungary. Our head office is in New York City. And Patrick is trying a different-location-a-month for a while, starting with Texas, and now in Illinois. (All pictures taken today.)

To stay in touch, we all use Co-op to post what we’re all working on, to have some hilarious banter, and to share some informative tidbits during the week. Here are some of this week’s highlights:

  • Patrick is trying to get us to gamble on some strange American tradition called the “Superbowl”. I thought it was a trendy NYC noodle shop.
  • This week we made a playlist dedicated to speed.
  • TJ taught us more about the dangers of fracking.
  • Karen had us all consider the trustworthiness of beards.
  • Barry got nostalgic about what we did last summer. (But it was before my time with Harvest, so it probably wasn’t much fun anyway.)
  • And Christopher came up with a first draft of our new marketing campaign.

Have a good weekend, y’all!