Electronic Web Interface Incoming Feeds
The Electronic Web Interface enables you to receive / process
from the web directly into the sales order processing (SOP) system, provided the feeds have been activated.

Sales Orders
This file should contain orders for newly created and existing customers. File Format: xml File Prefix: ATF File Name: OD[6-digit sequential number].xmlSample Record

Receive Sales Orders
To receive sales orders, do the following
- click Tools
- select Send/Receive
- select By Sections
- select Customer Feed
- select Receive Only
Process Sales Orders
To process sales orders, do the following
- click Tools
- Process Inbox Files
- select By Sections
- select Sales Orders
Schedule Sales Orders
To schedule Sales Orders, do the following
- select Tools > Schedule …
- select the operations you want to schedule. You are able to schedule the following operation on either a single database or multiple databases
- send/receive
- process inbox files
- select Single or Multiple database processing
- select schedule settings – time, date, frequency
- click ‘OK, Schedule Now’
Feed Structure
XML tag name | Field Description | Data Size | Comment |
---|---|---|---|
WEBACC | Account Number | 50 char | Focus will reuse and maintain the same account number per customer |
WEBORDNO | Order number | Number (0 Decimal) | Please insert the unique order number allocated to this purchase. Focus will copy the reference into the customer reference field of each order. |
DELADDCHG | Delivery address change | BOLEAN | If the delivery address is not the same as recorded in customer’s account, please answer (YES). This is to ensure that our address consolidation routine retains such changes, otherwise if multiple orders, it will merge per account number. |
NAME | Company/ Name | 50 char | |
DELADDR1 | Delivery Address Line 1 | 50 char | |
DELADDR2 | Delivery Address Line 2 | 50 char | |
DELADDR3 | Delivery Address Line 3 | 50 char | |
DELADDR4 | Delivery Address Line 4 | 50 char | |
DELADDR5 | Delivery Address Line 5 | 50 char | |
50 char | This will update the default email address for the customer | ||
PHONE | Phone | 50 char | |
PAYMT | Payment | Money or 2 Decimals | Amount collected as payment for goods, this will post as payment into the nominated bank account |
TOTNET | Net order value | Money or 2 Decimal | This is a control line for cross checking completeness of the detail lines. The value should be (Order value – discount + postage + VAT). NOT MANDATORY |
WORLDPAYREF | WORLDPAY reference | ||
REQBYDATE | Required by date | ||
SOURCE | Source | ||
FOOTNOTE | Foot note | ||
CARRIER | Carrier | ||
SALETYPE | Sale type | ||
DELIVERY_ZONE | Delivery zone | ||
TYPE | E-book type | 2 char | HC = Hard Copy book, EV = Electronic View, EP = Electronic Print |
ISBN | ISBN | 50 char | |
QTY | Order Quantity (a) | Integer | |
PRICE | Selling Price (b) | Money or 2 Decimal | |
DISCR | Discount Rate (c) | 2 Decimal | |
DISCA | Discount Amount (d) | 2 Decimal | Gross Amount =(a * b) * (c/100) |
GROSS | Gross Amount | 2 Decimal | Gross Amount =(a * b) – d |
POSTAGE | Postage and Packing | 2 Decimal | |
TAX | VAT Code | 2 char | T0 = Zero rated tax, T1= standard tax of 17.50% |
VAT | VAT Amount | 2 Decimal | |
NET | 0 | 2 Decimal | |
CUSTREF | |||
CAMPAIGN | |||
LOCATION |

Receive Customer Feed
To receive customer feed, do the following
- click Tools
- select Send/Receive
- select By Sections
- select Customer Feed
- select Receive Only
Process Customer Feed
To process customer feed, do the following
- click Tools
- select Process Inbox Files
- select By Sections
- select Customer Feed
Schedule Customer Feed
To schedule Customer Feed, do the following
- select Tools > Schedule …
- select the operations you want to schedule. You are able to schedule the following operation on either a single database or multiple databases
- send/receive
- process inbox files
- select Single or Multiple database processing
- select schedule settings – time, date, frequency
- click ‘OK, Schedule Now’
Feed Structure
XML tag name | Field Description | Data Size | Comment |
---|---|---|---|
ADDR1 | Address Line 1 | 50 char | |
ADDR2 | Address Line 2 | 50 char | |
AGERANGE | Age Range | 50 char | e.g. Primary, Secondary or Other |
COMPANY | Company name | ||
COUNTRY | Country | ||
COUNTY | County/State | 50 char | |
CUSTTYPE | Customer Type | 50 char | |
DEPT | Department | ||
50 char | |||
FAX | Fax | 50 char | |
HO_CODE | Head office code | ||
INTEREST | Interest Code | 50 char | |
IS_HO | Is Head office | ||
OTHNAMES | Other Names | 50 char | |
PHONE | Phone | 50 char | |
POSITION | Position | ||
POSTCODE | Postcode/Zip | 50 char | |
SCHOOLTYPE | School Type | 50 char | e.g. Independent |
SORTKEY5 | Sort code | ||
SURNAME | Surname | 50 char | |
TITLE | Title | 50 char | |
TOWN | Town | 50 char | |
WEBACC | Account Number | 50 char | Focus will reuse and maintain the same account number per customer |
WEBSITE | Website | 50 char |