How webhooks work in HireHop

HireHop can send a message with data to other apps when certain events are triggered within HireHop.  This message is called a webhook which automatically pushes the relevant data to the required location.

WebhooksWhat is a webhook?

A webhook sends/pushes a message, with data attached to the message, when specific things happen in HireHop (an event).  Webhooks are sent via HTTP (calls a web address) and are a way of pushing data to other applications in real-time.  Webhooks deliver the relevant data to specific applications as it happens, meaning the receiving application gets data immediately after the event happens, which is far more efficient and faster than polling for data changes..

HireHop webhooks can be used to communicate directly with other apps or be sent to a connector like Zapier, that can be made to format the data and make any necessary API calls back to HireHop or to another application.

Setting up a webhook

In HireHop, go to “Settings” then click the “Company settings” tab and the “Webhooks” button at the top of the page.  In the popup window, click on the “New” button and add the URL where the webhook message is to be sent to and select every webhook that you want the URL to respond to.  You can add as many webhooks as you want, but should limit them to only the necessary ones that the specific URL will respond to.

A HireHop webhook will POST data to your URL endpoint as JSON, and will contain the following or similar data.

{
    "time": "2022-03-29 07:50:42",
    "user_id": 1,
    "user_name": "John Smith",
    "user_email": "john@email.com",
    "company_id": 1,
    "export_key": "22u43mrjwe7u",
    "event": "invoice.status.updated",
    "data": { ... },
    "changes": {
        "FIELD_NAME": {
            "from": "old",
            "to": "new"
        }, ...
    }
}

In the above JSON example, the following fields are:

  • time” is the UTC time and date the webhook was sent.
  • user_id” is the ID of the user who caused the event to be triggered.
  • user_name” is their user’s name.
  • company_id” field is the unique number identifier of the company the user works for.
  • export_key” is the value of the export key in company settings which can be used as a security check.
  • event” is the name of the webhook event that was triggered.
  • data” is the data that appertains to the webhook event.
  • changes” are the fields that changed, being what they were to what they got changed to.

HireHop will not wait for a response from the called URL or report an HTTP error from calling it.

Example PHP code for a URL endpoint to capture the webhook data would be:

<?php
	// Read the JSON data
	$postdata = file_get_contents('php://input');
	// Convert JSON data to an object
	$data_str = json_decode($postdata);
?>

 

Posted in API

HireHop Rest API – Getting Started Guide

HireHop is built on top of an API, meaning anything you see HireHop do, you can also accomplish using the extensive API.  All you need to access the Rest API is a user token applied as a GET or POST to the relevant URL endpoint.

API Tokens

To generate an API token, go to the “Settings” page and select the “Users” tab.  Select or create a user, then while that specific user is selected, click the “Menu” button then the “API token” option to generate a token.  The token will then display and can be copied to the clipboard using the copy button.

The token will become invalid if you change the email or password of the selected user, or you subsequently login to that user.  To prevent this from happening, you should create a dedicated API user, and for security give it the relevant permissions, thus restricting it from anything you will not be using the API for.

For security reasons, you should never use the token in front end JavaScript code, it should only be used server side, as if a hacker obtains the token, they can change and access your data on HireHop, so keep your token a secret.  If your token does get leaked, just change the password of the API user and generate a new token.

Using A Token

A token should be set as a GET or POST parameter that is called “token”.  For example, to load job data for job number 52, HireHop will call the API endpoint:

https://myhirehop.com/php_functions/job_refresh.php?job=52

If you want to call the same endpoint using a token, the URL would be:

https://myhirehop.com/php_functions/job_refresh.php?job=52&token=dqwejk5GVT65909bHHBN7922pq5hxjm%207hmn

Remember that when passing the token via GET (a URL parameter like above), you must encode the token first using a tool like https://meyerweb.com/eric/tools/dencoder.

Posting Data

To create or edit data in HireHop you must use a POST. When posting data, you should set only the fields that you want to change, for example to create or edit a job using the endpoint https://myhirehop.com/php_functions/job_save.php, setting the parameter “job” to “0” or omitting it will create a new job, anything else will edit the relevant job number.  So to edit the company name in job number 52, the post data should be:

{
"job" : 52,
"name" : "New Name",
"token" : "dqwejk5GVT65909bHHBN7922pq5hxjm=-7hmn"
}

API Endpoints

Many API endpoints are documented in the API documentation, with many more to follow.  To establish the endpoint for a task, in the HireHop application, use the browser network console to inspect the network calls and what parameters are set.  An extensive guide to the URL endpoints will be published soon.

Rate Limits

HireHop allows each user 60 connection requests within a 1 minute period.  If there are more than 60, a “Security warning, too many transactions” (327) error is returned.

Posted in API

Broadcast Rental Software – Software for camera, lighting & broadcast hire companies

Of all the rental business sectors, TV and equipment broadcast rental is one of the most challenging, with the most varied demands, workflows and feature requirements. With so many different different lines of stock, with different options for each piece of equipment, early returns, periodic invoicing, cross hires, equipment dispatch on different days, invoicing in multiple currencies, etc, to efficiently manage this huge complexity you need affordable, easy to use, powerful and feature rich broadcast rental software, built for your industry.

Broadcast Rental Software Specific Needs

camera rental softwareAt HireHop we don’t want you to change your workflow, as it’s your business and you should run it the way you want to.  This is why there are so many ways to do the same thing in HireHop, as well as the ability to customise it to make it look and work the way you want it to, not the other way round.

HireHop was built with the complexities of broadcast equipment rental in mind. Built with functionality to make your workflow more efficient and cost effective without breaking the bank, thus helping your business run more smoothly.  This gives you more time and money to grow and invest into your business, instead of wasting time on administration or battling with overpriced and limited functionality software.

Lighting, Grip and Camera Rental Software

Arri lighting rental software

Whether a client is renting a small Red Head kit with optional scrims and barn doors, a daylight with header cable and PSU or a Red Dragon with optional lenses and accessories, your staff when processing the rental, need to see what needs to be included and what could be added to help upsell your services.

HireHop will show you when there are shortages, manage sub rentals and cross depot rental, as well as show you availability in real time.

When the warehouse are checking out equipment, you can choose to use barcodes or RFID or not, you can even use a mixture of everything and nothing.  With every screen synchronised together in real time, so when one person checks an item out, every other person can see it on their screen instantaneously.

Software That Empowers Your Broadcast Rental Company

HireHop has the most advanced, yet easy to use document engine in the world, enabling you to produce amazing and professional looking quotes at the click of a mouse.  Create documents that make you stand out from your competitors, as a basic or bad looking quote can severely damage your reputation and how clients perceive you. Prevent the disappointment of losing lucrative rental contracts due to basic quotes, and let HireHop give you that upper hand over your competitors.

With some of the largest companies in the world in various sectors now using HireHop, all switching from their old software, a testimony to how powerful and beneficial HireHop is and how beneficial it can be for you, no matter if you are a large or small company, let HireHop help you streamline your business.

Hire software barcodeBarcodes For Your Hire Software

Some companies barcode their products, others don’t.  HireHop can work with or without barcodes, or even a mixture of both scenarios.  HireHop can even generate barcodes for you, or you can use preexisting barcodes.  HireHop also works with almost every barcode scanner, albeit on normal barcodes or QR codes, it even works with RFID labels.


Free Broadcast Rental Software

As our ethos is to deliver a product that helps broadcast hire and rental companies like yours, we even offer a free version of HireHop software for small single user companies to help them get off the ground.

Try HireHop today for free or contact us to arrange a free demo.

CIS Tool & Plant Hire Software – Construction Industry Scheme VAT Reverse Charge

CIS construction industry VAT rules explainedThe new HMRC Construction Industry Scheme (CIS) that came into effect on 1st March 2021, means that VAT has to be accounted for differently for CIS registered customers depending on the circumstances.  So for one customer for one hire you won’t charge them VAT, yet on another to the same customer, you will charge them VAT.  This gets even more confusing when supplying staff with a hire, as the staff element may or may not be subject to normal VAT.

HireHop equipment rental software makes this complex problem easy to overcome and simple to implement, especially for your part time staff at your front desk who probably don’t fully understand CIS.

What is Construction Industry Scheme VAT reverse Charge?

The reason for CIS is that it moves the VAT liability from the supplier of a service in the construction industry to the customer as an anti-fraud measure, preventing suppliers from receiving huge VAT amounts and not paying them to the HMRC.

If you do not supply the construction industry, or fall into one or more of the following categories, you don’t need to worry and can stop reading this:

  • You are already VAT exempt for the building and construction services.
  • Supply products or services that are not covered by the CIS, unless they are directly linked to such a supply.
  • You only supply staff or workers.

What Customers are Subject to the Reverse Charge?

Tool and plant hire agreement

The CIS reverse VAT charge does not apply to VATable supplies made to the following customers:

  • The customer is not VAT registered.
  • The customer is not CIS registered.
  • ‘End Users’, being a customer who is not supplying their service to another client.
  • ‘Intermediary suppliers’ who are connected, like if the customer is also the end user like a landlord, and both are owned by the same group/person.
  • Overseas customers outside of the UK.

How DRC impacts your plant and tool hire business?

If you are a VAT-registered hire company that provides services to a building and construction services VAT-registered company/person (your customer) who is CIS-registered, then you no longer need to charge them VAT.  Instead, your invoice should inform your customer that the VAT reverse charge is applied as they are responsible for the VAT using the reverse charge procedure.

If you use accounting software like Xero, Quickbooks, Sage, etc, then it should already have a CIS domestic reverse charge (DRC) VAT rate that equates to 0% that you would use, if not then you need to set it up or contact them on how to do this.

Examples

All of the following examples assume that you are a VAT registered company/person, supplying to the same VAT registered company/person:

  • Your hire company supplies an excavator to a building company that is CIS registered. The building company is not the end client.  In this scenario you do not charge the customer VAT due to CIS.
  • Your hire company supplies an excavator to a building company that is not CIS registered.  Regardless who the end client is, everything you supply is subject to normal VAT as your customer is not CIS registered.
  • Your hire company supplies an excavator to a building company that is CIS registered. The building company is using it to clean up their own yard, thus they are the end client.  In this scenario everything you supply is subject to normal VAT.
  • Your hire company supplies an excavator with an operator for an all inclusive price to a building company that is CIS registered. The building company is not the end client.  In this scenario VAT is not charged for both the excavator and operator due to CIS.
  • Your hire company supplies an excavator at a price and an operator at seperate price to a building company that is CIS registered. The building company is not the end client.  In this scenario VAT is not charged for the excavator due to CIS, however, however the operator is still subject to normal VAT as it is a seperate staff charge.

How Does HireHop Equipment Rental Software Make This Easy

There are a number of ways HireHop can manage CIS reverse charges, however we will explain here the simplest method to use.

  1. Create a virtual depot in each depot which is where CIS jobs will be assigned to.
  2. Make sure that the Domestic Reverse Charge VAT rate has been imported from your accounting software, or add it into HireHop manually if you don’t synchronise HireHop with accounting software.
  3. Setup your VAT/Tax Groups to include two standard rates, one for hire items and one for labour and staff, maybe similar to below:HireHop VAT groups for CIS
  4. Assign the various VAT/Tax Groups to the required rates in each depot, similar to below (you can see the virtual depot for CIS applicable hire jobs):VAT groups assigned to VAT rates and VAT codes
  5. When creating a job, if it is a CIS job, just assign it to the CIS virtual depot.  This means that every invoice issued, whether done manually or via batch invoicing, the correct VAT rates and charges will be applied without any more user intervention needed.

If you need any help implementing this, please contact HireHop.

POS For Equipment Rental Software – Electronic Point of Sale Cash Register For Hires

Whether you run a tool hire business, a surf shop, tuxedo hire, or bike hire, as a rental business owner, you need a simple point of sale (cash register,POS or ePOS) system that processes rentals from your customer facing hire desk.

POS for hire and rentalEasy To Use ePOS For Hires

HireHop gives you a system that even the part time staff can use with minimal training, handling not only rental sales, but also sales of parts and other products. It seamlessly integrates with the rest of HireHop equipment rental software, so that you can handle all aspects of rental inventory management.

HireHop gives you all of this at no extra cost, and being in the cloud means that it can run on practically any device or computer.

Cash Register for Hire & Rental Companies With Advanced Features

Cloud Equipment Rental SoftwareSometimes a simple POS interface is just not enough and you need more advanced functionality for some hiress.  This is not a problem, as every hire is available within the HireHop software, giving you the ability to utilise all the additional advanced features that HireHop has to offer.

With an easy to use interface giving you maximum functionality, HireHop allows rental companies with specific needs to reach their maximum potential without having to change their workflow.

The HireHop cash register system is designed with you in mind, allowing you to access all of your hire contracts within an easy-to-use interface. This simple-to-use interface lets you process hires easily, quickly and efficiently.


Start using HireHop today for free or contact us for a free demonstration to see how much HireHop can benefit your rental company.

Cross Domain Fonts CORS – CSS font-face not loading

Many users have created some amazing documents for use in HireHop, utilising HTML5, JavaScript and CSS functionality.  For these documents users sometimes need a special font that they store on their server, however, sometimes the font doesn’t seem to work in the HireHop document.  The reason for this is because of Cross-Origin Resource Sharing (CORS) restrictions in browsers.

Fonts Not Loading in Documents & Web Pages

Most web browsers do not allow cross-domain requests, this is because of the same origin security policy. The result is that sometimes when using web-fonts from another domain, this can cause errors and the font does not load in the web page (or HireHop documents).  Basically, for security reasons, some files are being “flagged” as not being allowed to be used across different domains by the server that hosts them, so the following typical code might not seem to work:

<style type="text/css">
@font-face {
    font-family: "OpenSans";
    src: url("https://my_server.com/fonts/OpenSans.woff2") format("woff2");
}
html, body{
    font: normal 16px OpenSans, sans-serif;
}
</style>

The Solution

To fix cross-origin restrictions for your fonts, the response from remote server that hosts the font files must include the Access-Control-Allow-Origin header in the font file.

If you’re using font services like Typekit or Google Fonts, or maybe content delivery networks like BootstrapCDN, CdnJS or JsDelivr to load your prefered fonts, you don’t need to do anything, because the Access-Control-Allow-Origin header is already sent in their response header.

Apache

To configure an Apache web server, put the following code into the httpd.conf or .htaccess file.

  1. Add the mime type headers on Apache:
    AddType application/vnd.ms-fontobject    .eot
    AddType application/x-font-opentype      .otf
    AddType image/svg+xml                    .svg
    AddType application/x-font-ttf           .ttf
    AddType application/font-woff            .woff
    AddType application/font-woff2           .woff2
    
  2. Enable cross-origin resource sharing (CORS) on Apache for the mime types:
    <IfModule mod_headers.c>
      <FilesMatch ".(eot|otf|svg|ttf|woff|woff2?)$">
        Header set Access-Control-Allow-Origin "*"
      </FilesMatch>
    </IfModule>
    

NGINX

To configure an NGINX web server, put the following code into the /etc/nginx/nginx.conf or your custom /etc/nginx/conf.d/custom.conf file.

  1. Add the mime type headers on NGINX:
    application/vnd.ms-fontobject    eot;
    application/x-font-opentype      otf;
    image/svg+xml                    svg;
    application/x-font-ttf           ttf;
    application/font-woff            woff;
    application/font-woff2           woff2;
    
  2. Enable cross-origin resource sharing (CORS) on NGINX for the mime types:
    location ~* .(eot|otf|svg|ttf|woff|woff2)$ {
        add_header Access-Control-Allow-Origin *;
    }
    

IIS

To configure the Microsoft IIS, add the following the code to the web.config system.webServer file.

  • Enable cross-origin resource sharing (CORS) on IIS
    <system.webServer>
      <httpProtocol>
        <customHeaders>
          <add name="access-control-allow-origin" value="*" />
          <add name="access-control-allow-headers" value="content-type" />
        </customHeaders>
      </httpProtocol>
    </system.webServer>
    

PHP

If you can’t change the server settings, you can always use PHP to deliver the font file.

  • Use a server script file rather than a physical font file
    <style type="text/css">
    @font-face {
        font-family: 'OpenSans';
        src: url('https://my_server.com/fonts/OpenSans.php') format('woff2');
    }
    html, body{
        font: normal 16px OpenSans, sans-serif;
    }
    </style>
    
  • How to fix cross-domain @font-face issues with PHP
    <?php
    // fonts.php
    header('Access-Control-Allow-Origin: *');
    header('Content-Type: application/font-woff2');
    echo @file_get_contents('/fonts/OpenSans.woff2');
    ?>
    
Posted in API

New Updates and Features – Summer 2020


We strive to improve our cloud based hire business software by actively listening to our users and implementing the features that they need. We have worked tirelessly to bring you new features and functionality based on users feedback and needs, that many of our users have been beta testing over the past few months. We look forward to continuing our journey together to make the best software even better!


ACCOUNTS UPDATES

  • Set up multiple accounts packages linked to different depots or virtual depots – As many hire companies operate more than one company in the same depot, or different companies at different depots, and sometimes using different accounting software for different companies or sharing some but not others, etc., HireHop has developed a simple new and unique feature to handle this complex problem.  HireHop has the ability to assign different accounting software company accounts, from Sage 50, Sage Business Cloud, QuickBooks and Xero (with more to come), to different depots or virtual depots.
  • New and improved integrations with Xero and Quickbooks, including live sync functionality – this means that as soon as an invoice, PO or credit note is approved in HireHop it will appear in your accounts package, and payments will come back into HireHop seamlessly. View setup pages for Xero here, and Quickbooks here.
  • New accounts integrations to Sage 50 and Sage Business Cloud.
  • Batch/bulk invoicing that can be forward or backdated. Available from Home-Management-Batch Invoicing, simply choose the jobs you wish to invoice and set the invoice status (draft, awaiting approval or approved) and the date you wish to invoice up-to. Once issued you can even email the invoices off to all the relevant clients at the click of a button.
  • Early returns – a new option has been added to Jobs to ‘Allow early returns’. If this option is selected, an item will be charged up-to the date that it is checked in. For example if you have 2 items on a job for 2 weeks but Item 1 was returned after 1 week, with allow early returns enabled Item 1 would be charged for 1 week and Item 2 for the full 2 weeks. If early returns is disabled, both items are charged for the full 2 weeks.
  • Part invoicing up-to a date on normal and open-ended hires. When creating an invoice simply choose the date you want the invoice to charge up-to. The date can be the current date or in the past or future.
  • Invoices, credit notes and purchase orders can have prefixes, and these prefixes can differ for each accounting package.
  • US sales tax supportHireHop now has the ability to better utilise US sales tax, setting each depot (or virtual depot) to a default rate, with the ability to change that rate or manually enter the tax amount charged.
  • Ledger correction payments when syncing.

GENERAL UPDATES

  • Supplying items can now change charging structure – so if an item is listed as daily, in the supplying list you can change this to a weekly rate for only that item in the supplying list.
  • Locking Jobs – jobs can now be locked in 2 ways to prevent certain job changes. No changes can be made, even in Admin mode, unless the job is unlocked.
    • Manager lock – The manager of the job or an Administrator can unlock the job.
    • Admin Lock – Only the Administrator can unlock the job.
  • Documents available in all supported Languages – If you have customers who speak one of HireHop’s supported languages, you can simply add documents in that language to send to them in their native language.  We also tweaked and did a general cleanup of all template documents, setting page headers, etc.
  • New languages availableHireHop is now available in English, Spanish, French, Japanese, Portuguese, Norwegian, Swedish and Slovak.
  • Extra depot limiting permissions – Users can be set permissions to only see jobs, projects, stock, consumables, packages, services and contacts assigned to their own depot only.  There are also permissions to stop users changing their depot and the depots of jobs, stock, etc.
  • Customer signature capture document – The new ‘Signature Receipt’ document allows users to open the document on any device to be signed by the recipient. Once signed pressing save saves a copy of the document and signature to the files tab of the job, capturing the exact time it was signed and the HireHop user who took the signature. If you don’t see this on your list of documents Printable from a job, it can be added from Home-Settings-Documents-New.
  • Users can add a photo and telephone number for themselves in Settings – Documents can also incorporate these extra fields.
  • Report updates and fixes, including a revamped Invoices to be Exported report.
  • Integration with VehoCheck.
  • Custom fields available on invoices, credit notes and purchase orders.
  • Speed improvements and other bug fixes.

Sage Business Cloud Equipment Rental Software – Sage Business Cloud Hire Company & Accounting Software

age Business Cloud Equipment Rental Software
HireHop not only synchronises with Sage 50, but synchronises your invoices, payments, purchase orders, credit notes and contacts with Sage Business Cloud instantly and automatically without the need for user intervention.
Utilise the power and extensive functionality of HireHop Equipment Rental Software and its seamless integration with Sage Business Cloud accounting software, with simplicity and ease, from any device, such as a PC, Mac, tablet or phone, enabling you stay in control of your finances and hires from anywhere and at any time.

Sage Business Cloud screenshot
Invoices accounting report






Sage+ HireHop App Together Sync

HireHop & Sage Business Cloud Work Together

  • Invoices and credit notes instantly & seamlessly synchronised
  • Multiple Sage Business Cloud companies can be used within HireHop
  • Payments created in HireHop sent instantly to Sage Business Cloud
  • Customers & suppliers in Sage Business Cloud can be imported into HireHop
  • Use HireHop’s purchase orders to reconcile against Sage purchase invoices.
  • Let HireHop automatically update Sage Business Cloud or choose to review before a batch update
  • New customers created in HireHop are automatically sent to Sage Business Cloud
  • Seamless automatic integration as Sage Business Cloud & HireHop work as one.
  • Synchronisation is live and instant.

Sage Logo

Sage Business Cloud + HireHop rental company software

HireHop & Sage Business Cloud Integration

Invoices
Invoices created in HireHop are automatically & instantly sent to Sage Business Cloud behind the scenes with no need for user intervention.
Payments & Credits
Payments and credit notes can be entered into HireHop which it then instantly sends to Sage Business Cloud, as they both automatically communicate with each other.
Payments in Sage Business Cloud
Payments that have been paid in Sage Business Cloud can be brought over into HireHop by just a click of a button.
Contacts
Import only necessary customers and suppliers from Sage. HireHop will automatically send new ones used in invoices to Sage.



Sage Business Cloud Advantages

Sage 50 features screenshot

Sage Business Cloud is world-leading accounting software, perfectly tailored for your business.

  • Manage cash flow and invoicing
    See how much you are owed, manage late payments and even schedule payments, all done with live feeds from your bank.
  • Reporting and insights
    Use the Sage Business Cloud’s simple in-depth reporting features with the ability to create custom reports to help you with analysis for smarter business decisions.
  • Get paid on time
    Get paid faster by utilising Direct Debit integration from GoCardless or allow customers to pay invoices by clicking “Pay now” on invoices that enables instant PayPal, Stripe or Sage Pay payments.
  • Reconcile in seconds
    Sage imports your bank transactions via a live feed directly from your bank, keeping you up to date.


Easily Connect HireHop Rental Software and Sage Business Cloud

  1. Add a new accounts package in HireHop settings, selecting Sage Business Cloud as the package type.
  2. Synchronise to import bank accounts, nominal codes, tax codes and contacts from Sage Business Cloud
  3. Assign the new Sage Business Cloud connection to the appropriate depots and you are ready to go.

Cancelled Hire & Event Deposit Refunds – UK Law Regarding Frustrated Contracts

Cancelled

We have had quite a few of our customers get into financial problems due to their clients asking for refunds of deposits for upcoming hires or events due to the coronavirus, so we want to give you advice when it comes to the law in the UK.

The information herein appertains to UK law regarding deposits taken and any refunds due to the coronavirus, and may appertain to other countries, including commonwealth countries, etc.

Frustrated Contract, What Is It?

According to UK law, a contract can be discharged as being frustrated when an unforeseen event occurs that renders the performance of the contract impossible, like the coronavirus lockdown, social distancing, etc. In law, this is known as a frustrated contract. The purpose of frustration is to avoid injustice where there has been a significant change in circumstance and neither party is at fault. Where a frustrating event occurs, the contract is automatically terminated without requiring any action of either party.

A contract becomes frustrated if:

  • the event occurs after the contract has been formed;
  • the event will have to be fundamentally different to what was envisioned when the contract was agreed;
  • neither party is at fault;
  • the event renders performance of the contract impossible, illegal or radically different from what was contemplated by the parties at the time.

If you have taken a deposit and the contract/event has had to be cancelled due to the coronavirus, under UK law you must refund the client, less any expense already incurred and less charges for any work you have already done.

As an example, if you were hired to supply a conference set, you could keep the costs and the profit for building the set (assuming you already built it and it couldn’t be used again). If you had to pay other cancellation charges where you are not entitled to be refunded, you can keep those costs as well. If you have paid a deposit to another party and they went bust, you can keep that expense as well.

Force Majeure

If your contract contains a force majeure clause that specifically mentions the issues raised by the coronavirus COVID-19 outbreak that are said to give rise to frustration, frustration will not apply and you can keep the deposit, but it still might be possible for your client to raise the frustrated contract issue.

This is governed by the The Frustrated Contracts Act 1943 (https://www.lawteacher.net/acts/law-reform-frustrated-contracts-act-1943.php).

It’s not all good news, but many of HireHop’s customers have clients that are demanding refunds of their deposits, so maybe this can help.

Jurisdiction

This is only UK law and only applies to the UK. It might be similar in some commonwealth countries as well as ex-British colonies like Jordan, Israel, India, Pakistan, Myanmar, Malaysia, Cyprus, etc. as the relevant law was brought in prior to their independence.

Waiver: This is only general legal advice and may well not appertain to yours or any other particular situation or agreement, therefore we recommend that you obtain further legal advice before taking any action.

Sage 50 Equipment Rental Software – Sage 50 Hire Company & Accounting Software

Sage Equipment Rental Software
HireHop not only synchronises with Sage Business Cloud but also synchronises your invoices, payments, purchase orders, credit notes and contacts with Sage 50 (or Sage 50 Cloud) instantly and automatically without the need for user intervention.
Utilise the power and extensive functionality of HireHop Equipment Rental Software and its seamless integration with Sage 50 Accounting, with simplicity and ease, enabling you stay in control of your finances and hires from anywhere and at any time.

Sage 50 Online screenshot
Invoices accounting report






Sage+ HireHop App Together Sync

HireHop & Sage 50 Work Together For You

  • Invoices and purchase orders instantly & seamlessly synchronised
  • Multiple Sage 50 companies can be used within HireHop
  • Payments and credits created in HireHop sent instantly to Sage 50
  • Customers & suppliers in Sage 50 can be imported into HireHop
  • Let HireHop automatically update Sage 50 or choose to review before a batch update
  • New customers & suppliers created in HireHop are automatically sent to Sage 50
  • Seamless automatic integration as Sage 50 & HireHop work as one.
  • Synchronisation is live and instant.

Sage Logo

Sage + hirehop

HireHop and Sage 50 Integration

Invoices
Invoices created in HireHop are automatically & instantly sent to Sage 50 behind the scenes with no need for user intervention.
Payments & Credits
Payments and credit notes can be entered into HireHop which it then instantly sends to Sage, as they both automatically communicate with each other.
Purchase Orders
Purchase orders created in HireHop are effortlessly sent to Sage so that you can match purchase invoices to them to help prevent being overcharged.
Contacts
Import only necessary customers and suppliers from Sage. HireHop will automatically send new ones used in invoices and purchase orders to Sage.



About Sage 50 and Sage 50 Cloud

Sage 50 features screenshot

Sage 50 is world-leading accounting software, perfectly tailored for your business.

  • Manage cash flow and invoicing
    See how much you are owed, manage late payments and even schedule payments, all done with live feeds from your bank.
  • Reporting and insights
    Use the Sage 50’s simple in-depth reporting features with the ability to create custom reports to help you with analysis for smarter business decisions.
  • Get paid on time
    Get paid faster by utilising Direct Debit integration from GoCardless or allow customers to pay invoices by clicking “Pay now” on invoices that enables instant PayPal, Stripe or Sage Pay payments.
  • Reconcile in seconds
    Sage imports your bank transactions via a live feed directly from your bank, keeping you up to date.


Easily Connect HireHop Rental Software and Sage 50

  1. Add a new accounts package in HireHop settings, selecting Sage 50 as the package type.
  2. Synchronise to import bank accounts, nominal codes, tax codes and contacts from Sage 50
  3. Assign the new Sage 50 connection to the appropriate depots and you are ready to go.