Skip to content

Commit e741b99

Browse files
authored
[WG][APB-10812] Specify a Director/Member/Partner Name (Incorporated Entity), fix bugs (#208)
Co-authored-by: wojciech.gradzki <gitwojciech@users.noreply.github.com>
1 parent 24eb0c1 commit e741b99

17 files changed

+1040
-532
lines changed

app/uk/gov/hmrc/agentregistrationfrontend/controllers/applicant/listdetails/incorporated/ChangeCompaniesHouseOfficerController.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ extends FrontendController(mcc, actions):
170170
BadRequest(enterCompaniesHouseNextIndividualNamePage(
171171
form = CompaniesHouseIndividuaNameForm.form
172172
.fill(individualNameFromForm)
173-
.withGlobalError("error.companiesHouseOfficer.nameNotMatched"),
173+
.withError(CompaniesHouseIndividuaNameForm.firstNameKey, "error.companiesHouseOfficer.nameNotMatched"),
174174
entityName = entityName,
175175
ordinalKey = "subsequent",
176176
formAction = formAction,

app/uk/gov/hmrc/agentregistrationfrontend/controllers/applicant/listdetails/incorporated/EnterCompaniesHouseOfficerController.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ extends FrontendController(mcc, actions):
165165
renderPage(
166166
CompaniesHouseIndividuaNameForm.form
167167
.fill(individualName)
168-
.withGlobalError("error.companiesHouseOfficer.nameNotMatched"),
168+
.withError(CompaniesHouseIndividuaNameForm.firstNameKey, "error.companiesHouseOfficer.nameNotMatched"),
169169
BadRequest
170170
)(using request.delete[IndividualName])
171171

app/uk/gov/hmrc/agentregistrationfrontend/testsupport/testdata/agentapplication/TdAgentApplicationLimitedCompany.scala

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,10 @@ package uk.gov.hmrc.agentregistrationfrontend.testsupport.testdata.agentapplicat
1919
import uk.gov.hmrc.agentregistration.shared.ApplicationState.GrsDataReceived
2020
import uk.gov.hmrc.agentregistration.shared.*
2121
import uk.gov.hmrc.agentregistration.shared.lists.FiveOrLessOfficers
22+
import uk.gov.hmrc.agentregistration.shared.lists.SixOrMoreOfficers
2223
import uk.gov.hmrc.agentregistrationfrontend.testsupport.testdata.TdBase
2324
import uk.gov.hmrc.agentregistrationfrontend.testsupport.testdata.TdGrs
25+
import uk.gov.hmrc.agentregistrationfrontend.testsupport.testdata.TestOnlyData
2426
import uk.gov.hmrc.agentregistrationfrontend.testsupport.testdata.agentapplication.sections.TdSectionAgentDetails
2527
import uk.gov.hmrc.agentregistrationfrontend.testsupport.testdata.agentapplication.sections.TdSectionAmls
2628
import uk.gov.hmrc.agentregistrationfrontend.testsupport.testdata.agentapplication.sections.TdSectionContactDetails
@@ -90,12 +92,21 @@ trait TdAgentApplicationLimitedCompany { dependencies: (TdBase & TdSectionAmls &
9092
hmrcStandardForAgentsAgreed = StateOfAgreement.Agreed
9193
)
9294

93-
val afterHowManyKeyIndividuals: AgentApplicationLimitedCompany = afterHmrcStandardForAgentsAgreed.copy(
95+
val afterConfirmCompaniesHouseOfficersYes: AgentApplicationLimitedCompany = afterHmrcStandardForAgentsAgreed.copy(
9496
numberOfIndividuals = Some(
95-
FiveOrLessOfficers(
96-
numberOfCompaniesHouseOfficers = 3,
97-
isCompaniesHouseOfficersListCorrect = true
98-
)
97+
TestOnlyData.fiveOrLessCompaniesHouseOfficers
98+
)
99+
)
100+
101+
val afterNumberOfConfirmCompaniesHouseOfficers: AgentApplicationLimitedCompany = afterHmrcStandardForAgentsAgreed.copy(
102+
numberOfIndividuals = Some(
103+
TestOnlyData.sixOrMoreCompaniesHouseOfficers
104+
)
105+
)
106+
107+
val afterConfirmCompaniesHouseOfficersNo: AgentApplicationLimitedCompany = afterHmrcStandardForAgentsAgreed.copy(
108+
numberOfIndividuals = Some(
109+
TestOnlyData.fiveOrLessCompaniesHouseOfficers.copy(isCompaniesHouseOfficersListCorrect = false)
99110
)
100111
)
101112

app/uk/gov/hmrc/agentregistrationfrontend/testsupport/testdata/agentapplication/TdAgentApplicationLimitedPartnership.scala

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,10 @@ package uk.gov.hmrc.agentregistrationfrontend.testsupport.testdata.agentapplicat
1919
import uk.gov.hmrc.agentregistration.shared.*
2020
import uk.gov.hmrc.agentregistration.shared.ApplicationState.GrsDataReceived
2121
import uk.gov.hmrc.agentregistration.shared.lists.FiveOrLessOfficers
22+
import uk.gov.hmrc.agentregistration.shared.lists.SixOrMoreOfficers
2223
import uk.gov.hmrc.agentregistrationfrontend.testsupport.testdata.TdBase
2324
import uk.gov.hmrc.agentregistrationfrontend.testsupport.testdata.TdGrs
25+
import uk.gov.hmrc.agentregistrationfrontend.testsupport.testdata.TestOnlyData
2426
import uk.gov.hmrc.agentregistrationfrontend.testsupport.testdata.agentapplication.sections.TdSectionAgentDetails
2527
import uk.gov.hmrc.agentregistrationfrontend.testsupport.testdata.agentapplication.sections.TdSectionAmls
2628
import uk.gov.hmrc.agentregistrationfrontend.testsupport.testdata.agentapplication.sections.TdSectionContactDetails
@@ -91,12 +93,21 @@ trait TdAgentApplicationLimitedPartnership {
9193
hmrcStandardForAgentsAgreed = StateOfAgreement.Agreed
9294
)
9395

94-
val afterHowManyKeyIndividuals: AgentApplicationLimitedPartnership = afterHmrcStandardForAgentsAgreed.copy(
96+
val afterConfirmCompaniesHouseOfficersYes: AgentApplicationLimitedPartnership = afterHmrcStandardForAgentsAgreed.copy(
9597
numberOfIndividuals = Some(
96-
FiveOrLessOfficers(
97-
numberOfCompaniesHouseOfficers = 3,
98-
isCompaniesHouseOfficersListCorrect = true
99-
)
98+
TestOnlyData.fiveOrLessCompaniesHouseOfficers
99+
)
100+
)
101+
102+
val afterNumberOfConfirmCompaniesHouseOfficers: AgentApplicationLimitedPartnership = afterHmrcStandardForAgentsAgreed.copy(
103+
numberOfIndividuals = Some(
104+
TestOnlyData.sixOrMoreCompaniesHouseOfficers
105+
)
106+
)
107+
108+
val afterConfirmCompaniesHouseOfficersNo: AgentApplicationLimitedPartnership = afterHmrcStandardForAgentsAgreed.copy(
109+
numberOfIndividuals = Some(
110+
TestOnlyData.fiveOrLessCompaniesHouseOfficers.copy(isCompaniesHouseOfficersListCorrect = false)
100111
)
101112
)
102113

app/uk/gov/hmrc/agentregistrationfrontend/testsupport/testdata/agentapplication/TdAgentApplicationScottishLimitedPartnership.scala

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,10 @@ package uk.gov.hmrc.agentregistrationfrontend.testsupport.testdata.agentapplicat
1919
import uk.gov.hmrc.agentregistration.shared.*
2020
import uk.gov.hmrc.agentregistration.shared.ApplicationState.GrsDataReceived
2121
import uk.gov.hmrc.agentregistration.shared.lists.FiveOrLessOfficers
22+
import uk.gov.hmrc.agentregistration.shared.lists.SixOrMoreOfficers
2223
import uk.gov.hmrc.agentregistrationfrontend.testsupport.testdata.TdBase
2324
import uk.gov.hmrc.agentregistrationfrontend.testsupport.testdata.TdGrs
25+
import uk.gov.hmrc.agentregistrationfrontend.testsupport.testdata.TestOnlyData
2426
import uk.gov.hmrc.agentregistrationfrontend.testsupport.testdata.agentapplication.sections.TdSectionAgentDetails
2527
import uk.gov.hmrc.agentregistrationfrontend.testsupport.testdata.agentapplication.sections.TdSectionAmls
2628
import uk.gov.hmrc.agentregistrationfrontend.testsupport.testdata.agentapplication.sections.TdSectionContactDetails
@@ -91,12 +93,21 @@ trait TdAgentApplicationScottishLimitedPartnership {
9193
hmrcStandardForAgentsAgreed = StateOfAgreement.Agreed
9294
)
9395

94-
val afterHowManyKeyIndividuals: AgentApplicationScottishLimitedPartnership = afterHmrcStandardForAgentsAgreed.copy(
96+
val afterConfirmCompaniesHouseOfficersYes: AgentApplicationScottishLimitedPartnership = afterHmrcStandardForAgentsAgreed.copy(
9597
numberOfIndividuals = Some(
96-
FiveOrLessOfficers(
97-
numberOfCompaniesHouseOfficers = 3,
98-
isCompaniesHouseOfficersListCorrect = true
99-
)
98+
TestOnlyData.fiveOrLessCompaniesHouseOfficers
99+
)
100+
)
101+
102+
val afterNumberOfConfirmCompaniesHouseOfficers: AgentApplicationScottishLimitedPartnership = afterHmrcStandardForAgentsAgreed.copy(
103+
numberOfIndividuals = Some(
104+
TestOnlyData.sixOrMoreCompaniesHouseOfficers
105+
)
106+
)
107+
108+
val afterConfirmCompaniesHouseOfficersNo: AgentApplicationScottishLimitedPartnership = afterHmrcStandardForAgentsAgreed.copy(
109+
numberOfIndividuals = Some(
110+
TestOnlyData.fiveOrLessCompaniesHouseOfficers.copy(isCompaniesHouseOfficersListCorrect = false)
100111
)
101112
)
102113

app/uk/gov/hmrc/agentregistrationfrontend/views/applicant/listdetails/CheckYourAnswersPage.scala.html

Lines changed: 81 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@
1515
*@
1616

1717
@import uk.gov.hmrc.agentregistration.shared.AgentApplication
18+
@import uk.gov.hmrc.agentregistration.shared.AgentApplicationLimitedCompany
19+
@import uk.gov.hmrc.agentregistration.shared.AgentApplicationLimitedPartnership
20+
@import uk.gov.hmrc.agentregistration.shared.AgentApplicationLlp
21+
@import uk.gov.hmrc.agentregistration.shared.AgentApplicationScottishLimitedPartnership
1822
@import uk.gov.hmrc.agentregistrationfrontend.views.html.applicant.partials.ContinueOrSaveForLaterLinks
1923
@import uk.gov.hmrc.agentregistrationfrontend.views.html.Layout
2024
@import uk.gov.hmrc.govukfrontend.views.html.components.*
@@ -39,102 +43,130 @@
3943
"listDetailsCheckYourAnswers"
4044
}
4145

46+
@businessTypeKey = @{
47+
agentApplication match {
48+
case _: AgentApplicationLlp => "LimitedLiabilityPartnership"
49+
case _: AgentApplicationLimitedCompany => "LimitedCompany"
50+
case _: AgentApplicationLimitedPartnership => "LimitedPartnership"
51+
case _: AgentApplicationScottishLimitedPartnership => "ScottishLimitedPartnership"
52+
case _ => "Partnership"
53+
}
54+
}
55+
56+
@isIncorporated = @{
57+
agentApplication match {
58+
case _: AgentApplicationLlp | _: AgentApplicationLimitedCompany | _: AgentApplicationLimitedPartnership | _: AgentApplicationScottishLimitedPartnership => true
59+
case _ => false
60+
}
61+
}
62+
4263
@title = @{
4364
messages(s"$key.title")
4465
}
66+
67+
@changeNumberHref = @{
68+
if (isIncorporated) AppRoutes.apply.listdetails.incoporated.CompaniesHouseOfficersController.show.url
69+
else AppRoutes.apply.listdetails.nonincorporated.NumberOfKeyIndividualsController.show.url
70+
}
71+
72+
@changeNamesHref = @{
73+
if (isIncorporated) AppRoutes.apply.listdetails.incoporated.CheckYourAnswersController.show.url
74+
else AppRoutes.apply.listdetails.nonincorporated.CheckYourAnswersController.show.url
75+
}
76+
4577
@keyNumberRow = @{
4678
Seq(
4779
SummaryListRow(
48-
key = Key(content = Text(messages(s"$key.numberOfPartners.label"))),
80+
key = Key(content = Text(messages(s"$key.numberOfPartners.$businessTypeKey.label"))),
4981
value = Value(content = Text(nonIncorporatedIndividualsList.size.toString)),
5082
actions = Some(Actions(items = Seq(
5183
ActionItem(
52-
href = AppRoutes.apply.listdetails.nonincorporated.NumberOfKeyIndividualsController.show.url,
84+
href = changeNumberHref,
5385
content = Text(messages("common.change")),
54-
visuallyHiddenText = Some(messages(s"$key.numberOfPartners.label"))
86+
visuallyHiddenText = Some(messages(s"$key.numberOfPartners.$businessTypeKey.label"))
5587
)
5688
)))
5789
)
58-
)
90+
)
5991
}
6092
@keyNamesList = {
6193
<ul class="govuk-list">
6294
@{nonIncorporatedIndividualsList.map { partner => <li>{partner.individualName.value}</li>}}
6395
</ul>
6496
}
6597
@keyNamesRow = @{
66-
if (nonIncorporatedIndividualsList.nonEmpty)
67-
Seq(
68-
SummaryListRow(
69-
key = Key(content = Text(messages(s"$key.partnerNames.label"))),
70-
value = Value(content = HtmlContent(keyNamesList)),
71-
actions = Some(Actions(items = Seq(
72-
ActionItem(
73-
href = AppRoutes.apply.listdetails.nonincorporated.CheckYourAnswersController.show.url,
74-
content = Text(messages("common.change")),
75-
visuallyHiddenText = Some(messages(s"$key.partnerNames.label"))
76-
)
77-
)))
98+
if (nonIncorporatedIndividualsList.nonEmpty)
99+
Seq(
100+
SummaryListRow(
101+
key = Key(content = Text(messages(s"$key.partnerNames.$businessTypeKey.label"))),
102+
value = Value(content = HtmlContent(keyNamesList)),
103+
actions = Some(Actions(items = Seq(
104+
ActionItem(
105+
href = changeNamesHref,
106+
content = Text(messages("common.change")),
107+
visuallyHiddenText = Some(messages(s"$key.partnerNames.$businessTypeKey.label"))
108+
)
109+
)))
110+
)
78111
)
79-
)
80-
else Seq.empty
112+
else Seq.empty
81113
}
82114
@otherNamesList = {
83115
<ul class="govuk-list">
84-
@{otherRelevantIndividualsList.map { individual => <li>{individual.individualName.value}</li>}}
116+
@{otherRelevantIndividualsList.map { individual => <li>{individual.individualName.value}</li>}}
85117
</ul>
86118
}
87119
@hasOthersRow = @{
88-
Seq(
89-
SummaryListRow(
90-
key = Key(content = Text(messages(s"$key.hasOtherRelevantIndividuals.label"))),
91-
value = Value(content = Text(agentApplication.hasOtherRelevantIndividuals match {
92-
case Some(true) => messages("common.yes")
93-
case Some(false) => messages("common.no")
94-
case None => ""
95-
})),
96-
actions = Some(Actions(items = Seq(
97-
ActionItem(
98-
href = AppRoutes.apply.listdetails.otherrelevantindividuals.ConfirmOtherRelevantIndividualsController.show.url,
99-
content = Text(messages("common.change")),
100-
visuallyHiddenText = Some(messages(s"$key.hasOtherRelevantIndividuals.label"))
101-
)
102-
)))
103-
)
104-
)
105-
}
106-
@otherNamesRow = @{
107-
if (agentApplication.hasOtherRelevantIndividuals.contains(true) && otherRelevantIndividualsList.nonEmpty)
108120
Seq(
109121
SummaryListRow(
110-
key = Key(content = Text(messages(s"$key.otherRelevantIndividualsNames.label"))),
111-
value = Value(content = HtmlContent(otherNamesList)),
122+
key = Key(content = Text(messages(s"$key.hasOtherRelevantIndividuals.label"))),
123+
value = Value(content = Text(agentApplication.hasOtherRelevantIndividuals match {
124+
case Some(true) => messages("common.yes")
125+
case Some(false) => messages("common.no")
126+
case None => ""
127+
})),
112128
actions = Some(Actions(items = Seq(
113129
ActionItem(
114-
href = AppRoutes.apply.listdetails.otherrelevantindividuals.CheckYourAnswersController.show.url,
130+
href = AppRoutes.apply.listdetails.otherrelevantindividuals.ConfirmOtherRelevantIndividualsController.show.url,
115131
content = Text(messages("common.change")),
116-
visuallyHiddenText = Some(messages(s"$key.otherRelevantIndividualsNames.label"))
132+
visuallyHiddenText = Some(messages(s"$key.hasOtherRelevantIndividuals.label"))
117133
)
118134
)))
119135
)
120136
)
121-
else Seq.empty
137+
}
138+
@otherNamesRow = @{
139+
if (agentApplication.hasOtherRelevantIndividuals.contains(true) && otherRelevantIndividualsList.nonEmpty)
140+
Seq(
141+
SummaryListRow(
142+
key = Key(content = Text(messages(s"$key.otherRelevantIndividualsNames.label"))),
143+
value = Value(content = HtmlContent(otherNamesList)),
144+
actions = Some(Actions(items = Seq(
145+
ActionItem(
146+
href = AppRoutes.apply.listdetails.otherrelevantindividuals.CheckYourAnswersController.show.url,
147+
content = Text(messages("common.change")),
148+
visuallyHiddenText = Some(messages(s"$key.otherRelevantIndividualsNames.label"))
149+
)
150+
)))
151+
)
152+
)
153+
else Seq.empty
122154
}
123155

124156
@rows = @{keyNumberRow ++ keyNamesRow ++ hasOthersRow ++ otherNamesRow}
125157

126158
@layout(pageTitle = title) {
127-
<h2 class="govuk-caption-l">@messages("lists.caption.title.Partnership")</h2>
159+
<h2 class="govuk-caption-l">@messages(s"lists.caption.title.$businessTypeKey")</h2>
128160
<h1 class="govuk-heading-l">@title</h1>
129161

130162
@govukSummaryList(
131163
SummaryList(rows = rows)
132164
)
133165

134166
<p class="govuk-body">
135-
@continueOrSaveForLaterLinks(
136-
continueHref = AppRoutes.apply.TaskListController.show.url,
137-
continueLabel = Some(messages("common.confirmAndContinue"))
138-
)
167+
@continueOrSaveForLaterLinks(
168+
continueHref = AppRoutes.apply.TaskListController.show.url,
169+
continueLabel = Some(messages("common.confirmAndContinue"))
170+
)
139171
</p>
140172
}

app/uk/gov/hmrc/agentregistrationfrontend/views/applicant/listdetails/incorporated/RemoveKeyIndividualPage.scala.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@
4848
)
4949

5050
@key = @{RemoveKeyIndividualForm.key}
51-
@title = @{messages(s"$key.title", individualProvidedDetails.individualName.value)}
5251

5352
@businessTypeKey = @{
5453
agentApplication match {
@@ -59,6 +58,8 @@
5958
}
6059
}
6160

61+
@title = @{messages(s"$key.title.$businessTypeKey", individualProvidedDetails.individualName.value)}
62+
6263
@layout(
6364
pageTitle = title,
6465
maybeForm = Some(form)

conf/messages

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -406,6 +406,16 @@ listDetailsCheckYourAnswers.numberOfPartners.label = Number of partners
406406
listDetailsCheckYourAnswers.partnerNames.label = Partner names
407407
listDetailsCheckYourAnswers.hasOtherRelevantIndividuals.label = Other relevant tax advisers
408408
listDetailsCheckYourAnswers.otherRelevantIndividualsNames.label = Other relevant tax adviser names
409+
listDetailsCheckYourAnswers.numberOfPartners.Partnership.label = Number of partners
410+
listDetailsCheckYourAnswers.numberOfPartners.LimitedLiabilityPartnership.label = Number of LLP members
411+
listDetailsCheckYourAnswers.numberOfPartners.LimitedCompany.label = Number of directors
412+
listDetailsCheckYourAnswers.numberOfPartners.LimitedPartnership.label = Number of partners
413+
listDetailsCheckYourAnswers.numberOfPartners.ScottishLimitedPartnership.label = Number of partners
414+
listDetailsCheckYourAnswers.partnerNames.Partnership.label = Partner names
415+
listDetailsCheckYourAnswers.partnerNames.LimitedLiabilityPartnership.label = LLP member names
416+
listDetailsCheckYourAnswers.partnerNames.LimitedCompany.label = Director names
417+
listDetailsCheckYourAnswers.partnerNames.LimitedPartnership.label = Partner names
418+
listDetailsCheckYourAnswers.partnerNames.ScottishLimitedPartnership.label = Partner names
409419

410420

411421

@@ -974,4 +984,14 @@ addToListSummary.ScottishLimitedPartnership.complex.intro = We need the names of
974984
addToListSummary.ScottishLimitedPartnership.complex.bullet1.singular = the partner responsible for tax advice
975985
addToListSummary.ScottishLimitedPartnership.complex.bullet1.plural = the {0} partners responsible for tax advice
976986
addToListSummary.ScottishLimitedPartnership.complex.bullet2.singular = 1 other partner
977-
addToListSummary.ScottishLimitedPartnership.complex.bullet2.plural = {0} other partners
987+
addToListSummary.ScottishLimitedPartnership.complex.bullet2.plural = {0} other partners
988+
989+
removeKeyIndividual.title.LimitedLiabilityPartnership = Confirm that you want to remove {0} from the list of LLP members
990+
removeKeyIndividual.title.LimitedCompany = Confirm that you want to remove {0} from the list of directors
991+
removeKeyIndividual.title.LimitedPartnership = Confirm that you want to remove {0} from the list of partners
992+
removeKeyIndividual.title.ScottishLimitedPartnership = Confirm that you want to remove {0} from the list of partners
993+
994+
removeKeyIndividual.error.required.LimitedLiabilityPartnership = Select yes if you want to remove {0} from the list of LLP members
995+
removeKeyIndividual.error.required.LimitedCompany = Select yes if you want to remove {0} from the list of directors
996+
removeKeyIndividual.error.required.LimitedPartnership = Select yes if you want to remove {0} from the list of partners
997+
removeKeyIndividual.error.required.ScottishLimitedPartnership = Select yes if you want to remove {0} from the list of partners

test/uk/gov/hmrc/agentregistrationfrontend/testsupport/testdata/TdAll.scala

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,10 @@
1717
package uk.gov.hmrc.agentregistrationfrontend.testsupport.testdata
1818

1919
import uk.gov.hmrc.agentregistrationfrontend.testsupport.testdata.agentapplication.TdAgentApplicationGeneralPartnership
20+
import uk.gov.hmrc.agentregistrationfrontend.testsupport.testdata.agentapplication.TdAgentApplicationLimitedCompany
21+
import uk.gov.hmrc.agentregistrationfrontend.testsupport.testdata.agentapplication.TdAgentApplicationLimitedPartnership
2022
import uk.gov.hmrc.agentregistrationfrontend.testsupport.testdata.agentapplication.TdAgentApplicationLlp
23+
import uk.gov.hmrc.agentregistrationfrontend.testsupport.testdata.agentapplication.TdAgentApplicationScottishLimitedPartnership
2124
import uk.gov.hmrc.agentregistrationfrontend.testsupport.testdata.agentapplication.TdAgentApplicationSoleTrader
2225

2326
object TdAll:
@@ -47,6 +50,9 @@ extends TdBase,
4750
agentapplication.TdAgentApplicationRequest,
4851
TdAgentApplicationLlp,
4952
TdAgentApplicationGeneralPartnership,
53+
TdAgentApplicationLimitedCompany,
54+
TdAgentApplicationLimitedPartnership,
55+
TdAgentApplicationScottishLimitedPartnership,
5056
TdAgentApplicationSoleTrader,
5157
agentapplication.sections.TdSectionContactDetails,
5258
agentapplication.sections.TdSectionAgentDetails,

0 commit comments

Comments
 (0)