We have been analyzing the NCR Retail Online (NRO) business and our NCR Industry Solutions Board, an internal team that helps set strategy, has decided to set the NRO product to End of Life on March 31, 2018 . The CPOnline Product was also recently announced with an end of life date of September 30th, 2017 . The End of Life terms indicate that all current customers will need to be transitioned off their respective product and the servers turned off by 9/30/17 (CPO) & 3/31/18 (NRO) . Your NCR Counterpoint business partner has been notified of this decision in advance and has started taking steps to help you transition your eCommerce solution.

Next Steps

As of today, we are encouraging all customers to reach out to your current NCR Counterpoint Partner to begin the transition to a new eCommerce platform. Your partner will be your best resource in planning and transitioning to a new eCommerce solution.

NCR has worked with several partners to create options for your new eCommerce solution. Please refer to the below chart for information about these options. Your partner can provide you with further documentation about these solutions to assist you with the decision process. You can also view a list of FAQ’s about moving from NRO to one of the below options by clicking here .

We will be discussing this transition directly with the users that attend our Synergy User Conference at the end of June. We will be offering a presentation on eCommerce and we will have representatives at the exhibit booth to handle your questions. In the meantime, please reach out to your partner to help determine your next steps.

We appreciate your business and look forward to taking this next, innovative step together.

Recommended eCommerce Solutions

Solution Cost Platform Additional Notes
Commerce5
  • Upfront: Starts at $2500**
  • Monthly: Starts at $495.00 plus hosting
Magento Most tightly integrated with Counterpoint and offers the most advanced features
CP Magento
  • Upfront: Starts at $2,500**
  • Monthly: Starts at $200.00 including hosting
Magento Integrated with Counterpoint and offers features similar to NRO
CP Shop
  • Upfront: Starts at $999**
  • Monthly: Starts at $125.00 plus hosting
Woo Commerce Catalog, Inventory, and Orders are integrated with Counterpoint

Replicating NCR Customer Tax Exemptions in Magento

Moving from NCR Retail Online to Magento involves more than transferring products, prices, and customer accounts. If NCR previously stored customer tax exemption certificates, the replacement store must preserve the business rules behind those records: who is exempt, which purchases qualify, when approval expires, and what evidence supports a tax-free transaction.

Magento can reproduce this process through customer attributes, customer groups, tax classes, approval workflows, and extensions. Australian merchants should first translate the old NCR terminology into local GST requirements, because an exemption certificate used in one jurisdiction may not have a direct equivalent under Australian law.

Define What The Old Certificate Actually Did

An NCR certificate may have served several purposes at once. It could identify a reseller, mark a not-for-profit organisation, support government purchasing, record a state-based exemption, or simply authorise a negotiated tax treatment. Before migration, export the certificate number, customer account, legal entity, address, effective dates, exemption reason, uploaded document, and approval history.

Do not assume that every customer with a certificate should automatically receive zero tax. In Australia, GST is generally charged at 10%, while GST-free treatment applies to defined supplies such as many exports and selected food, health, education, and charitable activities. A customer’s status alone does not determine the tax treatment of every product in the basket.

For example, an Australian business with an ABN may still need to pay GST on ordinary taxable goods. A registered charity may have access to particular concessions, but that does not create a universal exemption across all purchases. The migration specification should therefore separate customer eligibility from order-level product rules.

Model Exempt Customers In Magento

Magento provides customer groups, but a single group called “Tax Exempt” is usually too blunt. A more reliable design can use groups such as “Approved Reseller”, “Government Account”, “Charity Review”, and “Export Customer”, with separate custom attributes for certificate number, exemption category, verification status, issue date, expiry date, and supporting file.

A customer attribute can display the status to staff without granting an exemption by itself. The tax calculation should depend on an approved status and a qualifying item or shipping condition. This prevents an expired document or an unverified account from silently removing GST at checkout.

The certificate file should be protected from public access and limited to authorised administrators. Customer service staff may need to see whether evidence is current, while finance staff may need the full document and approval log. A Magento agency can document the implementation approach alongside broader Magento guidance so future administrators understand which settings are native and which are custom.

Recreate The Approval And Audit Trail

A practical workflow begins when a business customer uploads a certificate or sends it to the accounts team. The record should enter a pending state, trigger an internal review, and remain taxable until someone with appropriate authority approves it. Approval should capture the reviewer, date, reason, and any limitations.

Magento’s standard customer account features may need an extension or custom module to support this process cleanly. The module can add a secure upload field, validate file type and size, notify administrators, and set an expiry date. It can also stop customers from changing approved information without sending the record back for review.

Store historical versions rather than replacing the original document. If a customer changes its legal name or address, retain the previous certificate and approval decision. This creates a useful audit trail for reconciliations, disputes, and Australian Taxation Office record-keeping obligations.

Compare Magento Design Options

The best approach depends on how complex the NCR rules were and how much automation the merchant needs. A small trade store may only require manual approval and a tax class, while a high-volume business may need integration with an ERP, CRM, or document management platform.

Requirement Basic Magento setup Custom exemption module Integrated enterprise workflow
Customer status Customer group Group plus approval attributes Group, ERP status, and rules engine
Certificate storage Manual admin note Secure file upload External document repository
Expiry control Calendar reminder Automated notifications Workflow task and escalation
Tax calculation Customer tax class Customer and product conditions ERP, marketplace, and checkout rules
Audit history Limited Versioned records and logs Centralised compliance archive
Best fit Small catalogue and low volume Most B2B merchants Multi-channel or complex organisations

A customer group alone is attractive because it is quick to configure, but it can produce accidental exemptions. A custom module gives better control over approval, expiry, and reporting. An enterprise workflow offers stronger governance but requires careful integration testing so Magento and the back-office system do not disagree about a customer’s current status.

Connect Exemptions To Products And Orders

Tax treatment should be calculated when the quote is built, not only when an invoice is generated. The logic should evaluate the customer’s approved status, the product tax class, the delivery destination, and any order-specific condition. It should then carry the result consistently through the cart, checkout, invoice, credit memo, and accounting export.

This distinction matters in retail categories where the same customer buys mixed goods. A hospitality business might purchase taxable equipment, GST-free qualifying food, and products that require normal GST treatment in one order. A customer exemption flag should not flatten these differences.

For merchants selling homewares, product classification deserves special attention. A customer purchasing furniture products may have a valid business certificate, but that does not automatically make every item GST-free. Magento should retain product tax classes and apply the customer rule only where the documented policy permits it.

Refunds must use the tax decision stored on the original order. Recalculating against a newly expired certificate can create inaccurate credit notes. The same principle applies to partial shipments, exchanges, cancellations, and offline orders entered by staff.

Adapt The Process To Australia

Australian stores should record the customer’s ABN separately from the certificate or concession reference. An ABN is an identifier, not proof that a sale is exempt from GST. Where a tax invoice is required, the invoice should show the correct GST amount, the seller’s ABN, and the information needed by the purchaser for its records.

The 10% GST rate is federal, so Magento’s core tax configuration is less state-fragmented than a US sales-tax setup. However, the merchant still needs to handle GST-free supplies, input-taxed transactions, exports, and shipping rules accurately. Sydney and Melbourne trade customers may expect account pricing and fast delivery, while regional customers may place larger replenishment orders less frequently; neither buying pattern changes the underlying tax test.

Australian shoppers also commonly use click and collect, marketplace channels, and mobile checkout. If an exemption can be applied in the web store but not to a phone order or pickup transaction, the business will create inconsistent invoices. All sales channels should read the same approval status and product tax configuration.

For alcohol-related catalogues, such as wine and spirits, tax treatment should be reviewed with the product and compliance teams rather than copied from a generic customer rule. GST, excise, licensing, age verification, and delivery restrictions can interact, so exemption logic should never override those controls.

Prepare Data, Staff, And Reporting

Begin with a data inventory from NCR Retail Online. Classify each record as active, expired, incomplete, duplicated, or unsupported. Normalise dates to Australian format, verify legal names and ABNs, and identify accounts that require fresh evidence before migration. Do not import an old “yes” flag as an active exemption without an approval date and source document.

Test common scenarios in a staging environment: an approved customer buying taxable goods, an expired certificate, a pending application, a mixed basket, an unregistered guest order, a refund after expiry, and an account with several shipping addresses. Check the displayed prices, tax lines, invoices, exports, and admin history for each case.

Useful implementation priorities include:

  • Export every NCR certificate field, file, status, and approval date before the source system is retired.
  • Create separate Magento attributes for eligibility, evidence, expiry, reviewer, and exemption scope.
  • Keep customer approval separate from product tax classes and order-level GST calculation.
  • Restrict certificate documents and record every approval, rejection, amendment, and renewal.
  • Send renewal reminders before expiry, with a taxable fallback when approval lapses.
  • Test web, phone, click-and-collect, refund, and accounting workflows with realistic Australian orders.

Validate Before Go-Live

Finance, ecommerce, customer service, and compliance staff should approve the rules together. Finance can verify GST reporting and invoice output, customer service can test account visibility, and ecommerce staff can confirm that the process works without exposing confidential documents. A short written policy should explain which evidence is acceptable and who can approve it.

Run a parallel period where a sample of migrated accounts is checked against the NCR records and the new Magento order totals. Compare taxable sales, GST-free sales, refunds, and accounting exports. Any mismatch should be traced to a customer attribute, product classification, destination rule, or integration mapping rather than corrected manually in every order.

The practical safeguard is simple: let Magento grant tax relief only when an approved, current record meets a defined product and transaction rule. That approach preserves the useful part of NCR’s certificate process while producing clearer Australian GST records and safer day-to-day administration.

After you have completed your move to a new eCommerce platform, don’t forget to submit the Store Closure Request form to close your NRO site and cancel your billing subscription.