Terms of Trade

Algorithm Productions LIMITED TERMS & CONDITIONS OF BUSINESS                                      


1.1  In these Conditions “Algorithm” means Algorithm Productions Limited,   and  any  of  its  subsidiaries  or  holding companies  (as  defined  by  the  Irish  Companies  Acts  1963  to  2003)  as may from time to time be involved in the business the subject matter of the  Contract.  The  “Customer”  means  any  legal  entity  with  whom Algorithm does business from time to time.

1.2  These terms and conditions (the “Conditions”) apply to all contracts for the  provision  or  supply  of  goods,  materials,  information  (each  a “Deliverable”)  services  or  facilities  by  Algorithm  (together,  including Deliverables, the “Obligations”).

1.3  These Conditions prevail over any inconsistent express or implied terms or conditions, contained in or referred to in a Customer’s order, in any correspondence  between the parties or otherwise unless explicitly agreed by Algorithm in writing.

1.4  Each contract between Algorithm and the Customer (a “Contract”) shall consist of:(a)  these Conditions;(b)  the price set out in any quotation, invoice or estimate provided by Algorithm to the Customer (the “Estimate”) or, where no specific price is provided in  the  Estimate,  the  prices  set  out  in  the  then  current  rate  card  of Algorithm (the “Rate Card”) (all such prices being exclusive of value added tax or any other tax or similar charge) (the “Price”); and(c)  the  description  of  Obligations  set  out  in  the  Estimate  sent  to  the Customer.

1.5  In the event of any ambiguity between the Conditions and any terms and conditions  referred  to  in  Clause  1.4  (b)  or  (c)  above  then  these Conditions prevail. No addition to, or variation of or exclusion of these Conditions is binding on Algorithm unless explicitly agreed by Algorithm in  writing.  Nobody  is  authorised  on  Algorithm’s  behalf  to  vary  any Contract  orally  or  to  make  any  statement  or  representation  about  the goods, services or facilities which are the subject of any Contract, their fitness for any purpose or any other matter whatsoever.

1.6  Any  dealings  by  the  Customer  with Algorithm  following  receipt  by  the Customer of these Conditions shall automatically be deemed acceptance of  these  Conditions  by  the  Customer  notwithstanding  the  absence  of formal acceptance.

1.7  Unless otherwise explicitly stated in writing, any Estimate supplied to the Customer  by  Algorithm  (whether  or  not  accompanied  by  these Conditions) is an invitation to treat only and is not a binding offer. The Customer’s  order  is  an  offer  and  a  Contract  shall  only  come  into existence and be binding on the parties on the earlier of acceptance by Algorithm  in  writing  of  the  Customer’s  offer  or  by  Algorithm’s performance of the Obligations.

1.8  Nothing in any Contract will operate to prevent Algorithm from providing or supplying goods, services or facilities to any third party.


2.1  In consideration of the payment by the Customer of the Price Algorithm agrees to provide the Obligations subject to the terms and conditions of the Contract.

2.2  All  times  and  dates  quoted  by  Algorithm  for  its  performance  of  any Obligations are given in good faith, but time is not of the essence and the Customer shall have no right to damages or to terminate a Contract for failure by Algorithm for any reason to meet any such performance date or time, even if Algorithm agreed that time would be of the essence.

2.3  Obligations  are  dependent  upon  Algorithm’s  prompt  receipt  from  the Customer of all Customer Materials, information, complete instructions and/or approvals which Algorithm requests. Where Algorithm agrees, at its sole discretion, to a request from the Customer to alter the Obligations the Customer acknowledges that this may delay its performance of the Obligations.

2.4  Algorithm may, at any time, suspend its performance of the Obligations pending payment of any sum due from the Customer to Algorithm under any Contract between the Customer and Algorithm.

2.5  Any packaging supplied by Algorithm with a Deliverable is only intended to  protect  the  Deliverable  in  normal  conditions  of  delivery,  of  usual duration only.

2.6  If  the  Customer  fails  to  take  delivery  of  any  Deliverable  on  an  agreed delivery date or, if no delivery date has been agreed, when a Deliverable is ready for despatch, Algorithm shall be entitled to store and insure the Deliverable and to charge the Customer the reasonable costs of so doing.

2.7  Where  any  Deliverable  is  supplied  by  Algorithm  to  the  Customer  the Customer shall be deemed irrevocably to have accepted that Deliverable unless the Customer objects in writing to Algorithm  within 24 hours of receiving  it.  If  any  Deliverable  delivered  to  the  Customer  is  of unsatisfactory  quality  Algorithm’s  sole  liability  shall  be  to  replace  the Deliverable and Algorithm shall  not be liable in relation to any Customer Materials which may be lost or damaged as a result of the loss of supply of any such Deliverable


3.1  At  its  sole  discretion  Algorithm  may  require  the  Customer  to  pay  the Price in instalments at any time during the term of a Contract or prior to delivery of a Deliverable by sending an invoice for such amount to the Customer.

3.2  Unless otherwise agreed by Algorithm in writing any invoice sent to the Customer by Algorithm is payable in full within 30 days of the date of the invoice without any set-off or counterclaim by the Customer against any invoice submitted.

3.3  If the Customer fails to pay Algorithm any sum when due Algorithm shall be entitled, without prejudice to any other right or remedy, to suspend its performance of any or all Obligations under any Contract in existence at that time without notice and to charge interest on any amount outstanding at the rate of 3% above EURIBOR from time to time, from the due date of payment to the actual date of payment.

3.4  If  Algorithm  agrees,  at its  sole  discretion,  at the Customer’s  request,  to invoice a third party for the Price or any part of it then, until it is paid, the Customer  shall  remain  liable  to  pay  the  Price  and  Algorithm’s  rights under Clause 3.3 shall be unaffected.

3.5  Algorithm may increase the Price at any time to reflect any increase in its direct or indirect costs of performing the Obligations due to any matter beyond  Algorithm’s  control  including,  but  not  limited  to,  foreign exchange fluctuations, currency regulation, alteration of duties, increases in  the  cost  of  labour,  materials,  insurance  or  other  costs,  changes  in delivery  dates,  quantities  or  specifications  requested  by  the  Customer, any  delays  caused  by  the  Customer,  the  Customer’s  failure  to  give adequate  information  or  instructions  to  Algorithm,  the  Customer Materials  being,  in  the  opinion  of  Algorithm,  of  unsuitable  quality  for normal processing or where the Customer does not fully co-operate with Algorithm in a businesslike and expeditious manner.

3.6  The Customer has the right to terminate a Contract by giving Algorithm written notice within three days of the date of any notice of an increase in the Price sent pursuant to Clause 3.5 provided that the exercise of such right is prior to the performance by Algorithm of any of its Obligations under that Contract.


4.1  A  Contract  shall  commence  on  the  date  referred  to  in  Clause  1.7  and shall  continue  until  completion  of  the  Obligations,  unless  earlier terminated in accordance with the Contract.

4.2  Algorithm may terminate any or all  Contracts with immediate effect on giving written notice if the Customer is material breach of an obligation under a Contract or is in breach of any warranty or indemnity provision of a Contract.

4.3  Save  as  expressly  provided  in  a  Contract,  a  Contract  may  only  be terminated  or  varied  by  the  Customer  with  the  written  consent  of Algorithm and the giving of such consent shall not in any way prejudice Algorithm’s right to recover from the Customer full compensation for any loss or expense arising from such termination or variation.

4.4  Without prejudice to any other rights or remedies available to Algorithm if  Algorithm  receives  notice  of  a  cancellation  of  an  order  from  the Customer less than 24 hours prior to the date for beginning performance of the Obligations, Algorithm  shall be entitled to charge the Customer in full for the Obligations under Algorithm’s Rate Card current at the date of such cancellation. If Algorithm receives such a notice of cancellation less than  five  working  days  but  more  than  24  hours  prior  to  the  date  for beginning  performance  of  the  Obligations  Algorithm  shall  be  entitled, without prejudice to any other rights or remedies available, to charge the Customer one half of the full rate for the Obligations under Algorithm’s Rate Card current at the date of such cancellation. Both parties agree that the  sums  payable  under  this  clause  are  genuine  pre-estimations  of  the loss  which  would  be  suffered  by  Algorithm  as  a  result  of  such cancellations.

4.5  Algorithm shall be entitled to terminate a Contract in whole or in part by notice  in  writing,  without  prejudice  to  any  right  or  remedy  accrued  or accruing to Algorithm, if the Customer becomes bankrupt or  insolvent or is  unable  to  pay  its  debts,  stops  or  threatens  to  stop  making  payments generally,  or  compounds  with  creditors  or  in  the  event  of  a  resolution being passed, a petition being presented or proceedings commenced for the administration, winding-up or liquidation of the Customer (other than for  a  voluntary  winding  up  for  the  purpose  of  reconstruction  or amalgamation)  or  if  a  receiver,  manager,  administrator,  examiner, trustee, or similar officer is appointed of all or any part of its assets or undertaking  or  if  anything  analogous  to  any  of  the  foregoing  events occurs in any applicable jurisdiction.


5.1  Subject to Clause 5.6, except for death or personal injury caused by the negligence of Algorithm, or any other liability which cannot be excluded by law, Algorithm’s aggregate liability for any claim whether in contract, tort (including negligence) or for any loss or damage, arising out of  or in connection with a Contract or otherwise shall in no case exceed the Price payable under that Contract.

5.2  In  no  event  shall  Algorithm  be  liable  for  special,  incidental,  indirect  or consequential damages including damages or costs incurred as a result of loss of time, loss of savings, loss of data or loss of profits.

5.3  The  Customer  shall  indemnify  and  keep  indemnified  Algorithm  in  full against any direct or indirect liability for death or personal injury of any persons, or loss of or damage to any property, or which otherwise may arise out of the act, omission, default or negligence of the Customer, its employees or agents, breach of Customer’s obligations under a Contract and  against  all  related  or  connected  claims,  demands,  proceedings,damages, costs, charges and expenses whatsoever, or arising out of any act  or  omission  of  Algorithm  in  the  course  of  carrying  out  the  specific instructions of the Customer.

5.4  Any  recommendations  or  suggestions  given  by  Algorithm  to  the Customer, including, without limitation, a recommendation in respect of any  Obligations  or  in  respect  of  the  purchase  or  supply  of  goods  or services by third parties are given in good faith but it is for the Customer to  satisfy  itself  of  the  suitability  of  these  and/or the  Obligations  for its own particular purpose. Algorithm does not warrant that any Obligation or Deliverable to be supplied under a Contract will achieve any intended result,  will  be  fit  for  any  particular  purpose  (regardless  of  whether  the purpose  is  disclosed  in  the  Customer’s  order  or  otherwise)  or  will  be uninterrupted  or  error  free,  and  any  implied  warranty  or  condition (statutory  or  otherwise)  in  respect  of  any  Obligation  or  Deliverable  is excluded to the extent permitted by law.

5.5  Algorithm provides no warranties, representation or assurances in respect of any Deliverable manufactured or created by a third party and supplied by Algorithm under a Contract, Algorithm will, however, use reasonable endeavours  to  pass  to  the  Customer  the  benefit  of  any  warranties received from third parties in respect of such  Documentation  on written request from the Customer.

5.6  Except  as  expressly  set  forth  in  a  Contract,  all  warranties,  conditions, representations, statements, terms and provisions express or implied by statute,  common  law  or  otherwise  are  excluded  to  the  greatest  extent permitted by law.


6.1  The  Customer  warrants  that  it  has  obtained  all  necessary  consents, licences or clearances (collectively, “Consents”) for (a) Algorithm’s use of  any  items,  data,  goods,  material  or  information  (including  but  not limited  to  video,  text,  sounds,  pictures  or  any  other  items  (the “Customer Materials”) it provides Algorithm; and/or (b) required for the purpose of Algorithm carrying out the Obligations; and/or (c) required for the  subsequent  exploitation  or  performance  of  any  Deliverables  or materials produced as a result of Algorithm carrying out the Obligations. Algorithm  has  no  responsibility  for  reviewing  any  of  the  Customer Materials.

6.2  The  Customer  shall  indemnify  Algorithm  against  all  damages,  costs, charges  and  expenses  arising  from  or  incurred  (whether  direct  or consequential),  directly  or  indirectly,  by  reason  of  any  work  done  by Algorithm  in  accordance  with  the  Customer’s  specifications  or instructions or the use by Algorithm of any Customer Materials which is defamatory  or  libellous  or  is  alleged  to  be  defamatory  or  libellous,  or which infringes or is alleged or claimed to infringe any third party rights (including but not limited to any performance rights, patent, trademark, copyright,  registered  or  unregistered  design,  database,  moral  right  or other intellectual property rights, or privacy or publicity rights).



7.1  Algorithm shall have no liability  in respect of any loss of or damage to any  Customer  Materials  supplied  to or  used  or  possessed  by  Algorithm and the Customer is responsible for ensuring that it has back-up copies of such Customer Materials.

7.2  The Customer shall insure all the Customer Materials to their full value against all risks during the time they are in Algorithm’s possession and/or use, and against any other loss or liability which it might suffer or incur arising out of or in connection with a Contract.

7.3  The  Customer  shall  collect  and  remove  all  Customer  Materials  from Algorithm  within  four  months  of  the  date  of  issue  of  Algorithm’s  final invoice relating to the Contract or a notice from Algorithm requiring such removal, whichever is the earlier. In the event of the Customer failing to comply  with  this  obligation  Algorithm  shall  be  entitled  to  return  all Customer  Materials  to  the  Customer  at  the  Customer’s  sole  risk,  or  to destroy  the  Customer  Materials,  at  its  discretion,  and  may  charge  the Customer for any costs and expenses incurred by Algorithm in respect of any storage, return or destruction of the Customer Materials in the event that the Customer does not collect and remove the Customer Materials, as required by this Clause.

7.4  Where the Customer provide Customer Materials to  Algorithm or  gives Algorithm  any  specific  instructions  in  relation  to  Obligations, Algorithm shall accept no liability any loss, damage or costs suffered or incurred by the Customer arising from the unsuitability of those Customer Materials or by Algorithm’s adherence to such specific instructions.

7.5  The  Customer  grants  to  Algorithm  a  non-exclusive,  non-transferable licence  to  use  Customer  Materials  provided  by  the  Customer  for  the purposes of providing and performing Obligations.

7.6  The Customer shall ensure  that Algorithm is entitled to use any Customer Materials which it provides to Algorithm for the purposes of the Contract, and,  where  appropriate  shall  ensure  that  such  materials  have  been provided in compliance with any relevant data protection legislation,  and shall indemnify Algorithm for any failure in this regard.

7.7  The  Customer  shall  be  solely  responsible  for  ensuring  that  all information,  advice  and  recommendations  given  to  Algorithm  either directly  or  indirectly  by  the  Customer  or  by  the  Customer’s  agents, servants,  consultants  or  advisers  are  accurate,  correct  and  suitable. Examination  or  consideration  by  Algorithm  of  such information, advice or recommendations shall in no way limit the Customer’s responsibility hereunder  unless  Algorithm  specifically  agrees  in  writing  to  accept responsibility.

7.8  The  Customer  shall  provide  Algorithm  with  all  necessary  information, support  and  co-operation  (including  ensuring  that  employees  and independent contractors of the Customer co-operate fully with Algorithm) that  may  reasonably  be  required  to  enable  Algorithm  to  carry  out  its obligations to the Customer under the Contract.

7.9  The Customer will comply and will procure that the Customer employees or  agents  will  comply  with  Algorithm’s  policies,  procedures, requirements,  stipulations,  regulations,  standards  and  directions  which are in force as may be amended from time to time and as notified to the Customer, including, without limitation, any relating to health and safety, while  working  at  any  of  Algorithm’s  premises,  or  security  or  access obligations relating to Algorithm’s premises or equipment (including any updates  or  re-issues  of  the  same).  Algorithm  has  the  right  to  refuse admission to, or order the removal from, Algorithm’s premises any person who is in breach of any  of the foregoing while on or attempting to enter Algorithm’s  premises  or  who,  in  the  opinion  of  Algorithm,  is  under  the influence of alcohol or drugs whilst on or attempting to enter Algorithm’s premises.


8.1  Risk shall pass to the Customer so that the Customer is responsible for all loss, damage or deterioration to any Deliverable which is the subject of a Contract(a)  at  the  time  when  the  Deliverable  or  a  relevant  part thereof  arrive  at  the  place  of  delivery,  if  Algorithm delivers  the  Deliverable  by  its  own  transport  or  if Algorithm  specific   agrees  to  arrange  transport  for  the Deliverable; or (b)  all other circumstances at the time when the Deliverable or  a  relevant  part  thereof  leaves  the  premises  of Algorithm.

8.2  Subject  to  Clause  6  and  7,  title  to  any  Deliverable  which  Algorithm supply as part of Obligations shall only pass to the Customer upon the happening of any one of the following events:(a)  the  Customer  has  paid  to  Algorithm  all  sums  due  and payable by it to Algorithm under all  Contracts between Algorithm and the Customer; or(b)  when Algorithm serves on the Customer notice in writing specifying  that  title  in  the  Deliverable  or  such  part thereof has passed.

8.3  Algorithm  may  recover  a  Deliverable  in  respect  of  which  title  has  not passed to the Customer at any time and the Customer hereby irrevocably authorises Algorithm, its officers, employees and agents to enter upon any premises  of  the  Customer  for  the  purpose  of  repossessing  any Deliverable  in  respect  of  which  title  has  not  passed  to  the  Customer pursuant to Clause 8.2, or for the purpose of ensuring that Clause 8.4 is being complied with.

8.4  Until title to the Deliverable has passed to the Customer pursuant to these Conditions  the  Customer  shall  hold  the  Deliverable  as  a  bailee  of Algorithm.  If  Algorithm  requests  it  the  Customer  shall  store  the Deliverable separately from other goods or material. The Customer shall ensure  that  the  Deliverable  is  clearly  identifiable  as  belonging  to Algorithm.

8.5  The  Company  shall  be  entitled  to  a  lien  in  relation  to  all  Customers Materials,  equipment  materials  and  property  of  whatever  description (including  without  limitation  any  film  audio  tape  audio-visual  tape computer  disks)  brought  by  the  Customer  on to  Algorithm’s  premises, which is in the possession or custody of Algorithm or which is held by Algorithm  until  payment  in  full  by  the  Customer  of  all  sums  owed  to Algorithm, but risk in all such property shall at all times remain with and be the responsibility of the Customer.

8.6  If the Customer fails to effect payment to Algorithm whether in whole or in part of any sums due pursuant to its agreement with Algorithm shall be entitled to sell hire or charge any property over  which it has a lien, to exercise any rights vested in it or assigned to it and to retain the proceeds arising  from  such  sale  or  exercise  for  Algorithm’s  own  use  and  benefit absolutely.  The Customer expressly  agrees and confirms that Algorithm shall not be deemed to be a trustee in respect of sums received by it in excess of the amount due to Algorithm nor shall such excess be taken to limit or reduce any damages otherwise payable to Algorithm as a result of any breach by the Customer of its agreement with Algorithm.


In the event of the performance of any Obligations being prevented, delayed or in  any  way  interfered  with  by  a  direction  of  government,  war,  industrial dispute, strike, riot or civil commotion, breakdown of machinery or equipment, accident, fire or any other cause beyond Algorithm’s control Algorithm may at its option  suspend  performance  of  the  Obligations  for  a  period  of  time  or terminate  a  Contract  without  liability  for  any  damage  or  any  loss  resulting from such suspension or termination, without prejudice to Algorithm’s right to recover all sums owing to it in respect of the Obligations performed and/or any costs incurred by it prior to such suspension or termination.


10.1 Algorithm shall be entitled to appoint one or more sub-contractors to carry out all or any of the Obligations.

10.2 The Company will not be responsible for third party contractors, directly or indirectly referred to the client or engaged in business on behalf of the client.



11.1  The  Customer  shall  observe  the  provisions  and  requirement  of  all applicable trade union agreements and shall indemnify Algorithm against any costs, expenses or loss incurred by it as a result of any failure by the Customer to do so.

11.2  Nothing  in  the  Contract  shall  create,  or  be  deemed  to  create,  a partnership  or  the  relationship  of  principal  and  agent  or  employer  and employee between the parties.

11.3  Credits shall be given for all  Obligations supplied by Algorithm, unless Algorithm expressly agrees otherwise.

11.4  The  Contract  constitutes  the  entire  agreement  between  the  parties  in relation  to  the  Obligations,  and  supersedes  any  previous  agreements (including  any  discussions,  correspondence  or  arrangements),  between the parties relating to the subject matter of the Contract.

11.5  Any notice served under the Contract shall be sufficiently served if sent by  post  or  fax  to  the  usual  or  last  known  place  of  business  of  the addressee and proof of despatch in  the case of a letter, and receipt of a successful  transmission  report  in  the  case  of  a  facsimile  transmission, shall be conclusive evidence of receipt by the addressee in due course of transmission.

11.6  A failure to exercise or delay in exercising a right or remedy provided by the Contract or by law does not constitute a waiver of the right or remedy or a waiver of other rights or remedies. No single or partial exercise of a right  or  remedy  provided  by  the  Contract  or  by  law  prevents  further exercise  of  that  right  or  remedy  or  the  exercise  of  another  right  or remedy.

11.7  Algorithm  may  assign  or  transfer  any  right  or  obligation  under  the Contract. The Customer may not assign or transfer or purport to assign or transfer  a  right  or  obligation  under  the  Contract  without  having  first obtained Algorithm’s written consent.

12.  LAW

The  Contract  shall  be  governed  and interpreted  exclusively  according  to the laws of the Republic of Ireland and shall be subject to the jurisdiction of the Irish Courts only.

ALGORITHM PRODUCTIONS LTD. 136 Capel Street, Dublin 1.

T +353 1 244 4503 E info@algorithm.ie

Registered in Ireland No. 579726  VAT: IE 3421326JH