Tutorial
Everything Billing
Multiple Entities
10 min
entities are typically used to represent different units within an organization, such as business units, subsidiaries, divisions, etc that help to structure the organization’s operations and management hierarchies in this document, we'll guide you through a scenario with step by step instructions to help you learn how to create and manage multiple entities within the platform we'll also cover how to associate entities with accounts and quotes, as well as how to generate invoices grouped by entities for streamlined billing and reporting let's get started! scenario vroom inc offers vroom video conference in two different currencies usd 15 for us dollars and eur 12 for euros, across three different regions the us, france, and germany typically, each sales account is linked to a single entity and currency however, there are instances where a european account may have different line items associated with different entities vroom wants to group products by entity when generating invoices to ensure clear billing and revenue recognition in our scenario, "pinnacle" is a sales account linked to the us entity, representing a clear alignment with its regional operations on the other hand, "novalink" is a sales account currently without any entity association before implementing the scenario, we assume the following has been configured properly the nue tenant and salesforce org are set up to support multiple currencies docid\ eennaiy9ryxbnazgb2zzf however, please note that multi currency is not required for configuring multiple entities the vroom video conference product has been created with two price book entries, one for each currency usd and eur to implement this scenario, we will take the following steps 1\ create three entities us, france, and germany 2\ create an account "pinnacle" associated with the us entity, and another account "novalink" in euros, without any entity association 3\ create a quote for pinnacle and another for novalink the novalink quote will include line items associated with different entities 4\ enable the billing groups docid\ fpgz9b2tc4se1thmnh9kw feature to ensure that product line items from different entities are invoiced separately 5\ create a billing schedule and observe the invoices generated, with one invoice per entity create entities permissions required the following permission is required to create and manage entities entity management manage entities admin users can grant the following view entities and manage entities functional permissions to different roles by default, all system roles receive view entities permission, while only the system administrator user role receives manage entities permission once the user is granted with any of these permissions, she will see a new menu item “entities” in the revenue manager menu a user can follow these steps to create a new entity 1\ go to the entities menu under revenue manager 2\ click the new entity button and complete the required fields as shown in the screenshot below 3\ click 'save and create new' and continue to create 2 other entities france and germany 4\ once all entities are created, activate them by using the "activate" action on the entity list page please note the following the currency field will only be displayed when multi currency is enabled when an entity is created or updated, an entity record will be created or updated directly in salesforce the entity name must be unique when the user clicks the “edit’ icon on the entity list page to edit the entity, if the entity is in draft status, all fields can be changed, including the currency if the entity is in active status, the currency field cannot be changed once an entity is activated, it can be associated with accounts when an entity is deactivated, it can still be associated with existing accounts and transactions, but it can no longer be used for new associations with accounts or transactions associate entities with accounts users can associate an entity with an account in salesforce if multi currency is enabled and the account already has a currency assigned, you can only associate an entity that shares the same currency as the account in our scenario, we will create two accounts pinnacle and novalink when creating the account "pinnacle," select "us dollars" as the currency in the "entity" field, you will see three options us, france, and germany choose "us" and save the account if you select a different entity, you will encounter an error message " the currency and entity values are not compatible please choose a different currency or entity " for the account "novalink," select "euro" as the currency, but leave the entity field empty create quotes when a quote is created for an account linked to an entity, upon saving the quote, all quote line items will be populated with the entity id of the associated entity in our scenario, we create a quote for the "pinnacle" account and add the product "vroom video conference" to the quote the quote line item will automatically be assigned with the entity id of the us entity when a quote is created for an account not linked to an entity, users have the option to assign an entity value to each quote line item nue allows flexibility in assigning entities, as long as the entity's currency matches the quote's currency in our scenario, we create a quote for the "novalink" account, which is in euro we add the product "vroom video conference" twice to the quote we then assign the first line item to the france entity by editing its entity value and assign the second line item to the germany entity by doing the same when a quote is finalized into an order, the entity value of each quote line item is automatically transferred to the corresponding order product upon activation of the order, this entity value is then carried over to the provisioned subscription, asset, and entitlement the following screenshot shows the entity value of the order products for the order placed and activated for novalink invoice multiple entities when customers with order transactions across different entities are invoiced, options are available to invoice transactions from each entity separately by default, transactions in different currencies are billed separately however, users can enable the entity as a billing group to ensure transactions from each entity are billed separately to enable entity as a billing group, please follow the instructions billing groups docid\ fpgz9b2tc4se1thmnh9kw in our scenario, we want to generate invoices for each individual entity after enabling entity as a billing group, we run a billing schedule for the customers pinnacle and novalink once the billing job is complete, we see that three invoices are generated, one for each entity putting it altogether in summary, the multiple entities feature provides a mechanism for businesses to manage transactions across different entities within the platform this feature enables users to create and associate entities with accounts, quotes, and transactions by leveraging entity based billing groups, users can generate invoices that are grouped by entity, ensuring that transactions are accurately billed according to their respective entities this functionality is particularly useful for businesses operating in multiple regions or currencies, providing flexibility and control over how financial data is organized and reported
🤔
Have a question?
Get answers fast with Nue’s intelligent AI, expert support team, and a growing community of users - all here to help you succeed.
To ask a question or participate in discussions, you'll need to authenticate first.