In Salesforce and Frisbii, everything is connected! Understanding the relationships between objects is key for efficient data management. These relationships link key objects such as subscriptions, invoices, payments and much more. By mastering these connections, you can optimize your workflows and gain visibility in all your business processes.
Ready to discover how it all works together? Here we go!
The Frisbii Data Model
You've already seen extracts from this model in various units of this course. This is the global view of all our objects.

We have discussed objects intended for sales representatives (Opportunity/ Quotation), those intended for finance users (Invoice/ Payment/ Payment Schedules) and recurring billing (in orange), objects related to accounting (in green), and objects that enable you to start billing with Frisbii: Corporate name, bank details, numbering period, and templates.
The focus of this article is not on any specific object, but on the relationships between them.
Field inheritance diagram
This diagram gives you an idea of the information inheritance between the fields:

Take, for example, the 'payment method' field, which you can enter at account level. From here, the value is entered on the accounting data, and also on other Frisbii objects, such as the quotation, the invoice or the subscription.
You can also read more about the rules for automatic VAT initialization, which is a special case.
Picklist value sets
If you go to Setup and then to Objects and fields > Picklist value sets, you'll find the global value sets for our package.
The values of these global lists are transferred to the selection lists of the individual objects.
If we take the Language field as an example, we'll find this field in the following objects:
Subscription
Account
Accounting data
Invoice
Quotation
Opportunity
Corporate name
Another example is the VAT rate, which is included in these objects:
Product rule
Account
Accounting data
Product
Corporate name
For now, picklist value sets are not implemented in all available picklists. The table below explains where the picklist values are coming from.
Field | Corporate name | Account | Accounting data | Quotation | Invoice | Subscription |
Term of payment | n/a | picklist value set | picklist value set | picklist value set | Invoice | Subscription |
Language | picklist value set | picklist value set | picklist value set | picklist value set | picklist value set | picklist value set |
Payment method | n/a | picklist value set | picklist value set | picklist value set | Invoice | Subscription |
VAT rate | picklist value set | picklist value set | picklist value set | Quotation line item | Invoice line | Subscription |
This overview of our main objects shows you what you need to bear in mind if you want to add a value to these lists.
Transferring values between objects
Each time a user creates an object record from another object, information from the fields is included in this record.
The first column of this table shows you the initial objects, and the first row shows you the records you can create from these objects.
Opportunity | Quotation | Subscription | Invoice | |
Opportunity | Impossible | x | x | x |
Quotation | Synchronization possible | Clone creation | x | x |
Subscription | Impossible | Impossible | Clone creation | x |
Invoice | Impossible | Impossible | Impossible | Clone creation |
Let's take a closer look at a few examples.
Opportunity <> Quotation | Opportunity product <> Quotation line item |
|
|
*Information that will be included from the opportunity to the quotation, then to the subscription and the invoice.
Quotation > Subscription | Quotation line item > Subscription line item |
|
|
* Information that will be transferred from the opportunity to the quotation, then to the subscription and the invoice.
** Information you can enter on the quotation and that will also appears on the invoice.
Subscription > Invoice | Subscription line item > Invoice line item |
|
|
* Information that will be transferred from the opportunity to the quotation, then to the subscription and the invoice.
** Information you can enter on the quotation and that will also appears on the invoice.