CONPVA Payment valuation
TBG6 Architecture, Engineering and Construction
Typically this message will be used between a contractor and the client's representative, during the process of approving the value and payment for work completed for a given period of time.
Header
- 00010Message headerMandatoryMax 1
A service segment starting and uniquely identifying a message. The message type code for the Payment valuation message is CONPVA. Note: Payment valuation messages conforming to this document must contain the following data in segment UNH, composite S009: Data element 0065 CONPVA 0052 D 0054 21A 0051 UN
1. Data element S009/0057 is retained for upward compatibility. The use ofS016 and/or S017 is encouraged in preference.2. The combination of the values carried in data elements 0062 and S009 shallbe used to identify uniquely the message within its group (if used) or ifnot used, within its interchange, for the purpose of acknowledgement. - 00020Beginning of messageMandatoryMax 1
A segment for unique identification of the Payment valuation document name, number and function.
- 00030Date/time/periodMandatoryMax 9
A segment specifying the dates that apply, e.g. date of valuation, date of submission, acceptance date, etc.
- 00040Authentication resultConditionalMax 2
A segment used to authenticate the message by exchanging a password or some other form of identification agreed between the trading partners.
- 00050Free textConditionalMax 5
A segment with free text information, in coded or clear form, used for any textual qualification. In computer to computer exchanges, such text will require the receiver to process this segment manually.
- Segment group 1Repeat 99
- 00070ReferenceMandatoryMax 1
A segment for quoting references that are applicable to this whole message. e.g. contract identity, operational references, former valuation reference number.
- 00080Date/time/periodConditionalMax 5
Dates of references quoted in the previous RFF segment.
- 00070ReferenceMandatoryMax 1
- Segment group 2Repeat 9
- 00100Name and addressMandatoryMax 1
A segment identifying names and addresses of the parties, in coded or clear form, and their functions relevant to the valuation. Identification of the contractor and client parties is mandatory for the valuation message. It is recommended that where possible only the coded form of the party ID should be specified.
- 00110Place/location identificationConditionalMax 25
A segment giving more specific location information of the party specified in the NAD segment e.g. internal site/building number.
- 00120Financial institution informationConditionalMax 5
A segment identifying the financial institution (e.g. bank) and relevant account numbers for the contractor, client and where necessary other parties.
- Segment group 3Repeat 10
- 00140ReferenceMandatoryMax 1
A segment identifying the reference by its number and where appropriate a line number within a document.
- 00150Date/time/periodConditionalMax 5
A segment specifying the date and/or time related to the reference.
- 00140ReferenceMandatoryMax 1
- Segment group 4Repeat 5
- 00170Document/message detailsMandatoryMax 1
A segment identifying and providing information relating to the documents required by the party specified by the NAD.
- 00180Date/time/periodConditionalMax 5
A segment specifying the date and/or time of the document.
- 00170Document/message detailsMandatoryMax 1
- Segment group 5Repeat 5
- 00200Contact informationMandatoryMax 1
A segment to identify a person or department, and their function, to whom communications should be directed.
- 00210Communication contactConditionalMax 5
A segment to identify a communications type and number for the contact specified in the CTA segment.
- 00200Contact informationMandatoryMax 1
- 00100Name and addressMandatoryMax 1
- Segment group 6Repeat 5
- 00230CurrenciesMandatoryMax 1
A segment identifying the currencies required in the valuation e.g. the valuation currency. A rate of exchange may be given to convert a reference currency into a target currency.
- 00240Date/time/periodConditionalMax 5
A segment specifying the date/time/period related to the rate of exchange.
- 00230CurrenciesMandatoryMax 1
- Segment group 7Repeat 100
- 00260Index detailsMandatoryMax 1
A segment to provide a new value of the quoted index.
- 00270ReferenceMandatoryMax 1
A segment to indicate the reference of the index.
- 00280Date/time/periodConditionalMax 1
A segment to convey the new date of value of the quoted index.
- 00260Index detailsMandatoryMax 1
- Segment group 8Repeat 1000
- 00300Structure identificationMandatoryMax 1
A segment to identify the group of items to which the valuation amounts stated in the group of segments apply. The identification of the groups of items referred to here has already been conveyed through another appropriate EDI message.
- 00310Requirements and conditionsConditionalMax 1
A segment to provide requirements that are applicable to the whole group of items referred to in BII.
- 00320Payment instructionsConditionalMax 1
A segment indicating conditions of payment, guarantee and method of payment for the whole group of items referred to in BII.
- 00330Payment termsConditionalMax 1
A segment indicating the payment terms, date/time basis, and additional terms valid for the whole group of items referred to in BII.
- 00340Percentage detailsConditionalMax 9
A segment used to provide percentages at contract or sub- contract level.
- Segment group 9Repeat 2
- 00360Additional price informationMandatoryMax 1
A segment to indicate the price fluctuation computation.
- 00370Date/time/periodConditionalMax 5
A segment to indicate the date or period of application of the factor quoted in APR.
- 00360Additional price informationMandatoryMax 1
- Segment group 10Repeat 100
- 00390Monetary amount functionMandatoryMax 1
A segment to convey a financial status of the following information.
- 00400Monetary amountMandatoryMax 6
A segment to convey monetary amounts related to the group of items referred to in BII and to the financial nature quoted in ARD.
- 00410Free textConditionalMax 10
A segment with free text information, in coded or clear form, used for any textual qualification. In computer to computer exchanges, such text will require the receiver to process this segment manually.
- Segment group 11Repeat 5
- 00430Duty/tax/fee detailsMandatoryMax 1
A segment specifying a tax type, category and rate, or exemption, relating to the group of items referred to in BII. e.g. Value Added Tax at the standard rate is applicable for all items.
- 00440Monetary amountConditionalMax 1
A segment specifying the amount for the identified tax/fee.
- 00450Place/location identificationConditionalMax 5
A segment indicating the location to which the tax or exemption specified in the TAX segment applies, e.g. city or state or country tax.
- 00430Duty/tax/fee detailsMandatoryMax 1
- Segment group 12Repeat 99
- 00470Additional price informationMandatoryMax 1
A segment used to provide the price variation rate which is used as a basis for calculation of the following amounts.
- 00480ReferenceConditionalMax 9
A segment used to provide references used as a basis for calculation of the following amounts.
- 00490Date/time/periodConditionalMax 9
A segment to provide dates used for the calculation of the price variation rate.
- 00500Monetary amountConditionalMax 9
A segment used to provide the amount to be paid and all amounts used in the calculation of this amount.
- 00510Duty/tax/fee detailsConditionalMax 9
A segment used to provide tax related information.
- 00470Additional price informationMandatoryMax 1
- Segment group 13Repeat 99
- 00530Allowance or chargeMandatoryMax 1
A segment identifying the charge or allowance and, where necessary its calculation sequence.
- 00540Additional informationConditionalMax 5
A segment indicating that allowance or charge specified is subject to special conditions owing to origin, customs preference or commercial factors.
- 00550ReferenceConditionalMax 9
To reference rules applied when setting the bonus or penalty. This may apply to price variation calculation formula itself described in price fluctuations above.
- 00560Date/time/periodConditionalMax 9
To provide dates used in setting bonus and penalty.
- 00570Free textConditionalMax 9
To provide free text information used in setting bonus and penalty. It may be used to provide the nature of the bonus or penalty or to provide complex calculation rules.
- Segment group 14Repeat 1
- 00590QuantityMandatoryMax 1
A segment identifying the type of quantity and the quantity related to the allowance or charge.
- 00600Range detailsConditionalMax 1
A segment specifying, if required, the range to which the allowance or charge applies.
- 00590QuantityMandatoryMax 1
- Segment group 15Repeat 1
- 00620Percentage detailsMandatoryMax 1
A segment identifying the percentage and the percentage basis for the calculation of the allowance or charge.
- 00630Range detailsConditionalMax 1
A segment specifying, if required, a range for the application of the percentage.
- 00620Percentage detailsMandatoryMax 1
- Segment group 16Repeat 1
- 00650Monetary amountMandatoryMax 1
A segment identifying the monetary amount for the allowance or charge.
- 00660Range detailsConditionalMax 1
A segment specifying, if required, a range for the application of the allowance/charge amount.
- 00650Monetary amountMandatoryMax 1
- Segment group 17Repeat 1
- 00680Rate detailsMandatoryMax 1
A segment specifying the rate per unit and the basis for calculation.
- 00690Range detailsConditionalMax 1
A segment specifying, if required, the range for the application of the allowance/charge rate.
- 00680Rate detailsMandatoryMax 1
- Segment group 18Repeat 1
- 00710Duty/tax/fee detailsMandatoryMax 1
A segment specifying the tax type, category, and rate, or exemption, related to the allowance or charge.
- 00720Monetary amountConditionalMax 1
A segment specifying the amount for the allowance or charge.
- 00710Duty/tax/fee detailsMandatoryMax 1
- 00530Allowance or chargeMandatoryMax 1
- 00390Monetary amount functionMandatoryMax 1
- Segment group 19Repeat 99
- 00740Name and addressMandatoryMax 1
A segment identifying names and addresses of the parties, in coded or clear form, and their functions relevant to the valuation. Identification of the contractor and client parties is mandatory for the valuation message. It is recommended that where possible only the coded form of the party ID should be specified. e.g. The contractor and client are known to each other, thus only the coded ID is required, but the subcontractors addresses may vary and would have to be clearly specified, preferably in structured format.
- 00750Place/location identificationConditionalMax 25
A segment giving more specific location information of the party specified in the NAD segment e.g. internal site/building number.
- 00760Financial institution informationConditionalMax 5
A segment identifying the financial institution (e.g. bank) and relevant account numbers for the contractor, client and where necessary other parties.
- 00770Monetary amountConditionalMax 99
To provide amounts to be paid to each beneficiary, especially sub-contractors.
- Segment group 20Repeat 10
- 00790ReferenceMandatoryMax 1
A segment identifying the reference by its number and where appropriate a line number within a document.
- 00800Date/time/periodConditionalMax 5
A segment specifying the date and/or time related to the reference.
- 00790ReferenceMandatoryMax 1
- Segment group 21Repeat 5
- 00820Document/message detailsMandatoryMax 1
A segment identifying and providing information relating to the documents required by the party specified by the NAD.
- 00830Date/time/periodConditionalMax 5
A segment specifying the date and/or time of the document.
- 00820Document/message detailsMandatoryMax 1
- Segment group 22Repeat 5
- 00850Contact informationMandatoryMax 1
A segment to identify a person or department, and their function, to whom communications should be directed.
- 00860Communication contactConditionalMax 5
A segment to identify a communications type and number for the contact specified in the CTA segment.
- 00850Contact informationMandatoryMax 1
- 00740Name and addressMandatoryMax 1
- 00300Structure identificationMandatoryMax 1
Detail
- 00870Section controlMandatoryMax 1
A service segment placed at the beginning of the detail section to avoid collision.
- Segment group 23Repeat 9999
- 00890Structure identificationMandatoryMax 1
A segment to identify the item of work (or group of items) to which the quantities apply.
- 00900Requirements and conditionsConditionalMax 1
A segment to provide requirements that are applicable to the whole group of segments: financial status (when an item is added to the BOQ, dayworks for example), and an action request.
- 00910QuantityMandatoryMax 6
A segment giving the quantity of works performed, in cumulative, last period cumulative, quantity of the period, and other forms as required.
- 00920Price detailsConditionalMax 1
A segment used to indicate the unit price of the items.
- 00930Monetary amountMandatoryMax 6
A segment used to indicate monetary amount which are the computation of the unit price and quantities quoted in QTY.
- Segment group 24Repeat 100
- 00950Line itemMandatoryMax 1
A segment to record a qualifier specifying that we are at item level.
- Segment group 25Repeat 1000
- 00970Item descriptionMandatoryMax 1
This segment is used to convey any descriptive material to be recorded for the item. This descriptive material can apply to the item description and item heading information.
- 00980ReferenceConditionalMax 5
A segment used to record up to two text reference numbers per item description line.
- 00990Processing informationConditionalMax 5
A segment used to record up to two text change action codes per item description line. In this context suppression is not allowed.
- 00970Item descriptionMandatoryMax 1
- 00950Line itemMandatoryMax 1
- Segment group 26Repeat 2
- 01010Additional price informationMandatoryMax 1
A segment to indicate the date or period of application of the factor quoted in APR.
- 01020Date/time/periodConditionalMax 5
A segment to indicate the date or period of application of the factor quoted in APR.
- 01010Additional price informationMandatoryMax 1
- Segment group 27Repeat 5
- 01040Duty/tax/fee detailsMandatoryMax 1
A segment specifying a tax type, category and rate, or exemption, relating to the group of items referred to in BII. e.g. Value Added Tax at the standard rate is applicable for all items.
- 01050Monetary amountConditionalMax 1
A segment specifying the amount for the identified tax/fee.
- 01060Place/location identificationConditionalMax 5
A segment indicating the location to which the tax or exemption specified in the TAX segment applies, e.g. city or state or country tax.
- 01040Duty/tax/fee detailsMandatoryMax 1
- Segment group 28Repeat 20
- 01080Allowance or chargeMandatoryMax 1
A segment identifying the charge or allowance and, where necessary its calculation sequence.
- 01090Additional informationConditionalMax 1
A segment indicating that allowance or charge specified is subject to special conditions owing to origin, customs preference or commercial factors.
- Segment group 29Repeat 1
- 01110QuantityMandatoryMax 1
A segment identifying the type of quantity and the quantity related to the allowance or charge.
- 01120Range detailsConditionalMax 1
A segment specifying, if required, the range to which the allowance or charge applies.
- 01110QuantityMandatoryMax 1
- Segment group 30Repeat 1
- 01140Percentage detailsMandatoryMax 1
A segment identifying the percentage and the percentage basis for the calculation of the allowance or charge.
- 01150Range detailsConditionalMax 1
A segment specifying, if required, a range for the application of the percentage.
- 01140Percentage detailsMandatoryMax 1
- Segment group 31Repeat 1
- 01170Monetary amountMandatoryMax 1
A segment identifying the monetary amount for the allowance or charge.
- 01180Range detailsConditionalMax 1
A segment specifying, if required, a range for the application of the allowance/charge amount.
- 01170Monetary amountMandatoryMax 1
- Segment group 32Repeat 1
- 01200Rate detailsMandatoryMax 1
A segment specifying the rate per unit and the basis for calculation.
- 01210Range detailsConditionalMax 1
A segment specifying, if required, the range for the application of the allowance/charge rate.
- 01200Rate detailsMandatoryMax 1
- Segment group 33Repeat 1
- 01230Duty/tax/fee detailsMandatoryMax 1
A segment specifying the tax type, category, and rate, or exemption, related to the allowance or charge.
- 01240Monetary amountConditionalMax 1
A segment specifying the amount for the allowance or charge.
- 01230Duty/tax/fee detailsMandatoryMax 1
- 01080Allowance or chargeMandatoryMax 1
- 00890Structure identificationMandatoryMax 1
Summary
- 01250Section controlMandatoryMax 1
A service segment placed at the beginning of the summary section to avoid collision.
- Segment group 34Repeat 10
- 01270Duty/tax/fee detailsMandatoryMax 1
A segment specifying the tax type to be summarized.
- 01280Monetary amountConditionalMax 2
A segment specifying the amount for the tax specified.
- 01270Duty/tax/fee detailsMandatoryMax 1
- 01290Control totalConditionalMax 5
A segment by which control totals may be provided by the sender for checking by the receiver.
- 01300Message 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.
1. 0062, the value shall be identical to the value in 0062 in thecorresponding UNH segment.