Introduction
...
This guide assumes basic familiarity with USAS and the USAS account coding scheme. It also assumes the reader is familiar with SOAP, XML and other related technologies.
...
.
Glossary
- DAS or DA Site - Data Acquisition Sites. This term is obsolete. OECN sites are now refered to as ITC's
- ITC - Information Technology Centers are regional data processing centers that provide computer services to member school districts. Among the services ITC's provide is hosting of the USAS application for school districts.
- OECN -
Ohio Education Computer Network - SSDT - State Software Development Team develops USAS, and other software, for school district on behalf of the Ohio Department of Education.
- USAS - Uniform School Accounting system. USAS refers to both the USAS software developed by the SSDT on behalf of the Ohio Department of Education, and the USAS accounting structure defined by the Ohio Auditors of State and Ohio Department of Education.
...
The WSDL and Schemas are distributed by the SSDT as part of the SOAP service installation kit. Vendors should contact the school district's ITC or the SSDT for the WSDL for currently supported versions. The current development version of the USAS SOAP service is available at: http://devel.ssdt.nwoca.org/usassoap/. The latest WSDL and Schemas are available on that page. The latest WSDL and Schemas are available at /wiki/spaces/rtd/pages/2753089.
Note |
---|
title | Schema clarification: Requisitions |
---|
|
The deliver to address lines on the Requisition are limited to 24 characters, not 30 as stated by the schema. The datatype for the deliver to address on the Requisition and the delivery address on the Purchase Order are the same, so we are unable to change the schema. |
...
Developers who need background documentation on USAS may wish to refer to the USAS User and Reference Manuals or the USAS System Managers Guide. This . These documents are available on-line at httphttps://ssdtmcoecn.oecn.k12.oh.us/projects/usas .
Developers who have questions or need technical advice on integrating with the USAS webservice are encouraged to join the ssdt-usas-dev-l list. This list is operated by the SSDT to assist developers with integration issues. For subscription options and to view the archives, visit http://listserv.nwoca.org/cgi/wa.exe?A0=ssdt-usas-dev-l.
Status of the USAS SOAP Service
The USAS SOAP service provides a limited subset of USAS functionality via a standards based SOAP service. See the WSDL for business functions supported by the service.
Standards Compliance
The SSDT atlassian.net/wiki/x/6oA2 .
Status of the USAS SOAP Service
The USAS SOAP service provides a limited subset of USAS functionality via a standards based SOAP service. See the WSDL for business functions supported by the service.
Standards Compliance
The SSDT believes that USAS SOAP service complies with the WS-I Basic Profile 1.0a WS-I Basic Profile 1.0a . The artifacts (definitions and messages) of the service have passed all assertions tested by the “WS-I Testing Tools v 1.0.1” provided by WS-I.
...
Developers interesting in a test account , should send mail to smith@nwoca becher@ssdt-ohio.org with their request. Please include contact information, company and a brief description of your application and intended use.
...
District Database Identification
For Classic USAS a single SOAP service endpoint is used to access all district databases at an ITC. Each unique database is identified by a "district code" or IRN. Some ITC's also support the use of NCES codes to identify district databases. After a SOAP client authenticates with the SOAP service, it must declare the district database on which it intends to operate. Alternatively, the SOAP client may query the service for the databases the user has access to and allow the user to select the district code.
For Redesign USAS, a separate endpoint is used for each district. In Redesign implementations of the SOAP service, the setDistrictAccess
operation is a NOOP and is not necessary.
SOAP Service Endpoints
Each ITC that supports the Classic USAS SOAP service will provide one “SOAP endpoint” URL's for accessing the service for their districts. In most cases, a single endpoint will be used for all districts hosted by a given ITC Site. However, in some cases, an ITC may provide a different endpoint for specific districts.
For Redesign USAS SOAP, a Separate endpoints are used for each district.
SOAP Service Endpoints
A separate endpoint will be provided for each school district.
...
When a client connects to the service, it must provide username and password credentials for an account on the ITC server. Usernames and access rights are administered by the DA Site ITC on behalf of the member district. The access rights and functions the account can perform are limited by rights granted by the ITC and any USAS security profiles established by the district.
...
After these steps are completed, the client may invoke any other USAS operation. The client may perform as many operations as necessary to perform its work. When the client is finished using the service, it should invoke the _logout _operation to cleanly close down the session.
For Classic instances, it is important that the client invoke setDistrictAccess code to establish the district database to which the session is bound. This must be done exactly once after login and prior to any other USAS operation.
...
...
down the session.
After the database context is established, the client application may optionally invoke assumeUserProfile to impersonate the profile of a different USAS user. This operation will only succeed if the authenticated user is authorized to impersonate other users and if a suitable profile exists on the USAS server. The _assumeUserProfile _operation may be used multiple times for a given session.
...
Sessions consume resources on both the SOAP server and the back-end USAS server. Therefore, inactivity timeouts apply to the SOAP sessions. The timeout interval is configurable by each DA Site ITC and defaults to approximately 45 minutes. If there is no activity for a session in during the timeout interval, the session will be deleted from the SOAP service. Any subsequent invocations using an expired sessionId will result in a fault being returned. Client applications that attempt to maintain long running connections, must be prepared to handle such faults.
...
HTML Table |
---|
|
Table Row (tr) |
---|
Table Head (th) |
---|
Qty !! Description !! Price !! Account Code |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
Reading Books | $15.00 | 05 001 1100 521 0000 000000 001 00 000 |
---|
|
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| $15.00 | 05 001 1100 521 0000 000000 005 00 000 |
---|
|
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| $15.00 | 05 001 1100 520 0000 000000 006 00 000 |
---|
|
|
|
Resulting printed PO item:
HTML Table |
---|
|
Table Row (tr) |
---|
Table Head (th) |
---|
Qty !! Description !! Price !! Total |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
Reading Books | $15.00 | $3,750.00 |
---|
|
|
|
Splitting the Price
This type of split involves splitting the price of a particular item among several different account codes. The quantity field must be 1 for the combined item and zero for the split items.
...
HTML Table |
---|
|
Table Row (tr) |
---|
Table Head (th) |
---|
Qty !! Description !! Price !! Account Code |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
Color Printer | $250.00 | 05 001 2411 740 0000 000000 060 00 000 |
---|
|
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| $275.00 | 05 001 2421 640 0000 000000 010 00 000 |
---|
|
|
Table Row (tr) |
---|
Table Cell (td) | |
---|
| $300.00 | 05 001 2411 740 0000 000000 030 00 000 |
---|
|
|
|
Resulting printed PO item:
HTML Table |
---|
|
Table Row (tr) |
---|
Table Head (th) |
---|
Qty !! Description !! Price !! Total |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
Color Printer | $825.00 | $825.00 |
---|
|
|
|
Usage of "<SplitTag>"
In the requisition or purchase order xml document, the tag <SplitFlag> is required to be included as a part of the <item> information for both the combined and split items. The following values are accepted:
...
For faults that contain response-msgs _elements, each message (_fatal, error or _warning _element) may contain a _code _element. Developers may use these codes to programmatically test for specific types of USAS errors.
...
.
Info |
---|
The codes in this table are the complete set of codes that can theoretically be produced by the current OpenVMS back-end implementation of USAS. However, in practice, some codes could never be returned by the USAS SOAP service. For example, “INVALIDXMLDATA” could not be returned in a USAS fault since the SOAP service would reject XML documents that do not conform to the USAS XML Schema. |
...
HTML Table |
---|
Table Row (tr) |
---|
Table Cell (td) |
---|
| <u>Category</u> |
Table Cell (td) |
---|
| <u>Code</u> |
Table Cell (td) |
---|
| <u>Description</u> |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| Common Messages |
Table Cell (td) |
---|
| INVALIDXMLDATA |
Table Cell (td) |
---|
| An incorrect tag was found, or XML document not in expected format. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| KEYNOTPROVIDED |
Table Cell (td) |
---|
| The key field is blank or zero. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| ALREADYONFILE |
Table Cell (td) |
---|
| The key is already on file. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| INVALIDFUNCTION |
Table Cell (td) |
---|
| An invalid 'function' tag value is present. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| INVALIDOPERATION |
Table Cell (td) |
---|
| An invalid 'operation' tag value is present |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| RECORDNOTFOUND |
Table Cell (td) |
---|
| The record or records being read or searched for were not found. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| INVALIDDATE |
Table Cell (td) |
---|
| The date is invalid or not in the correct range. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| FILEOPENINPUTFAIL |
Table Cell (td) |
---|
| A data file failed to open for input. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| FILEOPENIOFAIL |
Table Cell (td) |
---|
| A data file failed to open for I/O. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| A protection violation occurred when trying to open a data file. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| Account Balances |
Table Cell (td) |
---|
| CASHNEGFUND |
Table Cell (td) |
---|
| Negative fund balance for cash account. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| CASHNEGREMAIN |
Table Cell (td) |
---|
| Negative remaining balance for cash account. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| CASHNEGBALLESSPAY |
Table Cell (td) |
---|
| Negative cash balance less payables for cash account. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| APPNEGREMAIN |
Table Cell (td) |
---|
| Negative remaining balance for appropriation account. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| BUDNEGREMAIN |
Table Cell (td) |
---|
| Negative remaining balance for budget account. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| APPNEGNEXTYEAR |
Table Cell (td) |
---|
| Negative next year balance for appropriation account. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| BUDNEGNEXTYEAR |
Table Cell (td) |
---|
| Negative next year balance for budget account. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| Invalid Accounts |
Table Cell (td) |
---|
| NOACCOUNTACCESS |
Table Cell (td) |
---|
| Access to given Account is denied. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| ACCTNOTACTIVE |
Table Cell (td) |
---|
| Account is not active. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| CASHACCTNOTFOUND |
Table Cell (td) |
---|
| Cash Account was not found on file. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| APPACCTNOTFOUND |
Table Cell (td) |
---|
| Appropriation Account was not found on file. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| BUDACCTNOTFOUND |
Table Cell (td) |
---|
| Budget Account was not found on file. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| REVACCTNOTFOUND |
Table Cell (td) |
---|
| Revenue Account was not found on file. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| INVALIDTRANSIND |
Table Cell (td) |
---|
| Invalid Transaction Indicator. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| INVALIDFUNCTION |
Table Cell (td) |
---|
| Invalid Function Code. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| INVALIDRECEIPT |
Table Cell (td) |
---|
| Invalid Receipt Code. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| Account I/O |
Table Cell (td) |
---|
| BUDACCTWRITEFAIL |
Table Cell (td) |
---|
| Creation of Budget Account failed. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| REVACCTWRITEFAIL |
Table Cell (td) |
---|
| Creation of Revenue Account failed. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| CASHACCTREWRITEFAIL |
Table Cell (td) |
---|
| Update of Cash Account failed. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| APPACCTREWRITEFAIL |
Table Cell (td) |
---|
| Update of Appropriation Account failed. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| BUDACCTREWRITEFAIL |
Table Cell (td) |
---|
| Update of Budget Account failed. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| REVACCTREWRITEFAIL |
Table Cell (td) |
---|
| Update of Revenue Account failed. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| VENDORNOTFOUND |
Table Cell (td) |
---|
| Vendor number was not found or is invalid. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| VENDORNOTACTIVE |
Table Cell (td) |
---|
| Vendor is not active. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| VENDORISMULTIVENDOR |
Table Cell (td) |
---|
| Vendor is a Multi-Vendor. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| VENDORREWRITEFAIL |
Table Cell (td) |
---|
| Update of Vendor record failed. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| VENDORDIFFPO |
Table Cell (td) |
---|
| Vendor number provided is different from Vendor on the Purchase Order. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| General Transaction |
Table Cell (td) |
---|
| ITEMOVERFLOW |
Table Cell (td) |
---|
| The maximum allowable number of items per transaction was exceeded. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| Requisitions |
Table Cell (td) |
---|
| INVALIDREQNUMBER |
Table Cell (td) |
---|
| Requisition number supplied is not valid or is already on file. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| REQNOTFOUND |
Table Cell (td) |
---|
| Requisition was not found on file. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| NOASSOCIATEDITEMS |
Table Cell (td) |
---|
| There were no item records posted for this Requisition. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| REQWRITEFAIL |
Table Cell (td) |
---|
| Creation of Requisition record failed. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| REQDELONERECORD |
Table Cell (td) |
---|
| Only one record is permitted when performing a delete operation. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| REQACCESSDENIED |
Table Cell (td) |
---|
| Access is denied to the Requisition. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| REQALREADYPOSTED |
Table Cell (td) |
---|
| Requisition already converted to a Purchase Order. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| REQDELETEFAIL |
Table Cell (td) |
---|
| Deletion of Requisition record failed. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| GENERICBADLOCATION |
Table Cell (td) |
---|
| The generic record type did not precede all other records in batch. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| Purchase Orders |
Table Cell (td) |
---|
| INVALIDPONUMBER |
Table Cell (td) |
---|
| The Purchase Order number supplied is not valid or is already on file. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| INVALIDDESCLINE |
Table Cell (td) |
---|
| The Purchase Order Description line number is not valid or is already on file. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| INVALIDDESCTYPE |
Table Cell (td) |
---|
| The Purchase Order Description Type field is not valid. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| PONOTFOUND |
Table Cell (td) |
---|
| Purchase Order was not found on file. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| POITEMNOTFOUND |
Table Cell (td) |
---|
| Purchase Order Item was not found on file. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| POHISTWRITEFAIL |
Table Cell (td) |
---|
| Creation of POHIST record failed. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| POHISTREWRITEFAIL |
Table Cell (td) |
---|
| Update of POHIST record failed. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| POHISTDELETEFAIL |
Table Cell (td) |
---|
| Deletion of POHIST record failed. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| POITEMWRITEFAIL |
Table Cell (td) |
---|
| Creation of POAMT record failed. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| POITEMREWRITEFAIL |
Table Cell (td) |
---|
| Update of POAMT record failed. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| POITEMDELETEFAIL |
Table Cell (td) |
---|
| Deletion of POAMT record failed. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| PODESCWRITEFAIL |
Table Cell (td) |
---|
| Creation of PODESC record failed. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| PODESCDELETEFAIL |
Table Cell (td) |
---|
| Deletion of PODESC record failed. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| PODESCREWRITEFAIL |
Table Cell (td) |
---|
| Update of PODESC record failed. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| FUTPODELETEFAIL |
Table Cell (td) |
---|
| Deletion of FUTPO record failed. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| ZEROQUANTITY |
Table Cell (td) |
---|
| Purchase Order item quantity must not equal zero. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| NOCHANGEKEY |
Table Cell (td) |
---|
| The key cannot be changed. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| Combined Items |
Table Cell (td) |
---|
| QUANTITYNONZERO |
Table Cell (td) |
---|
| Quantity did not equal zero for split-price item. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| PRICENOTEQUAL |
Table Cell (td) |
---|
| Price is not equal for all split-quantity items. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| COMBINEDPRECEDESPL<span >IT</span> |
Table Cell (td) |
---|
| A combined item did not precede split item. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| INVALIDSPLITFLAG |
Table Cell (td) |
---|
| The Split Flag field is not valid. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| QUANTITYNOTONE |
Table Cell (td) |
---|
| The quantity does not equal one for a split-price item. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| DESCEQUALDASH |
Table Cell (td) |
---|
| The description field does not equal a dash for split items. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| Change Orders |
Table Cell (td) |
---|
| NOCHANGEDATEPRIORY<span >R</span> |
Table Cell (td) |
---|
| The Purchase Order date may not be changed on a Purchase Order from a prior fiscal year. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| Only new, partially filled or partially paid Purchase Orders may be amended. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| NOCHANGEDATEAMEND<span >ED</span> |
Table Cell (td) |
---|
| The date cannot be changed on a Purchase Order that has already been amended. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| NOCHANGEVENDOR |
Table Cell (td) |
---|
| The Vendor cannot be changed because there is an associated invoice or the PO status is not new. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| ISSUELESSTHANPODAT<span >E</span> |
Table Cell (td) |
---|
| An item's Issue Date must not be before the Purchase Order date. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| INVALIDACCTMOD |
Table Cell (td) |
---|
| The account code may not be changed on an existing Purchase Order item. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| INVALIDQUANTMOD |
Table Cell (td) |
---|
| The quantity may not be changed on an existing Purchase Order item. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| INVALIDPRICEMOD |
Table Cell (td) |
---|
| The price may not be changed on an existing Purchase Order item. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| NOCANCELCOMBINED |
Table Cell (td) |
---|
| You cannot cancel a combined item without canceling all of the associated split items. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| INVALIDAMENDMENT |
Table Cell (td) |
---|
| Invalid amendment record or original Purchase Order item was not found. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| Purchase Order Del<span >ete</span> |
Table Cell (td) |
---|
| PODELETEONERECORD |
Table Cell (td) |
---|
| Only one record is permitted when deleting a Purchase Order. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| POSTATUSNOTNEW |
Table Cell (td) |
---|
| Purchase Order status is not new, cannot be deleted. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| ASSOCINVCKNODELETE |
Table Cell (td) |
---|
| There is an associated Invoice or Check, Purchase Order cannot be deleted. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| ASSOCCANINVEXIST |
Table Cell (td) |
---|
| There is an associated 'cancel' Invoice. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| INVALIDINVNUMBER |
Table Cell (td) |
---|
| Invoice number supplied is not valid or is already on file. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| INVOICENOTFOUND |
Table Cell (td) |
---|
| Invoice number was not found on file. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| INVOICEWRITEFAIL |
Table Cell (td) |
---|
| Creation of INAMT record failed. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| INVOICEREWRITEFAIL |
Table Cell (td) |
---|
| Update of INAMT record failed. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| INVPAYNOTFOUND |
Table Cell (td) |
---|
| INVPAY record was not found on file. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| INVPAYWRITEFAIL |
Table Cell (td) |
---|
| Creation of INVPAY record failed. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| INVPAYDELETEFAIL |
Table Cell (td) |
---|
| Deletion of INVPAY record failed. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| AMOUNTSBOTHNEGORP<span >OS</span> |
Table Cell (td) |
---|
| Remaining encumbered amount and invoice amount must be both negative or both positive. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| INVALIDINVSTATUS |
Table Cell (td) |
---|
| Invalid Invoice status. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| CANCELEXCEEDSENC |
Table Cell (td) |
---|
| The canceled amount exceeds the remaining encumbrance amount. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| POITEMCOMPFILLED |
Table Cell (td) |
---|
| Invoice cannot be posted because Purchase Order item is already completely filled. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| INVALIDCHECKNUMBER |
Table Cell (td) |
---|
| Check number supplied is not valid or is already on file. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| CHECKWRITEFAIL |
Table Cell (td) |
---|
| Creation of Check record failed. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| CHECKREWRITEFAIL |
Table Cell (td) |
---|
| Update of Check record failed. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| CHECKITEMWRITEFAIL |
Table Cell (td) |
---|
| Creation of Check Item failed. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| NEGATIVECHECK |
Table Cell (td) |
---|
| The check to be created will be a 'negative check'. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| NOUPDATEHIGHCHECK |
Table Cell (td) |
---|
| The highest Check number on file was not updated. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| NOPOSTPAYWITHOUTPO |
Table Cell (td) |
---|
| Cannot post a payroll check without posting Purchase Order. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| NOPOSTCHECKWOUTPO<span >INV</span> |
Table Cell (td) |
---|
| Cannot post a check without posting Purchase Order and Invoice. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| NOPOSTCHECKINVC |
Table Cell (td) |
---|
| Cannot post a check when the Invoice status is 'Canceled'. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| FINALMONTHCLOSE |
Table Cell (td) |
---|
| Final month closed, but fiscal year is not. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| NOPENDINGINVOICE |
Table Cell (td) |
---|
| No associated pending invoice was found for selection. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| NOSELECTIONSMADE |
Table Cell (td) |
---|
| No invoices were selected for processing. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| COLLAPSESETPROMPT |
Table Cell (td) |
---|
| The collapse check items flag is set to 'prompt', instead of Y or N. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| INVALIDRCPTNUMBER |
Table Cell (td) |
---|
| Receipt number supplied is not valid or is already on file. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| RECEIPTWRITEFAIL |
Table Cell (td) |
---|
| Creation of Receipt record failed. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| RECEIPTREWRITEFAIL |
Table Cell (td) |
---|
| Update of Receipt record failed. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| RECEIPTDELETEFAIL |
Table Cell (td) |
---|
| Deletion of Receipt record failed. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| No items associated with Receipt record. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| USASDATREWRITEFAIL |
Table Cell (td) |
---|
| Update of USASDAT record failed. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| INVENTWRITEFAIL |
Table Cell (td) |
---|
| Creation of INVENT record failed. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| Invalid Dates |
Table Cell (td) |
---|
| INVALIDPODATE |
Table Cell (td) |
---|
| Purchase Order date is invalid or not in proper processing period. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| INVALIDPAYDATE |
Table Cell (td) |
---|
| Payroll date is invalid or not in proper processing period. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| INVALIDINVDATE |
Table Cell (td) |
---|
| Invoice date is invalid or not in proper processing period. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| INVALIDPAYDUEDATE |
Table Cell (td) |
---|
| Payment Due date is invalid or not in proper processing period. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| INVALIDCHECKDATE |
Table Cell (td) |
---|
| Check date is invalid or not in proper processing period. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| INVALIDISSUEDATE |
Table Cell (td) |
---|
| Issue Date is invalid or not in proper processing period. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| INVALIDRCVDDATE |
Table Cell (td) |
---|
| Received date is invalid or not in proper processing period. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| INVALIDRCPTDATE |
Table Cell (td) |
---|
| Receipt date is invalid or not in proper processing period. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| INVALIDREQDATE |
Table Cell (td) |
---|
| Requisition date is invalid or not in proper processing period. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| INVALIDDELDATE |
Table Cell (td) |
---|
| Delivery date is invalid. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| AUTOPOST General |
Table Cell (td) |
---|
| NOTALLFILESAVAIL |
Table Cell (td) |
---|
| Not all USAS files were available for exclusive access. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| NORECORDSINBATCH |
Table Cell (td) |
---|
| No batch records were found in the batch. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| RECNUMNOTNUMERIC |
Table Cell (td) |
---|
| Record number is not numeric. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| REFNUMNOTNUMERIC |
Table Cell (td) |
---|
| Reference number is not numeric. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| Inconsistent Data |
Table Cell (td) |
---|
| INCONSISTENTVENDOR |
Table Cell (td) |
---|
| Vendor number field is not consistent. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| INCONSISTENTPOFLAG |
Table Cell (td) |
---|
| Purchase Order posting flag is not consistent. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| INCONSISTENTCHECKFL<span >G</span> |
Table Cell (td) |
---|
| Check posting flag is not consistent. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| INCONSISTENTREFDATE |
Table Cell (td) |
---|
| Refund date field is not consistent. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| INCONSISTENTCREATE |
Table Cell (td) |
---|
| Check create flag is not consistent. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| INCONSISTENTCHECK |
Table Cell (td) |
---|
| Check number is not consistent. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
| INCONSISTENTCHECKDT |
Table Cell (td) |
---|
| Check date is not consistent. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| Invalid Numerics |
Table Cell (td) |
---|
| POITEMNOTNUMERIC |
Table Cell (td) |
---|
| Purchase Order item number is not numeric. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| QUANTNOTNUMERIC |
Table Cell (td) |
---|
| Quantity field is not numeric. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| PRICENOTNUMERIC |
Table Cell (td) |
---|
| Price field is not numeric. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| INVAMTNOTNUMERIC |
Table Cell (td) |
---|
| Invoice Amount field is not numeric. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| AMOUNTNOTNUMERIC |
Table Cell (td) |
---|
| Amount is not numeric. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| INVALIDNUMERIC |
Table Cell (td) |
---|
| Field is not numeric. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
| <span ></span> |
Table Cell (td) |
---|
| <span ></span> |
Table Cell (td) |
---|
| <span ></span> |
|
|
...