D12A
Message D12A/COPAYM
Contributions for payment
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.
Message description
UNH
M(1) : Message headerA 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 12A 0051 UN
BGM
M(1) : Beginning of messageA segment to identify the function of the message and to transmit its identification number.
GEI
M(1) : Processing informationA 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.
DTM
M(9) : Date/time/periodA 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.
QTY
C(1) : QuantityA segment to provide quantities at the message level. One of the intended uses is to specify the number of salaries covered by the declaration.
RFF
C(9) : ReferenceA 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.
CUX
C(1) : CurrenciesA segment specifying the default currency used to express the monetary amounts contained in the whole message.
SG1 M(9) : PNA-ADR-CTA-COM-RFF-ATT
A group of segments to identify the parties involved in the transmission of the message or in the submission of the declaration.
PNA
M(1) : Party identificationA segment identifying the name of the party.
ADR
C(1) : AddressA segment giving an address of the party.
CTA
C(1) : Contact informationA segment giving contact information related to the party and to whom communication should be directed.
COM
C(9) : Communication contactA segment identifying communication contact numbers for the described party.
RFF
C(9) : ReferenceA segment giving additional references related to the described party.
ATT
C(9) : AttributeA segment specifying attributes for the described party.
UNS
M(1) : Section controlA service segment placed at the beginning of the detail section to avoid segment collision.
SG2 M(9999) : PNA-ADR-CTA-COM-DTM-MOA-QTY-RFF-ATT-SG3-SG4
A group of segments to specify information about the contributions declared for the whole enterprise. The identification number can refer to the official identification number of the company or a part of the concerned company for identification purpose.
PNA
M(1) : Party identificationA segment specifying the identity of the declared party, such as a company or company's branch.
ADR
C(9) : AddressA segment to provide addresses related to the described party.
CTA
C(1) : Contact informationA segment giving contact information to whom communication should be directed.
COM
C(9) : Communication contactA segment identifying the communication number to whom the communication should be directed.
DTM
C(9) : Date/time/periodA segment specifying periods or dates when different from the default period or dates defined at the message level for the whole declaration.
MOA
C(9) : Monetary amountA 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.
QTY
C(99) : QuantityA segment providing quantities related to the party. One of the intended uses is to specify the number of salaries.
RFF
C(9) : ReferenceA segment providing additional identification references related to the party.
ATT
C(9) : AttributeA segment specifying attributes related to the party.
SG3 C(999) : COT-DLI-DTM-PCD-MOA-QTY-RFF-ATT
A group of segments to specify the contribution's amount calculation details related to the party.
COT
M(1) : Contribution detailsA segment identifying and describing the contribution.
DLI
C(1) : Document line identificationA segment identifying the line within the declaration.
DTM
C(1) : Date/time/periodA 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.
PCD
C(9) : Percentage detailsA segment specifying the contribution percentage.
MOA
C(9) : Monetary amountA 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.
QTY
C(9) : QuantityA 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.
RFF
C(9) : ReferenceA segment specifying contribution related references.
ATT
C(9) : AttributeA segment specifying contribution related attributes.
SG4 C(99) : LOC-SG5
A group of segments providing contribution calculation details according to geographical locations.
LOC
M(1) : Place/location identificationA segment identifying the location to which the contribution applies.
SG5 M(9) : PCD-MOA
A group of segments to specify the percentage and the amount used as a basis for the calculation of the contribution related to the reference location.
PCD
M(1) : Percentage detailsA segment providing the contribution percentage for the given location.
MOA
M(9) : Monetary amountA segment providing the amounts used as a basis for the calculation of the contribution.
UNS
M(1) : Section controlA service segment placed at the beginning of the summary section to avoid segment collision.
MOA
C(9) : Monetary amountA 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.
CNT
C(1) : Control totalA segment providing a control total.
SG6 C(9) : PAI-FII-MOA-RFF-DTM
A group of segments providing payment details.
PAI
M(1) : Payment instructionsA segment to specify methods of payment of the contribution.
FII
C(1) : Financial institution informationA segment to identify the financial institution and the account from which the amount will be paid.
MOA
C(9) : Monetary amountA segment specifying the amounts which will be paid using the specified payment means.
RFF
C(9) : ReferenceA segment specifying payment related reference numbers.
DTM
C(9) : Date/time/periodA segment specifying payment related dates.
SG7 C(9) : AUT-DTM-RFF
A group of segments to provide information about authentication.
AUT
M(1) : Authentication resultA segment providing authentication details.
DTM
C(9) : Date/time/periodA segment to provide the date and if necessary, the time of the authentication.
RFF
C(9) : ReferenceA segment to indicate any references related to the authentication process.
UNT
M(1) : Message trailerA 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.
Message structure
UNH, Message header M 1 BGM, Beginning of message M 1 GEI, Processing information M 1 DTM, Date/time/period M 9 QTY, Quantity C 1 RFF, Reference C 9 CUX, Currencies C 1 --- Segment Group 1 ------------------------- M 9 -------+ PNA, Party identification M 1 | ADR, Address C 1 | CTA, Contact information C 1 | COM, Communication contact C 9 | RFF, Reference C 9 | ATT, Attribute C 9 | ---- -----------------------------------------------------------+ UNS, Section control M 1 --- Segment Group 2 ------------------------- M 9999 -------+ PNA, Party identification M 1 | ADR, Address C 9 | CTA, Contact information C 1 | COM, Communication contact C 9 | DTM, Date/time/period C 9 | MOA, Monetary amount C 9 | QTY, Quantity C 99 | RFF, Reference C 9 | ATT, Attribute C 9 | | --- Segment Group 3 ------------------------- C 999 ------+| COT, Contribution details M 1 || DLI, Document line identification C 1 || DTM, Date/time/period C 1 || PCD, Percentage details C 9 || MOA, Monetary amount C 9 || QTY, Quantity C 9 || RFF, Reference C 9 || ATT, Attribute C 9 || ---- ----------------------------------------------------------+| | --- Segment Group 4 ------------------------- C 99 ------+| LOC, Place/location identification M 1 || || --- Segment Group 5 ------------------------- M 9 -----+|| PCD, Percentage details M 1 ||| MOA, Monetary amount M 9 ||| ---- ---------------------------------------------------------+++ UNS, Section control M 1 MOA, Monetary amount C 9 CNT, Control total C 1 --- Segment Group 6 ------------------------- C 9 -------+ PAI, Payment instructions M 1 | FII, Financial institution information C 1 | MOA, Monetary amount C 9 | RFF, Reference C 9 | DTM, Date/time/period C 9 | ---- -----------------------------------------------------------+ --- Segment Group 7 ------------------------- C 9 -------+ AUT, Authentication result M 1 | DTM, Date/time/period C 9 | RFF, Reference C 9 | ---- -----------------------------------------------------------+ UNT, Message trailer M 1