Brink’s VeriBalance™

The only single-source, end-to-end solution for all of your cash operations.

Brink’s VeriBalance™ Overview

Complete visibility from the register to the bank and back to the store.

We are the only partner you need—one point of contact to help you identify the right solution (a mix of software, hardware, processes and logistics) and an overarching customer success team to support that entire ecosystem. Let us handle all your cash headaches, and refocus your employees on selling products and delighting customers.

Cash Analytics

With Cash Analytics, we provide the tools to optimize cash levels at the store and automate the processes to ensure those amounts (and not more) are on hand when needed.

Optimized Cash Logistics

With Optimized Cash Logistics, you can make better decisions about CIT transactions by letting us provide helpful recommendations and automate change orders and deposits.

Accelerated Cash Access

With Accelerated Cash Access, provisional credit gives you next day access to those funds before the cash is actually in the bank.

Reporting & Alerts

With Reporting and Alerts, you have proactive notice when compliance is in question or performance is lagging.

One-Source Support

When employees are spending more time on cash reconciliation and wrestling with operational issues than they are catering to customers, it’s a costly pattern and a productivity killer. Our 24/7 support team provides support for all of your cash ecosystem issues which frees-up your employees to focus on customers.

Enterprise Reconciliation

Manual data entry and errors create headaches and can lead to bad decisions. Workflow compliance can be impacted when shortcuts are taken in order to “just get things done.”

Device Management

Operating POS systems, counting devices, safes, self-checkouts and recyclers independently is a big job that can lead to errors, loss, risk and unnecessary labor cost. Integrating devices and systems seamlessly eliminates daily headaches associated with manual device management, and the downstream issues created by avoidable problems and mistakes.

More from our insights library:

An error occurred while processing the template.
The following has evaluated to null or missing:
==> title  [in template "20101#20128#INSIGHT_ABSTRACT" at line 38, column 64]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: ${title.getData()}  [in template "20101#20128#INSIGHT_ABSTRACT" at line 38, column 62]
----
1<div class="card insight-card"> 
2    <#assign background = ""> 
3    <#assign imageAltText = ""> 
4    <#if smallImage?? && smallImage.getData()?? && smallImage.getData()?has_content> 
5        <#assign background = "background:url(" + smallImage.getData() + ") no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;" /> 
6        <#assign imageAltText = smallImage.getAttribute('alt')> 
7    </#if> 
8    <div class="card-image card-image-background" style="${background}" aria-label="${imageAltText}"> 
9        <div class="blue-overlay"></div> 
10 
11        <div class="card-image-content"> 
12            <#if title?? && title.getData()?? && title.getData() != ""> 
13                <h3>${title.getData()}</h3> 
14            <#elseif eventName?? && eventName.getData()?? && eventName.getData() != ""> 
15                <h3 class="text-center"> 
16                    ${eventName.getData()} 
17                    <#assign filterable_startDate_Data = getterUtil.getString(filterable_startDate.getData())> 
18 
19                    <#if validator.isNotNull(filterable_startDate_Data)> 
20                        <#assign filterable_startDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", filterable_startDate_Data, locale)> 
21                    </#if> 
22 
23                    <#if validator.isNotNull(filterable_startDate_DateObj)> 
24                        <br>${dateUtil.getDate(filterable_startDate_DateObj, "MMM dd", locale)} 
25                    </#if> 
26                </h3> 
27            </#if> 
28        </div> 
29    </div> 
30    <#if shortDescription?? && shortDescription.getData()?? && shortDescription.getData() != ""> 
31        <div class="card-description"> 
32            <p>${shortDescription.getData()}</p> 
33        </div> 
34    </#if> 
35    <#if link?? && link.getData() != ""> 
36        <a class="btn-brinks btn-link btn-white" target="_blank" href="${link.getData()}" aria-label="${title.getData()}"><@liferay.language key="read-more" /><span class="sr-only"> about ${title.getData()}</span></a> 
37    <#else> 
38        <a class="btn-brinks btn-link btn-white" aria-label="${title.getData()}" href="${portalUtil.getLayoutSetFriendlyURL(themeDisplay.getLayoutSet(), themeDisplay)}/-/${.vars['reserved-article-url-title'].data}"><@liferay.language key="read-more" /><span class="sr-only"> about ${title.getData()}</span></a> 
39    </#if> 
40</div> 
41<style> 
42.sr-only { 
43    position: absolute; 
44    width: 1px; 
45    height: 1px; 
46    padding: 0; 
47    margin: -1px; 
48    overflow: hidden; 
49    clip: rect(0, 0, 0, 0); 
50    white-space: nowrap; 
51    border: 0; 
52
53</style> 
An error occurred while processing the template.
The following has evaluated to null or missing:
==> title  [in template "20101#20128#INSIGHT_ABSTRACT" at line 38, column 64]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: ${title.getData()}  [in template "20101#20128#INSIGHT_ABSTRACT" at line 38, column 62]
----
1<div class="card insight-card"> 
2    <#assign background = ""> 
3    <#assign imageAltText = ""> 
4    <#if smallImage?? && smallImage.getData()?? && smallImage.getData()?has_content> 
5        <#assign background = "background:url(" + smallImage.getData() + ") no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;" /> 
6        <#assign imageAltText = smallImage.getAttribute('alt')> 
7    </#if> 
8    <div class="card-image card-image-background" style="${background}" aria-label="${imageAltText}"> 
9        <div class="blue-overlay"></div> 
10 
11        <div class="card-image-content"> 
12            <#if title?? && title.getData()?? && title.getData() != ""> 
13                <h3>${title.getData()}</h3> 
14            <#elseif eventName?? && eventName.getData()?? && eventName.getData() != ""> 
15                <h3 class="text-center"> 
16                    ${eventName.getData()} 
17                    <#assign filterable_startDate_Data = getterUtil.getString(filterable_startDate.getData())> 
18 
19                    <#if validator.isNotNull(filterable_startDate_Data)> 
20                        <#assign filterable_startDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", filterable_startDate_Data, locale)> 
21                    </#if> 
22 
23                    <#if validator.isNotNull(filterable_startDate_DateObj)> 
24                        <br>${dateUtil.getDate(filterable_startDate_DateObj, "MMM dd", locale)} 
25                    </#if> 
26                </h3> 
27            </#if> 
28        </div> 
29    </div> 
30    <#if shortDescription?? && shortDescription.getData()?? && shortDescription.getData() != ""> 
31        <div class="card-description"> 
32            <p>${shortDescription.getData()}</p> 
33        </div> 
34    </#if> 
35    <#if link?? && link.getData() != ""> 
36        <a class="btn-brinks btn-link btn-white" target="_blank" href="${link.getData()}" aria-label="${title.getData()}"><@liferay.language key="read-more" /><span class="sr-only"> about ${title.getData()}</span></a> 
37    <#else> 
38        <a class="btn-brinks btn-link btn-white" aria-label="${title.getData()}" href="${portalUtil.getLayoutSetFriendlyURL(themeDisplay.getLayoutSet(), themeDisplay)}/-/${.vars['reserved-article-url-title'].data}"><@liferay.language key="read-more" /><span class="sr-only"> about ${title.getData()}</span></a> 
39    </#if> 
40</div> 
41<style> 
42.sr-only { 
43    position: absolute; 
44    width: 1px; 
45    height: 1px; 
46    padding: 0; 
47    margin: -1px; 
48    overflow: hidden; 
49    clip: rect(0, 0, 0, 0); 
50    white-space: nowrap; 
51    border: 0; 
52
53</style> 

The Future of Cash Management Technology

With cash continuing to be a preferred payment method for consumers of all ages, cash-handling technology is constantly evolving for the future. As a result, both retailers and banks are always looking to invest in new services and devices to meet the needs of their customers more efficiently.

Read More about The Future of Cash Management Technology