UTILMD Utilities master data
TBG1 Supply Chain
The Utilities master data message is sent between responsible parties in a utilities infrastructure for the purpose of exchanging characteristics of objects and services. In addition the Utilities master data message may be used to request information.
A party in a utilities infrastructure can for example be a net owner, a supplier, a balance responsible or a transmission system operator.
Header
- 00010Message headerMandatoryMax 1
A service segment starting and uniquely identifying a message. The message type code for the Utilities master data message is UTILMD. Note: Utilities master data messages conforming to this document must contain the following data in segment UNH, composite S009: Data element 0065 UTILMD 0052 D 0054 19A 0051 UN
- 00020Beginning of messageMandatoryMax 1
A segment by which the sender uniquely identifies the Utilities master data message by means of its name and number and its function.
- 00030Date/time/periodMandatoryMax 9
A segment specifying general dates related to the whole message and the time zone used in the message. The segment must be specified at least once to specify the message date as allocated by the sender.
- 00040Market/sales channel informationConditionalMax 9
A segment to specify to which market the object relates.
- 00050Free textConditionalMax 9
A segment with free text information, in coded or clear form, used when additional information is needed but cannot be accommodated within other segments. In computer to computer exchanges such text will normally require the receiver to process this segment manually.
- 00060Transport service requirementsConditionalMax 9
A segment to identify the transport service such as express or normal when the message is used to provide transport routing information for multiple transport products. This information may determine which transport route might be used to carry goods from one shipper to one location.
- Segment group 1Repeat 9
- 00080ReferenceMandatoryMax 1
A segment identifying a reference by its type and number, such as references to an earlier sent messages or a contract number.
- 00090Date/time/periodConditionalMax 9
A segment specifying the date/time related to the referenced information.
- 00080ReferenceMandatoryMax 1
- Segment group 2Repeat 99
- 00110Name and addressMandatoryMax 1
A segment for specifying the identification and/or the name and the address of the party, in coded or clear form, and the function relevant to the message. It is recommended that, if possible, only the coded form of the party ID should be specified.
- 00120ReferenceConditionalMax 1
A segment for inclusion of any references related to the current party, such as fiscal number or government reference number.
- 00130Financial institution informationConditionalMax 1
A segment to identify an account and a related financial institution connected to the current party.
- 00140AttributeConditionalMax 9
A segment used to identify attributes of the relevant party, such as additional functions of the sender or receiver.
- Segment group 3Repeat 9
- 00160Contact informationMandatoryMax 1
A segment to identify a person and/or department, and their function, to whom communications should be directed.
- 00170Communication contactConditionalMax 9
A segment to identify a communication type and number for the contact specified.
- 00160Contact informationMandatoryMax 1
- 00110Name and addressMandatoryMax 1
- Segment group 4Repeat 99999
- 00190IdentityMandatoryMax 1
A segment starting a new set of master data for an object, and identifying the type of object, such as a metering point.
- 00200Line itemConditionalMax 1
A segment providing identification of the quantity in the lower- level object specified, such as a product code.
- 00210Additional product idConditionalMax 9
A segment providing additional identification to the object specified.
- 00220Item descriptionConditionalMax 9
A segment for describing the object being reported. The segment may be used for specification of the use of the object (e.g. the type of consumption or production in the object).
- 00230Date/time/periodConditionalMax 99
A segment to specify dates associated with the object.
- 00240Process identificationConditionalMax 9
A segment to specify to which business activity phase the object relates.
- 00250StatusConditionalMax 9
A segment giving a status for the object, such as active or closed.
- 00260Duty/tax/fee detailsConditionalMax 9
A segment to specify relevant duty/tax/fee information, such as value added tax percentage.
- 00270PriorityConditionalMax 9
A segment for communication of priority information, such as if an installation is disconnectable or not.
- 00280Free textConditionalMax 9
A segment with free text information, in coded or clear form, used when additional information is needed but cannot be accommodated within other segments. In computer to computer exchanges such text will normally require the receiver to process this segment manually.
- 00290Agreement identificationConditionalMax 9
A segment for specifying agreement details connected to the object, such as the type of contract.
- 00300Parties and instructionConditionalMax 9
A segment to specify parties to an instruction, the instruction, or both, such as instruction to read a meter.
- 00310Transport service requirementsConditionalMax 9
A segment to identify the transport service such as express or normal when the message is used to provide transport routing information. This information may determine which transport route might be used to carry goods from one shipper to one location.
- Segment group 5Repeat 999999
- 00330Place/location identificationMandatoryMax 1
A segment to identify locations connected to the object, such as a metered grid area or a metering point.
- 00340Hierarchy informationConditionalMax 9
A segment to identify hierarchical connections from a given location to a higher or lower leveled location, such as the connections between an aggregated metering point to the lover level metering points.
- 00330Place/location identificationMandatoryMax 1
- Segment group 6Repeat 99
- 00360ReferenceMandatoryMax 1
A segment identifying any references related to the object, such as a transaction reference number or a reference to a time series.
- 00370Date/time/periodConditionalMax 9
A segment to specify any dates associated with the current reference.
- 00360ReferenceMandatoryMax 1
- Segment group 7Repeat 99
- 00390Characteristic/class idMandatoryMax 1
A segment to identify characteristic and/or the characteristic name and characteristic relevance for the object, such as method for balance settlement or measurement method, number of digits of a meter etc.
- 00400Characteristic valueConditionalMax 99
A segment to specify the value of the characteristic previously defined in either coded form or in free format.
- 00390Characteristic/class idMandatoryMax 1
- Segment group 8Repeat 99999
- 00420Sequence detailsMandatoryMax 1
A segment to provide a sequence number of the lower-level objects, such as the register number within a meter.
- 00430ReferenceConditionalMax 9
A segment identifying any references related to the lower- level object, such as a register number or a reference to a contract.
- 00440Additional product idConditionalMax 9
A segment providing additional product identification connected to the lower-level object, such as a register of a meter.
- Segment group 9Repeat 99
- 00460QuantityMandatoryMax 1
A segment identifying the quantity details, such as estimated annual consumption or production.
- 00470Date/time/periodConditionalMax 9
A segment to specify dates or periods related to the previously specified quantity information.
- 00480StatusConditionalMax 9
A segment giving the status for the quantity, such as metered, estimated or corrected.
- 00490Line itemConditionalMax 9
A segment providing identification of the quantity in the lower-level object specified, such as a product code.
- 00460QuantityMandatoryMax 1
- Segment group 10Repeat 99
- 00510Characteristic/class idMandatoryMax 1
A segment to identify a characteristic and/or the characteristic name and characteristic relevance for the lower-level object, such as number of digits of a meter etc.
- 00520Characteristic valueConditionalMax 99
A segment to specify the value of the characteristic previously defined in either coded form or in free format.
- 00510Characteristic/class idMandatoryMax 1
- 00420Sequence detailsMandatoryMax 1
- Segment group 11Repeat 99
- 00540Monetary amountMandatoryMax 1
A segment for specifying monetary amounts related to the object.
- 00550ReferenceConditionalMax 9
A segment for identifying a reference to the amount.
- 00560Date/time/periodConditionalMax 9
A segment specifying the date/time related to the referenced information.
- 00540Monetary amountMandatoryMax 1
- Segment group 12Repeat 99
- 00580Name and addressMandatoryMax 1
A segment for specifying the identification and/or the name and address of the party, in coded or clear form, and the functions relevant to the object or service. It is recommended that, if possible, only the coded form of the party identification should be specified.
- 00590ReferenceConditionalMax 9
A segment for inclusion of any references related to the current party, such as fiscal number or government reference number.
- 00600Date/time/periodConditionalMax 9
A segment specifying the date and/or the time related to the referenced information, such as the date of birth for the end user.
- 00610Financial institution informationConditionalMax 1
A segment to identify an account and a related financial institution connected to the current party.
- 00620LanguageConditionalMax 9
A segment to indicate the langauges for the specified party.
- Segment group 13Repeat 9
- 00640Contact informationMandatoryMax 1
A segment to identify a person and/or department, and their function, to whom communications should be directed.
- 00650Communication contactConditionalMax 9
A segment to identify a communication type and number for the contact specified.
- 00640Contact informationMandatoryMax 1
- 00580Name and addressMandatoryMax 1
- 00190IdentityMandatoryMax 1
- 00660Control totalConditionalMax 9
A segment by which control totals may be sent by the sender for checking by the receiver.
- 00670Message trailerMandatoryMax 1
A service segment ending a message, giving the total number of segments in the message (including the UNH & UNT) and the control reference number of the message.