Billing
Billings in Seven20 consist of two primary objects, the Billing (seven20__Billing__c) and the Billing Item (seven20__Billing_Item__c).
Billings and Billing Items are primarily created through the use of two Seven20 components, these are the:
- Billings Table - used to create individual Billing Items against a Job (seven20__Job__c) or a Placement (seven20__Placement__c)
- Billing Builder - used to create a Billing record from a set of Billing Items
Alongside this, there are several secondary objects which can be used to streamline the process of revenue recognition for recruitment consultants:
- Members - people associated with a job/placement who should receive some revenue recognition
- Billing Splits - the revenue split of an individual Billing Item
- Commission - the commission a recruiter should receive for an individual Billing Item
Integrations
Seven20 has integrations to various finance services that utilise the billing objects in their functionality.
Documentation for these is not currently included. Please reach out for assistance/details on these integrations.
Billing schema
A lot of these fields do not have automation and are expected to be set by bespoke automations, or by the user, based on the business requirements.
| Field Label | Field Api Name | Type | Description |
|---|---|---|---|
| Account | seven20__Account__c | Lookup(Account) | The account that the billing is associated with |
| Address | seven20__Address__c | Lookup(seven20__Address__c) | The address the billing is for, e.g. the invoicing address |
| Due Date | seven20__Due_Date__c | Date | The date the billing is due, calculated as seven20__Invoice_Date__c plus seven20__Payment_Terms_Days__c |
| Invoice Date | seven20__Invoice_Date__c | Date | The date the billing was invoiced |
| Total Amount | seven20__Total_Amount__c | Currency(16, 2) | The total amount of the billing, this is not auto-calculated |
| Type | seven20__Type__c | Picklist | The type of billing |
| Tax Type | seven20__Tax_Type__c | Picklist | The tax status of the invoice, e.g. tax inclusive |
| Status | seven20__Status__c | Picklist | The status of the billing, e.g. Draft or Paid |
| Payment Terms (Days) | seven20__Payment_Terms_Days__c | Number | The number of days until the invoice payment is due |
| Planned Payment Date | seven20__Planned_Payment_Date__c | Date | The estimated date the billing is to be paid |
| Currency | CurrencyIsoCode | Picklist | The currency of the billing |
| External Id | seven20__External_Id__c | Text(255) | The external id of the billing, used for integrations |
Billing Item schema
| Field Label | Field Api Name | Type | Description |
|---|---|---|---|
| Billing | seven20__Billing__c | Lookup(seven20__Billing__c) | The billing that the billing item is associated with |
| Account | seven20__Account__c | Lookup(Account) | The account that the billing item is associated with |
| Job | seven20__Job__c | Lookup(seven20__Job__c) | The job that the billing item is associated with |
| Placement | seven20__Placement__c | Lookup(seven20__Placement__c) | The placement that the billing item is associated with |
| Commission | seven20__Commission__c | Lookup(seven20__Commission__c) | The commission that the billing item is associated with |
| Date | seven20__Date__c | Date | The date of the billing item, e.g. the line item date on an invoice |
| Amount | seven20__Amount__c | Currency(16, 2) | The amount of the billing item, e.g. the line item amount on an invoice |
| Quantity | seven20__Quantity__c | Number | The quantity of the billing item, e.g. the line item quantity on an invoice, this defaults to 1 |
| Line Total | seven20__Line_Total__c | Formula(Currency) | The line total of the billing item, calculated as amount multiplied by quantity |
| Margin | seven20__Margin__c | Currency(16,2) | The margin of the billing item, not automatically calculated |
| Currency | CurrencyIsoCode | Picklist | The currency of the billing item |
| Type | seven20__Type__c | Picklist | The type of billing item, e.g. 1st Installment or Timesheet |
| Description | seven20__Description__c | Long Text Area(32768) | An external description of the billing item, e.g. the invoice line description |
| Subject | seven20__Subject__c | Text(255) | The internal description of the billing item |
| Status | seven20__Status__c | Picklist | The status of the billing item, e.g. Draft or Invoiced |
| Available in Consolidation Component | seven20__Available_in_Consolidation_Component__c | Checkbox | Should this item be assignable to a billing through the Billing Builder |