STP Technical working group – 15 Feb 2017

PAYEVENT Message – Status report

[DLM]

UNCLAssified|External

Purpose

The purpose of this paper is to present a status of the Payevent service using the elements of the messages to highlight known changes and potential impacted elements from other identified issues.

The baseline used for this status is the Message Package for 23 February 2017. This message structure used the business taxonomy version 0.52 as its baseline and endorsed SBR taxonomy.

Reading the table

The table has been broken into the elements for the PAYEVNT and the PAYEVNTEE. The columns are:

  • Alias – the unique identifier used for each element.
  • Label – the general name for the specific element.
  • Impact – whether that element has been identified as being impacted by a known or expected change. Most changes will require an update to the Taxonomy, MST/XSD. All changes will impact on the conformance test suite. The values are:
  • Change – known change required to that element.
  • Impacted – element is likely to be impacted by the identified issue or on resolution of the specific feedback or design question.
  • Guidance review – Y or N. An initial review was conducted to align the definitions between the MST, the business taxonomy and the business data definitions. Whilst analysis continues, this column indicates those elements where the review has identified potential changes to the business definition, business guidance or report guidance found in the MST and other development artefacts.
PAYEVNT – Parent elements
Alias / Label / Impact / Guidance review / Change description
Payer / SUPPLIER ORGANISATION
PAYEVNT63 / BMS Identifier / Change / Y / Validation rule - BMSNOTPROVIDED is reserved for ATO use. Parent will error.
PAYEVNT2 / Payer Australian Business Number / N
PAYEVNT3 / Payer Withholding Payer Number / Y
PAYEVNT4 / Payer Branch Code / Y
PAYEVNT5 / Payer Organisation Name / Y
PAYEVNT6 / Payer Contact/Representative Name / N
PAYEVNT15 / Payer E-mail Address / N
PAYEVNT16 / Payer Business Hours Phone Number / Y
Payer POSTAL ADDRESS
PAYEVNT8 / Payer Address Line 1 / N
PAYEVNT9 / Payer Address Line 2 / N
PAYEVNT10 / Payer Suburb/Town / N
PAYEVNT11 / Payer State/Territory / N
PAYEVNT12 / Payer Postcode / N
PAYEVNT14 / Payer Country Code / Y
INTERMEDIARY ORGANISATION
PAYEVNT64 / Intermediary ABN / Impacted / N / Authorisation Deep dive - impacts on the INTermediary model used by STP. In design.
PAYEVNT65 / Registered Agent Number / Impacted / Y / Authorisation Deep dive - impacts on mandatorynature of field. Changes to this may impact on overall Access Manager/Authorisation model.
PAYEVNT66 / Intermediary E-mail Address / N
PAYEVNT67 / Intermediary Business Hours Phone Number / N
PAYEVNT68 / Intermediary Contact Name / N
PAYROLL RUN
PAYEVNT69 / Payment Record Transaction Date / Impacted / Y / Change to validation rule VR82. Pending confirmation that no check required between parent payment record transaction date and payee's ETP payment date.
PAYEVNT70 / Payee Record Count / Impacted / Y / Options are to either remove element or change the taxonomy from Labour Statistics.employee.count to a meaningful taxonomy element.
PAYEVNT71 / Payroll Run Date / Y
PAYEVNT7 / Payroll Transaction ID / Change / N / Requires further guidance to support business rule that this value must be unique within an ABN/Branch code and BMS. This rule applies across financial years.
Tuple / FullFileReplacement
PAYEVNT19 / Full File Replacement Indicator / Y
PAYEVNT72 / Replaced Payroll Transaction ID / Y
TAXATION ITEM
PAYEVNT20 / Payer Total PAYGW Amount / Change / Y / Modify Tuple and element to change from YTD to Period. Accept negative values.
WAGE ITEM
PAYEVNT22 / Payer Total Gross Payments / Change / Y / Modify Tuple and element to change from YTD to Period.Accept negative values.
REPORTING PARTY DECLARATION
PAYEVNT37 / Reporting Party Declarer Identifier / Y
PAYEVNT38 / Reporting Party Declaration Date / Y
PAYEVNT39 / Reporting Party Declaration Acceptance Indicator / Y
INTERMEDIARY DECLARATION
PAYEVNT41 / Intermediary Declarer Identifier / Impacted / Y / Authorisation Deep dive - impacts on the INTermediary model used by STP. In design.
PAYEVNT42 / Intermediary Declaration Date / Y
PAYEVNT43 / Intermediary Declaration Acceptance Indicator / N
PAYEVNTEE – Child elements
Alias / Label / Impact / Guidance review / Change description
PAYEVNTEE11 / Payee Payroll ID / N
PAYEVNTEE131 / Previous Payee Payroll ID / Y
PAYEVNTEE13 / Payee (Payee) Tax file number (TFN) / Impacted / N / Validation required to support dummy TFN'S.
Option to add new element - similar to TFND or additional validation rules.
PAYEVNTEE91 / Contractor ABN / N
PAYEVNTEE15 / Payee Family Name / N
PAYEVNTEE16 / Payee First Name / N
PAYEVNTEE17 / Payee Other Name / N
PAYEVNTEE18 / Payee Date of Birth / Impacted / N / Issue identified that existing PSAR business rule that allows a birth year only will not pass XSD validation as yyyy-00-00 is not a valid date.
PAYEVNTEE92 / Payee Commencement Date / Impacted / N / Change to validation rule VR128. Pending confirmation that no check required between on payee commencement date.
PAYEVNTEE93 / Payee Cessation Date / Impacted / N / Further analysis required on treatment of multiple periods of employment during a FY and how to report these.
PAYEVNTEE21 / Payee Address Line 1 / Y
PAYEVNTEE22 / Payee Address Line 2 / N
PAYEVNTEE23 / Payee Suburb/Town / N
PAYEVNTEE24 / Payee State/Territory / Y
PAYEVNTEE25 / Payee Postcode / N
PAYEVNTEE27 / Payee Country Code / Y
PAYEVNTEE94 / Payee E-mail Address / N
PAYEVNTEE95 / Payee Phone Number / N
PAYROLL RUN
PAYEVNTEE29 / Payroll event period start date / Impacted / N / Change to validation rule VR132. pending confirmation that payroll start date can be in the future.
PAYEVNTEE30 / Payroll event period end date / N
PAYEVNTEE107 / Report Financial Year Start Date / Change / Y / Remove element
PAYEVNTEE108 / Report Financial year End Date / Change / Y / Remove element
PAYEVNTEE110 / Final Payroll Event Indicator / Y
ALLOWANCE ITEM
Tuple / AllowanceItem
PAYEVNTEE7 / Allowance Type / Y
PAYEVNTEE8 / Other Allowance Type / Y
PAYEVNTEE62 / Payee Allowance Amount / Y
DEDUCTION ITEM
Tuple / DeductionItem
PAYEVNTEE10 / Deduction Type / Y
PAYEVNTEE87 / Payee Deduction Amount / N
SUPER ENTITLEMENT YEAR TO DATE
PAYEVNTEE84 / Super Guarantee Amount / Y / Set to a non-negative value which may have been derived from SBR taxonomy. We need to confirm whether this is correct.
PAYEVNTEE61 / OTE Amount / Y
PAYEVNTEE111 / Reportable Employer Super contribution / Y
WAGE AND TAXATION ITEM
Tuple / WageItem
Tuple / LumpSumPayments
Tuple / LumpSumPaymentA
PAYEVNTEE53 / Payee Lump Sum Payment A Type / Y
PAYEVNTEE52 / Payee Lump Sum Payment A / Y
PAYEVNTEE54 / Payee Lump Sum Payment B / Y
PAYEVNTEE55 / Payee Lump Sum Payment D / Y
PAYEVNTEE56 / Payee Lump Sum Payment E / Y
Tuple / Taxable
PAYEVNTEE125 / Payee RFB Taxable Amount / Y
Tuple / Exempt
PAYEVNTEE126 / Payee RFB Exempt Amount / Y
Tuple / OtherSpecifiedPaymentSummary
PAYEVNTEE122 / Payee Other Specified Gross Payments / Y
PAYEVNTEE116 / Payee Total Other Specified Payments PAYGW Amount / Y
Tuple / VoluntaryAgreementPaymentSummary
PAYEVNTEE57 / Payee Voluntary Agreement Gross Payment / Y
PAYEVNTEE115 / Payee Total Voluntary Agreement PAYGW Amount / Y
Tuple / JointPetroleumDevelopmentAreaPaymentSummary
PAYEVNTEE120 / Payee Gross Payments JPDA Foreign Employment / Y
PAYEVNTEE113 / Payee Total FEI JPDA PAYGW Amount / Y
Change / Y / New element to accommodate JPDA Foreign Employment Income foreign tax paid.
Tuple / IndividualNonBusinessPaymentSummary
PAYEVNTEE47 / Payee Gross Payments / Y
PAYEVNTEE60 / Payee CDEP Payment Amount / Y
PAYEVNTEE130 / Payee Total INB PAYGW Amount / Y
PAYEVNTEE49 / Payee Exempt Foreign Income Amount / Y
Tuple / New / new tuple for WHM changes- name to be confirmed
Change / Y / New element - Gross payment –Working holiday maker (Consistent with PSAR labelling)
Change / Y / New Element - PAYGW amount –Working holiday maker(Consistent with PSAR labelling)
Tuple / BusinessAndPersonalServicesIncomePaymentSummary
PAYEVNTEE48 / Payee Labour Hire Gross Payment / Y
PAYEVNTEE114 / Payee Total Labour Hire PAYGW Amount / Y
Tuple / ForeignEmploymentIncomeSummary
PAYEVNTEE118 / Payee Foreign Employment Income Foreign Tax Paid / Change / Y / Change to taxonomy due to incorrect element.
PAYEVNTEE112 / Payee Total FEI PAYGW Amount / Y
PAYEVNTEE119 / Payee Gross Payments Foreign Employment / Y
Tuple / TerminationPaymentSummary
PAYEVNTEE34 / ETP Code / Y
PAYEVNTEE123 / Payee ETP Payment Date / Impacted / Y / Change to validation rule VR148. Pending confirmation that no check required between ETP payment date and cessation date.
PAYEVNTEE50 / Payee Termination Payment (ETP) Tax Free Component / Y
PAYEVNTEE51 / Payee Termination Payment (ETP) Taxable Component / Y
PAYEVNTEE117 / Payee Total ETP PAYGW Amount / Y
Onboarding
Tuple / Onboarding
PAYEVNTEE96 / Payee Employment Type Code / Y
PAYEVNTEE97 / Payee Residency Status / Change / Y / WHM - Changed from true false to three options - Yes, No or WHM.
PAYEVNTEE98 / Payee Tax Free Threshold Claimed / N
PAYEVNTEE99 / Payee Senior Australian Tax Offset Claimed / Impacted / Y / Offset elements need to reflect Nat3093.
PAYEVNTEE100 / Payee Zone Rebate Claimed / Impacted / Y / Offset elements need to reflect Nat3093.
PAYEVNTEE101 / Payee Overseas Forces Rebate Claimed / Impacted / Y / Offset elements need to reflect Nat3093.
PAYEVNTEE102 / Payee Special Rebate Claimed / Impacted / Y / Offset elements need to reflect Nat3093.
PAYEVNTEE103 / Payee Tax Offset Downward Variation Amount / Y
PAYEVNTEE104 / Payee Higher Educatin Loan Program (HELP) Indicator / Change / Y / Element name change required to fix spelling mistake.
Consider combining into one field to reflect Q11a of TFN dec.
PAYEVNTEE105 / Payee Trade Support Loan Indicator / Impacted / Y / Consider combining into one field to reflect Q11a of TFN dec.
PAYEVNTEE106 / Payee Student Loan Indicator / Change / Y / Correction to taxonomy or element required to provide a field for Q11(b) Fin Supplement debt.
Tuple / TrueAndCorrect
PAYEVNTEE127 / Payee Declarer Identifier / Y
PAYEVNTEE128 / Payee Declaration Date / Change / Y / Guidance indicates that dummy date of 00000000 is to be used but current XSD requires a valid date. Changes required to support when a TFND has not yet been supplied.
Change to validation rule VR153. Pending confirmation that no check required between payee declaration date and commencement date.
PAYEVNTEE129 / Payee Declaration Acceptance Indicator / N

UNCLAssified| External1