Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

Financials encompasses anything money-related involving the organisation and the Contact. This includes actions such as a Contact adding a payment method for one-off ordering, or to fund recurring subscriptions, retrieval of payments due by the organisation, logging of financial transactions affecting the Contact’s account and/or wallet, how they are logged and viewed in the system, and how they appear on the statementand finally the statement displaying the Contact’s financial activity with the organisation.


THE BASICS

Before taking a closer look at financials, let’s understand some basic financial-related terms which are used throughout the software.

Financial Event

A financial event is a transaction carried out by a Contact, or a system process, and typically affects the Contact’s account and/or wallet balance. The classification of a transaction (e.g. Invoice, Credit Note, Payment, Refund etc.) determines its inherent features, and in turn, its notation in the Contact’s finances - i.e. whether it will be logged as a credit or a debit. All financial transactions carried out in the system are reflected in the finances of the parties involved.

Account

Both Person and Company type contacts can have accounts. A contact’s account is a ledger of financial transactions performed between the organisation and the contact. These transactions can either be automatically triggered by the system (e.g. an invoice for a recurring subscription service), or initiated by the contact themselves (e.g. being invoiced due to placing an order, or topping-up an account with an amount of money).

A contact can have multiple accounts in different currencies, each account has a running balance, an overdue amount and a credit limit. If the contact has multiple accounts, then one of the accounts will be selected as the primary account, which is the main account used by the contact and can be changed at any given time.

Aside from contacts, businesses and merchants/service providers can also own accounts. Refer to the Business Network manual for further information.

Wallet

Each contact owns a CRM.COM Wallet which is automatically created when the contact is created in the system. The CRM.COM Wallet has an Open Balance which is the Contact’s own money and can be spent at the Contact’s discretion, and a business balance for each business that the Contact has signed-up to.

The CRM.COM wallet can be funded by either the contact’s cards, or other online payment methods (e.g. Stripe, PayPal). Refer to the Wallets manual for further information about the wallet.

Payment Methods

Payment methods define how a business accepts payments from it’s contacts when they place an order. The account, the wallet, and other forms of online and offline payment methods can be used to settle financial obligations towards a business.

Refer the the Payment Methods manual for more information.

Accounting Period

An accounting period is the duration of time within which financial transactions can be posted. At the end of each accounting period, (e.g. calendar month), the transactions are accumulated and the account closing balance becomes the opening balance for the next accounting period.

The the latest accounting period for which the opening balance was calculated for the account is visible when the Financials section is expanded on the contact screen. 

Accounting closing periods are configurable via Settings.

Ageing Analysis

Ageing analysis provides the Business the ability to view which contacts are in debt and for how long. An Invoice starts ageing from the moment it’s issued, and its aged balance (i.e. its outstanding amount) progresses through ageing buckets of 30 day intervals, for as long as it’s unpaid. The aged balance (in 5 30-day interval buckets) is available:

  • On Contact’s Statements

  • Via the Debtors report

  • On the Finance dashboard


Getting Started

This manual covers the different types of financial transactions affecting the contact account, and how to manage the account from the back-end system. Wallet-related transactions and managing the wallet are not within the scope of this manual, so please refer to the Wallets manual for wallet specifics.

The Contact screen displays the contact’s financial state, and this is also where a back-end user can create various financial actions for the contact. To view the contact screen, and thus the contact’s financial information, navigate to CRM > My Contacts > select a contact> Financials.

Once the Financials tab is selected, you will see a summary of the contact’s financial information. The area on the left refers to the account information, whilst wallet information is displayed on the right.

Managing Financials

Account States

The the type of actions which can be carried out against an account are determined by the account state.

Image RemovedImage Added
  • Active - The account is in operational mode, financial transactions can be created against the account. New accounts are automatically set to Active.

  • Suspended - This state can only be set manually through a dedicated action, and only if the account state is Active. Financial transactions cannot be created against suspended accounts, with the exception of those which credit the account, and also, the accounts cannot be used in new account-based actions (e.g. to fund a new subscription service). Suspended accounts can manually be set to Active once they have been settled.

  • Terminated - This state can only be set manually through a dedicated action, and permitted only if there are no account-based entities which are still Effective (e.g. a subscription service). No financial transactions can be created against Terminated accounts. Accounts assuming this state cannot be modified, and their state cannot be reverted.

Refer to Account Actions for a list of actions which can be performed against the account and how these affect the account state.

Financial Actions

CRM.COM provides the ability for users to carry out financial actions using the back-end system. Remember that financial actions carried out on behalf of the contact will affect their account and/or wallet balances.

Access Financial Actions but clicking on options () under your logged-in user name in the top right-hand-corner of the screen.

Create Account

If the contact will be performing any type of financial transactions then an account must exist. A contact account will normally be created upon contact creation (the currency is set based on the contact's country of agreement), but it’s also possible to create new accounts for the contact in other currencies.

Select one of the contact’s defined addresses as the account Billing Address, this address will be used to communicate account-related financial information to the contact, and more importantly, for applying taxes based on the contact’s location.

The billing address of an account can be amended by navigating to the account in question, hovering, then and clicking on the Billing Address edit option.

Charge the Contact

Manually create an invoice to charge the contact using products defined in the Product Catalogue.

Credit the Contact

Issue a credit note against an existing invoice or for just for specific products.

Journal Entry

Create a manual journal entry to debit or credit a contact’s account/wallet. If the journal entry is being performed against a wallet and no commerce pool conditions are specified, then the wallet’s Open balance is affected, alternatively the Commerce balance with the accompanying conditions is credited or debited.

Record Payment

Create a payment for a contact either against an invoice generated via CRM.COM, or an external invoice (External Financial References) in which case the external reference number should be provided.

Record Payout

A Payout returns money directly to one of the contact’s funding sources (i.e. card). A Payout (unlike a Refund), is not issued based on a financial document such as a Payment.

Refund the Contact

A full or partial refund is issued against a contact payment. The refund transaction returns money back to the contact through four different refund methods. Refunds can be issued to customers who are not satisfied with their purchase, or in cases where an order cannot be fully or partially delivered to the contact.

Top-up Money

Top-up the contact’s Account or Wallet with an amount of money from one of the Contact’s declared payment methods.

Transfer Money

Transfer a sum of money from a contact’s Account/Wallet to another of the contact’s own Account/Wallet, or a different contact’s Account/Wallet. If the Wallet is being used as the source then only the Open Balance amount is available for transfer.

Statement

View the journal entries performed against the contact’s account and wallet, for a selected period of time. The statement can be exported in PDF or CSV format and emailed to the signed-in system user, or emailed directly to the contact.

Save as Draft

If a financial action is Saved it will be Posted against the Contact’s account and consequently affect the balance, alternatively, any actions Saved as Draft will not be posted, and thus not affect the balance (yet).

To Post a Draft financial action it must first be retrieved from the Activity Feed > select options () > Post.

Anchor
account_actions
account_actions
Account Actions

To access the Account actions click on the options button () in the Financials tab area.

Image RemovedImage Added

Account actions will directly affect the contact’s account so caution should be exercised in this case.

Set as Primary

This option is only available for Accounts that are not set as the Primary Account. A Primary Account is the contact’s main Account, this is the Account that will be set as the default Account for payments, and also the Account that will be credited in cases where the Contact is due any money.

Modify Classification

Account classifications are used to group similar types of accounts for pricing, billing or subscription purposes. Account Classifications can be configured via Settings.

Suspend

Accounts can be temporarily Suspended in case of a dispute or while running a credit check. Financial transactions can still be created against a Suspended Account, but no new Subscriptions or Service Requests can be related to the Account. The Account can be reactivated once the issue is settled, or the check is successful.

Activate

Reactivate a Suspended Account (making it Active). This option is only visible if an Account has been Suspended.

Terminate

Terminated Accounts are no longer operational and the state cannot be reversed. An Account can’t be Terminated if it’s been used to fund a Subscription which is still Active, or there are any financial transactions still in Draft state.

There are three options to choose from when terminating an Account and this will determine how the terminating Account’s balance will be handled:

  • Instantly - Terminate the Account (any Commerce wallet balance will be lost)

  • Transfer to same contact account - Terminate the Account and transfer any balances to another Account of the same contact

  • Transfer to other contact account - Terminate the Account and transfer the balances to an Account of another contact. This option can also be used in cases where there are duplicate Accounts for the same contact

Change Credit Limit

Credit limit is the maximum balance that the customer can possibly owe to the business. If the credit limit is not set then the default credit limit defined in Settings > Financials > Credit Terms applies. However, it’s possible to apply a different credit limit for each account, the new credit limit must be less than the default credit limit set in system Settings.

Change Payment Terms

Payment Terms define the account owner’s credit period, i.e. the period of time that an Invoice will be due after its posting date. If Payment Terms are not set, then the default Payment Terms defined in Settings > Financials > Credit Terms apply. It’s possible to set up different Payment Terms as long as one of the allowed ones is selected.

Anchor
wallet_actions
wallet_actions
Wallet Actions

Wallet actions directly impact on the contact’s Wallet, refer to the Walletmanual for a list of possible actions.

Anchor
activity_feed
activity_feed
The Activity Feed

The activity feed keeps a log of all financial transactions against the Account and Wallet in ascending chronological order, along with all communications sent to the contact.

Use the filter to narrow down the results, and then select a financial transaction from the Activity Feed to see its full details.

Payment Methods

Contact payment methods are the funding methods authorised by the contact to pay for their purchases. A contact can have multiple payment methods, which can be managed via front-end applications. Account debit payment methods can also be added if necessary, but only via the back-end system.

A primary payment method (identified with a P) can be optionally specified by the contact, this is the default payment method which will be used for online (automatic) payments.

Integrations with payment gateways will also need to be configured in order to be able to use online payment methods.

A Business can configure their acceptable payment methods via Settings > Financials > Payments > Allowed Payment Methods.

Anchor
financial-events
financial-events
Financial Events

The Financial Events screen displays a consolidated list of finance-related events generated by CRM.COM, against all contacts accounts and wallets.

To view such events navigate to Finance> Financial Events from the main menu on the left-hand side of the screen. Use the filter to narrow down your search, and click on an event to see more information.


Finance Settings

Configuration of all Finance related settings (subject to user permissions) is possible by navigating to the Financials Settings screen - click on your logged-in user name in the top right-hand-corner of the screen > Settings > Financials.

These are Account specific settings, for Wallet-related settings please see the Walletmanual.

Account Name Display

Select how the Business would like the Account name to be displayed throughout the software. Choose from Account number alone, or a combination of Account number and Contact name.

Allocation Settings

Select the default allocation principle to be used when allocating credit transactions against debit transactions. The following are supported:

  • FIFO - Credit is allocated against the oldest (non-allocated) debit

  • FIFO and against item - Credit is allocated against a designated debit and the remaining amount is allocated using FIFO

Anchor
accounting_period
accounting_period
Accounting Period Closing Settings

Define the duration of the Business' accounting periods. This setting is configured to be monthly by default, and the accounting period closes once a month, but a Business might keep more than one accounting periods open.

Image RemovedImage Added
Info

The accounting period closing process is performed on the 5th day of each month and is not configurable.

Anchor
account_classification
account_classification
Account Classifications

Account classifications give you the flexibility to manage your contact’s Accounts closely by applying a combination of Business rules, such as setting credit terms (Settings > Finance > Credit Terms), and subscription service restrictions (Settings > Subscriptions > Service Restrictions). A combination of these two settings, using the contact Account as criteria could restrict/permit your contacts actions.

Financial Transaction Types

Map your Business' financial transactions to the software’s transaction types. Financial transactions are reflected in the Accounts of the parties involved.

The classification of a transaction (e.g. Invoice, Payment, Refund) determines its inherent features, and in turn its notation in the contacts Accounts - whether it will be recorded as a credit or a debit.

Numbering Schemes

Setup how Account, Invoice and Credit Note numbers should be automatically generated by the system.

Taxes

Taxesare applicable whenever a service or a physical good is sold to a contact, and are applied when issuing the financial transaction.

A tax rate has three major characteristics; a percentage rate which is valid for a specific period of time, a set of products (defined by SKU or Family) to which the rate applies, and a set of location conditions.

Tax Exempt defines a status whereby a tax rate of 0% is applied when invoicing an account owner who is not eligible to pay taxes. 

A contact can be marked as Tax Exempt from the Contact screen.

Anchor
credit_terms
credit_terms
Credit Terms

Credit Terms represent an agreement between the Business and the Account owner in terms of:

  • A credit limit - The maximum amount of credit allowed for an Account (i.e. the maximum balance that an Account is permitted to have)

  • A credit period - The time granted to the Account owner to settle financial obligations

The default credit terms are applicable to all Accounts, but optional credit terms can also be configured with additional conditions.

Anchor
payment_methods
payment_methods
Allowed Payment Methods

Payment methods are the forms of payment accepted by the Business, and which will be available for contacts to choose from when paying for purchases.

Payments on File

This setting provides the ability to configure the business' preferred behaviour for payments on file during the (subscriptions) billing run. By default, the billing run tries to retrieve enough money in order to pay off the generated invoice (i.e. Invoiced Amount). However, this can be overridden by the Account Outstanding Amount setting whereby, the billing run process requests the invoiced amount, plus any overdue amount of the account that is being billed.


Reference Material

You may also find it useful to refer to the following manuals for further reading in relation to Accounts.

Contacts

Contacts

Wallet

Wallet

Rewards

Reward Offers Reward Offers

Rewards Events https://crmdevelopment.atlassian.net/wiki/pages/resumedraft.action?draftId=432472155#rewards-events

Accounts

https://crmdevelopment.atlassian.net/wiki/pages/resumedraft.action?draftId=1412235485

Subscriptions

Subscriptions & Billing

Business Network

https://crmdevelopment.atlassian.net/wiki/pages/resumedraft.action?draftId=610697345

Integrations

Platform

TABLE OF CONTENTS

Table of Contents