What does this section cover?
What is an Allocation Principle ?
Allocations are used to allocate credit financial transactions against invoices, in order to settle any outstanding amount. In CRM.COM Allocations are applied automatically by the system based on the allocation principle specified on the active Configuring Accounts Receivable Definitions
There are two possible Allocation principles that are supported, however at any given point the system can only have one of the two selected.
- FIFO: First In First Out
- Allocation will occur at posting
- All unallocated transactions will be taken into consideration, regardless of which one is being posted
- The oldest credit transaction is allocated against the oldest invoice.
- The oldest credit transaction is identified by comparing the posting date.
- The oldest invoice is identified by comparing the due date.
- The allocation type is set to FIFO
- FIFO & Against Item
- Allocation will occur at posting
- Allocations are always performed against item when the credit financial transaction is referring to one or more specific invoices (Intended Invoices).
If the credit financial transaction is referring to more than one invoices, then the allocation is applied on those invoices using the FIFO principle
For more information on Intended invoices visit Creating Financial Transactions
Allocations are not available for the users to view
Allocating a Financial Transaction
In CRM.COM allocations are automatic and they are performed during the Posting of a Financial Transaction. For more information on Posting visit Posting Draft Financial Transactions. The Allocation will be made based on the configured principle. If the selected Principle is FIFO & Against Item then the user will have to define the Intended invoices or Intended bills on creating the payment. For more information on creating payments and setting intended invoices visit Creating Financial Transactions. If no Intended invoices are defined then the system will be applied FIFO. If the selected Principle is FIFO then the user won't need to define any invoices
How does FIFO Allocation Principle work?
Allocations based on FIFO allocation principle are performed using the following rules:
Allocations are performed always FIFO (first in first out)
The oldest credit transaction is identified by comparing the posting date.
The oldest invoice is identified by comparing the due date.
The oldest credit transaction is allocated against the oldest invoice.
Allocations are performed against item only when an invoice cancellation is posted
In the case of an invoice cancellation the invoice cancellation is always allocated against the referred invoice and the allocation type is set to Against Item
If there are other transactions which are already allocated against that invoice, then they are de-allocated and allocated again based on the same principle.
- In the case of cancelling a payment which was already allocated against an invoice, then the payment which is cancelled is de-allocated and the invoice is allocated again based on the same principle
The de-allocation is done by creating an allocation record with negative amount and allocation type de-allocation.
The de-allocated record keeps a reference to the allocation record that de-allocated it.
The system always keeps information on the type of allocation that has been performed
How does FIFO and Against Item Principle work?
Allocations based on FIFO & Against Item allocation principle are performed using the following rules:
Allocations are always performed against item when the credit financial transaction is referring to one or more specific invoices.
If the credit financial transaction is referring to more than one invoices, then the allocation is applied on those invoices using the FIFO principle
- If the amount that should be allocated is more than the unallocated amount of the invoice then
- If there are other transactions which are already allocated against an invoice, using the FIFO principle, then they are de-allocated and allocated again based on the same principle.
- If the amount that should be allocated is still more than the unallocated amount of the invoice then
- An amount equal to the unallocated amount is allocated against that invoice, setting the allocation type to Against Item
- The remaining amount of the credit financial transaction is allocated using the FIFO principle
Else the whole amount of the credit financial transaction is allocated against that invoice, setting the allocation type to Against Item
Allocations are performed always FIFO (first in first out) if the credit financial transaction is not referring to specific invoices.
Allocations are always performed against item when an invoice cancellation is posted
In the case of an invoice cancellation the invoice cancellation is always allocated against the referred invoice and the allocation type is set to Against Item
If there are other transactions which are already allocated against that invoice, then they are de-allocated and allocated again based on the same principle.
- in the case of cancelling a payment which was already allocated against an invoice, then the payment which is cancelled is de-allocated and the invoice is allocated again based on the same principle
The de-allocation is done by creating an allocation record with negative amount and allocation type de-allocation. The de-allocated record keeps a reference to the allocation record that de-allocated it.
Related Areas
-
Configuring Rejection Reasons — Learn to configure Rejection Reasons
-
Configuring Financial Transaction Types — Learn to configure Financial Transaction Types
-
Configuring Payment Methods — Learn to configure Payment Methods
-
Understanding the Allocation Principles — Discover available Allocation Principles, their behaviour and how they can be configured
-
Handling Invoice Due Dates — Find out how the Invoice Due Date is calculated
-
Paying an invoice using Quick Pay — Find out how you can use Quick Pay to quickly pay off invoices
-
Configuring Financial Transaction Categories — Learn to configure Financial Transaction Categories
-
Managing Financial Transactions — Learn to work with Financial Transactions
-
Configuring Financial Transactions Definitions — Learn to configure the Financial Transactions Business Definitions that determine the overall behaviour of Financial Transactions
-
Creating and Sending Invoice Cancellation Details Printout — Learn to create and send an Invoice Cancellation Details Printout
-
Creating and Sending Invoice Details Printout — Learn to create and send an Invoice Details Printout
-
Creating and Sending Credit Note Details Printout — Learn to create and send a Credit Note Details Printout
-
Understanding Financial Transactions — Understand the usage of Financial Transactions within CRM.COM
-
R9 - Cancelling Invoices — Find out about Invoice Cancellation used when you want to cancel a posted invoice
Popular Labels
- accounts-receivable
- accounts-receivable-admin
- accounts-receivable-advanced
- accounts-receivable-advanced-r7
- accounts-receivable-basics
- activities
- activities-admin
- activities-admin-r7
- activities-basics
- activities-basics-r7
- additive-discounts-admin
- additive-discounts-advanced
- additive-discounts-basics
- billing-application
- billing-engine
- communication-centre
- communications-admin-r7
- communications-advanced-r7
- conax-web-services
- conax-web-services-advanced
- contact-information-admin
- contact-information-admin-r7
- crm-application
- crm-application-r7
- customer-events-basics-r7
- dashboards
- dashboards-advanced
- finance-application
- financial-transactions-admin
- financial-transactions-admin-r7
- financial-transactions-advanced
- financial-transactions-advanced-r7
- foundation-application
- foundation-application-r7
- global
- inventory-management-advanced
- inventory-management-basics
- inventory-management-basics-r7
- jobs
- jobs-admin
- jobs-admin-r7
- jobs-advanced
- jobs-basics
- jobs-basics-r7
- leads
- leads-admin
- leads-admin-r7
- leads-advanced
- network-management-basics
- network-management-basics-r7
- normal-billing-admin-r7
- normal-billing-r7
- normal-billing-run-admin
- normal-billing-run-basics
- notifications
- notifications-basics
- panaccess_advanced
- platform-basics
- prepaid-billing-basics
- prepaid-billing-r7
- products-admin-r7
- rated-billing-items-advanced
- rated-billing-items-basics
- reports-basics
- resource-scheduling
- resource-scheduling-advanced
- rewards-admin
- rewards-admin-r7
- rewards-advanced
- rewards-advanced-r7
- rewards-basics
- rewards-basics-r7
- security-management-advanced
- segmentation-basics
- service-requests
- service-requests-admin
- service-requests-admin-r7
- service-requests-advanced
- service-requests-advanced-r7
- stripe
- subscription-actions-r7
- subscriptions
- subscriptions-advanced
- subscriptions-advanced-r7
- subscriptions-basics
- subscriptions-basics-r7
- udrs-admin-r7
- usage-service-r7
- user-management
- user-management-basics
- vouchers-advanced
- vouchers-basics
- wallets
- wallets-advanced
- wallets-basics
- warranty-policies-advanced-r7
- workflows-admin-r7
- workflows-advanced-r7
- workflows-r7
- zapier-basics-r7