AR/AP Project Core Components
General Ledger Information Entities
(GLIEs) library
Ver 0.91 |
DRAFT |
The GL components are intended for inclusion in metadata registries such as the ebXML Registry/Repository. They provide a framework for representing business events within the context of accounting, for example, the Assets=Liabilities-Owners Equity (ALOE) information model. They also provide a unified event notification schema, whenever any e-business runtime emits any notification that any economic commitment or resource flow has occurred, as described at http://www.arapxml.net/NDEAdef.htm (The decision whether any particular application produces balancing entries, account classifications, etc. is application specific -- and outside the control of an ARAP or GL system. )
These components are available for DOWNLOAD The download contains:
1. An Access MDB file containing all of
the October 2001 sample core components,
2. All of the Representation types and their content models, from the
draft October 2001 Core Component specification,
3. All of the ARAP components including the subset below,
4. VBA code by which the components are exported from Access to an XML
file,
5. Python script, by which XSD schemas are produced for any particular
core component and those elements it depends on,
6. The XSD schema for "GL Entry" shown below, which is basically
the current draft version of ARAPXML, and
7. Other outputs produced by the Python script, such as
diagnostics/dependency lists, and the HTML table
below.
This "mini-registry" environment is manually synchronized with the Rose UML of the ARAP project. The components are intended to allow web services providers and applications developers to compose GL transactions out of components from business documents from other contexts. They allow an e-business runtime, or any other application or subledger, to provide accounting views to a general ledger or to each other. This may result in greater consistency between the payables, receivables and inventory and other data in the two parties' systems.
Note. See IdType-DocType.htm
, the full listing of allComponents.htm, and coreParse.htm
for important information about this implementation.
(The following table was automatically
generated by the python script above.)
UID |
Dictionary Entry Name |
CCT Used |
Basic or Aggregt |
definition |
remarks |
Object Class |
Property Term |
Represent |
Business Terms |
Core Component Children |
000002 | Party.Type.Code |
Code.Type |
Basic |
The characteristics of a party which is independent of its role. |
this can be used to distinguish legal entities from individual persons or a group of people |
Party |
Type |
Code |
|
|
000009 | Party.Description.Text |
Text.Type |
Basic |
Text providing information on the party. |
This text may cover information which is in addition to the structured information but cannot be provided within the given structure |
Party |
Description |
Text |
|
|
000012 | Birth.Date |
DateTime.Type |
Basic |
The date on which a person was born. |
Applies only to parties being natural persons. |
Birth |
Date* |
Date |
|
|
000013 | Organisation.Tax.Identifier |
Identifier.Type |
Basic |
The registered national tax identification of an organisation. |
For example VAT Number or company registration number. Does not apply to parties being natural persons. |
Organisation |
Tax |
Identifier |
|
|
000014 | Person.Tax.Identifier |
Identifier.Type |
Basic |
The registered national tax identification of a person. |
Applies only to parties being natural persons. |
Person |
Tax |
Identifier |
SocialSecurityNumber,NationalInsuranceNumber |
|
000015 | OrganisationRegistration.Date |
DateTime.Type |
Basic |
The date on which an organisation was first registered with a governing body. |
|
OrganisationRegistration |
Date* |
Date |
foundeddatetime |
|
000016 | Party.Identifier |
Identifier.Type |
Basic |
A character string used to uniquely identify and distinguish a party. |
|
Party |
Identification* |
Identifier |
|
|
000018 | Person.Given.Name |
Text.Type |
Basic |
The given name, first name, Christian name or moniker of a person. |
This applies only to parties being natural persons |
Person |
Given(Name*) |
Name |
|
|
000019 | Person.Middle.Name |
Text.Type |
Basic |
The middle name(s) or initial(s) of a person. |
This applies only to parties being natural persons |
Person |
Middle(Name*) |
Name |
|
|
000020 | Person.Surname.Name |
Text.Type |
Basic |
The surname, last name or family name of a person. |
This applies only to parties being natural persons |
Person |
Surname(Name*) |
Name |
|
|
000021 | Person.Gender.Code |
Code.Type |
Basic |
The gender of a person. |
This applies only to parties being natural persons |
Person |
Gender |
Code |
|
|
000022 | Person.NamePrefix.Code |
Code.Type |
Basic |
A title that prefixes a persons name. |
For example Mr, Mrs, Dr, or Sir. |
Person |
NamePrefix |
Code |
|
|
000024 | Address.Type.Code |
Code.Type |
Basic |
The type of the address. |
For example a business address or a home address. Not the Role of the address. |
Address |
Type |
Code |
|
|
000026 | StreetBuilding.Identifier |
Identifier.Type |
Basic |
A number that identifies the position of a building on a street. |
|
StreetBuilding |
Identification* |
Identifier |
BuildingNumber,HouseNumber,AddressNumber |
|
000027 | Street.Name |
Text.Type |
Basic |
The name of a street or thoroughfare. |
|
Street |
Name* |
Name |
Road |
|
000028 | District.Name |
Text.Type |
Basic |
A � part of a town or region. |
|
District |
Name* |
Name |
AreaName |
|
000029 | Town.Name |
Text.Type |
Basic |
A built up area with a name, defined boundaries and a local government. |
|
Town |
Name* |
Name |
Community,City,Village |
|
000030 | State.Identifier |
Identifier.Type |
Basic |
An organised political community or area forming a part of a federation. |
|
State |
Identification* |
Identifier |
Province,Department |
|
000031 | PostCode.Identifier |
Identifier.Type |
Basic |
A group of letters and/or numbers which are added to a postal address to assist the sorting of mail. |
|
Postcode |
Identification* |
Identifier |
ZipCode |
|
000032 | Country.Identification.Code |
Code.Type |
Basic |
A nation with its own government |
Reference ISO 3166. |
Country |
Identification |
Code |
|
|
000033 | PostOfficeBox.Identifier |
Identifier.Type |
Basic |
A numbered box in a post office assigned to a person or organisation where letters for them are kept until called for. |
|
PostOfficeBox |
Identification* |
Identifier |
POBox |
|
000034 | Building.Identifier |
Identifier.Type |
Basic |
The � identification of a building within a group of buildings that have the same street number identifier. |
For example a building name or number on a campus or within a company. |
Building |
Identification* |
Identifier |
|
|
000035 | Building.Name |
Text.Type |
Basic |
The name of the building or house. |
|
Building |
Name* |
Name |
HouseName |
|
000036 | Suite.Identifier |
Identifier.Type |
Basic |
The identification of a suite or apartment. |
|
Suite |
Identification* |
Identifier |
apartmentnumber |
|
000037 | MailDelivery.Sub-location.Identifier |
Identifier.Type |
Basic |
A specific place to deliver mail within a predefined postal address. |
|
MailDelivery |
Sub-location |
Identifier |
Mailstop |
|
000038 | Floor.Identifier |
Identifier.Type |
Basic |
A floor or storey within a building. |
|
Floor |
Identification* |
Identifier |
Floornumber |
|
000039 | Lot.Identifier |
Identifier.Type |
Basic |
An identification of an allotment of land. |
|
Lot |
Identification* |
Identifier |
lotnumber,plotnumber |
|
000040 | Block.Identifier |
Identifier.Type |
Basic |
A group of buildings bounded by (usually four) streets. |
|
Block |
Identification* |
Identifier |
Blocknumber |
|
000041 | DistrictSub-division.Identifier |
Identifier.Type |
Basic |
A sub-division of a district. |
May be provided in the form of a name. |
Districtsub-division |
Identification* |
Identifier |
Sub-AreaName |
|
000042 | Region.Identifier |
Identifier.Type |
Basic |
An administrative division of a country, state or territory. |
|
Region |
Identification* |
Identifier |
|
|
000043 | County.Identifier |
Identifier.Type |
Basic |
A territorial division of some countries, forming the chief unit of local administration. |
|
County |
Identification* |
Identifier |
|
|
000045 | PostalAddress.FirstLine.Text |
Text.Type |
Basic |
A first free format line of a postal address. |
|
PostalAddress |
Firstline |
Text |
|
|
000046 | PostalAddress.SecondLine.Text |
Text.Type |
Basic |
The second free format line of a postal address. |
|
PostalAddress |
SecondLine |
Text |
|
|
000047 | PostalAddress.ThirdLine.Text |
Text.Type |
Basic |
The third free format line of a postal address. |
|
PostalAddress |
ThirdLine |
Text |
|
|
000048 | PostalAddress.FourthLine.Text |
Text.Type |
Basic |
The fourth free format line of a postal address. |
|
PostalAddress |
FourthLine |
Text |
|
|
000049 | PostalAddress.FifthLine.Text |
Text.Type |
Basic |
The fifth free format line of a postal address. |
|
PostalAddress |
FifthLine |
Text |
|
|
000052 | Communication.Type.Code |
Code.Type |
Basic |
The type of communication details. |
For example home or business. |
Communication |
Type |
Code |
|
|
000053 | Communication.Mode.Code |
Code.Type |
Basic |
The way or manner in which the communication is made. |
For example fax, phone, email, http, https, ... |
Communication |
Mode |
Code |
|
|
000055 | Communication.Identifier |
Identifier.Type |
Basic |
The number or virtual address of communication. |
Can be used to identify a phone number as a single string. |
Communication |
Identification* |
Identifier |
InternationalSignificant(telecommun.)Number(ISN) |
|
000057 | TelephoneCountry.Identifier |
Identifier.Type |
Basic |
The telephone identifier for a country. |
Reference International Telecommunications Union (ITU) E.164. |
Telephonecountry |
Identification* |
Identifier |
CountryCode |
|
000058 | TelephoneArea.Identifier |
Identifier.Type |
Basic |
The telephone identifier for a geographical area within a country. |
|
Telephonearea |
Identification* |
Identifier |
AreaCode,NationalDestinationCod |
|
000059 | TelephoneSubscriber.Identifier |
Identifier.Type |
Basic |
The telephone identifier for a subscriber within a geographical area. |
|
Telephonesubscriber |
Identification* |
Identifier |
SubscriberNumber,LocalPhoneNumber |
|
000060 | TelephoneExtension.Identifier |
Identifier.Type |
Basic |
A subsidiary telephone with it's own additional number as an extension of a subscriber identifier. |
|
Telephoneextension |
Identification* |
Identifier |
|
|
000061 | Location.Identification.Code |
Code.Type |
Basic |
The identifier of a location. |
|
Location |
Identification |
Code |
|
|
000062 | Location.Type.Code |
Code.Type |
Basic |
An identification of the type of location |
For example an airport or train station. |
Location |
Type |
Code |
|
|
000063 | Location.Description.Text |
Text.Type |
Basic |
A free text description of the location |
|
Location |
Description |
Text |
|
|
000077 | FinancialAccount.Identifier |
Identifier.Type |
Basic |
The identifier of the financial account. |
|
FinancialAccount |
Identification* |
Identifier |
accountnumber |
|
000078 | FinancialAccount.Name |
Text.Type |
Basic |
Full name of a financial account. |
Which usually identifies the ownership of the account |
FinancialAccount |
Name* |
Name |
|
|
000080 | FinancialAccount.Country.Code |
Code.Type |
Basic |
The country in which the financial account is held. |
|
FinancialAccount |
Country |
Code |
|
|
000081 | FinancialAccount.Currency.Code |
Code.Type |
Basic |
The currency of the financial account. |
|
FinancialAccount |
Currency |
Code |
|
|
000083 | PaymentCard.Expiration.Date |
DateTime.Type |
Basic |
The expiration date of a payment card that is associated with an account. |
|
Paymentcard |
Expiration |
Date |
|
|
000084 | FinancialAccountProduct.Type.Identifier |
Identifier.Type |
Basic |
The type of financial account product. |
For example a Savings Plus. |
FinancialAccountProduct |
Type |
Identifier |
|
|
000085 | FinancialAccountNickname.Name |
Text.Type |
Basic |
Familiar name given to a financial account as well as the account name. |
|
FinancialAccountNickname |
Name* |
Name |
|
|
000097 | OrganisationRegistration.Country.Code |
Code.Type |
Basic |
The country in which an organisation � is registered. |
|
OrganisationRegistration |
Country |
Code |
|
|
000098 | Person.Name |
Text.Type |
Basic |
The full name of a person. |
Expressed in a single string. |
Person |
Name* |
Name |
|
|
000113 | Person.Nationality.Code |
Code.Type |
Basic |
The identification of a nation that a person belongs to. |
|
Person |
Nationality |
Code |
|
|
000114 | Person.NameSuffix.Code |
Code.Type |
Basic |
A title that follows a persons name. |
For example 3rd, junior, BSc, or Esq. |
Person |
NameSuffix |
Code |
|
|
000115 | Organisation.Name |
Text.Type |
Basic |
The text used to identify an organisation, the organisation's name. |
|
Organisation |
Name* |
Name |
|
|
000117 | TransportMeans.Identification.Code |
Code.Type |
Basic |
Identification of a means of transport. |
For example the vessel call sign or vehicle registration. |
Transportmeans |
Identification |
Code |
|
|
000118 | TransportMeans.Name |
Text.Type |
Basic |
The name of the means of transport. |
For example the vessel name. |
Transportmeans |
Name* |
Name |
|
|
000119 | TransportMeans.Nationality.Code |
Code.Type |
Basic |
The nationality of the means of transport. |
|
TransportMeans |
Nationality |
Code |
|
|
000120 | Currency.Exchange.Rate |
Numeric.Type |
Basic |
The rate at which the currency exchange is calculated. |
|
Currency |
Exchange |
Rate |
conversionrate |
|
000121 | Chargeable.Quantity |
Quantity.Type |
Basic |
The quantity on which the charge or price is made. |
For example, for a charge of $5/day for 10 days, the chargeable quantity is 10 days. |
Chargeable |
Quantity* |
Quantity |
|
|
000127 | ChargePrice.Amount |
Amount.Type |
Basic |
The amount of money expected, required, or given in payment for something. |
|
ChargePrice |
Amount* |
Amount |
priceamount |
|
000130 | ChargePrice.TaxInclusion.Indicator |
Indicator.Type |
Basic |
An indicator specifying if the charge/price includes tax. |
|
ChargePrice |
TaxInclusion |
Indicator |
|
|
000132 | TransportMethod.Code |
Code.Type |
Basic |
Method of transport used for the conveyance of goods or persons |
For example, by air, by rail, by sea. |
Transport |
Method |
Code |
transportmodecode |
|
000133 | Currency.Identification.Code |
Code.Type |
Basic |
The currency of money. � |
Uses values from ISO 4217. |
Currency |
Identification |
Code |
|
|
000135 | Line.Identifier |
Identifier.Type |
Basic |
The line number of a document, record or file. |
For example the line number of an invoice. |
Line |
Identification* |
Identifier |
|
|
000137 | Source.Currency.Code |
Code.Type |
Basic |
Code identifying the currency from which the exchange is being made. |
|
Source |
Currency |
Code |
|
|
000138 | Target.Currency.Code |
Code.Type |
Basic |
Code identifying the currency to which the exchange is being made. |
|
Target |
Currency |
Code |
|
|
000139 | Base.Currency.Code |
Code.Type |
Basic |
The currency that is on the 'one unit' side of the rate of exchange. |
The base currency amount divided by the currency exchange rate gives the second currency amount. |
Base |
Currency |
Code |
|
|
000140 | SourceCurrency.Scale.Value |
Numeric.Type |
Basic |
The base of the source currency expressed as 1, 10, 100 or 1000 depending on the scale for the monetary unit. |
� Used when the source currency is on the 'one unit' side of a rate of exchange. |
SourceCurrency |
Scale |
Value |
|
|
000141 | TargetCurrency.Scale.Value |
Numeric.Type |
Basic |
The base of the target currency expressed as 1, 10, 100 or 1000 depending on the scale for the monetary unit. |
� Used when the target currency is on the 'one unit' side of a rate of exchange. |
TargetCurrency |
Scale |
Value |
|
|
000142 | Exchange.Rate.DateTime |
DateTime.Type |
Basic |
The date and time of the exchange rate. |
|
Exchange |
Rate |
DateTime |
|
|
000143 | ChargePrice.Description.Text |
Text.Type |
Basic |
Text providing information on the charge/price. |
This text may cover information which is in addition to the structured information but cannot be provided within the given structure |
ChargePrice |
Description |
Text |
|
|
000144 | ChargePrice.Percent |
Numeric.Type |
Basic |
The percentage applied to the chargeable amount to find the charge/price amount. |
|
ChargePrice |
Percent* |
Percent |
|
|
000145 | Chargeable.Amount |
Amount.Type |
Basic |
The amount on which the charge is made. |
|
Chargeable |
Amount* |
Amount |
|
|
000146 | UnitChargePrice.Amount |
Amount.Type |
Basic |
The charge/price amount per unit. |
For example, for a charge of $5/day for 10 days, the charge unit amount is $5. |
UnitChargePrice |
Amount* |
Amount |
|
|
000147 | BaseChargePrice.Quantity |
Quantity.Type |
Basic |
The base quantity of the charge/price unit amount. |
For example, for a charge of $5/day for 10 days, the charge base quantity is 1 day. |
BaseChargePrice |
Quantity* |
Quantity |
|
|
000149 | Tax.Amount |
Amount.Type |
Basic |
The amount of tax. |
|
Tax |
Amount* |
Amount |
|
|
000150 | Tax.Description.Text |
Text.Type |
Basic |
Text providing information on the tax. |
This text may cover information which is in addition to the structured information but cannot be provided within the given structure |
Tax |
Description |
Text |
|
|
000151 | Tax.Category.Code |
Code.Type |
Basic |
The tax category which relates an item � to the rate of tax charged. |
For example standard, exempt, or zero rated. |
Tax |
Category |
Code |
|
|
000156 | ProductService.Identifier |
Identifier.Type |
Basic |
A character string used to uniquely identify and distinguish a product/service. |
|
ProductService |
Identification* |
Identifier |
|
|
000157 | ProductService.Type.Code |
Code.Type |
Basic |
An identification of the type of product/service. |
UN/ECE UNSPC code list |
ProductService |
Type |
Code |
|
|
000158 | ProductService.Description.Text |
Text.Type |
Basic |
A textual description of the product/service. |
|
ProductService |
Description |
Text |
|
|
000159 | ProductService.Start.DateTime |
DateTime.Type |
Basic |
A date and/or time on which a product/service starts. |
|
ProductServiceStart |
Date* |
DateTime |
|
|
000160 | ProductService.End.DateTime |
DateTime.Type |
Basic |
A date and/or time on which a product/service ends. |
|
ProductServiceend |
Date* |
DateTime |
|
|
000163 | ProductServiceClassification.Identifier |
Identifier.Type |
Basic |
A character string to identify and distinguish uniquely, one product/service classification from another. |
|
ProductServiceClassification |
Identification* |
Identifier |
|
|
000164 | TransportStage.Code |
Code.Type |
Basic |
Identification of a stage of transport. � A stage in a journey. |
For example, pre-carriage, main carriage, on-carriage |
Transport |
Stage |
Code |
|
|
000166 | Packaging.Type.Code |
Code.Type |
Basic |
Identification � of the packaging type |
For example box, barrel or bottle. Reference UN/ECE Recommendation #21 |
Packaging |
Type |
Code |
|
|
000167 | Object.Count.Value |
Numeric.Type |
Basic |
Number of objects or groups of objects |
|
Object |
Count |
Value |
|
|
000168 | Object.Position.Code |
Code.Type |
Basic |
Positional location of an object or groups of objects |
For example, inner, outer |
Object |
Position |
Code |
|
|
000169 | Packaging.Material.Code |
Code.Type |
Basic |
Identification of the packaging material |
For example, wood, paper, plastic |
Packaging |
Material |
Code |
|
|
000170 | ExchangeContract.Reference.Identifier |
Identifier.Type |
Basic |
A reference or pointer to a document defining the conditions and rates under which an exchange of currencies occurs. |
|
Exchangecontract |
Reference |
Identifier |
|
|
000171 | Tax.Percent |
Numeric.Type |
Basic |
The percentage applied to the taxable amount to find the tax amount. |
|
Tax |
Percent* |
Percent |
|
|
000172 | Taxable.Amount |
Amount.Type |
Basic |
The amount on which tax at this rate is calculated. |
Allows for one price charge to have different rates of tax applied to it. |
Taxable |
Amount* |
Amount |
|
|
GL0001 | GL.TransactionSetId.Text |
Text.Type |
Basic |
The identifier of a GL Transaction Set, i.e. within the accounting or transaction system. |
This element is used in ledger-subledger relations, batch control, and A2A integration with internal and hosted applications, not in B2B messages with trading partners. |
GL |
TransactionSetId |
Text |
|
|
GL0002 | GL.TransactionId.Text |
Text.Type |
Basic |
The identifier which associates the GL Entry instances in a GL Transaction with each other (e.g. to form a balanced journal entry), and, with their document header or other container and its associated information. |
Most GLs, even paper-based or flat files, have identifiers associating the entries of multi-line journal postings. This element is intended for use in ledger-subledger relations not B2B, but could be inherited from Transaction Ids in sales or purchasing. |
GL |
TransactionId |
Text |
|
|
GL0003 | GL.GroupId.Text |
Text.Type |
Basic |
The identifier of a group of transactions within a Ledger which are related to each other within the same collaboration instance, such as a fulfillment transaction and a settlement transaction at different dates, for the same goods. |
Integrated accounting systems often have keys such as this; also; enables a GL to associate the economic events of collaboration patterns occurring at different points in time. |
GL |
GroupId |
Text |
|
|
GL0004 | GL.EntryId.Text |
Text.Type |
Basic |
The unique identifier of a GL Entry within a Ledger, or within a GL Transaction. |
If GL. Entry Id is unique only within a transaction, for example, the combination of GL. Transaction Id and GL. Entry Id may establish uniqueness within a Ledger. |
GL |
EntryId |
Text |
|
|
GL0005 | GL.GroupStatus.Code |
Code.Type |
Basic |
The lowest status or business state of completion, agreement, etc. found among all entries sharing the same Group Id (i.e. related to each other within the same collaboration.) |
For example, within the collaboration pattern of shared transaction repositories, 1=sent, 2=acknowledged received, 3=accepted, 4=denied, 5=other; when all parties' entries are signed and ratified (3), the transaction is good. |
GL |
GroupStatus |
Code |
|
|
GL0006 | GL.TransactionSet.Doc |
Doc.Type |
Basic |
Document which explains, authorizes, reports or documents the monetary effect contained in this GL Transaction Set. |
Important in audit trail, and in GAAP and other accounting classification. |
GL |
TransactionSetDoc* |
Doc |
|
|
GL0007 | GL.Transaction.Doc |
Doc.Type |
Basic |
Document which explains, authorizes, reports or documents the monetary effect contained in this GL Transaction. |
Important in audit trail, and in GAAP and other accounting classification. |
GL |
TransactionDoc* |
Doc |
|
|
GL0008 | GL.Entry.Doc |
Doc.Type |
Basic |
Document which explains, authorizes, reports or documents the monetary effect contained in this GL Entry. |
Important in audit trail, and in GAAP and other accounting classification. |
GL |
EntryDoc* |
Doc |
|
|
GL0010 | GL.Posted.DateTime |
DateTime.Type |
Basic |
Point in time the Transaction Set, Transaction, or Entry was posted or committed to the system, i.e. elevated from draft or suspense status to be recognized for financial reporting or other GL Ledger. Purpose. |
Relevant in internal control and in GAAP and other accounting recognition decisions. |
GL |
Posted |
DateTime |
|
|
GL0011 | GL.SetCreated.DateTime |
DateTime.Type |
Basic |
Point in time the Transaction Set, Transaction, or Entry was exported from a system, e.g. to create an instance of accounting information for sending or consolidation into another system. |
Relevant in internal control and in GAAP and other accounting recognition decisions. |
GL |
SetCreated |
DateTime |
|
|
GL0012 | GL.SetImported.DateTime |
DateTime.Type |
Basic |
Point in time the Transaction Set, Transaction, or Entry was imported into a system, e.g. to create an replica of accounting information that originated in a subledger or other system. |
Relevant in internal control and in GAAP and other accounting recognition decisions. |
GL |
SetImported |
DateTime |
|
|
GL0014 | GL.Due.DateTime |
DateTime.Type |
Basic |
Point in time a monetary liability is contracted to be paid, or a monetary asset such as a receivable is contracted to be received. |
|
GL |
Due |
DateTime |
|
|
GL0016 | GL.Beginning.DateTime |
DateTime.Type |
Basic |
Together with GL. Ending. Date Time, defines an interval in time; for example, the interval covered by the GL Entries in a GL Transaction Set, i.e. their Event Dates or at least their Document Dates. |
May also define a real period in time, e.g. an entire calendar day, month, etc. |
GL |
Beginning |
DateTime |
|
|
GL0017 | GL.Ending.DateTime |
DateTime.Type |
Basic |
Together with GL. Beginning. Date Time, defines an interval in time; for example, the interval covered by the GL Entries in a GL Transaction Set, i.e. their Event Dates or at least their Document Dates. |
May also define a real period in time, e.g. an entire calendar day, month, etc. |
GL |
Ending |
DateTime |
|
|
GL0018 | GL.Period.Text |
Text.Type |
Basic |
A reporting period of an economic event or accountant's adjustment, that are meaningful within the classification system of an accounting entity, e.g., "January 2002", "4th Quarter", etc. |
|
GL |
Period |
Text |
|
|
GL0019 | GL.Amount |
Amount.Type |
Basic |
Monetary amount of an economic event or accounting adjustment within the context of GAAP or other comprehensive basis of accounting, in the base currency of the accounting entity, having sign positive denoting debit, negative denoting credit. |
If debit/credit indicator is present, the sign of GL Amount is ignored. For entries in other currencies, use "GL. Original Amount. Amount". The "GL Entry. Amount" is for amounts in reporting currency. |
GL |
Amount* |
Amount |
GLentryamount |
|
GL0020 | GL.Original.Amount |
Amount.Type |
Basic |
Monetary amount of an economic event or accounting adjustment within the context of GAAP or other comprehensive basis of accounting, in some other currency NOT the reporting currency, having sign positive denoting debit, negative denoting credit. |
If debit/credit indicator is present, the sign of GL Amount is ignored. For entries in other currencies, use "GL. Original Amount. Amount". The "GL Entry. Amount" is for amounts in reporting currency. |
GL |
Original |
Amount |
GLoriginalcurrencyamount |
|
GL0021 | GL.DebitCredit.Code |
Code.Type |
Basic |
The code indicating whether the Amount is a debit or credit within the double-entry methodology of accounting. |
For example D, Dr, C, or Cr, or their upper or lower cases. |
GL |
DebitCredit |
Code |
|
|
GL0022 | GL.ResourceType.Text |
Text.Type |
Basic |
Type of economic resource represented by this GL Entry (money, raw materials, labor, finished goods, services, delivered goods, etc.) |
ref. the UMM meta model and ebXML catalog of common business processes 5/11/2001 |
GL |
ResourceType |
Text |
|
|
GL0023 | GL.XBRLType.Id |
Id.Type |
Basic |
Identifier which classifies this GL Entry to one of the financial reporting classifications of an XBRL taxonomy, e.g. for GAAP reporting. |
e.g. the IAS taxonomy, US taxonomy for commercial /industrial companies, etc. |
GL |
XBRLType |
Id |
|
|
GL0024 | GL.Description.Text |
Text.Type |
Basic |
The usually short memo or note informing the reader of the nature of a GL Transaction or GL Entry, or its surrounding circumstances. |
|
GL |
Description |
Text |
|
|
GL0027 | GL.SourceJournal.Id |
Id.Type |
Basic |
Identifies the type of accounting journal this GL Entry originated within, e.g. sales journal, disbursements journal, etc. |
Business transactions are most often processed and stored in structures or formats optimized for the purpose. The "Journals" of a company most often correspond with its business applications. |
GL |
SourceJournal |
Id |
|
|
GL0029 | GL.FiscalType.Code |
Code.Type |
Basic |
a code assigned to a GL entry which indicates whether the entry is an actual, budget, forecast, plan, scenario, etc. entry. |
Since budget, plan and other proformas and models can reflect the entire multidimensioned possibilities of an actual business system, accounting systems often maintain models in the real systems, distinguished only by this sort of code. |
GL |
FiscalType |
Code |
|
|
GL0030 | GL.IsPosted.Indicator |
Indicator.Type |
Basic |
An indicator which distinguishes entries which have been finalized and completed and entered into the books, from entries which are not yet posted, for example because they are incomplete, unbalanced, etc. |
Enables the representation of entries in process such as out of balance entries, within the accounting context, i.e. within GLs. Enables GLs to contain data during formative stages of transactions, i.e. to support business processes. |
GL |
IsPosted |
Indicator |
|
|
GL0031 | GL.IsSummary.Indicator |
Indicator.Type |
Basic |
Indicates whether the entry is a detail entry or an aggregated entry such as a control account for a subledger, or consolidation totals representing the transactions maintained by another system. |
Accountants and accounting systems, often maintain aggregated amounts representing a wide variety of circumstances, including condensed data from earlier periods of the same system, totals which are artifacts for reporting software, etc. |
GL |
IsSummary |
Indicator |
|
|
GL0034 | GL.OrganizationUnit.Id |
Id.Type |
Basic |
The department, division, or other organizational unit or budget unit within the Accounting Entity |
Management accountability unit. |
GL |
OrganizationUnit |
Id |
|
|
GL0035 | GL.Party.Id |
Id.Type |
Basic |
Identifier of the Party with whom the purchase, sale or payment, etc. was conducted, i.e. the reciprocal party in a stock flow or other economic event. e.g. a DUNS number. |
In GLs, debits=positive, credits=negative; increases in sales=credit, purchase=debit, asset=debit, liability=credit. For further Party role information, see GL State Transition. |
GL |
Party |
Id |
|
|
GL0037 | GL.ProductService.Id |
Id.Type |
Basic |
Identifier of the product or service which is the subject of the Amount in a GL Entry. |
|
GL |
ProductService |
Id |
|
|
GL0039 | GL.ProductService.Quantity |
Quantity.Type |
Basic |
Quantity of the product or service which is the subject of the Amount in a GL Entry. |
|
GL |
ProductService |
Quantity |
|
|
GL0040 | GL.ProductService.Measure |
Measure.Type |
Basic |
Measure of the product or service which is the subject of the Amount in a GL Entry. |
|
GL |
ProductService |
Measure |
|
|
GL0041 | GL.TotalDebits.Amount |
Amount.Type |
Basic |
The total of Amounts in a GL Transaction Set or GL Transaction that are Debits. |
Accountants examining transactions for accuracy or approval often look for Total Debits or Credits because a simple grand total will be zero for balanced entries, giving no clue as to the total magnitude of business in the entries. |
GL |
TotalDebits |
Amount |
|
|
GL0042 | GL.TotalCredits.Amount |
Amount.Type |
Basic |
The total of Amounts in a GL Transaction Set or GL Transaction that are Credits. |
Accountants examining transactions for accuracy or approval often look for Total Debits or Credits because a simple grand total will be zero for balanced entries, giving no clue as to the total magnitude of business in the entries. |
GL |
TotalCredits |
Amount |
|
|
GL0043 | GL.OriginalLedger.Id |
Id.Type |
Basic |
The unique Identifier of the original ledger in which this GL Entry was created or executed, for example, the ledger of the accounting entity who maintains audit trail for this GL Entry. |
This element is used in ledger-subledger relations, and A2A integration with internal and hosted applications, not in B2B. |
GL |
OriginalLedger |
Id |
|
|
GL0044 | GL.OriginalTransactionId.Text |
Text.Type |
Basic |
The unique Transaction Id within the original ledger in which this GL Entry was created or executed, for example, the ledger of the accounting entity who maintains audit trail for this GL Entry. |
This element is used in ledger-subledger relations, and A2A integration with internal and hosted applications, not in B2B. |
GL |
OriginalTransactionId |
Text |
|
|
GL0045 | GL.SettlementMethod.Text |
Text.Type |
Basic |
How or by what bank, settlement agent, etc. the asset/liability was settled or is expected to be settled. |
|
GL |
SettlementMethod |
Text |
|
|
GL0046 | GL.SettlementTerms.Text |
Text.Type |
Basic |
Textual description of the fixed charges and/or interest rates payable or receivable on an obligation, and date/times on which they apply. |
This is a placeholder for a more extensive core component necesary for managing external payables and receivables. |
GL |
SettlementTerms |
Text |
|
|
GL0047 | GL.Matched.Code |
Code.Type |
Basic |
Indicates whether a receivable/payable is cleared by matching with an associated settlement or other offsetting entry within this Ledger; for example within OMG FDTF ARAP, 1) not matched, 2) partly matched, 3) matched. |
This is a placeholder for a more extensive core component necesary for managing external payables and receivables. |
GL |
Matched |
Code |
|
|
GL0051 | GL.Project.Id |
Id.Type |
Basic |
The identifier of a Project within the accounting classification scheme of an organization. |
|
GL |
Project |
Id |
|
|
GL0052 | GL.Job.Id |
Id.Type |
Basic |
The identifier of a Job within the accounting classification scheme of an organization. |
This element is used in ledger-subledger relations, and A2A integration with internal and hosted applications, not in B2B. |
GL |
Job |
Id |
|
|
GL0053 | GL.CostCenter.Id |
Id.Type |
Basic |
The identifier of a Cost Center to which revenue or expense are assigned or associated, within the classification scheme of an organization. |
This element is used in ledger-subledger relations, and A2A integration with internal and hosted applications, not in B2B. |
GL |
CostCenter |
Id |
|
|
GL0054 | GL.Employee.Id |
Id.Type |
Basic |
The identifier of a Employee, within the payroll or human resources scheme of an organization, with whom this asset, liability, income or expense is associated with. Not always the same as GL. Transition element, employee who executes, authorizes etc. |
This element is used in ledger-subledger relations, and A2A integration with internal and hosted applications, not in B2B. |
GL |
Employee |
Id |
|
|
GL0055 | GL.Fund.Id |
Id.Type |
Basic |
The identifier of a Fund within the accounting classification scheme of an organization. |
This element is used in ledger-subledger relations, and A2A integration with internal and hosted applications, not in B2B. |
GL |
Fund |
Id |
|
|
GL0056 | GL.Program.Id |
Id.Type |
Basic |
The identifier of a Program within the accounting classification scheme of an organization. |
This element is used in ledger-subledger relations, and A2A integration with internal and hosted applications, not in B2B. |
GL |
Program |
Id |
|
|
GL0057 | GL.TransactionCount.Value |
Numeric.Type |
Basic |
Number of Transaction instances in a GL Transaction Set |
|
GL |
TransactionCount |
Value |
|
|
GL0058 | GL.EntryCount.Value |
Numeric.Type |
Basic |
Number of Entry instances in a GL Transaction Set or GL Transaction |
|
GL |
EntryCount |
Value |
|
|
GL0068 | GL.Note.Text |
Text.Type |
Basic |
Notes, narrative etc. containing disclosures, usually with numeric quantities, attached or associated with a GL Transaction or Entry, in compliance with a specific requirement of law, regulation, organizational policy, standards body, etc. |
Notes requirements may be triggered by events in the legal or business environment affecting the reporting entity, or by its accounts or transactions. |
GL |
Note |
Text |
|
|
GL0103 | GLAccount.Id.Text |
Text.Type |
Basic |
The identifier of a GL account, within the scheme usually called the "chart of accounts", established or adopted by the accounting entity. |
|
GLAccount |
Id |
Text |
accountnumber |
|
GL0104 | GLAccount.Code.Text |
Text.Type |
Basic |
The human readable account code, within the scheme, usually called the "chart of accounts", established or adopted by the accounting entity. |
Note that human readable account codes sometimes need to be changed by bookkeepers, independently of the concept or system identifier of an account. |
GLAccount |
Code |
Text |
accountcode |
|
GL0105 | GLAccount.Name |
Text.Type |
Basic |
The human readable description of the GL Account, i.e. the name of the account, which is a classification assigned to an economic event or accountant's adjustment or entry. |
Usually within the context of GAAP or other comprehensive basis of accounting, for example, a particular type of resource, asset, liability, equity, income or expense. |
GLAccount |
Name* |
Name |
accountname |
|
GL0106 | GLAccount.Type.Text |
Text.Type |
Basic |
An Identifier which classifies GL Accounts into categories that are meaningful within the classification system of the accounting entity, e.g., the "Cash" account may be of the "Current Assets" type; "Rent" of "Expenses" type, etc. |
Account types based on the accounting equation, Assets= Liabilities+ Owners Equity are often used by accountants and accounting systems. |
GLAccount |
Type |
Text |
|
|
GL0107 | GLAccount.ParentId.Text |
Text.Type |
Basic |
Another GL Account. Identifier within the same scheme, of which this ID is child, subaccount or member, within the classification system of the accounting entity. |
Enables expression of hierearchy in lists of GL Accounts. See also Account. Type. Text which also expresses groupings of accounts. |
GLAccount |
ParentId |
Text |
|
|
GL0108 | GLAccount.XBRLTypeId.Text |
Text.Type |
Basic |
The mapping or association between a GL Account and its corresponding element within an XBRL taxonomy. |
|
GLAccount |
XBRLTypeId |
Text |
|
|
GL0109 | GLAccount.Balance.Amount |
Amount.Type |
Basic |
The current Balance of a GL Account, at a point in time. |
For example, after summing all GL Entries up to and including the current GL Entry which this GL Account classifies. |
GLAccount |
Balance |
Amount |
|
|
GL0110 | GLAccount.SchemaUri.Text |
Text.Type |
Basic |
An RFC 2396 Uri, which returns a schema specifying the information model used in the underlying records in the GL Account scheme. |
For example, an XML schema used in the GL Account. Data Uri. Text (GL0110) |
GLAccount |
SchemaUri |
Text |
|
|
GL0111 | GLAccount.DataUri.Text |
Text.Type |
Basic |
An RFC 2396 Uri, which returns a record from the Id Scheme agency, network, application, filesystem, SQL database, XML repository, etc. containing the GL Account records. |
|
GLAccount |
DataUri |
Text |
|
|
GL0112 | GLAccount.ResourceType.Text |
Text.Type |
Basic |
Resource type associated with this account, within the classification system of the Owner of the GL; Type of economic resource (money, raw materials, labor, finished goods, services, delivered goods, etc.) |
ref. the UMM meta model and ebXML catalog of common business processes 5/11/2001 |
GLAccount |
ResourceType |
Text |
|
|
GL0133 | Their.UserId.Text |
Text.Type |
Basic |
The User in the other organization who executed this transaction with us. |
|
Their |
TheirUserId |
Text |
|
|
GL0134 | Their.TransactionId.Text |
Text.Type |
Basic |
The system Id for this transaction in their system. |
NOT Invoice number, PO number etc. This is intended for use with AR/AP or other interparty settlement systems at the GLlevel. |
Their |
TheirTransactionId |
Text |
|
|
GL0135 | Their.ProductId.Text |
Text.Type |
Basic |
The Id for this Product Service in their system. |
|
Their |
TheirProductId |
Text |
|
|
GL0136 | Their.PartyId.Text |
Text.Type |
Basic |
The code the trading partner used or assigned to our organization in the current transaction. |
|
Their |
TheirPartyId |
Text |
|
|
GL0137 | Their.DocumentNumber.Text |
Text.Type |
Basic |
The trading partner's order number, invoice number, check number, or other document identifier in their system, associated with this GL Entry. |
|
Their |
TheirDocumentNumber |
Text |
|
|
GL0138 | Their.DocumentUri.Text |
Text.Type |
Basic |
An RFC 2396 Uri, which returns the trading partner's order, invoice, receipt, or other document authored by them, associated with this GL Entry. |
|
Their |
TheirDocumentUri |
Text |
|
|
GL0139 | Their.Entry.Amount |
Amount.Type |
Basic |
The trading partner's depiction of the Amount of this GL Entry |
|
Their |
TheirEntry |
Amount |
|
|
GL0151 | GLStateTransition.StateName.Text |
Text.Type |
Basic |
Business state of the resource flow represented by this Entry, such as offered, accepted, shipped, rejected, collected, paid, etc. having meaning within the classification scheme of the Owner of the entry (i.e. ledger). |
Examples of classification schemes for Business State include states which begin at the moment of an economic event executed by a role within an ebXML business collaboration, or an agent within an REA model. |
GLStateTransition |
StateName |
Text |
|
|
GL0152 | GLStateTransition.AuthorizedById.Text |
Text.Type |
Basic |
Identifier of the party (self or trading partner) who authorized the recording of a change in state. |
|
GLStateTransition |
AuthorizedById |
Text |
|
|
GL0153 | GLStateTransition.Begins.DateTime |
DateTime.Type |
Basic |
Point in time when a change in business state occurred. |
|
GLStateTransition |
Begins |
DateTime |
|
|
GL0161 | GLLocation.Id.Text |
Text.Type |
Basic |
An identifier (Id) uniquely identifying a location, within the classification scheme of the Owner. |
|
GLLocation |
Id |
Text |
|
|
GL0162 | GLLocation.Event.Text |
Text.Type |
Basic |
Description of the significance of this location code, for example, as the place where the economic event represented by this GL Entry was contracted, executed, fulfilled, settled, taxable, etc. |
|
GLLocation |
Event |
Text |
|
|
GL0171 | GLSettlementTerm.InterestRate.Percent |
Percent.Type |
Basic |
Positive or negative interest rate applicable to the amount of this GL Entry. |
|
GLSettlementTerm |
InterestRate |
Percent |
|
|
GL0172 | GLSettlementTerm.InterestRateBegins.DateTime |
DateTime.Type |
Basic |
Point in time when an interest rate specified in Settlement Term. Interest Rate begins to apply. |
|
GLSettlementTerm |
InterestRateBegins |
DateTime |
|
|
GL0173 | GLSettlementTerm.Fixed.Amount |
Amount.Type |
Basic |
Fixed amount of penalty or fee or lost discount, which applies to the amount in this GL Entry if it is still outstanding at a particular point in time. |
|
GLSettlementTerm |
FixedAmount* |
Amount |
|
|
GL0174 | GLSettlementTerm.FixedAmountBegins.DateTime |
DateTime.Type |
Basic |
Point in time when a fixed amount of fee, penalty or lost discount specified in Settlement Term. Fixed Amount, begins to apply. |
|
GLSettlementTerm |
FixedAmountBegins |
DateTime |
|
|
GL0175 | GLSettlementTerm.Description.Text |
Text.Type |
Basic |
Text string, describing interest or penalty or other settlement terms other than Interest Rate. Percent/Begins or Fixed Amount/Begins. |
|
GLSettlementTerm |
Description |
Text |
|
|
GL0907 | GLLedger.Id |
Id.Type |
Basic |
The unique Identifier of a Ledger within a scheme. |
This element is indispensable in ledger-subledger relations, and A2A integration with internal and hosted applications. It is also used in B2B relations such as within hosted GL environments, AR/AP reconciliation, and settlement. |
GLLedger |
Id* |
Id |
|
|
GL0908 | GLLedger.Name |
Text.Type |
Basic |
Name or alias of the source ledger identified in the ledgerUri element. Usually a mnemonic or full name of the legal entity, or the name of the subledger or business application (at the user interface level) in which this transaction has been entered. |
|
GLLedger |
Name* |
Name |
|
|
GL0909 | GLLedger.AccountingEntity.Name |
Text.Type |
Basic |
The complete legal name of the entity whose transactions are contained in the GL, if this is a master GL, otherwise, formal name of organization unit. |
|
GLLedger |
AccountingEntity |
Name |
|
|
GL0910 | GLLedger.AccountingEntity.Id |
Id.Type |
Basic |
The unique identifier of the Entity whose transactions are contained in the GL, if this is a master GL. Otherwise, formal name or identifier of internal organization unit. |
e.g. a DUNS number |
GLLedger |
AccountingEntity |
Id |
|
|
000005 | PostalAddress.Details |
n/a |
Aggregate |
The collection of information which locates and identifies a specific address as defined by postal services |
The address will be limited depending on the context in which it is used. |
PostalAddress |
n/a |
Details |
|
Address.Type.Code |
000006 | Location.Details |
n/a |
Aggregate |
A particular geographical place or position. |
|
Location |
n/a |
Details |
|
Location.Identification.Code |
000010 | FinancialAccount.Details |
n/a |
Aggregate |
A service through a bank or other organisation through which funds are held on behalf of a client or goods or services are supplied on credit. |
Not a general ledger. |
FinancialAccount |
n/a |
Details |
|
FinancialAccount.Identifier |
000050 | CommunicationNumber.Details |
n/a |
Aggregate |
The information for one communication number or virtual address. |
|
CommunicationNumber |
|
Details |
|
Communication.Type.Code |
000095 | Person.Details |
n/a |
Aggregate |
A human being regarded as an individual. |
|
Person |
|
Details |
|
Person.Name |
000096 | Organisation.Details |
n/a |
Aggregate |
An organised body such as a business, government body, department, charity, etc. |
|
Organisation |
|
Details |
|
Organisation.Name |
000116 | Transport.Means.Details |
n/a |
Aggregate |
Vehicle used for the conveyance of goods or persons |
For example information about a truck or tanker. |
TransportMeans |
|
Details |
|
TransportMeans.Identification.Code |
000125 | UnitChargePrice.Details |
n/a |
Aggregate |
A financial liability calculated using a per unit charge or price for a quantity. |
For example US dollars per day. |
UnitChargePrice |
|
Details |
|
UnitChargePrice.Amount |
000126 | PercentageChargePrice.Details |
n/a |
Aggregate |
A financial liability calculated using a percentage charge. |
|
PercentageChargePrice |
|
Details |
|
ChargePrice.Percent |
000136 | CurrencyExchange.Details |
n/a |
Aggregate |
Details needed or used to make an exchange of an amount from one currency to another. |
|
CurrencyExchange |
|
Details |
|
Source.Currency.Code |
000148 | Tax.Details |
n/a |
Aggregate |
A compulsory contribution to governmental revenue, levied on personal income and business profits or added to the cost of some goods, services, and transactions. |
|
Tax |
|
Details |
|
Tax.Amount |
000155 | ProductService.Details |
n/a |
Aggregate |
A thing or substance produced by natural process or manufacturer and or a provision or system of supplying a need. |
|
ProductService |
|
Details |
|
ProductService.Identifier |
000165 | Packaging.Details |
n/a |
Aggregate |
Information related to an object or group of objects wrapped or packed |
|
Packaging |
|
Details |
|
Packaging.Type.Code |
GL0102 | GLAccount.Details |
n/a |
Aggregate |
Information about the classification or classifications assigned to an economic event or accountant's adjustment, to assign it into categories that are meaningful within the classification system of an accounting entity, such as, for financial reporting. |
General ledger accounts most often classify amounts for purposes of GAAP or other comprehensive basis of accounting, e.g., a particular type of resource, asset, liability, equity, income or expense. |
GLAccount |
n/a |
Details |
|
GLAccount.Id.Text |
GL0132 | Their.Details |
n/a |
Aggregate |
Information about the Identifiers and other codes used by the trading partner in their documents depicting this transaction. Their Ids or codes for our organization, as well as this particular transaction, product, etc. |
Systematic recording and attention to the depictions of trading partner, independently of our depictions, are inherent in processes such as reconcilation of balances within the OMG FDTF ARAP. |
Their |
n/a |
Details |
|
Their.UserId.Text |
GL0150 | GLStateTransition.Details |
n/a |
Aggregate |
Information about a change or changes in business or legal state associated with a GL entry. |
|
GLStateTransition |
n/a |
Details |
|
GLStateTransition.StateName.Text |
GL0160 | GLLocation.Details |
n/a |
Aggregate |
Information about location(s) where an economic transaction was/will be contracted, executed, fulfilled, taxable, etc. |
|
GLLocation |
|
Details |
|
GLLocation.Id.Text |
GL0170 | GLSettlementTerm.Details |
n/a |
Aggregate |
Information about Interest or fixed penalty applicable before and after due date. |
|
GLTerm |
n/a |
Details |
|
GLSettlementTerm.InterestRate.Percent |
000122 | ChargePrice.Details |
n/a |
Aggregate |
Information about the amount of money expected, required, or given in payment for something. |
|
ChargePrice |
|
Details |
|
ChargePrice.Amount |
GL0903 | GLTransactionSet.Details |
n/a |
Aggregate |
A collection of 1 or more GL Transaction instances, together with additional information applicable to the collection as a whole, or to all of those GL Transactions and GL Entries. |
Notes: (1) the child element list is preliminary, and has not been reviewed. (2) The usage of any child element here, means that it applies to all Transactions and Entries unless overridden by an element of the same name in a Transaction or Entry. |
GLTransactionSet |
n/a |
Details |
|
GLLedger.Id |
GL0904 | GLTransaction.Details |
n/a |
Aggregate |
A collection of 1 or more GL Entry instances, together with additional information applicable to all of those GL Entries, for example, a header containing multiple rows of a balanced journal entry which might represent a discrete economic event. |
Notes: 1) the child element list is preliminary, and has not been reviewed. 2) The usage of any child element here, means that it applies to all Entries unless overridden by an element of the same name in an Entry. |
GLTransaction |
n/a |
Details |
|
GLLedger.Id |
GL0905 | GLEntry.Details |
n/a |
Aggregate |
Information about a monetary amount or valuation of an economic event or accountant's adjustment, affecting an accounting entity. |
Notes: (1) the child element list is preliminary, and has not been reviewed. |
GLEntry |
n/a |
Details |
|
GLLedger.Id |
GL0906 | GLLedger.Details |
n/a |
Aggregate |
A GL Transaction Set which represents the comprehensive dealings of an Accounting Entity or some specifically defined subset thereof, and, usually, has long term existence. (See GL Transaction Set for definition and children elements.) |
The goal of the GL Transaction Set object is to represent transactions as completely and richly as possible, e.g., including identifiers for the accounting entity, accounts etc. As a result it is a near-synonym for Ledger. |
GLLedger |
n/a |
Details |
|
GLLedger.Id |
000066 | DateTime.Type |
|
Type |
A particular point in the progression of time together with relevant supplementary information. Can be used for a date and/or time. |
|
DateTime |
Type |
Type |
|
DateTime.Content |
000089 | Code.Type |
|
Type |
A character string (letters, figures or symbols) that for brevity and/or language independence may be used to represent or replace a definitive value or text of an attribute together with relevant supplementary information. |
|
Code |
Type |
Type |
|
Code.Content |
000090 | Text.Type |
|
Type |
A character string with or without a specified language. |
|
Text |
Type |
Type |
|
Text.Content |
000101 | Identifier.Type |
|
Type |
A character string to identify and distinguish uniquely, one instance of an object in an identification scheme from all other objects within the same scheme together with relevant supplementary information. |
|
Identifier |
Type |
Type |
|
Identifier.Content |
000105 | Amount.Type |
|
Type |
A number of monetary units specified in a currency where the unit of currency is explicit or implied. |
|
Amount |
Type |
Type |
|
Amount.Content |
000108 | Quantity.Type |
|
Type |
A number of non-monetary units together with relevant supplementary information. |
|
Quantity |
Type |
Type |
|
Quantity.Content |
000152 | Measure.Type |
|
Type |
The size, volume, mass, amount or scope derived by performing a physical measure together with relevant supplementary information. |
|
Measure |
Type |
Type |
|
Measure.Content |
000180 | Indicator.Type |
|
Type |
A list of two, and only two, values which indicate a condition such as on/off; true/false etc. (synonym: �Boolean�) |
|
Indicator |
Type |
Type |
|
Indicator.Content |
000182 | Numeric.Type |
|
Type |
A representation of a number. |
|
Numeric |
Type |
Type |
|
Numeric.Content |
000200 | Graphic.Type |
|
Type |
A diagram, graph, mathematical curves, or similar representation. |
|
Graphic |
Type |
Type |
|
Graphic.Content |
000201 | Picture.Type |
|
Type |
A visual representation of a person, object, or scene. |
|
Picture |
Type |
Type |
|
Picture.Content |
RepT01 | Name.Type |
|
Type |
A character string with or without a specified language. |
(Representation Term-added.) |
Name |
Type |
Type |
|
Text.Content |
RepT02 | Percent.Type |
|
Type |
A representation of a number. |
(Representation Term-added.) |
Percent |
Type |
Type |
|
Numeric.Content |
RepT03 | Date.Type |
|
Type |
A particular point in the progression of time together with relevant supplementary information. Can be used for a date and/or time. |
(Representation Term-added.) |
Date |
Type |
Type |
|
DateTime.Content |
RepT04 | Time.Type |
|
Type |
A particular point in the progression of time together with relevant supplementary information. Can be used for a date and/or time. |
(Representation Term-added.) |
Time |
Type |
Type |
|
DateTime.Content |
RepT05 | Rate.Type |
|
Type |
A representation of a number. |
(Representation Term-added.) |
Rate |
Type |
Type |
|
Numeric.Content |
RepT06 | Value.Type |
|
Type |
A representation of a number. |
(Representation Term-added.) |
Value |
Type |
Type |
|
Numeric.Content |
Type01 | Id.Type |
|
Type |
General purpose struct. for identifiers (extends Identifier.Type): "A character string to identify and distinguish uniquely, one instance of an object in an identification scheme from all other objects within the same scheme." eg. 13ABC4234 |
Had to invent this Type because Identifier.Type has no Uri. An RFC 2396 Uri can return a record from a network, application, filesystem, SQL database, XML repository, etc. as well as global Agency. GLs need private namespaces and P2P namespaces. |
Id |
Type |
Type |
|
Identifier.Content |
Type02 | Doc.Type |
|
Type |
General purpose struct. for business documents (including ordinary text as well as XML or other electronic documents) in accounting systems. |
Had to invent this Type because Documents are so pervasive in GLs and other internal accounting applications, and increasingly, span company boundaries. The idea of an accountable, persistent document is inherent in e-business. |
Doc |
Type |
Type |
|
Doc.Type.Name |
000067 | DateTime.Content |
|
Content |
The particular point in the progression of time |
|
|
|
Content |
|
|
000068 | DateTime.Format.Text |
|
Content |
The format of the date/time content. Reference ISO 8601 |
|
|
|
Text |
|
|
000075 | Language.Code |
|
Content |
The identifier of the language used in the corresponding text xsd:string Reference ISO 639: 1998 |
|
|
|
Code |
|
|
000091 | Code.Content |
|
Content |
A character string (letters, figures or symbols) that for brevity and/or language independence may be used to represent or replace a definitive value or text of an attribute |
|
|
|
Content |
|
|
000092 | CodeList.Identifier |
|
Content |
The name of a list of codes. Can be used to identify the URL of a source that defines the set of currently approved permitted values |
|
|
|
Identifier |
|
|
000093 | CodeList.Agency.Identifier |
|
Content |
An agency that maintains one or more code lists |
|
|
|
Identifier |
|
|
000094 | Text.Content |
|
Content |
A character string generally in the form of words |
|
|
|
Content |
|
|
000099 | CodeList.Version.Identifier |
|
Content |
The version of the code list |
|
|
|
Identifier |
|
|
000100 | Code.Name |
|
Content |
The textual equivalent of the code content. If no code content exists, the code name can be used on its own |
|
|
|
Name |
|
|
000102 | Identifier.Content |
|
Content |
A character string to identify and distinguish uniquely, one instance of an object in an identification scheme from all other objects within the same scheme |
|
|
|
Content |
|
|
000103 | IdentificationScheme.Name |
|
Content |
The name of the identification scheme |
|
|
|
Name |
|
|
000104 | IdentificationSchemeAgency.Name |
|
Content |
The agency that maintains the identification scheme |
|
|
|
Name |
|
|
000106 | Amount.Content |
|
Content |
A number of monetary units specified in a currency where the unit of currency is explicit or implied |
|
|
|
Content |
|
|
000107 | AmountCurrency.Identification.Code |
|
Content |
The currency of the amount. Reference ISO 4217. |
|
|
|
Code |
|
|
000109 | Quantity.Content |
|
Content |
A number of non-monetary units |
|
|
|
Content |
|
|
000110 | QuantityUnit.Code |
|
Content |
The unit of the quantity. May use UN/ECE Recommendation #20 and X12 355, but for actual measurements use the CCT measure type. For example, for $10/100 km use CCT quantity type and for a measured distance of 20 kilometers use CCT measure type |
|
|
|
Code |
|
|
000111 | QuantityUnit.CodeList.Identifier |
|
Content |
The quantity unit code list |
|
|
|
Identifier |
|
|
000112 | QuantityUnit.CodeListAgency.Identifier |
|
Content |
The agency which maintains the quantity unit code list |
|
|
|
Identifier |
|
|
000153 | Measure.Content |
|
Content |
The size, volume, mass, amount or scope derived by performing a physical measure; for example, 20 kilograms (20 is the measure content) |
|
|
|
Content |
|
|
000154 | MeasureUnit.Code |
|
Content |
The type of unit of measure Reference UN/ECE Recommendation #20 and X12 355. For example, for $10/100 km use CCT quantity type and for a measured distance of 20 kilometres use CCT measure type |
|
|
|
Code |
|
|
000181 | Indicator.Content |
|
Content |
The value of the indicator For example on, off, true, false Indicator. Format. Text xsd:string Whether the indicator is numeric, textual or binary |
|
|
|
Content |
|
|
000183 | Numeric.Content |
|
Content |
As defined by Numeric. Format. The representation of a number May be decimal |
|
|
|
Content |
|
|
000202 | Graphic.Content |
|
Content |
A diagram, graph, mathematical curves, or similar representation |
|
|
|
Content |
|
|
000203 | Graphic.Format.Text |
|
Content |
The format of the graphic content. |
|
|
|
Text |
|
|
000204 | Numeric.Format.Text |
|
Content |
Whether the number is an integer, decimal, real number or percentage |
|
|
|
Text |
|
|
000205 | Picture.Content |
|
Content |
A visual representation of a person, object, or scene |
|
|
|
Content |
|
|
000206 | Picture.Format.Text |
|
Content |
The acronym of the coding scheme used to record the picture |
|
|
|
Text |
|
|
RepT07 | Date.Content |
|
Content |
The particular point in the progression of time |
|
|
|
Content |
|
|
RepT08 | Date.Format.Text |
|
Content |
The format of the date content. Reference ISO 8601 |
|
|
|
Text |
|
|
RepT09 | Time.Content |
|
Content |
A time of day. |
|
|
|
Content |
|
|
RepT10 | Time.Format.Text |
|
Content |
The format of the time content. Reference ISO 8601 |
|
|
|
Text |
|
|
RepT11 | Indicator.Format.Text |
|
Content |
Whether the indicator is numeric, textual, binary. |
|
|
|
Text |
|
|
RepT13 | Id.Name |
|
Content |
A word or phrase that constitutes the distinctive designation of whatever person, place, thing or concept is represented by Identifier. Content |
Identifier. Content is unique while Id. Name may not be; for example "widget","EXXON", "Los Angeles", etc. |
|
|
Name |
|
|
RepT14 | Id.Version.Text |
|
Content |
version number of the (1) GL Id Type.Name in this instance of GL Id Type.Details, or if Name is absent (2) the version of the full record at GL Data Uri, or (3) GL Id Scheme, whichever is more specific. |
|
|
|
Text |
|
|
RepT15 | Id.ParentId.Text |
|
Content |
Another valid Id.Content value within the same scheme, of which this ID is child, member, etc. enables expression of hierarchy in a list. |
|
|
|
Text |
|
|
RepT16 | Id.Balance.Amount |
|
Content |
A monetary amount associated with the entity identified by this instance of GL Id Type, for example, the balance outstanding on account of a customer or supplier after considering the GL Entry associated with this GL Id Type. |
A number of monetary units specified in a currency where the unit of currency is explicit or implied |
|
|
Amount |
|
|
RepT17 | Id.BalanceCurrency.Code |
|
Content |
ISO 4217 currency code (string) of the Id. Balance |
|
|
|
Code |
|
|
RepT18 | Id.SchemaUri.Text |
|
Content |
An RFC 2396 Uri, which returns a schema specifying the information model used in the underlying records in the GL Id Type scheme. |
For example, an XML schema used in the GL Account. Data Uri. Text. |
|
|
Text |
|
|
RepT19 | Id.DataUri.Text |
|
Content |
An RFC 2396 Uri, which returns a record from the Id Scheme agency, network, application, filesystem, SQL database, XML repository, etc. containing the records of the Scheme. |
|
|
|
Text |
|
|
RepT20 | Doc.Type.Name |
|
Content |
The name of the document (e.g. invoice, order, etc.) |
|
|
|
Name |
|
|
RepT21 | Doc.TypeVersion.Text |
|
Content |
version number of the (1) Doc. Type Name in this instance of Doc.Details, or if Name is absent (2) the version of the full record at Doc. Uri. |
|
|
|
Text |
|
|
RepT22 | Doc.TypeSchemaUri.Text |
|
Content |
An RFC 2396 Uri, which returns a schema specifying the information model used in the Document. |
|
|
|
Text |
|
|
RepT23 | Doc.Number.Text |
|
Content |
Invoice number, PO number, etc. assigned to this business document instance by the author or the author's system. |
|
|
|
Text |
|
|
RepT24 | Doc.DateTime.Content |
|
Content |
The particular point in the progression of time when Document was created |
|
|
|
Content |
|
|
RepT25 | Doc.DateTimeFormat.Text |
|
Content |
The format of the date/time content. Reference ISO 8601 |
|
|
|
Text |
|
|
RepT26 | Doc.Text |
|
Content |
Full copy of the business document. |
|
|
|
Text |
|
|
RepT27 | Doc.Uri.Text |
|
Content |
An RFC 2396 Uri, which returns the Document from a filesystem, network, etc. |
|
|
|
Text |
|
|
RepT28 | Doc.Signature.Text |
|
Content |
Digital signature or hash which authenticates the document. |
|
|
|
Text |
|
|