COPAYM Contributions for payment
TBG11 Social Security, Employment and Education
A message from an enterprise to provide information that this enterprise has to declare for the payment of its social contributions to the responsible authority. This message may be used to declare contributions based on the salary amounts paid by the enterprise to its employees during a given period (the reference period of the declaration). It is also possible to declare contributions due only from the employer.
Header
- 00010Message headerMandatoryMax 1
A service segment starting and uniquely identifying a message. The message type code for the Contributions for payment is COPAYM. Note: Contributions for payments conforming to this document must contain the following data in segment UNH, composite S009: Data element 0065 COPAYM 0052 D 0054 17B 0051 UN
- 00020Beginning of messageMandatoryMax 1
A segment to identify the function of the message and to transmit its identification number.
- 00030Processing informationMandatoryMax 1
A segment to specify a general processing indicator related to the whole declaration. The intended use of this segment is amongst others to: - indicate if the message contains declarations for one or several entities.
- 00040Date/time/periodMandatoryMax 9
A segment specifying periods or dates related to the whole message. One of the intended uses of this segment is to provide the default period of reference for the declaration.
- 00050QuantityConditionalMax 1
A segment to provide quantities at the message level. One of the intended uses is to specify the number of salaries covered by the declaration.
- 00060ReferenceConditionalMax 9
A segment providing additional references related to the whole message. The intended use of this segment is amongst others to: - provide application reference numbers, - provide identification numbers related to the profile of the enterprise.
- 00070CurrenciesConditionalMax 1
A segment specifying the default currency used to express the monetary amounts contained in the whole message.
- Segment group 1Repeat 9
- 00090Party identificationMandatoryMax 1
A segment identifying the name of the party.
- 00100AddressConditionalMax 1
A segment giving an address of the party.
- 00110Contact informationConditionalMax 1
A segment giving contact information related to the party and to whom communication should be directed.
- 00120Communication contactConditionalMax 9
A segment identifying communication contact numbers for the described party.
- 00130ReferenceConditionalMax 9
A segment giving additional references related to the described party.
- 00140AttributeConditionalMax 9
A segment specifying attributes for the described party.
- 00090Party identificationMandatoryMax 1
Detail
- 00150Section controlMandatoryMax 1
A service segment placed at the beginning of the detail section to avoid segment collision.
- Segment group 2Repeat 9999
- 00170Party identificationMandatoryMax 1
A segment specifying the identity of the declared party, such as a company or company's branch.
- 00180AddressConditionalMax 9
A segment to provide addresses related to the described party.
- 00190Contact informationConditionalMax 1
A segment giving contact information to whom communication should be directed.
- 00200Communication contactConditionalMax 9
A segment identifying the communication number to whom the communication should be directed.
- 00210Date/time/periodConditionalMax 9
A segment specifying periods or dates when different from the default period or dates defined at the message level for the whole declaration.
- 00220Monetary amountConditionalMax 9
A segment providing amounts related to the party. The intended use of this segment is amongst others to: - provide the contribution total amount, - provide the total amount of contributions related to locations (detailed in the segment group dedicated to the geographical location) applying to the party.
- 00230QuantityConditionalMax 99
A segment providing quantities related to the party. One of the intended uses is to specify the number of salaries.
- 00240ReferenceConditionalMax 9
A segment providing additional identification references related to the party.
- 00250AttributeConditionalMax 9
A segment specifying attributes related to the party.
- Segment group 3Repeat 999
- 00270Contribution detailsMandatoryMax 1
A segment identifying and describing the contribution.
- 00280Document line identificationConditionalMax 1
A segment identifying the line within the declaration.
- 00290Date/time/periodConditionalMax 1
A segment specifying a period or a date related to the contribution. This segment can provide a period of reference available only at this level which is different from the period indicated at the message level. This is the case when one of the calculation's component may change within the declaration period.
- 00300Percentage detailsConditionalMax 9
A segment specifying the contribution percentage.
- 00310Monetary amountConditionalMax 9
A segment providing contribution related amounts. The intended use of this segment is amongst others to: - provide calculation basis amounts such as the salary amount, - provide the contribution sub-total.
- 00320QuantityConditionalMax 9
A segment providing contribution related quantities. The intended use of this segment is amongst others to: - provide a series of number of salaries according to different criteria or categories.
- 00330ReferenceConditionalMax 9
A segment specifying contribution related references.
- 00340AttributeConditionalMax 9
A segment specifying contribution related attributes.
- 00270Contribution detailsMandatoryMax 1
- Segment group 4Repeat 99
- 00360Place/location identificationMandatoryMax 1
A segment identifying the location to which the contribution applies.
- Segment group 5Repeat 9
- 00380Percentage detailsMandatoryMax 1
A segment providing the contribution percentage for the given location.
- 00390Monetary amountMandatoryMax 9
A segment providing the amounts used as a basis for the calculation of the contribution.
- 00380Percentage detailsMandatoryMax 1
- 00360Place/location identificationMandatoryMax 1
- 00170Party identificationMandatoryMax 1
Summary
- 00400Section controlMandatoryMax 1
A service segment placed at the beginning of the summary section to avoid segment collision.
- 00410Monetary amountConditionalMax 9
A segment providing total amounts related to the whole message. The intended use of this segment is when the message is dealing with several entities, to provide the total amounts.
- 00420Control totalConditionalMax 1
A segment providing a control total.
- Segment group 6Repeat 9
- 00440Payment instructionsMandatoryMax 1
A segment to specify methods of payment of the contribution.
- 00450Financial institution informationConditionalMax 1
A segment to identify the financial institution and the account from which the amount will be paid.
- 00460Monetary amountConditionalMax 9
A segment specifying the amounts which will be paid using the specified payment means.
- 00470ReferenceConditionalMax 9
A segment specifying payment related reference numbers.
- 00480Date/time/periodConditionalMax 9
A segment specifying payment related dates.
- 00440Payment instructionsMandatoryMax 1
- Segment group 7Repeat 9
- 00500Authentication resultMandatoryMax 1
A segment providing authentication details.
- 00510Date/time/periodConditionalMax 9
A segment to provide the date and if necessary, the time of the authentication.
- 00520ReferenceConditionalMax 9
A segment to indicate any references related to the authentication process.
- 00500Authentication resultMandatoryMax 1
- 00530Message 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.