external.schemas.hr-xml-2007.SIDES.Invoice.xsd Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of phive-rules-setu Show documentation
Show all versions of phive-rules-setu Show documentation
SETU Standards validation rules for phive
License information for this file is provided in LICENSE.TXT, as published
on the Open Applications Group web site. www.openapplications.org
For support, more information, or to report implementation bugs,
please contact the Open Applications Group at [email protected]
$Revision: 1.11 $
$Date: 2002/03/07 16:04:20 $
Open Applications Group XSD
Copyright 1998-2002, All Rights Reserved
$Name: $
On creation of this file:
Stand alone version of schema, with all "includes" inserted explicitly. (Imports are not normalized due to the complexity of dynamic conversion of prefixes and namespaces. The import statements in this result may need to be moved to the proper place to ensure validity.) This file is auto-generated.
HR-XML Note:
This schema represents a normalized version of the OAGIS 8.0 Invoice. All includes have been merged into one schema (as indicated in comments throughout).
No semantic or syntactic changes have been made.
Technical Note:
Some parser implementations require the following import declaration be included in this schema in order to extend. Others do not. The schema is valid in either case.
xs:import namespace="http://ns.hr-xml.org/2007-04-15" schemaLocation="../SIDES/TimeCardAdditionalData.xsd"
********** FOUND include file: Order.xsd **********
********** FOUND include file: Document.xsd **********
********** FOUND include file: ../Components.xsd **********
********** FOUND include file: Fields.xsd **********
********** FOUND include file: Enums.xsd **********
Original Author: Roger Costello www.xfront.com
Standard values from ISO 4217:2001
Codes for the representation of currencies and funds
The standard set of encoding types from ???
Standard values from ISO 3166-3:1999 Part 1
Codes for the representation of names of countries and their subdivisions - Part 1: Country codes
Standard values from ISO 10962:2001?
Securities and related financial instruments - Classification of Financial Instruments (CFI code)
Business Party ratings.
Standard values from ISO / SI ????
The type of invoice
Is the methodology by which the value of an item is determined.
Values are:
Standard
Moving Average
LIFO - For last in first out.
FIFO - For first in first out.
Is used to describe the item transfer.
Is used to indicate how the rates are specified.
Valid values are:
- Standard = An operation that has a rate specified as "quantity per unit of time".
- Fixed = A duration operation that takes a specific amount of time regardless of thevquantity being processed.
- Batch = An operation type that has a fixed amount of time for a given batch or partial batch.
Identifies whether an ITEM is reported theoretically (back-flushed) or if the ITEM is reported directly (actual).
The possible temperature scales.
********** FOUND include file: Meta.xsd **********
Identifies characteristics and control identifiers that relate to the application that created the Business Object Document. The sender area can indicate the logical location of the application and/or database server, the application, and the task that was processing to create the BOD.
is the date time stamp that the given instance of the Business Object Document was created. This date must not be modified during the life of the Business Object Document.
If the BOD is to be signed the signature element is included, otherwise it is not.
Signature supports any digital signature that maybe used by an implementation of OAGIS. The qualifyingAgency identifies the agency that provided the format for the signature.
This element supports any digital signature specification that is available today and in the future. This is accomplished by not actually defining the content but by allowing the implementation to specify the digital signature to be used via an external XML Schema namespace declaration. The Signature element is defined to have any content from any other namespace.
This allows the user to carry a digital signature in the xml instance of a BOD. The choice of which digital signature to use is left up to the user and their integration needs.
The BODId provides a place to carry a Globally Unique Identifier (GUID) that will make each Business Object Document instance uniquely identifiable.
This is a critical success factor to enable software developers to use the Globally Unique Identifier (GUID) to build the following services or capabilities:
1. Legally binding transactions,
2. Transaction logging,
3. Exception handling,
4. Re-sending,
5. Reporting,
6. Confirmations,
7. Security.
Provides the information that an application may need to know in order to communicate in an integration of two or more business applications. The ApplicationArea is used at the applications layer of communication. While the integration frameworks web services and middleware provide the communication layer that OAGIS operates on top of.
Provides the information that an application may need to know in order to communicate in an integration of two or more business applications. The ApplicationArea is used at the applications layer of communication. While the integration frameworks web services and middleware provide the communication layer that OAGIS operates on top of.
Is where the information that the message carries is provided. This is done by using the Verb which indicates the action to be performed on the Noun and 1 or more Nouns, which is the object that the action is to be performed.
Allows the user of OAGIS to extend the specification in order to provide additional information that is not captured in OAGIS.
This is done by defining the additional information in XML Schema and referencing the new schema in the xml instance document throught the use of namespaces. Once this is done the additional information defined there can be carried in the BOD XML instance document.
The Open Applications Group will make best efforts to quickly consider all proposed submissions.The USERAREA is always the last element in all components, except where the component has been extended inline.
Provides the logical location of the server and applications from which the Business Object Document originated. It can be used to establish a logical to physical mapping, however its use is optional.
Each system or combination of systems should maintain an external central reference table containing the logical names or logical addresses of the application systems in the integration configuration. This enables the logical names to be mapped to the physical network addresses of the resources needed on the network.
Note: The technical implementation of this Domain Naming Service is not dictated by this specification.
This logical to physical mapping may be done at execution time by the application itself or by a middleware transport mechanism, depending on the integration architecture used.
This provides for a simple but effective directory access capability while maintaining application independence from the physical location of those resources on the network
Provides a finer level of control than Logical Identifier and represents the business application that issued the Business Object Document. Its use is optional.
The Open Applications Group has not constructed the list of valid Component names. A suggestion for naming is to use the application component names used in the scenario diagrams in section two of OAGIS. Example Components may be Inventory, or Payroll.
Describes the business event that initiated the need for the Business Object Document to be created. Its use is optional. Although the Task may differ depending on the specific implementation, it is important to enable drill back capability. Example Tasks may be Receipt or Adjustment.
Enables the sending application to indicate the instance identifier of the event or task that caused the BOD to be created. This allows drill back from the BOD message into the sending application. The may be required in environments where an audit trail must be maintained for all transactions.
Is an option controlled by the Sender business application. It is a request to the receiving application to send back a confirmation BOD to the sender. The confirmation Business Object Document may indicate the successful processing of the original Business Object Document or return error conditions if the original Business Object Document was unsuccessful.
The confirmation request has the following valid values:
0 - Never - No confirmation Business Object Document requested
1 - OnError - OnError send back a confirmation Business Object Document only if an error has occurred
2 - Always - Always send a confirmation Business Object Document regardless
Identifyies the authorization level of the user or application that is sending the Business Object Document Message. This authorization level being recognized be the receiving system indicates what can be done on the receiving system(s).
An Employee specific Identifier
An Address specific identifier type.
Generic identifier type with open qualifyingAgency.
Identifies the instance of a Line within a given document.
Is used to classify an employee's wage.
Is a code or identifier that describes the specific type a wage an employee or worker is paid.
Examples include: Exempt from Overtime, Non-Exempt from Overtime.
Describes the type of Id being defined. Examples are Document and Resource
Identifies different variations of the same Routing.
Indicates the type of Routing. Examples include Manufacturing, Costing, Planning.
Is the identifier of the semantically named document. The position of the Id further defines it's context and meaning,
Is the revision of Document Idenifier. The combination of the Id and it's revision uniquely identifies a document from the AssigningParty.
Is the identifier for the document. It is possible to carry the document identifier for the other Parties. These DocumentIds are referenced by party-specific names.
Document specific identifier type.
Is the primary DocumentId of the document for the given context. For example, if a buyer is sending a Purchase Order to a Suplier the PurchaseOrder Id will be contained with in the DocumentId. Similarily, in the instance of a semantic name of a SalesOrderDocumentReference the DocumentId will carry the senders identifier for the SalesOrder in the DocumentId and the cross-references would be provided by using the other semantic Docmentids.
The abstracty type for the head element of a PartyId substitution group. Must be compatible with all derivations.
StandardCarrierAlphaCode
PartyIdType for DUNS numbers. Simple Id for now, but could be altered to impose pattern.
Id type for generic Party Ids.
StandardCarrierAlphaCode
PartyIdType for DUNS numbers. Simple Id for now, but could be altered to impose pattern.
PartyQualifiedPartyId - the type of any [Party]PartyId, such as BillToPartyId.
This is an atomic (non-recursive) identifier, to disambiguate in cases where there might be more than one semantic element name (e.g., SupplierPartyId).
The head of the PartyAssignedPartyId substitution group. Any [Party]PartyId, e.g., BillToPartyId, must be placed in this group to be usable as a substitution, and must be of a type that is a legal derivation of PartyIdAny
Is the Identifier of the Item.
Identifies the ItemIds associated with the Order Items.
Identifies Item code. This can be a UPC or an EAN or a company assigned Id. Along with a revision number of the Item.
The revision of the ItemId.
Identifies an Items identifier that has been assigned by another Party.
Is the UPC Identifier of the item.
Is the EANUCC assigned idenifier for the item.
Identifies Item code. This can be a UPC or an EAN or a company assigned Id. Along with a revision number of the Item.
Identifies the Supplier's Item identification for the given Item.
Identifies the Buyer's Item identification for the given Item.
Identifies the Manufacturer's Item identification for the given Item.
Identifies the Customer's Item identification for the given Item.
Identifies the ShipFrom's Item identifier.
Is the item identifier that the carrier associates with the shipitem or container.
Are codes that identify user-defined groupings of items.
Identifies the preference.
Is the tag and information of the new information to be passed.
Is the name of the tag for the information being passed.
Is the type of the information being passed in the NameValue.
Describes the type type of control used for the associated component.
Is a contractual code used to describe the point where delivery occurs (goods ownership is transferred) in a contract of sale. It identifies the rights and obligations of each partner (supplier, carrier and customer) in the transaction and may specify the requirements to assume ownership (i.e. paying for the cost of the goods and/or transportation).
The United Nations Trade Facilitation Information Exchange (UN/TraFIX) has established the following codes (INCOTERMS 1990) for use in international trade to Europe, Asia and the Pacific. (See http://www.unece.org/trade/rec/rec05en.htm). These terms may also be found in the United States Uniform Commercial Code (UCC).
EXAMPLES
EXW - Ex Works ... (named place)
FCA - Free Carrier ... (named place)
FAS - Free Along Ship ... (named port of shipment)
FOB - Free On Board ... (named port of shipment)
CFR - Cost and Freight ... (named port of destination)
CIF - Cost, Insurance and Freight ... (named port of destination)
CPT - Carriage Paid To ... (named place of destination)
CIP - Carriage and Insurance Paid to ... (named place of destination)
DAF - Delivered At Frontier ... (named place)
DES - Delivered Ex Ship ... (named port of destination)
DEQ - Delivered Ex Quay (Duty Paid) ... (named port of destination)
DDU - Delivered Duty Unpaid ... (named place of destination)
DDP - Delivered Duty Paid ... (named place of destination)
Qualifies goods for purposes of freight cost calculation. An example would the qualifications used by National Motor Freight Carriers.
EXAMPLES National Motor Freight Carriers (NMFC) Class Code
Based on an evaluation of density, stowability, ease of handling and liability, the commodities are grouped into one of 18 classes.
Describes how the freight cost for a shipment of goods should be billed. EXAMPLES: Prepaid, Collect, Third Party, Prepaid and Add, Consignee Billed
Indicates if the semantic name is needed or not.
Idenitifies the SalesOrganizations.
Indicates whether a license is need for a given transaction.
GL Account is an entry in the GL chart of accounts. It is the "what", not the "who" or "where".
Examples Include: Assets, Office Supplies, Revenues, Salaries, Travel
SYNONYMS: Account Number, GL Natural Account, Object Account
The primary balancing segment of the G/L Account structure. P and L statements are required at this level. A G/L entity is the smallest organizational unit for which individual financial statements must be drawn up according to relevant commercial law.
Synonyms: Business Unit, Fund, General Ledger Company, Joint Venture, Non-Profit Association Name
Free-form text description of the Noun or Componenet in which the description occurs. The lang attribute indicates the language the description is in. Owner inidcates the user or entity that provided teh description..
Format based on ?
Format based on ISO 2108:1992
Information and documentation International standard book numbering (ISBN)
Describes any special, physical handling needs that the freight might have. For example, the need for a lift gate.
Is the shipping instructions or notes.
A free form note. The lang attribute identifies the language that the note is in. The author identifies the author of the note. The enrtyDate indicates the date the note was entered or last modified.
A local postal code such as US Zipcode.
A reason indicator for any type of business event or activity with optional code attribute.
The tax identifier for an ITEM. Possible values are: VAT1, VAT2, VAT3, VAT4, VAT5, US Federal Tax.
The tax jurisdiction of the business partner.
Format based on canonical form +### (###) #######
Represents a component of the enterprise, usually an organizational unit lower than division.For a commercial organization, the department is a lower level to which individuals may be assigned. This may not apply in some organizations such as Public Sectors.It is an organizational unit of the G/L Entity. It can be an element of the G/L account structure that represents a level of an organization.
Is an accumulator of cost information that may be an organizational unit or area of responsibility. It is an organization code that allows a grouping of expenses and costs.
Represents a component of the enterprise. Typically, division is the organizational unit between the GL Entity and the department. This may be used to capture revenue and/or cost.
Processing Note: In some applications, the complete identification of this value may require multiple attributes.
Is the physical or logical regions that are often used in sales reporting may be used to track cost of goods sold.
is an accumulator of revenue information that may be an organizational unit or area of responsibility. A profit center can be used for internal management control. Profit centers can calculate operating profit using the cost-of-sales accounting and/or period accounting methods.
Is a grouping used to determine the General Ledger accounting effect. These are user defined values, with the exception of the values TOTAL, MATERIAL, LABOR, BURDEN, OVERHEAD, SUBCONTRACT.
Is the revision code that can be associated with an Item, an order, a Bill of Material. The revision code indicates that the say item has been modified or updated in some way.
Simple content with the currency as an attrbute
Identifies the currency of the amount.
Identifies that amount in the currency of the transaction.
Identifies the amount in another transaction. Typically used when posting a transaction to the General Ledger when the GL is in another currency. Can also be used to convert currencies.
Indicates the cost or price of something represented as a value per a number of units. The price of eggs for example would be 1.29 per 1 dozen.
Indicates the Amount. In the example, 1.29 is carried as the value of Amount and the currency would be USD, in the case of purchasing a dozen eggs in with US Dollars.
Indicates the currency in which the business operates in. In the example, if the business sold eggs in the US and was based in Canada. The functional Amount would reflect the Canadan dollar. Hence the value of Functional Amount maybe 2.10 and the currency would be CAD for Canadian Dollars.
Indicates the PerQuantity side of this Amount. In the example above 1 would be carried as the value of PerQuantity with the uom attribute being dozen.
A decimal value.
Indicates the percentage.
A temperature value in decimal.
Is the actual temperature taken at periodic times.
Is the temperature of a substance at loading time.
Is the temperature of a substance at delivery time.
Type for former CHARGETYPE
Base type for a Code of any kind
Used as a reason indicator for any type of business event or activity.
Idenifies who owns the associated entity.
The word used as a binder or connector to describe the relationship of the two locations. Typical values include: on, in, on top of, under, above, adjacent to, cattycorner, down the street from, etc.
The language(s) that can be used in some written or spoken correspondence.
Similiar to Warehouse, DockId... LoadPoint would be Geographic area
Start timestamp indicating the starting point of the event.
Indicates the duration of a time period.
Is the ending timestamp of the event.
A reference identifier to print on remittance advice, for example, supplier invoice number.
The user's enterprise-wide identifier. It is also known as the user code. SYNONYMS: Operator ID
Categorization used to represent something that is sold either internally or externally. It typically is a grouping of ITEMs.PRODCTLINE replaces PRODUCT.SYNONYMS Commodity Product Family Kit
The unique identifier for an accounting project.
The status descriptor for an accounting project.
The id for an accounting project's activity.
The status descriptor for an accounting project's activity.
The project accounting classification of the transactions. EXAMPLES: Billed, Cash, Cost, Revenue
A distribution identifies how monetary amounts are distributed accross an organization.
The extended total amount of the distribution.
Indicates the Project that will pay for the order items
The accounting distribution information associated with a Business Object Document. The position of the Distribution within a Business Object Document provides the context and additional meaning.
Allows references to other business transactions to be referenced by the document/component that includes DocumentReferences. These references make use of semantic names in order to capture the purpose of the references. This in combination with the relative position with in a business document provide context for their use.
Provides descriptive information about the document being referenced. This is a free formed text fireld.
Provides descriptive name of the document being referenced.
Indiactes the state of the document being referenced.
Indiactes the use of the document being referenced.
Allows a note about the document being referenced.
Identifies another document within the scope of the OAGIS specification, such as a PurchaseOrder or Invoice that maybe associated with a particular Business Object Document.
The Datetime of the referenced document.
Is the LineNumber of a particular item of interest for the given DocumentReference. The Line Number is of the primary DocumentId of the sender indicated by the DocumentId under DocumentIds.
Is the ScheduleLineNumber of a particular item of interest for the given DocumentReference. The Line Number is of the primary DocumentId of the sender indicated by the DocumentId under DocumentIds.
Is the SubLineNumber of a particular item of interest for the given DocumentReference. The Line Number is of the primary DocumentId of the sender indicated by the DocumentId under DocumentIds.
The Datetime of the referenced document.
Reference to the UOM cross references for units of measures.
Reference to a Catalog.
Is a reference to the receipt document.
Is a reference to a Project document.
Attachments allows any number of Attachment components to be associated with a Component or Noun. These Attachments use semantic names in order to provide meaning for the Attachment. The combination of the semantic name and position provide context for the Attachment.
Attachment allows supporting documents to be attached to the BOD. This is for reference and management of binary/non-XML documents such as spreadsheets, CAD files, graphics, etc.
Defines information about the attachement which may be inline, a MIME part or an external URI
Allows the data to be embedded directly into the BOD instance.
Allows the Attachment to reference any URI.
Indicates the name of the File being referenced.
Allows a reference to an ISBN.
Indicates the creation date and time of the document being referenced.
Description of the Attachment.
Identifies the type of the file type of the attachment.
Specifies how big the file is.
A note that can be associated with the attachment.
Indicates the Title of the attachment.
The Attachment represents binary data files that may be included within a BOD. These files replace the paper specifications and drawings attached to a BOD definition to clearly communicate design requirements. This Data Type is optional.
Attachment usage is further defined by its position.
Drawing Attachment allows drawings to be attached to a Noun or Component.
Identifies the payment terms for an Order or Invoice. Supports the abiility to specify an absolute due date, a number of days from a start daye, a percent discount or an absolute discount. A common term like "Net30Days" is explicitly code as either a calculated DueDateTime or a PaymentTermsDateTime and NumberOfDays.
The type of payment term, actually I think this ought to be a type following the design pattern: generic element name, semantic type attribute. (e.g. Net30Days, 10Percent30Days)
A user friendly description of the Term (e.g. 10 Percent discount if payed in 30 days)
Identifies the number of the term for reference purposes if necessary when there are multiple Terms
The absolute due date and time.
The date and time when the payment terms go into effect. Used in conjunction with NumberOfDays
The number of days from the PaymentTermDateTime by which payment is expected.
The number of months occurring from the next month after the present. It must have values between "1" and "12". It is used injunction with DayOfMonth.
Indicates the Day of the month.
The absolute discount amount due if payed by DueDateTime
The percent discount if payed by DueDateTime
Identifies the payment terms for an Order or Invoice. Supports the abiility to specify an absolute due date, a number of days from a start daye, a percent discount or an absolute discount. A common term like "Net30Days" is explicitly code as either a calculated DueDateTime or a PaymentTermsDateTime and NumberOfDays.
Is the identifying code that uniquely identifyies a person.
Person Name.
Indentifies the person.
Company assiged EmployeeId.
This is a code or identifier that describes the current work status of an employee. It indicates the condition of the employment of the employee. Also known as the employee category. Examples are: Active, Inactive, No longer employed, Part time, Full time, Temporary, Casual
This is similar to JobTitle - it is an employee's specific assignment, for example, Vice President of Engineering
Identifies the employees skill level and job description.
The grouping of similar or equivalent job descriptions
Is a list of the employee's qualifications, titles and or certifications.
Is used to classify an employee's wage.
Is a code or identifier that describes the specific type a wage an employee or worker is paid.
Examples include: Exempt from Overtime, Non-Exempt from Overtime
Employee information
Is the identifier of the qualification.
Is the code used to identify the skill with in the business.
Name of ths Skill.
Inidicates the competency level
Last time the employee used this skill.
Indicates the dates in which training was received for this skill.
Is the effective period in which the employee has had this skill. Used to indicate experience with this skill.
This identifies the GLEntity to which the employee belongs
The CostCenter to which the employee belongs
The Division of the organization to which the person belongs
The Department of the organization to which the employee belongs
This identifies an area consisting of one or more resources where production takes place. It is used to identify a specific Work Center on a Shop Floor or other manufacturing facility
This is the organization level that personnel are assigned
This describes the regular or standard authorized work time for the employee: SAT - Should this be an Id?
This is a code or identifier that describes the specific schedule and can be used in a variety of contexts. When used in the context of employee, this refers to the specific schedule for the employee or worker
This identifies an employee's work location and the HR organization to which the employee is associated
Identifies the authorization identification of the user.
Is a description of the authorization.
Is the system in which the userid applies.
Full specification for a persons name.
Is the Persons given name or first name.
Is the persons preferred name or nick name.
Is the persons middle name.
Is the persons family name.
Different formats for the persons name.
Holds the contents of an inline attachment.
Container to carry the embedded data.
Associated address(es) for this party.
Provides the postal address of the location.
Is a code for the given address.
Indicates the multiple lines of an address. The first line is typically the street name and number.
Is the City of the Address.
Is the County of the Address.
Is the State or Province of a given Address.
Conuntry in which the Address is in.
Is the Region in which the Address is in.
Postal Code of the Address.
Description of the Address.
Address,
Telephone number at the address.
Fax Number at the Address.
URI for the address.
Tax Jurisdiction of the address.
The address for drop shipments
The primary address
The address to ship the material to
Identifies a type of allowance on order related BODs
Is the extended total amount for the Allowance
Description of the Allowance.
Is the Allowance instance within the given document.
Is the Allowance Percentage of the Amount.
Collects the semantically named Charges for the Components that reference Charges. The combination of the semantically rich name and the position with in the Business Object Document provide the context for the Charge.
A charge identifies and monetary amount that must be paid.
Is the extended monitary amount for this instance of Charge.
Indicates the Cost per Quantity of the Charge.
Is a description of the charge.
Associated contacts for this party.
A business Party contact is a person and has a specific role.
The person with accounting responsiblities. This is added to replace USERID in LoadPurchaseLedgerInvoice
Is the person(s) or department in which to deliver the ordered items to.
References to any parties.
Identifies the Party being referenced.
Identifies a reference to a Carrier.
Grouping of semantically named Parties.
A mininmal Party type, as root to Party subst group type hierarchy
Equivalent to OAGIS 7.x PartyIdX. This group allows for multiple, party-identified "X"s.
Equivalent to OAGIS 7.x PartyIdX. This group allows for multiple, party-identified "X"s.
A business entity that plays some role in the transaction, either actively or by reference (active parties in a purchase might be the CustomerParty or the SupplierParty, while Manufacturer would be referenced Party that plays no active role in the transaction).
The Party type carries with it all of the identifying and descriptive information about the party.
A specific Party's role name is captured in the corresponding element's name, following the so-called "semantically-named element substitution group" design pattern. The instance is named [rolename]Party, as in SupplierParty, CustomerParty, etc. Each is of type Party, or of some derived type.
Need to bring more Party elements into PartyBase, once reg testing can be broken for a little while. mdf
Name of the Party.
Currency used by the party.
Description of the Party.
Is the GL Entity Source for the party.
Identifies the party's perferred payment method.
Rating level of the party...This can be for Customer, Supplier, Carrier etc.
Inidicates whether the Party is Tax exempt.
Is the party's TaxId
Identifies the terms to be used with this party.
Identifies the Item being used.
Indicates whether the item is a good, a service, or a resource. This is used to describe inventoried items. Examples of this value include documents, jigs, fixtures, tools, or bulk items.
Is used to distinguish Items that have the same Item identifier. It is intended to identify a lower level variation of the Item from the Item Revision. This is usually used to describe a property of the Item that is most distinguishable.This is not meant to describe detail configurations of an Item or Bill of Material. They are to be described in each of those BODs. This is to be used for slight variations on a particular Routing.
Provides information on the Orderable Item. When associated with an order like a Purchase Order, it identifies the item being ordered at the associated Line.
Identify groupings of items by commodity codes.
Is a reference to a description of a group of products. The products may be products that you formally describe in your system as a part number, or you may transact only the category. An example of a simple classification of an item may be under Office Supplies.
An example of a complex classification of an item may be for engineering supplies:
Engineering Discipline - Electrical
Equipment Type - Process Control Equipment
Equipment Sub Type - Flow Control
Equipment Use - Flow/No Flow Indicators
Indentifies a type of Item.
Indicates the definition of the OrderItem.
Describes the OrderItem.
Identifies the instances of the OrderItems one serial number for each up to potentially OrderQuantity.
Identifies the Parents Serial Number.
Needs to be typed with HazardousMaterial structure
Identifieas the ProductLine of the Orderable Item.
Indicates the LotLevel of the Orderable Item.
Provides information on the Orderable Item. When associated with an order like a Purchase Order, it identifies the item being ordered at the associated Line.
Is the Status Code before the change.
Is the status code after the change.
Indicates when the status change occured.
Description of the status change.
Is the Code to indicate the status for the Noun or Component in which the Status Component occurs.
Is a description of the Status.
Indicates the status codes of the change when.
Indicates the state of the Noun or Component in which it occurs.
Indicates whether an item is active, inactive, or in other various states. Examples of values for this field include: Active, Inactive, Hold, Deleted, Obsolete
Further qualifies the type of semantic component or document.
Determines the receipt routing of an item or part.
Examples of values include:
Customer consignment
Inspection
Vendor consignment
Blocked
Bonded
User defined
SYNONYMS
Receipt Routing
Material Status
Material Condition Code
Indicates whether an item is active, inactive, or in other various states. Examples of values for this field include: Active, Inactive, Hold, Deleted, Obsolete
Indicates the receipt routing disposition for an Item.
Indicates the Status Code of the Order.
Describes the OrderStatus.
Provides Acknowledgement information for the Order.
Order specific status information.
Identifies a type of tax on order related BODs
Identifies the amount of tax charged based on teh TaxBase Amount.
Indicates the taxable base used to calculate the tax Amount.
Identifyies the tax percentage that is applied to the TaxBaseAmount to get the TaxAmount.
Describes the Tax.
Indicates the LineNumber.
Indicates that tax code of the tax being represented by the given instance of tax.
Indicates the Tax Jurisdiction in which the given tax applies.
Allows for taxes on tax.
The replacement for SiteLevel, the original, flattened concept of numbered, sibling site levels. Location is intended to capture all of the location information for a given, named location. This could include more than one location descriptor, such as a PostalAddress and the GPS Coordinates.
Location can also be described relative to other locations, by including a "Proximal Location" (a location nearby or surrounding/containing this location). In this fashion, locations can be identified and cascaded, e.g., the top floor of The Forrester Building which is at 400 Tech Square, right next to the Acamai Building:
_Location_
_Name_top floor_/Name_
_ProximalLocation_
_Name_The Forrester Building_/Name_
_Address_
_AddressLine_400 Tech Square _/AddressLine_
_/Address_
_ProximalLocation_
_Name_Next to the Acamai Building_/Name_
_/ProximalLocation_
_/ProximalLocation_
_/Location_
or in Bin 21 on Shelf 4 at Row 3B in Building 19:
_Location_
_Name_Bin_/Name_
_Id_31_/Id_
_ProximalLocation_
_Name_Shelf_/Name_
_Id_4_/Id_
_ProximalLocation_
_Name_Row_/Name_
_Id_3B_/Id_
_ProximalLocation_
_Name_Building_/Name_
_Id_19_/Id_
_Address_..._/Address_
_/ProximalLocation_
_/ProximalLocation_
_/ProximalLocation_
_/Location_
A name that is associated with the location.
Is a unique identifier of the location.
Description of the location.
The surrounding or containing location - the location where you find this location. Some things are situated only within a named location, as in "the desk" in "the last office on the right" or "the loading dock" at "the west entrance" at "400 Tech Square." It's possible that the current location can be described in relation to more than one other proximal location: "Last street on the left", "Just across from the Donut Shack."
Note about the location.
Reflects the relationship of a thing to a location, using a "binder" and a location. If a Part is located "in Bin 23", the binder is "in" and the location is "Bin 23".
The word used as a binder or connector to describe the relationship of the two locations. Typical values include: on, in, on top of, under, above, adjacent to, cattycorner, down the street from, etc.
The location of a thing, as captured by an address (or addresses), GPS Coordinates, and/or in relation to other locations.
Identifies the heirachical site level for a position.
When a seller ships something via common to a buyer in accordance with the Uniform Commerical Code and international legal agreements, you must specify a particular "phrase" that states who assumes the risk of shipment, who is responsible for loading and unloading the goods, where ownership or title to the goods passes, who paid or pays the carrirer, etc.
Examples of these "phrases" include:
- "FOB Origin Prepaid and Add" (Free On Board - no cost for loading, title passes at seller's dock, seller prepaid freight cost and delivery insurance, seller will freight costs to cost of goods)
- "FOB Destination" or "FOB Destination Prepaid" (Free On Board - no cost for loading, title passes at buyer's dock, seller prepaid freight cost and delivery insurance)
In software applications, this phrase is commonly split into two coded pieces, a "legal terms" risk and responsibility component for use with common carriers (FOB Destination) and some kind of qualifying component (Prepaid and Add).
Is a contractual code used to describe the point where delivery occurs (goods ownership is transferred) in a contract of sale. It identifies the rights and obligations of each partner (supplier, carrier and customer) in the transaction and may specify the requirements to assume ownership (i.e. paying for the cost of the goods and/or transportation).
The United Nations Trade Facilitation Information Exchange (UN/TraFIX) has established the following codes (INCOTERMS 1990) for use in international trade to Europe, Asia and the Pacific. (See http://www.unece.org/trade/rec/rec05en.htm). These terms may also be found in the United States Uniform Commercial Code (UCC).
EXAMPLES
EXW - Ex Works ... (named place)
FCA - Free Carrier ... (named place)
FAS - Free Along Ship ... (named port of shipment)
FOB - Free On Board ... (named port of shipment)
CFR - Cost and Freight ... (named port of destination)
CIF - Cost, Insurance and Freight ... (named port of destination)
CPT - Carriage Paid To ... (named place of destination)
CIP - Carriage and Insurance Paid to ... (named place of destination)
DAF - Delivered At Frontier ... (named place)
DES - Delivered Ex Ship ... (named port of destination)
DEQ - Delivered Ex Quay (Duty Paid) ... (named port of destination)
DDU - Delivered Duty Unpaid ... (named place of destination)
DDP - Delivered Duty Paid ... (named place of destination)
The United Nations Trade Facilitation Information Exchange (UN/TraFIX) has established the following codes (INCOTERMS 1990) for use in international trade to Europe, Asia and the Pacific. (See http://www.unece.org/trade/rec/rec05en.htm).
Identifies the place where the transfer of ownership takes place.
Describes how the freight cost for a shipment of goods should be billed. EXAMPLES: Prepaid, Collect, Third Party, Prepaid and Add, Consignee Billed
When a seller ships something via common to a buyer in accordance with the Uniform Commerical Code and international legal agreements, you must specify a particular "phrase" that states who assumes the risk of shipment, who is responsible for loading and unloading the goods, where ownership or title to the goods passes, who paid or pays the carrirer, etc.
Examples of these "phrases" include:
- "FOB Origin Prepaid and Add" (Free On Board - no cost for loading, title passes at seller's dock, seller prepaid freight cost and delivery insurance, seller will freight costs to cost of goods)
- "FOB Destination" or "FOB Destination Prepaid" (Free On Board - no cost for loading, title passes at buyer's dock, seller prepaid freight cost and delivery insurance)
In software applications, this phrase is commonly split into two coded pieces, a "legal terms" risk and responsibility component for use with common carriers (FOB Destination) and some kind of qualifying component (Prepaid and Add).
Is the tag and information of the new information to be passed.
Descibes the Name Value information being communicated.
Is the free form note about the information being passed.
Is a general purpose NameValue synchronization of fields. This is typically need to synchronize codes and identifiers between systems so that the same values may be used or so that a cross reference of values can be used to translate from one parties values to another.
Represents the response to selection criteria that will be used to evaluate the Party. It may also represent capabilities the party offers which are not requested. Examples include quality certifications (ISO-9000), CAD data compatibility (Pro/E), manufacturing operations (JIT), company size, and performance ratings.
Represents the Properties of the Items being communicated.
Allows accounting code elements, which cannot be linked to specified OAGI Field Identifiers that have to be transmitted.
Identifies the effective period of the Feature Value
Lists any further qualifications for the value.
Identifies the Unit of Measure for the Feature.
Identifies the Sequence of the Feature Value.
Identifies pair wise features that the Orderable Item may have.
Is the identifier of the message.
Indicate the type of message.
Is the message itself.
Is the description(s) of the message.
Free-form notes about the message.
Identifies the Sender of the message.
Provides the Hazardous Material Code and description.
Is the Hazardous Material Code.
Is a description of the Hazardous Material Code.
Provides the Hazardous Material Code and description.
Identifies the Packaging information for a given item.
Note: The UPC here is the UPC of the packaging for a given item.
Identifies the Packaging information for a given item.
Note: The UPC here is the UPC of the packaging for a given item.
Indicates the packaging code that idenitfies the packing material.
Packaging description.
Indicates the volume of the packaging.
Indicates the width of the packaging material.
Inddicates the Height of the packaging material.
Indicates the length of the packaging material.
Indicates the weight when full.
Is the shipping material identifier.
Description of the Shipping Material.
Identifies the materials used to ship.
Is the name of the lot.
Is the name of the parent lot.
Indicates the effective period of the LotLevel.
Identifies the Lot that a given Item belongs to.
Is the number of items associated with the LotSerial.
Indicates the Lot associated with the LotSerial.
Is the parent lot of the current Lot.
Is the serial number for each item in the item quantity.
Is the parent's serial number of the given item. This allows the traking of serialized components of an assembly.
Is the Lot and Setial numbers for the items contained in the associated component.
The accounting period the document is to post within. The period is within a fiscal year to which a business transaction is assigned.
This is used to identify the buisness entity that is involved in a transaction. The structure of the business entity is represented within here. Each application may have a different aproach to defining this entity
A fully generic means of identifying an organizational unit. Can be an actual business unit (at any level) or an area of responsibility. Each is described with respect to others, via the ProximalUnit construct.
Defines the relationship between this related unit and the preceeding unit,
General Ledger Entity Source code. Typically, this is the owning entity for the transaction
General Ledger Entity Destination code. Entries here, when they do not match the GLENTITYS value, indicate an inter-company transaction
A set of tasks with the following attributes: a singular purpose, a start and end date, those that accumulate costs, and those that may have materials and overhead. SYNONYMS: Job, Process Model, Program, Work Breakdown Structure (WBS) element
This is used to enable all relevant sub-systems that submit transactions to the project accounting application to maintain valid values for the key project fields. The target applications for this update would include, but not necessarily be limited to:
Accounts Payable
Accounts Receivable
Budget
Order Management
Purchasing
Time and Labor
Travel and Expense
A set of tasks with the following attributes: a singular purpose, a start and end date, those that accumulate costs, and those that may have materials and overhead. SYNONYMS: Job, Process Model, Program, Work Breakdown Structure (WBS) element
The project's unique identifier
Indicates the status of the Project.
Indicates the timestamp in which the Project was created.
Identifies the effective period for the project.
Indicates the Authorization for the project.
The project accounting classification of the transactions. EXAMPLES: Billed, Cash, Cost, Revenue
The total cost of this project, as either an entered amount (no activity costing) or calculated as the sum of the activity costs.
This field is updated by the LoadProjectAccounting BOD.
Is the Source General Ledger recogized entity that is responsible for paying for the Project.
Is the categorization of project resources into classes, subclasses, etc
The specific business processes or tasks within a project. For example, billing, receiving or preparing purchase orders
The specific business process or task within a project. For example, billing, receiving or preparing purchase orders.
The cost of performing this activity. Activity costs are loaded via the LoadProjectAccounting BOD and rolled up to the Project's TotalCost field.
The categorization of project resources into classes, subclasses, etc., such as Labor, Material, Equipment
Is used as a reason indicator for any type of business event or activity
A product or substance that is bought, sold, manufactured, delivered, or is somehow handled in similar business processes. It is the identifier of a "thing".SYNONYMS Material Part Resource Stock Keeping Unit (SKU)
Identifies the quantity of the item that was specified on the source transaction
If a value is specified for this and the value is different from the SourceGLEntity, it indicates that the entry is an inter-company transaction
Is a segmenting code used to analyze project accounting transactions. It is commonly used in project accounting applications.
Is the user enterprise-wide identifier. It is also known as the user code.
Accounting content for any financial transaction, event, activity. Incorporated into both Distribution and LedgerEntryContent.
Indicates the Cost Center of the organization
Is an accumulator of revenue information that may be an organizational unit or area of responsibility. A profit center can be used for internal management control. Profit centers can calculate operating profit using the cost-of-sales accounting and/or period accounting methods
Used to describe a major budgeting and spending area in an organization, FUND may be treated similarly to a legal entity. It is normally used in not for profit and may have a fiscal year that is different from a 12-month cycle
An entry in the GL chart of accounts. It is the "what", not the "who" or "where". EXAMPLES INCLUDE: Assets, Office Supplies, Revenues, Salaries, Travel. SYNONYMS: Account Number, GL Natural Account, Object Account
Identifies a unique serial number and/or lot number for an item
Identifies the Serial Number of the item
Is the identifier for the document. It is possible to carry the document identifier for the other Parties. These DocumentIds are referenced by sematic names.
Is the identifier for the document. It is possible to carry the document identifier for the other Parties. These DocumentIds are referenced by sematic names.
Is the date and time the document was last modified. This is not the date and time that the BOD message was sent.
Is the date and time the document was last created. This is not the date and time that the BOD message instance was created.
Is a description of the document.
Is Note for the document in which it is contained.
Is the Line Number of the given Line Coponent within the document. LineNumbers are assigned by the sending system.
Is the identifier for the document. It is possible to carry the document identifier for the other Parties. These DocumentIds are referenced by sematic names.
Is the identifier for the document. It is possible to carry the document identifier for the other Parties. These DocumentIds are referenced by sematic names.
Is the date and time the document was last modified. This is not the date and time that the BOD message was sent.
Is the date and time the document was last created. This is not the date and time that the BOD message instance was created.
Is a description of the document.
Is Note for the document in which it is contained.
Is the supplier's code to authorize special pricing as a result of an agreement.
SYNONYMS: Price Authorization, Price Code
Specifies whether the document is exempt from withholding taxes..
Indicates what type of licenses are required in order to make the sell.
Qualifies goods for purposes of freight cost calculation. An example would the qualifications used by National Motor Freight Carriers.
EXAMPLES National Motor Freight Carriers (NMFC) Class Code
Based on an evaluation of density, stowability, ease of handling and liability, the commodities are grouped into one of 18 classes.
Is the shipping instructions or notes. This is a free form area that contains special instructions such as: Second Day Air, Hurry, Rush, Handle with Care.
Indicates whether the order can be drop shipped or not.
Inidicates if the Order is BackOrdered or not.
Indicates if the order can be shipped prior to the dates on the order.
Inidicates the Priority that the Customer is requesting for the order.
Is used as a reason indicator for any type of business event or activity.
Indicates the earliest ship date for the order.
Indicates the date the order needs to be delivered to the customer..
Indicates the date in which the order was promised to be delivered to the customer.
Indicates the date in which the order was promised to be shipped from the supplier to the customer.
Indicates the total value of the order line items. It does not include any additional charges or fees.
Indicates the total value of the order. It is possible for this to be provided in both the currency of the given transaction or in the default currency of the sending orginization (the functional currency). This is necessary for internal application communication.
Indicates the number of ordered items for the given line..
Indicates the price per unit of the items ordered.
Indicates the accumulated cost of the ordered items for this line. It is OrderedQuantity multiplied by the UnitPrce.
Indicates the total cost of the ordered items for this line.This includes any additional charges or handling fees.
Indicates the earliest ship date for the order line.
Indicates the number of the ordered quantity placed on back order for the line.
Indicates the date the order line needs to be delivered to the customer..
Indicates the date in which the order line was promised to be delivered to the customer.
Indicates the date in which the order line was promised to be shipped from the supplier to the customer.
Specifies whether the item is exempt from withholding taxes..
Is a free form description of the line.
Is maximum temperature the Line item can reach.
Is minimum temperature the Line item can reach.
Indicates what type of licenses are required in order to make the sell.
Qualifies goods for purposes of freight cost calculation. An example would the qualifications used by National Motor Freight Carriers.
EXAMPLES National Motor Freight Carriers (NMFC) Class Code
Based on an evaluation of density, stowability, ease of handling and liability, the commodities are grouped into one of 18 classes.
Is the shipping instructions or notes. This is a free form area that contains special instructions such as: Second Day Air, Hurry, Rush, Handle with Care.
Inidicates the Priority that the Customer is requesting for the order.
Is used as a reason indicator for any type of business event or activity.
Indicates whether the order can be drop shipped or not.
Inidicates if the Order is BackOrdered or not.
Is the starting point in time in which the schedule applies.
Indiactes the quatity of Order Items that are required in for a given shipment for the schedule.
Indicates how often a shipment of Order Items are to be sent to the Customer.
Indicates the number of days late that a shipment of the scheduled items can be.
Indicates the number of days early that a shipment of scheduled items can be.
Indicates the number over the RequiredQuantity a given shipment may be.
Indicates the number under the RequiredQuantity a given shipment may be.
Communicates the Sales Information like the sales person, and their commision, indcates the Sales Organizations involved and their commision rates.
Is the Sales Person that were involved in the order.
Monitary Amount of the commision.
Indicates the Quantity of items in which the commision is received for.
Is the total Amount of the Order.
Is the total Ordered Quantity.
Is the Commision Percentage for the Sales Person or Organization.
Indicates the Sales Organizations involved in the sell.
Is the person(s) or department responsible for purchasing the ordered items from the Customers side.
Is the person(s) or department that requested that the ordereditems be purchased from the Customers side.
Is the Sales Person(s) that were responsible for the sale from the Supplier's side.
Is the person that is responsible for planning when the ordered items are needed from the Customers side. From the Supplier's side the planner will determine when the ordered items can be available.
Communicates the information about the sale.
The Invoice is use to invoice the customer.
Information that applies to the entire invoice document. The Header supports summary amounts for line items, charges, taxes and allowances.
It also supports itemizing Header level charges, taxes and allowances for use in credit or debit invoices. In this case Line items are not needed.
The summary amounts in the Header include the Line level amounts and Header level amounts.
In general an Invoice Line can be aligned with Order Lines. The ItemQuantity and Price are used to compute the Total. The TotalAmount is a sum of the Total and any Charges, Taxes or Allowances.
The InvoiceHeader type supports summary amounts for line items, charges and allowances.
Represents the type of invoice.
A free form description of the reason for this invoice.
Example: Special allowance for preferred customers.
The method of payment.
Represents the grand total of all allowances both from line items and header itemizations.
Represents the grand total of all charges, both from line items and header itemizations.
The grand total of all taxes, both from the line items and header itemizations.
The InvoiceLine type supports order line invoicing.
The price for the item.
The quantity of the item being invoiced.
The specific business process or task within a project. For example, billing, receiving or preparing purchase orders
The categorization of project resources into classes, subclasses, etc..
Examples:
- Labor
- Material
- Equipment
To support complex hirearchical structures an invoice line can contain another invoice line.