How to setup sync link between NCH Inventoria, NCH Express Invoice and Express account?

Please follow these steps to sync your software:

Please open Inventoria software first.

Go to menu Tools -> Option.

I have attached the screenshots, please follow Inventoria 1,2,3 to configure its setting.

Note: software screenshot might look different from your software due to version update





Setup the password here. You will need to enter this password to the program, which you want to connect / link to Inventoria.


Switch to “Web Access” Tab.

In this tab you will find information about your comptuer’s Local IP address and Internet IP address.


Click on “Allow access to INventoria Stock Manager on the local network”.

You will see the Local IP address shown as “”

You IP address is  and the port is 1097

After you have done this.

You should have the information of your IP address, port number, and the access authentication code you have just setup.

Now we can move on to configure NCH Express Invoice to connect to Inventoria.

Open Express Inovoice, go to its option window.

Go to “Other” settings. Click “Inventoria Synchronization Settings”

Please refer to the screenshot ” Express invoice setting” below.


You can fill in the IP, Port and authentication code here.

After that click on update now. you should see update successful!.

You have complete the setup for Inventoria Synchronization.

Please note that The password secretcode0 is just an example for putting in a password that you choose. Whatever password you have set in Inventoria, you will set it up in Express invoice so these two software can talk to each other.

Please do feel free to let us know if you have any other question.

Have a wonderful day!!

uniCenta Tutorial Split bills

You can split up a sale such that some of the line items on a sale are sold now, leaving the remainder of the items to be sold at a later date. Furthermore, you can assign one of the sales to Customer A and the the other sale to Customer B. When you split a sale like this you must pay for the portion that is split off shortly after you split it. That is to say, you cannot split an order into two and suspend both portions. Nor can you join two orders into one.

Copper Point of Sale support page

Copper Point of Sale Software FAQ


How to make database backups for uniCenta?

If you have install uniCenta by default setting, you will be using apache derby database.

You can find the database location by going into Configuration section of uniCenta as the screenshot shown below.

(Click on the imgae to enlarge)

This is the folder you should backup.

Let’s open up file explorer go to the folder.


From here you can simply copy and paste the folder to create multiple copies. You can also using ZIP / RAR archive program to make backups.

Unicenta resources file– Print.Start

The oroginal content of Print.Start


<?xml version=”1.0″ encoding=”UTF-8″?>
    uniCenta oPOS – Touch friendly Point Of Sale
    Copyright (c) 2009-2015 uniCenta.

    This file is part of uniCenta oPOS.

    uniCenta oPOS is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    uniCenta oPOS is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with uniCenta oPOS.  If not, see <>.

             <display animation=”flyer”>
<!–            <display animation=”scroll”> –>
<!–            <display animation=”blink”> –>
<!–            <display animation=”curtain”> –>
<!–            <display animation=”none”> –>
            <text>uniCenta oPOS</text>
            <text>Point Of Sale</text>

How to recreate resources file in Unicenta?

If you have accidentally delete the resources file or its content in unicenta and wondering how to restore them?

Here we are going to recreate “Ticket.Close” as the example.

Step 1 – to recreate Ticket.Close

You can locate this screen in Unicenta "Administration" panel, "Maintenance", Under "Resources"

Step 2 – copy and paste the code

Name the resource to “Ticket.Close” and choose its format as text.

Hit “Save” button before leave this screen.




Here's the original content of "Ticket.Close"

import java.awt.Font;
import javax.swing.plaf.FontUIResource;
import com.openbravo.pos.payment.PaymentInfo;
import javax.swing.JOptionPane;
import javax.swing.JDialog;
boolean isCash = false;
String change = "";
PaymentInfo p = ticket.payments.getFirst();
if ("cash".equals(p.getName())) {
isCash = true;
change = p.printChange();
// Get details of the original font before we change it otherwise all dialogboxes will use new settings
JOptionPane pane = new JOptionPane();
Font originalFont=pane.getFont();
UIManager.put("OptionPane.buttonFont", new FontUIResource(new Font("ARIAL",Font.PLAIN,20)));
message = "Change: " + change;
JLabel FontText = new JLabel(message);
FontText.setFont (new Font ( "Arial", Font.BOLD, 36) );
if(isCash) {
JOptionPane pane = new JOptionPane();
pane.setPreferredSize( new Dimension(450,150));
JDialog dialog = pane.createDialog("Cash payment");
new Thread(new Runnable() {
void run() {;
// Return to default settings
UIManager.put("OptionPane.buttonFont", new FontUIResource(new Font(originalFont.getName(),originalFont.getStyle(),originalFont.getSize())));

Before you edit any resource file, it’s recommended to copy and paste then in a text editor and save as a copy.

How to use item attributes and different ways to do it within unicenta POS?

"Product attributes" are concepts like size or color and their respective attribute values" would be s,m,l and r,b,g.

You can group together size and color into an "attribute set". You assign an "attribute set" for any item in the Stock, Product screen. (It is located under Category and above Tax Category.) If you did everything right, you can (while in the sales screen) tap on that item. When it appears in the sales section, on top, you may tap on the manilla tag and select the attributes.

Check ou the video below.


How to customize Printer Ticket (Receipt) on unicenta POS?

You can customize what’s being printed on the receipt.

You can change the text on the top and bottom portion of the receipt to show your business name, address, phone number and etc…

Check ou the video and screenshots for step by step instruction.



Where to find the settings:

Step 1: Go to Maintenance



Step 2: Choose resources



Step 3: Scroll down to find “Printer.Ticket”



With default setting the ticket look like this

Where you can find the preview in printer if you configure it using screen printer.



To generate something like this, you need to generate a sale first.

Now you can customize the Printer.ticket to your specification.

NCH Copper POS How to configure Multiple Installation of Copper POS?


Copper POS can support multiple installation on different PCs (Terminals).

One of the installation has to be the “Server POS”, the other installations will be “Clients POS”


Step1: Configure Static IP for Server

Before we start changing the settings.

Please make sure the PC you would like to use as “Server” need to have a static IP address instead of DHCP.

There’s an article talk about how to set static IP for your computer. Please visit here.

Step2: Setup Server POS

Now we have the Server’s static IP address. We can then go ahead to change the settings for sync apps.






On the “Server POS” PC you will choose “Allow Copper to act as a server for other instllations of Copper”

You also need to setup “Access Authentication Code” which act as password and you will need this when setup the other “Client POS”

The Server POS setting is very simple. It should look something similar to the screenshot below.



Step 3: Setup Client POS

On Clients POS installation. You will go to the same “Sync Apps” setting.

This time we will choose “Synchronize this installation of Copper as a client of Inventoria or Copper”

The Access Authentication Code (password)  you will enter it which you setup this during step2: setup Server POS.

Enter in Server POS’s static IP address.