PAYDUC Payroll deductions advice
TBG5 Finance
The Payroll Deductions Advice is sent by a party (usually an employer or its representative) to a service providing organisation, to detail payments by payroll deductions, on behalf of employees, made to the service providing organisation.
Header
- 00010Message headerMandatoryMax 1A service segment starting and uniquely identifying a message. The message type code for the Payroll deductions advice message is PAYDUC. Note: Payroll deductions advice messages conforming to this document must contain the following data in segment UNH, composite S009: Data element 0065 PAYDUC 0052 D 0054 17A 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 1A segment for unique identification of the Payroll Deductions Advice message, the type of Payroll Deductions Advice and its function. 
- 00030Payment instructionsMandatoryMax 1A segment specifying the payment means (e.g. cheque or direct bank transfer) and, if required, the payment channel for the Payroll Deductions Advice. The payment conditions may also be specified. 
- 00040Financial institution informationMandatoryMax 2A segment identifying the financial institution (e.g. bank) and account number of the issuing party, and, where required, the receiving party. 
- 00050Date/time/periodMandatoryMax 4A segment specifying the date, and if required the time, that the payment associated with this Payroll Deductions Advice message has been sent. If needed, repeating segments may include the message date, the date and time associated with any validation keys and other dates relevant to the whole of the message. 
- 00060CurrenciesConditionalMax 1A segment giving the currency and the associated exchange rate of the total amount paid to the service organisation in relation to this advice. 
- 00070Payment termsConditionalMax 1A segment to indicate payment terms applicable to the whole message, such as the number of periods covered by the payroll deductions advice. 
- 00080Free textConditionalMax 5A segment for free text information in coded or clear form, to give further clarification when required to the Payroll Deductions Advice message. It should be noted that the use of clear text may require special processing of this segment. 
- Segment group 1Repeat 99- 00100ReferenceMandatoryMax 1A segment for referencing payment instruments, e.g. a reference to a check payment or bank transfer. 
- 00110Date/time/periodConditionalMax 1A segment specifying the issue date of a payment instrument associated with this message, e.g. the date of a cheque. 
 
- 00100ReferenceMandatoryMax 1
- Segment group 2Repeat 6- 00130Name and addressMandatoryMax 1A segment identifying the name and address of the parties associated with the Payroll Deductions Advice and their functions. Examples are: the employer, the recipient system and the name and address of the payer's financial institution if required. 
- Segment group 3Repeat 5- 00150Contact informationMandatoryMax 1A segment giving additional contact information of a person or department specified in the NAD segment and to whom communication should be directed. 
- 00160Communication contactConditionalMax 1A segment specifying communication contact number. 
 
- 00150Contact informationMandatoryMax 1
 
- 00130Name and addressMandatoryMax 1
Detail
- Segment group 4Repeat 9- 00180Processing informationMandatoryMax 1A segment relevant to the processing of segment group 6, to indicate whether all individual employee payment details, or only changes from a nominated standard payment are provided. 
- 00190ReferenceMandatoryMax 1A segment identifying each individual service group. 
- 00200Monetary amountMandatoryMax 9A segment giving the monetary amounts for standard payments (if applicable, both the previous and the new standard) for a service group, the commission amounts if any, and the (net) total payment amount for a service group included in the total payment. If required, other monetary amounts relevant to a service group may also be given. 
- 00210Business functionConditionalMax 1A segment to provide additional identification for each individual service group. 
- 00220CurrenciesConditionalMax 1A segment identifying the currency and associated exchange rate of the monetary amounts calculated for a service group. 
- Segment group 5Repeat 99- 00240Date/time/periodMandatoryMax 1A segment specifying the date when a payment was deducted from the payroll. 
- Segment group 6Repeat 1- 00260Anti-collision segment group headerMandatoryMax 1A segment to head, identify and specify an anti-collision segment group. Note: 0087, the value shall be the segment group number of the UGH/UGT segment group as stated in the message specification. It shall be identical to the value in 0087 in the corresponding UGT segment. 1. 0087, the value shall be the segment group number of the UGH/UGT segmentgroup as stated in the message specification. It shall be identical to thevalue in 0087 in the corresponding UGT segment.
- Segment group 7Repeat 999999- 00280Name and addressMandatoryMax 1A segment identifying the name of the employee (service group member) for whom payments are made by pay deduction. 
- 00290ReferenceConditionalMax 9A repeating segment providing the reference identification of the employee as referred to by the originating party (e.g. the employer) and by the service group (these references may differ). 
- 00300Monetary amountMandatoryMax 9A segment giving the monetary amount deducted for an employee to pay the service group. When changes only are specified in the GEI segment of segment group 4, the previous standard amount needs to be stated together with either the actual payment included in the total remittance, or the variation from the standard amount. The status data element needs to be used to indicate a permanent or temporary variation. If required, the current standard amount may also be given. 
- 00310Adjustment detailsConditionalMax 9A segment indicating the reason for an adjustment to the standard payment amount. 
- 00320Payment termsConditionalMax 1A segment giving the number of pay periods and, if required, the pay frequency (as part of the type of period). 
- 00330Free textConditionalMax 3A segment for free text information in coded or clear form, to give further information at the employee level if required. This may be used, for example, to further specify the reason for a variation from the standard monetary amount. It should be noted that the use of clear text may require special processing of the FTX segment information. 
- 00340Date/time/periodConditionalMax 9A segment indicating the dates. 
 
- 00280Name and addressMandatoryMax 1
- 00350Anti-collision segment group trailerMandatoryMax 1A segment to end and check the completeness of an anti- collision segment group. Note: 0087, the value shall be the segment group number of the UGH/UGT segment group as stated in the message specification. It shall be identical to the value in 0087 in the corresponding UGH segment. 1. 0087, the value shall be the segment group number of the UGH/UGT segmentgroup as stated in the message specification. It shall be identical to thevalue in 0087 in the corresponding UGH segment.
 
- 00260Anti-collision segment group headerMandatoryMax 1
 
- 00240Date/time/periodMandatoryMax 1
 
- 00180Processing informationMandatoryMax 1
Summary
- 00360Section controlMandatoryMax 1A service segment placed at the start of the summary section to avoid segment collision. 
- 00370Monetary amountMandatoryMax 1A segment giving the total amount paid to the service organisation in relation to this advice. 
- 00380Control totalConditionalMax 9A segment to provide message control totals as required. It should be noted that a balancing monetary total is always provided by the total amount paid to the service organisation. 
- 00390Authentication resultConditionalMax 1A segment to specify the results of the application of an authentication procedure, enabling to check the authenticity of the sender and the integrity of the data. 
- 00400Message trailerMandatoryMax 1A 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.