Developer Documentations
Received Code 9999, 30000 or 30001 with Web Services Call
Modified Date: 08/31/2022 Version: 8.0 & higher Q - I tried to use EliARACHService Web Services. What follows are the parameters I passed. Then I received error 9999. <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" ...
Received Return Status Code 3 When Using Elilogin Login Method
Q - When trying to use the EliloginService Login Method when another user is in Password Setup in Elliott, I receive a return status of 3 (Passwords Turned Off). Why? A - This is happening because the Login Method is attempting to read the System ...
Elliott Web Service Requirements
Release Date: 5/22/2017 Q - What are the requirements for running Elliott Web Service? A - Elliott Web Service is built on .NET and runs on Windows. It extends a vast amount of Elliott features to external applications. Some of these features may ...
Elliott eStore Checklist
Release Date: 5/22/2017 Q - I would like to implement the Elliott eStore. What do I need? A - To implement eStore, please go over the following checklist. Setup Elliott Web Service Elliott Web Service is a building block for any Elliott Internet ...
LN API
Release Date: 5/17/17 LN: Length of String The LN API allows the developer to pass a string with a maximum length of 4000 bytes. The system will determine the position of the last non-space character in the string and pass the position back through ...
FN API
FN: Format Number (New) This API call will allow the programmer to pass a numeric value in SCREEN-NUMERIC-FIELD. This field will be formatted based on type and maximum size provided, and the results will be passed back as follows: · ...
RN API
RN: Round a Number (New) This API call will allow the programmer to pass a numeric value in SCREEN-NUMERIC-FIELD. This field will be rounded based on the type or number of decimals provided and the results will be passed back in SCREEN-NUMERIC FIELD. ...
IN and DF API Change (V9.0)
IN: Input and DF: Display Field Quantity, Price and Cost Support The IN and DF API calls have been enhanced to allow the programmer to specify input as a quantity, price or cost field. Screen Parameters: IN,rr,cc,ww,tp,af ww = the maximum width of ...
FA API Changes (V9.0)
FA: File Access (Without File Handling) This API can be used to retrieve an individual field from a specific record in a file without specifying the file in the program and without opening and closing the file. In its simplest form, one can, for ...
VA API Changes (V9.0)
VA: Verify Access Elliott V9.0 supports a series of 999 security flags to control access by users to specific features in the software. At runtime, the VA,nnn API is sent (where nnn is a number identifying the security flag) and either “Y” or “N” is ...
EliarachService
This web service provides methods related to ACH transactions, including: ViewACHAccts ViewOrderACHAcct AssignOrderACHAcct AddACHAcct ChangeACHAcct ViewACHAccts This method returns ACH accounts for a customer. It is typically used on a web page to ...
ElicshtxService
This web service provides methods related to cash receipt transactions, including: ViewOpenItems AddCashTrx ViewCashTrx DeleteCashTrx ViewOpenItems This method returns a customer’s open items, including Invoices, Payments, Credit Memos, Debit Memos ...
EliattrbService
This web service provides methods to add, change, delete or list attributes in a file, the methods provided are: AddAttribute UpdateAttribute DeleteAttribute ListAttribute ListOneAttributeCode ListAllAttributeCode AddAttribute This method adds one ...
ElisyscdService
ElisyscdService.asmx This web service provides methods related to system code values (database table SYCDVALU), including: AddSystemCodeValue ChangeSystemCodeValue DeleteAddSystemCodeValue ListSystemCodeValues AddSystemCodeValue This method adds one ...
EliNoteService
EliNoteService.asmx Updated: 11/8/23 for 8.5 and 8.6 Web Services This web service provides the methods to add, change, delete and list notes in NOTES table. AddNote This method creates one or multiple notes depending on user’s input. Usage: ...
El2rstimService
El2rstimService.asmx This web service provides two methods to determine whether an item is restricted: FindDealerRestrictedItem FindConsumerRestrictedItem Both of them are based on Elliott restricted attribute logic to determine if we can sell/ship a ...
EliOrderService
EliOrderService.asmx This web service provides the methods to create/modify/delete a customer sales order. To create an order, the minimum requirement is to provide the customer number, item number, and quantity for the order. For the remaining ...
ItemInquiry
ItemInquiry.asmx Unlike most Elliott web services which are based on PSQL transactional engine, this web service is based on PSQL relational engine. SearchItem This method uses input fields as a filter to build a SQL command to query the item master ...
EliitmiqService
EliitmiqService.asmx In many ways, this web service is similar to ItemInquiry web service. The difference is that EliitmiqService mostly uses PSQL transaction engine (Btrieve) while ItemInquiry mostly uses a relational engine. A transaction engine is ...
EliShptoService
EliShptoService.asmx This is a web service to add, change, delete or search an existing COP Ship-To record on file: AddShipTo ChangeShipTo DeleteShipTo SearchShipTo The original design background is to handle the requirement of the firearms ...
El2getfrService
El2getfrService.asmx This web service provides methods for calculating freight amounts based on Elliott freight calculation logic. It allows you to quote freight amounts to your customers on the website if the freight policy is not straightforward. ...
Steps Required to Test ReportWriter in V8.2
The following steps are required to be able to test Elliott ReportWriter, which is being developed for Elliott v8.3, in Elliott v8.2 Copy the RW directory and all its files and subdirectories from M:\Elliott7 to the target root directory (e.g., ...
ResellerFinder
' ResellerFinder.asmx This web service provides a method to return customers or ship-to based on the distance of a zip code. This can be useful in situations when consumers try to find the nearest store where they can purchase your products. The ...
EliaptrxService
EliaptrxService.asmx This web service provides methods related to A/P transaction processing, including: · CreateTrxHeader · CreateTrxDist · PostTrx CreateTrxHeader This method creates one A/P transaction header. You can also use this method to ...
VendorInquiry
VendorInquiry.asmx This web service provides a method to return vendor information. GetAllVendor This method uses relational engine to execute SQL command and retrieve information for all vendors. Usage: GetAllVendorResult = A.GetAllVendor(UserName, ...
EliloginService
EliloginService.asmx This service provides methods for getting user login information, changing passwords, and logging out. Login This method will return user information and write a login record to activity file. If the input password not match ...
ElislsmnService
ElislsmnService.asmx Salesman web services provide methods to add, change, delete and view salesman records. AddSalesman This method creates one salesman record. Usage: AddSalesmanResult = A.AddSalesman(UserName, UserPassword, AddSalesmanInput) ...
EliserhsService
EliserhsService.asmx This web service has a method to inquire serial number history. ViewHistory This method returns up to 50 serial history records for a serial number. Usage: ViewHistoryResult = A.ViewHistory(UserName, UserPassword, ITEM_NO, ...
EliatpobService
EliatpobService.asmx This web service has a method for ATP (available to promise) inquiry. ATPInquiry This method returns ATP information for an item. Usage: ATPInquiryResult = A.ATPInquiry(UserName, UserPassword, ITEM_NO, LOC_CODE, Source) ...
ElihdtrxService
ElihdtrxService.asmx This web service provides methods to manipulate hold transaction file IMHLTFIL, including: HoldInventory CancelInventory ExtInventory ViewInventory This service corresponds to Elliott “Hold Transaction File Maintenance.” ...
ElicuswlService
ElicuswlService.asmx This web service provides methods to add, change delete, and view customer wish lists. AddWishList This method adds a customer wish list record. The key fields of a wish list record are customer number, ship-to number, contact ...
QueryTurnaround
QueryTurnaround.asmx This web service lets the user execute the SQL query. ExecuteQuery Usage: ExecuteQueryResult = A.ExecuteQuery(UserName, UserPassword, query, numberOfRecords) Parameters UserName and UserPassword are not used at this moment. Input ...
InvoiceInquiry
InvoiceInquiry.asmx This web service provides two methods to access Elliott Invoice History database: · GetInvHdrByCusNo: Get a list of invoices for a certain customer number. · GetOneInvoiceDetail: Get the details of one invoice by specifying the ...
ElicustmService
ElicustmService.asmx This web service provides methods related to customers. User can add, change, delete or view a customer; this web service also has methods for customer inquiries (search) by name or additional user-definable keys. This web ...
EligetcdService
EligetcdService.asmx This web service is meant to return various code descriptions in Elliott. CodeFinder This method supports returning code descriptions of the following files: ARCODES, ARSLMFIL, IMLOCFIL, JOBFILE. Usage: CodeFinderResult = ...
OrderInquiry
OrderInquiry.asmx This web service provides the following methods to return orders: · GetOrder · GetOneOrderDetail With a typical eCommerce website, it is necessary to show customers the outstanding orders and status. This would be the web service to ...
EliordiqService
EliordiqService.asmx This web service is obseleted and has been replaced by OrderInquiry or InvoiceInquiry web service. OrderInquiryCustomer This Order Inquiry by Customer method will return orders or invoices for a customer. Usage: ...
EliautdpService
EliautdpService.asmx This web service provides a method to process credit cards after the fact. It assumes you already processed a credit card without going through Elliott’s credit card payment gateway. AutoDeposit This method will perform the “cash ...
El2CrCrdService
El2CrCrdService.asmx This web service replaces EliCrCrdService. It provides the methods to add, change, and delete eContact credit cards. It also provides a list function to display the available credit card for the eContact. In addition, this web ...
Alpha Document Number Support (V8.5/V9.0)
V8.5/V9.0 offers support for alpha numeric document numbers. This gives the user more flexibility on the number of alphabetic characters in next document number. For example, in the scenario of the following “Starting Invoice Number” in A/R Setup: ...
Next page