All Collections
Knowledge Base
How can you (de-)connect multiple events / projects to a Contract or Invoice?
How can you (de-)connect multiple events / projects to a Contract or Invoice?

Link and unlink events to a Contract or an Invoice

Thomas van Beek avatar
Written by Thomas van Beek
Updated over a week ago

When you are making package deals as an Agency, you want to add multiple events to one contract or invoice. With ABOSS you can. 

There are several use cases that could apply.

  • You have one Artist that is playing multiple shows for one promoter

  • You have multiple Artists playing at one event for one promoter

Note: When you are working under 'All Projects' in ABOSS, you can view the events of all the Artists, based on your permissions. When you are adding a contract from within an event, you are working under a project. For example: DJ Manual. This means you will not be able to link events from other artists. So, if you want to connect event for multiple Artists, you will need to be working under 'All Projects'. 

In the examples below, I've added events to a Contract, but the same steps apply for Invoices.

Connecting events for Multiple Artists
To connect events for multiple Artist, you can follow these steps. 

  • Open the Contract or Invoice Module in the left side bar. 

  • Create a new contract/invoice by clicking the blue '+' and make sure you are working under 'All Projects'.

  • You can now link your contract/invoice contact details, enter the contract/invoice number and some optional notes.

  • Select the right template that is suited to display the information of Multiple Events.

  • Click the 'Link event(s) to contract/invoice' button. For contracts:

    And for invoices:

  • A Calendar popup will appear, where you can select the events for contract. Click on the events to add them. Repeat these two steps until all events are linked. 

  • If you want to select for invoices, hold the SHIFT-button on your keyboard. Feel free to let go if you want to go another month. You selection has been updated already.

  • The events will now display in your Contract/ invoice tab. 

  • Preview you contract/ invoice by clicking the 'Preview PDF' button. The same contract/ invoice will be visible within all individual events.

Connecting multiple events for one Artist
The process to link multiple events for one Artist is almost identical as the steps shown here above at 'Connecting events for Multiple Artists'.

The only difference is that you can create the invoice or contract/ invoice from within the event of the artist. 

  • Add a new contract/ invoice by clicking the 'Add new Contract/ invoice' button. 

  • If you entered the client details in the event, they will be linked to the contract/ invoice. Enter the contract/ invoice number and optional contract notes.

  • Click the 'Link event(s) to contract/ invoice' button. 

  • A Calendar popup will appear, where you can select the events for contract. Click on the events to add them. Repeat these two steps until all events are linked.

  • If you want to select for invoices, hold the SHIFT-button on your keyboard. Feel free to let go if you want to go another month. You selection has been updated already.

  • The events will now display in your Contract/ invoice tab. 

  • Preview you contract/ invoice by clicking the 'Preview PDF' button. The same contract will be visible within all individual events.

Unlink

To unlink your event, just simply click on the X, behind the event's name.

For contracts:

For invoices:

Templates
Your template have to be ready to create Invoices or Contracts invoice for multiple events. In most cases the code that we use to for the templates is suited for 1 event. The code needs to be altered to display the information of each individual event. 

Warning! Any changes made in a template can cause the template to malfunction if the codes are not written properly. Always create a duplicate of a template when you are making changes to the liquid code! Change templates at your own risk. 

Here you will find an example of code that would need to be changed. 

I have two shows connected to a contract/ invoice. The names of the events are:

  • The Big Elvis Covershow

  • Boogie Boogie Night

To show the title of an event on your contract/ invoice your template would contain the following code:

{{ event.title }}

In this case your output would be:

The Big Elvis Covershow

The second event title will not display on your template. 

To display both event titles on your output, you need to create a loop that check all events connected. The code to display all event titles would be:

{% for e in events %}
     {{ e.event.title }}
{% endfor %}

This code will check the individual events until there are no more events connected.

The output will now be:

The Big Elvis Covershow Boogie Boogie Night

To read more about altering the templates click here. If you need support when you are changing your templates, you can always contact us free of charge. When you need us to build the templates for you, we will charge an additional fee depending on the amount of work.

Did this answer your question?