Full Circle's integration explained
A little more detail around the integration with Full Circle
How the
HubSoft is updated from

What happens around each of the files
There are several files that
Note: If there are every any issues with the interface files, you will receive an email at the address you put in the ‘Full Circle Controls’ screen. So any issues in the interface are automatically emailed to you. This means you will know about issues right away, but only when they happen.
Customers.txt and Addresses.txt files
There are two files that are imported to manage your customers and their stores. This process adds any new stores, customers or buyers as necessary. Any changes you make to the ‘customer master’ in
All the other account and store fields values, such as status, territory, warehouse, priority and others on the account and store records will use the default value you specify in the configuration. So be sure that is set up properly before you enable your interface.
Rep assignments to buyers and stores are made from the Addresses.txt file. The import process first looks to see if there is aleady a buyer established for the rep. If one exists, the store is added to that buyer and by extension added to the rep. If a buyer for that rep does not exist, a buyer record is created with the store assigned to them. This new buyer is then assigned to the rep so that they show up for the rep when they log in. If the rep code is not defined in the User screen, then the buyer record is created and assigned to the 'default' buyer that you indicated on the Full Circle interface controls screen. This import process insures that reps only see their buyers, orders, accounts and stores. Since the assignment is to the 'lowest' rep in Full Circle, this is who will see the buyer when they log in. You can expand this visibility by defining the rep relationships and hierarchies in the Setup-User screen. This is how you can manage rep firms, sub reps and customer service rep relationships and account sharing.
The Rep is identified using the 'Rep Code' from Full Circle and matching that value to the 'User' record in HubSoft. If the rep code from Full Circle is not defined in HubSoft, the buyer and their stores will be assigned to the 'default' rep that is indicated on the 'Full Circle Controls' screen. You will not receive any error notifications on buyers and stores that are assigned to a rep that is not defined in HubSoft. You can manage the rep's code in HubSoft on the 'Setup -> Company -> Users' screen.
Products.txt file
The products file from
To set this up, you only need to add the
Inventory.txt file
The inventory process runs on an hourly basis and provides the latest availability from
While HubSoft supports multiple warehouses, the
Dealer.txt and Promotional Orders.txt files
The dealer and promotional orders are exported to your

How Reps are assigned to buyers and stores
HubSoft determines the stores a Sales Rep covers through the Sales Rep’s assignment to a Store Buyer. The stores for an account are assigned to the Store Buyer so that it simplifies the process of writing an order when both the Sales Rep and buyer are writing them in your HubSoft portal. This also allows any number of Sales Reps, sub-Sales Reps and CSR’s to cover any combination of buyers and stores.
The Sales Rep assignment in Full Circle is at the ‘store-level’ where you can specify up to three Sales Reps on a store. If there are Sales Reps assigned, their ‘Sales Rep Code’ is entered into positions one, two or three depending on the relationship of the Sales Reps. If in any of these three positions there is not a Sales Rep assigned, a value of ‘NA’ is entered and passed to your portal through the interface.
When a store is imported into HubSoft from Full Circle, HubSoft uses the three ‘Sales Rep Codes’ to identify the Store Buyer. For example, if a rep ‘Mike Smith’ has a code of ‘SMTH’ in Full Circle, the values passed on the Mike’s Stores would be ‘SMTH NA NA’. The import process will match the ‘Sales Rep Code’ from the user records to match ‘SMTH’ to Mike Smith. Then create a new Store Buyer, assigned to Mike Smith and associate the store to this new Store Buyer. Any stores for the same account that have a ‘SMTH NA NA’ value will be assigned to this buyer and therefore become one of Mike Smith’s stores.
If the Mike Smith has a ‘sub-rep’ from Full Circle, their use code would change this ‘key’. For example, ‘Sally Jones’ with a rep code of ‘JNES’, would cause the ‘key’ to be ‘SMTH JNES NA’. In this case, the import would create a new buyer with this key and assign it to ‘Sally Jones’. If the ‘buyer name’ is the default name created in the import, then HubSoft will append a number counter to the name so you can tell them apart.. If you want ‘Mike Smith’ to be able to see this buyer, you would need to add ‘Sally’ to ‘Mike’s’ permissions on the user screen.
If the import process encounters a sales rep code from Full Circle that it does not have defined, it will still create the buyer and assign it to the next highest rep in the list that it can identify. In this example, if ‘Sally Jones’ were not defined, the import process would create a new buyer with a ‘key’ of ‘SMTH JNES NA’ and assign it to ‘Mike Smith’. If there was already a buyer on the account assigned to ‘Mike Smith’, you would now see two buyers on the account assigned to ‘Mike Smith’. This is because the underlying rep ‘keys’ are different. You can correct this by adding ‘Sally Jones’ to your portal and using the ‘Rep to Buyer Setup’ screen to move the relationships.
Note: If the import can not match to any of the rep codes coming from Full Circle, it will assign the buyer to the ‘default’ rep defined on the ‘Full Circle Controls Setup’ screen.
The easiest way to have these relationships properly managed if to add the new rep to your HubSoft portal before you first run the ‘address.txt’ file import from Full Circle. This will insure that all the relationships are properly managed.
If you are ‘adding’ a rep to a store that is already in your portal, then the import will create a new buyer record. Any ‘old’ buyer records would then need to be removed, depending on how the portal is used. This allows you to have more than one rep have ‘different relationships’ with the same buyer. For example, ‘Mike Smith’ could write for stores A,B,C,D with a buyer, and ‘Sally Jones’ could write for A,C,E,F stores.
Emails, logs and errors
If there are any issues with the file imports, you will receive an email of the error so that you can correct them. This means that if you do not receive an email from your portal, then the expected file was present when the import process ran and all the values in the file were proper.
If you do get an email with an error, this also means that the source file was not removed from your server and can be processed ‘on-demand’. You should go ahead and correct the issues in the file and click ‘Process Now’ on the
You can also go to the ‘
Exclusions
Often companies put products in
The connectivity HubSoft offers you is the most complete integration between
While this is a long article, the
