When creating invoices from outside Imonggo, it is important that each invoice is assigned an unique reference number. This will avoid duplicate invoice being created in the server. In order to facilitate the unique referencing, Imonggo suggest that you prefix each reference number with a unique POS device id.
For example, reference number 1-1 would refer to 1st invoice created by POS device 1, 1-2 would refer to 2nd invoice created by POS device 2 and so on.
CREATE /pos_devices.xml
To create a POS device and retrieve its ID, use Create API call below.
Example
curl "https://test_account.imonggo.com/api/pos_devices.xml" \
-u 1eca48c82fa4a5bbe1397d673355428f9d6f4037:X \
-H "Accept: application/xml" \
-H "Content-Type: application/xml"
-d "<pos_device><name>Remote POS 1</name></pos_device>"
Sample Result:
<?xml version="1.0" encoding="UTF-8"?>
<pos_device>
<id>1</id>
</pos_device>
Return Codes:
CODE/STATUS | CONDITION |
200 OK | if successful |