From aeb7c57129b98ed48732c7806de3fee2db17a700 Mon Sep 17 00:00:00 2001 From: Lim Sim Date: Fri, 10 Jan 2025 15:20:32 +0000 Subject: [PATCH 01/12] Fix merge conflicts. --- .../DecisionTests/SingleChedH01Tests.cs | 57 +++ .../DecisionTests/SingleChedH02Tests.cs | 170 ++++++++ TestDataGenerator/ClearanceRequestBuilder.cs | 5 +- .../ImportNotificationBuilder.cs | 16 + .../ALVS/cr-cheda-match.json | 160 ++++++++ .../ALVS/cr-chedd-match.json | 150 +++++++ .../ALVS/cr-chedp-match.json | 79 ++++ .../ALVS/cr-chedpp-match.json | 52 +++ .../AllChedsWithDecision/IPAFFS/cheda.json | 357 ++++++++++++++++ .../AllChedsWithDecision/IPAFFS/chedd.json | 252 ++++++++++++ .../AllChedsWithDecision/IPAFFS/chedp.json | 385 ++++++++++++++++++ .../AllChedsWithDecision/IPAFFS/chedpp.json | 269 ++++++++++++ .../SpecificFiles/AllChedMatchedGenerator.cs | 151 +++++++ .../AllChedsNoMatchScenarioGenerator.cs | 38 -- TestDataGenerator/TestDataGenerator.csproj | 168 ++++++++ 15 files changed, 2270 insertions(+), 39 deletions(-) create mode 100644 Btms.Backend.IntegrationTests/DecisionTests/SingleChedH01Tests.cs create mode 100644 Btms.Backend.IntegrationTests/DecisionTests/SingleChedH02Tests.cs create mode 100644 TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/ALVS/cr-cheda-match.json create mode 100644 TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/ALVS/cr-chedd-match.json create mode 100644 TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/ALVS/cr-chedp-match.json create mode 100644 TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/ALVS/cr-chedpp-match.json create mode 100644 TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/IPAFFS/cheda.json create mode 100644 TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/IPAFFS/chedd.json create mode 100644 TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/IPAFFS/chedp.json create mode 100644 TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/IPAFFS/chedpp.json create mode 100644 TestDataGenerator/Scenarios/SpecificFiles/AllChedMatchedGenerator.cs diff --git a/Btms.Backend.IntegrationTests/DecisionTests/SingleChedH01Tests.cs b/Btms.Backend.IntegrationTests/DecisionTests/SingleChedH01Tests.cs new file mode 100644 index 00000000..33bf8062 --- /dev/null +++ b/Btms.Backend.IntegrationTests/DecisionTests/SingleChedH01Tests.cs @@ -0,0 +1,57 @@ +using Btms.Backend.IntegrationTests.Helpers; +using Btms.Model; +using Btms.Types.Alvs; +using FluentAssertions; +using TestDataGenerator.Scenarios.ChedP; +using TestGenerator.IntegrationTesting.Backend; +using Xunit; +using Xunit.Abstractions; + +namespace Btms.Backend.IntegrationTests.DecisionTests; + +[Trait("Category", "Integration")] + +public class SingleChedH01Tests(ITestOutputHelper output) + : ScenarioGeneratorBaseTest(output) +{ + [Fact] + public void SingleChed_ShouldHaveH01CheckValues() + { + // Arrange + var loadedData = LoadedData; + + var chedPClearanceRequest = (AlvsClearanceRequest)loadedData.Single(d => + d is { Message: AlvsClearanceRequest }) + .Message; + + // Act + var chedPMovement = Client.AsJsonApiClient() + .GetById(chedPClearanceRequest!.Header!.EntryReference!, "api/movements").GetResourceObject(); + + // Assert + chedPMovement.Decisions.OrderBy(x => x.ServiceHeader?.ServiceCalled).Last().Items!.Single().Checks!.Single() + .DecisionCode.Should().Be("H01"); + } + + // [Fact] + // public void SingleChed_ShouldHaveH02CheckValues() + // { + // // Arrange + // var loadedData = factory.LoadedData; + // + // var chedPClearanceRequest = (AlvsClearanceRequest)loadedData.Single(d => + // d is { message: AlvsClearanceRequest }) + // .message; + // + // var chedPNotification = (Types.Ipaffs.ImportNotification)loadedData.Single(d => + // d is { message: Types.Ipaffs.ImportNotification }) + // .message; + // + // // Act + // var chedPMovement = Client.AsJsonApiClient() + // .GetById(chedPClearanceRequest!.Header!.EntryReference!, "api/movements").GetResourceObject(); + // + // // Assert + // chedPMovement.Decisions.Last().Items!.Single().Checks!.Single().DecisionCode.Should().Be("H01"); + // } +} \ No newline at end of file diff --git a/Btms.Backend.IntegrationTests/DecisionTests/SingleChedH02Tests.cs b/Btms.Backend.IntegrationTests/DecisionTests/SingleChedH02Tests.cs new file mode 100644 index 00000000..8cf087d6 --- /dev/null +++ b/Btms.Backend.IntegrationTests/DecisionTests/SingleChedH02Tests.cs @@ -0,0 +1,170 @@ +using Btms.Backend.IntegrationTests.Helpers; +using Btms.Model; +using Btms.Types.Alvs; +using Btms.Types.Ipaffs; +using FluentAssertions; +using TestDataGenerator.Scenarios.SpecificFiles; +using TestGenerator.IntegrationTesting.Backend; +using Xunit; +using Xunit.Abstractions; + +namespace Btms.Backend.IntegrationTests.DecisionTests; + +[Trait("Category", "Integration")] +public class SingleChedH02Tests(ITestOutputHelper output) + : ScenarioGeneratorBaseTest(output) +{ + [Fact] + public void SingleChed_ShouldHaveH02CheckValues() + { + // Arrange + var loadedData = LoadedData; + + var chedA = (ImportNotification)loadedData.Single(d => + d.Message is ImportNotification { ImportNotificationType: ImportNotificationTypeEnum.Cveda }).Message; + var chedD = (ImportNotification)loadedData.Single(d => + d.Message is ImportNotification { ImportNotificationType: ImportNotificationTypeEnum.Ced }).Message; + var chedP = (ImportNotification)loadedData.Single(d => + d.Message is ImportNotification { ImportNotificationType: ImportNotificationTypeEnum.Cvedp }).Message; + var chedPP = (ImportNotification)loadedData.Single(d => + d.Message is ImportNotification { ImportNotificationType: ImportNotificationTypeEnum.Chedpp }).Message; + + var chedAClearanceRequest = (AlvsClearanceRequest)loadedData.Single(d => + d.Message is AlvsClearanceRequest clearanceRequest && clearanceRequest.Header!.EntryReference!.Contains( + chedA.ReferenceNumber!.Split(".") + .Last())) + .Message; + var chedDClearanceRequest = (AlvsClearanceRequest)loadedData.Single(d => + d.Message is AlvsClearanceRequest clearanceRequest && clearanceRequest.Header!.EntryReference!.Contains( + chedD.ReferenceNumber!.Split(".") + .Last())) + .Message; + var chedPClearanceRequest = (AlvsClearanceRequest)loadedData.Single(d => + d.Message is AlvsClearanceRequest clearanceRequest && clearanceRequest.Header!.EntryReference!.Contains( + chedP.ReferenceNumber!.Split(".") + .Last())) + .Message; + var chedPPClearanceRequest = (AlvsClearanceRequest)loadedData.Single(d => + d.Message is AlvsClearanceRequest clearanceRequest && clearanceRequest.Header!.EntryReference!.Contains( + chedPP.ReferenceNumber!.Split(".") + .Last())) + .Message; + + // Act + var chedAMovement = Client.AsJsonApiClient() + .GetById(chedAClearanceRequest!.Header!.EntryReference!, "api/movements").GetResourceObject(); + var chedDMovement = Client.AsJsonApiClient() + .GetById(chedDClearanceRequest!.Header!.EntryReference!, "api/movements").GetResourceObject(); + var chedPMovement = Client.AsJsonApiClient() + .GetById(chedPClearanceRequest!.Header!.EntryReference!, "api/movements").GetResourceObject(); + var chedPPMovement = Client.AsJsonApiClient() + .GetById(chedPPClearanceRequest!.Header!.EntryReference!, "api/movements").GetResourceObject(); + + // Assert + string decisionCode = ""; + chedAMovement.Decisions.OrderBy(x => x.ServiceHeader?.ServiceCalled).Last().Items! + .All(i => + { + decisionCode = i.Checks!.First().DecisionCode!; + return decisionCode.Equals("H02"); + }).Should().BeTrue("Expected H02. Actually {0}", decisionCode); + chedDMovement.Decisions.OrderBy(x => x.ServiceHeader?.ServiceCalled).Last().Items! + .All(i => + { + decisionCode = i.Checks!.First().DecisionCode!; + return decisionCode.Equals("H02"); + }).Should().BeTrue("Expected H02. Actually {0}", decisionCode); + chedPMovement.Decisions.OrderBy(x => x.ServiceHeader?.ServiceCalled).Last().Items! + .All(i => + { + decisionCode = i.Checks!.First().DecisionCode!; + return decisionCode.Equals("H02"); + }).Should().BeTrue("Expected H02. Actually {0}", decisionCode); + chedPPMovement.Decisions.OrderBy(x => x.ServiceHeader?.ServiceCalled).Last().Items! + .All(i => + { + decisionCode = i.Checks!.First().DecisionCode!; + return decisionCode.Equals("H02"); + }).Should().BeTrue("Expected H02. Actually {0}", decisionCode); + } +} + +[Trait("Category", "Integration")] +public class SingleChedDecisionTests(ITestOutputHelper output) + : ScenarioGeneratorBaseTest(output) +{ + [Fact] + public void SingleChed_ShouldHaveH02CheckValues() + { + // Arrange + var loadedData = LoadedData; + + var chedA = (ImportNotification)loadedData.Single(d => + d.Message is ImportNotification { ImportNotificationType: ImportNotificationTypeEnum.Cveda }).Message; + var chedD = (ImportNotification)loadedData.Single(d => + d.Message is ImportNotification { ImportNotificationType: ImportNotificationTypeEnum.Ced }).Message; + var chedP = (ImportNotification)loadedData.Single(d => + d.Message is ImportNotification { ImportNotificationType: ImportNotificationTypeEnum.Cvedp }).Message; + var chedPP = (ImportNotification)loadedData.Single(d => + d.Message is ImportNotification { ImportNotificationType: ImportNotificationTypeEnum.Chedpp }).Message; + + var chedAClearanceRequest = (AlvsClearanceRequest)loadedData.Single(d => + d.Message is AlvsClearanceRequest clearanceRequest && clearanceRequest.Header!.EntryReference!.Contains( + chedA.ReferenceNumber!.Split(".") + .Last())) + .Message; + var chedDClearanceRequest = (AlvsClearanceRequest)loadedData.Single(d => + d.Message is AlvsClearanceRequest clearanceRequest && clearanceRequest.Header!.EntryReference!.Contains( + chedD.ReferenceNumber!.Split(".") + .Last())) + .Message; + var chedPClearanceRequest = (AlvsClearanceRequest)loadedData.Single(d => + d.Message is AlvsClearanceRequest clearanceRequest && clearanceRequest.Header!.EntryReference!.Contains( + chedP.ReferenceNumber!.Split(".") + .Last())) + .Message; + var chedPPClearanceRequest = (AlvsClearanceRequest)loadedData.Single(d => + d.Message is AlvsClearanceRequest clearanceRequest && clearanceRequest.Header!.EntryReference!.Contains( + chedPP.ReferenceNumber!.Split(".") + .Last())) + .Message; + + // Act + var chedAMovement = Client.AsJsonApiClient() + .GetById(chedAClearanceRequest!.Header!.EntryReference!, "api/movements").GetResourceObject(); + var chedDMovement = Client.AsJsonApiClient() + .GetById(chedDClearanceRequest!.Header!.EntryReference!, "api/movements").GetResourceObject(); + var chedPMovement = Client.AsJsonApiClient() + .GetById(chedPClearanceRequest!.Header!.EntryReference!, "api/movements").GetResourceObject(); + var chedPPMovement = Client.AsJsonApiClient() + .GetById(chedPPClearanceRequest!.Header!.EntryReference!, "api/movements").GetResourceObject(); + + // Assert + string decisionCode = ""; + chedAMovement.Decisions.OrderBy(x => x.ServiceHeader?.ServiceCalled).Last().Items! + .All(i => + { + decisionCode = i.Checks!.First().DecisionCode!; + return decisionCode.Equals("E03"); + }).Should().BeTrue("Expected C03. Actually {0}", decisionCode); + chedDMovement.Decisions.OrderBy(x => x.ServiceHeader?.ServiceCalled).Last().Items! + .All(i => + { + decisionCode = i.Checks!.First().DecisionCode!; + return decisionCode.Equals("C03"); + }).Should().BeTrue("Expected C03. Actually {0}", decisionCode); + chedPMovement.Decisions.OrderBy(x => x.ServiceHeader?.ServiceCalled).Last().Items! + .All(i => + { + decisionCode = i.Checks!.First().DecisionCode!; + return decisionCode.Equals("C03"); + }).Should().BeTrue("Expected C03. Actually {0}", decisionCode); + chedPPMovement.Decisions.OrderBy(x => x.ServiceHeader?.ServiceCalled).Last().Items! + .All(i => + { + decisionCode = i.Checks!.First().DecisionCode!; + return decisionCode.Equals("C03"); + }).Should().BeTrue("Expected C03. Actually {0}", decisionCode); + } +} + diff --git a/TestDataGenerator/ClearanceRequestBuilder.cs b/TestDataGenerator/ClearanceRequestBuilder.cs index 4c19d2cb..46184520 100644 --- a/TestDataGenerator/ClearanceRequestBuilder.cs +++ b/TestDataGenerator/ClearanceRequestBuilder.cs @@ -205,7 +205,10 @@ protected override ClearanceRequestBuilder Validate() cr.Header!.EntryReference.AssertHasValue("Clearance Request EntryReference missing"); cr.Header!.EntryVersionNumber.AssertHasValue("Clearance Request EntryVersionNumber missing"); cr.Header!.DeclarationUcr.AssertHasValue("Clearance Request DeclarationUcr missing"); - cr.Header!.MasterUcr.AssertHasValue("Clearance Request MasterUcr missing"); + + // masterUcr can be null + // cr.Header!.MasterUcr.AssertHasValue("Clearance Request MasterUcr missing"); + // cr.Header!.ArrivalDateTime.AssertHasValue("Clearance Request ArrivalDateTime missing"); Array.ForEach(cr.Items!, i => Array.ForEach(i.Documents!, d => d.DocumentReference.AssertHasValue())); diff --git a/TestDataGenerator/ImportNotificationBuilder.cs b/TestDataGenerator/ImportNotificationBuilder.cs index bfc9397f..8023d3c1 100644 --- a/TestDataGenerator/ImportNotificationBuilder.cs +++ b/TestDataGenerator/ImportNotificationBuilder.cs @@ -180,6 +180,22 @@ public ImportNotificationBuilder WithInspectionStatus(InspectionRequiredEnum x.PartTwo!.InspectionRequired = inspectionRequired; }); } + + public ImportNotificationBuilder WithImportNotificationStatus(ImportNotificationStatusEnum importNotificationStatus = ImportNotificationStatusEnum.Submitted) + { + return Do(x => + { + x.Status = importNotificationStatus; + }); + } + + public ImportNotificationBuilder WithPartTwoDecision(Decision decision) + { + return Do(x => + { + x.PartTwo!.Decision = decision; + }); + } public ImportNotificationBuilder WithVersionNumber(int version = 1) { diff --git a/TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/ALVS/cr-cheda-match.json b/TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/ALVS/cr-cheda-match.json new file mode 100644 index 00000000..6409ec48 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/ALVS/cr-cheda-match.json @@ -0,0 +1,160 @@ +{ + "serviceHeader": { + "sourceSystem": "CDS", + "destinationSystem": "ALVS", + "correlationId": "1314315", + "serviceCallTimestamp": 1733294682000 + }, + "header": { + "entryReference": "24GBDFD953TUJ0KAR2", + "entryVersionNumber": 1, + "previousVersionNumber": null, + "declarationUCR": "4GB146051981000-0058", + "declarationPartNumber": null, + "declarationType": "S", + "arrivalDateTime": null, + "submitterTURN": null, + "declarantId": "GB146051981000", + "declarantName": "GB146051981000", + "dispatchCountryCode": "LK", + "goodsLocationCode": "MNCMANMNC", + "masterUCR": "MSLS15738881975" + }, + "items": [ + { + "itemNumber": 1, + "customsProcedureCode": "4000000", + "taricCommodityCode": "0301110000", + "goodsDescription": "6 CARTONS OF LIVE FRESHWATER FISH", + "consigneeId": "GB555782604000", + "consigneeName": "GB555782604000", + "itemNetMass": 114, + "itemSupplementaryUnits": 0, + "itemThirdQuantity": null, + "itemOriginCountryCode": "LK", + "documents": [ + { + "documentCode": "C640", + "documentReference": "GBCHD2024.5249486", + "documentStatus": "AE", + "documentControl": "P", + "documentQuantity": null + } + ], + "checks": [ + { + "checkCode": "H221", + "departmentCode": "AHVLA" + } + ] + }, + { + "itemNumber": 2, + "customsProcedureCode": "4000000", + "taricCommodityCode": "0307600000", + "goodsDescription": "1 CARTON OF LIVE SNAILS", + "consigneeId": "GB555782604000", + "consigneeName": "GB555782604000", + "itemNetMass": 15, + "itemSupplementaryUnits": 0, + "itemThirdQuantity": null, + "itemOriginCountryCode": "LK", + "documents": [ + { + "documentCode": "C640", + "documentReference": "GBCHD2024.5249486", + "documentStatus": "AE", + "documentControl": "P", + "documentQuantity": null + } + ], + "checks": [ + { + "checkCode": "H221", + "departmentCode": "AHVLA" + } + ] + }, + { + "itemNumber": 3, + "customsProcedureCode": "4000000", + "taricCommodityCode": "0301190000", + "goodsDescription": "1 CARTON OF LIVE MARINE FISH", + "consigneeId": "GB555782604000", + "consigneeName": "GB555782604000", + "itemNetMass": 19, + "itemSupplementaryUnits": 0, + "itemThirdQuantity": null, + "itemOriginCountryCode": "LK", + "documents": [ + { + "documentCode": "C640", + "documentReference": "GBCHD2024.5249486", + "documentStatus": "AE", + "documentControl": "P", + "documentQuantity": null + } + ], + "checks": [ + { + "checkCode": "H221", + "departmentCode": "AHVLA" + } + ] + }, + { + "itemNumber": 4, + "customsProcedureCode": "4000000", + "taricCommodityCode": "0308901000", + "goodsDescription": "1 CARTON OF LIVE INVERTEBRATES", + "consigneeId": "GB555782604000", + "consigneeName": "GB555782604000", + "itemNetMass": 15, + "itemSupplementaryUnits": 0, + "itemThirdQuantity": null, + "itemOriginCountryCode": "LK", + "documents": [ + { + "documentCode": "C640", + "documentReference": "GBCHD2024.5249486", + "documentStatus": "AE", + "documentControl": "P", + "documentQuantity": null + } + ], + "checks": [ + { + "checkCode": "H221", + "departmentCode": "AHVLA" + } + ] + }, + { + "itemNumber": 5, + "customsProcedureCode": "4000000", + "taricCommodityCode": "0307910099", + "goodsDescription": "1 CARTON OF LIVE MOLLUSCS", + "consigneeId": "GB555782604000", + "consigneeName": "GB555782604000", + "itemNetMass": 15, + "itemSupplementaryUnits": 0, + "itemThirdQuantity": null, + "itemOriginCountryCode": "LK", + "documents": [ + { + "documentCode": "C640", + "documentReference": "GBCHD2024.5249486", + "documentStatus": "AE", + "documentControl": "P", + "documentQuantity": null + } + ], + "checks": [ + { + "checkCode": "H221", + "departmentCode": "AHVLA" + } + ] + } + ] +} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/ALVS/cr-chedd-match.json b/TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/ALVS/cr-chedd-match.json new file mode 100644 index 00000000..6c645971 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/ALVS/cr-chedd-match.json @@ -0,0 +1,150 @@ +{ + "serviceHeader": { + "sourceSystem": "CDS", + "destinationSystem": "ALVS", + "correlationId": "1315291", + "serviceCallTimestamp": 1733312340000 + }, + "header": { + "entryReference": "24GBDFNRW8RMTLDAR8", + "entryVersionNumber": 1, + "previousVersionNumber": null, + "declarationUCR": "4GB943952494000-BER047552", + "declarationPartNumber": null, + "declarationType": "S", + "arrivalDateTime": null, + "submitterTURN": "GB943952494000", + "declarantId": "GB943952494000", + "declarantName": "GB943952494000", + "dispatchCountryCode": "TR", + "goodsLocationCode": "FXTFXTFXT", + "masterUCR": null + }, + "items": [ + { + "itemNumber": 1, + "customsProcedureCode": "4000000", + "taricCommodityCode": "0709609920", + "goodsDescription": "CHILLI PEPPERS", + "consigneeId": "GB995307090000", + "consigneeName": "GB995307090000", + "itemNetMass": 3726, + "itemSupplementaryUnits": 0, + "itemThirdQuantity": null, + "itemOriginCountryCode": "TR", + "documents": [ + { + "documentCode": "C678", + "documentReference": "GBCHD2024.5254077", + "documentStatus": "AE", + "documentControl": "P", + "documentQuantity": null + }, + { + "documentCode": "N851", + "documentReference": "GBCHD2024.5254002", + "documentStatus": "AG", + "documentControl": "P", + "documentQuantity": null + } + ], + "checks": [ + { + "checkCode": "H219", + "departmentCode": "PHSI" + }, + { + "checkCode": "H223", + "departmentCode": "PHA" + } + ] + }, + { + "itemNumber": 2, + "customsProcedureCode": "4000000", + "taricCommodityCode": "0709601000", + "goodsDescription": "SWEET PEPPER", + "consigneeId": "GB995307090000", + "consigneeName": "GB995307090000", + "itemNetMass": 3612, + "itemSupplementaryUnits": 0, + "itemThirdQuantity": null, + "itemOriginCountryCode": "TR", + "documents": [ + { + "documentCode": "C678", + "documentReference": "GBCHD2024.5254108", + "documentStatus": "AE", + "documentControl": "P", + "documentQuantity": null + }, + { + "documentCode": "N002", + "documentReference": "GBCHD2024.5254002", + "documentStatus": "AG", + "documentControl": "P", + "documentQuantity": null + }, + { + "documentCode": "N851", + "documentReference": "GBCHD2024.5254002", + "documentStatus": "AG", + "documentControl": "P", + "documentQuantity": null + } + ], + "checks": [ + { + "checkCode": "H218", + "departmentCode": "HMI" + }, + { + "checkCode": "H219", + "departmentCode": "PHSI" + }, + { + "checkCode": "H223", + "departmentCode": "PHA" + } + ] + }, + { + "itemNumber": 6, + "customsProcedureCode": "4000000", + "taricCommodityCode": "0808309090", + "goodsDescription": "PEARS", + "consigneeId": "GB995307090000", + "consigneeName": "GB995307090000", + "itemNetMass": 674, + "itemSupplementaryUnits": 0, + "itemThirdQuantity": null, + "itemOriginCountryCode": "TR", + "documents": [ + { + "documentCode": "N002", + "documentReference": "GBCHD2024.5254002", + "documentStatus": "AG", + "documentControl": "P", + "documentQuantity": null + }, + { + "documentCode": "N851", + "documentReference": "GBCHD2024.5254002", + "documentStatus": "AG", + "documentControl": "P", + "documentQuantity": null + } + ], + "checks": [ + { + "checkCode": "H218", + "departmentCode": "HMI" + }, + { + "checkCode": "H219", + "departmentCode": "PHSI" + } + ] + } + ] +} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/ALVS/cr-chedp-match.json b/TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/ALVS/cr-chedp-match.json new file mode 100644 index 00000000..cc8dc236 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/ALVS/cr-chedp-match.json @@ -0,0 +1,79 @@ +{ + "serviceHeader": { + "sourceSystem": "CDS", + "destinationSystem": "ALVS", + "correlationId": "1316448", + "serviceCallTimestamp": 1733325674000 + }, + "header": { + "entryReference": "24GBDFVPRVL3OE7AR2", + "entryVersionNumber": 1, + "previousVersionNumber": null, + "declarationUCR": "4GB877404692000-EI0199197", + "declarationPartNumber": null, + "declarationType": "S", + "arrivalDateTime": null, + "submitterTURN": "GB560982715000", + "declarantId": "GB560982715000", + "declarantName": "GB560982715000", + "dispatchCountryCode": "UA", + "goodsLocationCode": "FXTFXTFXT", + "masterUCR": "58703999900001" + }, + "items": [ + { + "itemNumber": 1, + "customsProcedureCode": "4000000", + "taricCommodityCode": "0207129000", + "goodsDescription": "FROZEN CHICKEN", + "consigneeId": "GB877404692000", + "consigneeName": "GB877404692000", + "itemNetMass": 17250, + "itemSupplementaryUnits": 0, + "itemThirdQuantity": null, + "itemOriginCountryCode": "UA", + "documents": [ + { + "documentCode": "N853", + "documentReference": "GBCHD2024.5249429", + "documentStatus": "AE", + "documentControl": "P", + "documentQuantity": null + } + ], + "checks": [ + { + "checkCode": "H222", + "departmentCode": "PHA" + } + ] + }, + { + "itemNumber": 2, + "customsProcedureCode": "4000000", + "taricCommodityCode": "0207141000", + "goodsDescription": "FROZEN CHICKEN", + "consigneeId": "GB877404692000", + "consigneeName": "GB877404692000", + "itemNetMass": 2250, + "itemSupplementaryUnits": 0, + "itemThirdQuantity": null, + "itemOriginCountryCode": "UA", + "documents": [ + { + "documentCode": "N853", + "documentReference": "GBCHD2024.5249429", + "documentStatus": "AE", + "documentControl": "P", + "documentQuantity": null + } + ], + "checks": [ + { + "checkCode": "H222", + "departmentCode": "PHA" + } + ] + } + ] +} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/ALVS/cr-chedpp-match.json b/TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/ALVS/cr-chedpp-match.json new file mode 100644 index 00000000..60d87ea6 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/ALVS/cr-chedpp-match.json @@ -0,0 +1,52 @@ +{ + "serviceHeader": { + "sourceSystem": "CDS", + "destinationSystem": "ALVS", + "correlationId": "1315319", + "serviceCallTimestamp": 1733312691000 + }, + "header": { + "entryReference": "24GBDFNZMLBT15NAR4", + "entryVersionNumber": 1, + "previousVersionNumber": null, + "declarationUCR": "4GB125476511000-D1037915B-002", + "declarationPartNumber": null, + "declarationType": "S", + "arrivalDateTime": null, + "submitterTURN": "GB711203988000", + "declarantId": "GB184695949000", + "declarantName": "GB184695949000", + "dispatchCountryCode": "BR", + "goodsLocationCode": "LGPLGPLGP", + "masterUCR": "LGP1CC3DN00100" + }, + "items": [ + { + "itemNumber": 1, + "customsProcedureCode": "4000000", + "taricCommodityCode": "0807110000", + "goodsDescription": "WATERMELONS", + "consigneeId": "GB306253334000", + "consigneeName": "GB306253334000", + "itemNetMass": 19968, + "itemSupplementaryUnits": 0, + "itemThirdQuantity": null, + "itemOriginCountryCode": "BR", + "documents": [ + { + "documentCode": "N851", + "documentReference": "GBCHD2024.5248736", + "documentStatus": "JE", + "documentControl": "P", + "documentQuantity": null + } + ], + "checks": [ + { + "checkCode": "H219", + "departmentCode": "PHSI" + } + ] + } + ] +} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/IPAFFS/cheda.json b/TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/IPAFFS/cheda.json new file mode 100644 index 00000000..d6c85d74 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/IPAFFS/cheda.json @@ -0,0 +1,357 @@ +{ + "id": 4249486, + "referenceNumber": "CHEDA.GB.2024.5249486", + "version": 1, + "lastUpdated": "2024-12-04T11:03:22.132727902Z", + "lastUpdatedBy": { + "displayName": "c84d453c16541f842a2e85575943591105f5739894526f4edbbf17d87cc8536e", + "userId": "3dd58971-2d3f-e911-a95d-000d3a454f67" + }, + "type": "CVEDA", + "status": "VALIDATED", + "isHighRiskEuImport": false, + "partOne": { + "personResponsible": { + "name": "1efb6f009d3891665e74600374bb97010751c4560d86994231408cd318b196f9", + "companyId": "33accdd3-3e46-e911-a956-000d3a454330", + "companyName": "5443ca807721e59cb2635ef5e0fcdbfe9ab03def6005f7e2f0b840c05ef0ebb2", + "address": [ + "8492f081fdac5bb22af7442759d30e6a83ae5e8fbf79e5a08a29b2d5ac0ede45", + "ef93daca4caf122636f83f156f993438cfb8b5dcffad5372e1580b4aa93ee508", + "cce01b776723b2287838c1003b8d2eacd73f724597d1f97619d9eb5fa76f4f5b", + "2304e27c58c8ba5043c8b66b1bfd7c35ad61fc9f0b47c760458d9e366a4e6b0b" + ], + "country": "GB", + "tracesID": 1001, + "phone": "0ea99a515b5119adb4f6ce62b4dede780d512683061dbbef69ad7f73f9d4146a", + "email": "441e1bf49e8c5a480faa1166697191b7dcd7976c051287de6b4cdbaf223a6b13", + "contactId": "dfb0eb26-3947-e911-a95e-000d3a454f67" + }, + "consignor": { + "id": "d297ddad-d8f3-4702-9944-8c1b61a3fe00", + "type": "exporter", + "status": "nonapproved", + "companyName": "f35e46722626289b1d45d72380bd3ec53727982641b7d2f88049c4b586706a57", + "address": { + "addressLine1": "a6d855dfcba8cab8f22a8f0b501f199b2c0da5e25ad16e8250cdb9bb27b0ae6f", + "addressLine2": "06aa5d5ed53199910bf121004bdefca86556956c161d6d5cfa296824d6c34a75", + "city": "5b289f91320ff0f627cd45c9a43e5e52d67f164b174f04b5b7355133aecda41c", + "postalZipCode": "2a5fcb2a13ae6a25c6eb48206750d86fa15201aca40732a47efb4740d3841647", + "countryISOCode": "520ad334f1cc1fccbbba66772029cf0ccd56e581215e6943ebb05e4ec48b9057", + "telephone": "8828ea3207357d00cb809327ffc64dccc6ff05766c75b3beedefce60c17355f9", + "email": "5675c634cef98843f232e72de37f2853c84c0cf46cc3f4519d07052171ed0e6b" + }, + "tracesId": 10002944 + }, + "consignee": { + "id": "85c438e6-3686-4062-bf9d-e1d58164a68c", + "type": "consignee", + "status": "nonapproved", + "companyName": "4a77fe918a2578212847583908399131a2a133fc2fedd8dce8bd34b8ea36426e", + "address": { + "addressLine1": "2debbd9124f852908592deb08f236309ce614bada8c44df23ccb33d2a48069e7", + "addressLine2": "e2bb1e61a94dd3846f83d373682d10c992b83e41f158a194eb84ea01a5c29fcb", + "city": "764ef57bd734bae0e201b906228c7b30456e4c1b0e6f2a6b7bebb1b0ffb3d758", + "postalZipCode": "03a6ba8b2d0cb1ceecaa2f61401672348aac7d7b36688e0ea4f81a0ba66db067", + "countryISOCode": "85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe", + "telephone": "3dda65327d961f7db68b3bcf7424561422fee8bf937216affe6f0dc0f40cd13d", + "email": "7fff530af7e4a176cca83cdc62b6287114183ef69ae80cee18bf352f9ef643cc" + }, + "tracesId": 10002945 + }, + "importer": { + "id": "85c438e6-3686-4062-bf9d-e1d58164a68c", + "type": "consignee", + "status": "nonapproved", + "companyName": "4a77fe918a2578212847583908399131a2a133fc2fedd8dce8bd34b8ea36426e", + "address": { + "addressLine1": "2debbd9124f852908592deb08f236309ce614bada8c44df23ccb33d2a48069e7", + "addressLine2": "e2bb1e61a94dd3846f83d373682d10c992b83e41f158a194eb84ea01a5c29fcb", + "city": "764ef57bd734bae0e201b906228c7b30456e4c1b0e6f2a6b7bebb1b0ffb3d758", + "postalZipCode": "03a6ba8b2d0cb1ceecaa2f61401672348aac7d7b36688e0ea4f81a0ba66db067", + "countryISOCode": "85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe", + "telephone": "3dda65327d961f7db68b3bcf7424561422fee8bf937216affe6f0dc0f40cd13d", + "email": "7fff530af7e4a176cca83cdc62b6287114183ef69ae80cee18bf352f9ef643cc" + }, + "tracesId": 10002945 + }, + "placeOfDestination": { + "id": "85c438e6-3686-4062-bf9d-e1d58164a68c", + "type": "consignee", + "status": "nonapproved", + "companyName": "4a77fe918a2578212847583908399131a2a133fc2fedd8dce8bd34b8ea36426e", + "address": { + "addressLine1": "2debbd9124f852908592deb08f236309ce614bada8c44df23ccb33d2a48069e7", + "addressLine2": "e2bb1e61a94dd3846f83d373682d10c992b83e41f158a194eb84ea01a5c29fcb", + "city": "764ef57bd734bae0e201b906228c7b30456e4c1b0e6f2a6b7bebb1b0ffb3d758", + "postalZipCode": "03a6ba8b2d0cb1ceecaa2f61401672348aac7d7b36688e0ea4f81a0ba66db067", + "countryISOCode": "85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe", + "telephone": "3dda65327d961f7db68b3bcf7424561422fee8bf937216affe6f0dc0f40cd13d", + "email": "7fff530af7e4a176cca83cdc62b6287114183ef69ae80cee18bf352f9ef643cc" + }, + "tracesId": 10002945 + }, + "commodities": { + "numberOfPackages": 10, + "numberOfAnimals": 4233, + "commodityComplement": [ + { + "commodityID": "03011100", + "commodityDescription": "Freshwater fish", + "complementID": 237020, + "complementName": "Other freshwater fish", + "speciesID": "300832", + "speciesName": "Other freshwater fish", + "speciesType": "2", + "speciesClass": "315137", + "speciesNomination": "Other freshwater fish", + "isCdsMatched": true + }, + { + "commodityID": "030760", + "commodityDescription": "Snails, other than sea snails", + "complementID": 237024, + "complementName": "Gasteropoda", + "speciesID": "37579", + "speciesName": "Gasteropoda", + "speciesTypeName": "Aquarium", + "speciesType": "1", + "speciesClass": "37579", + "speciesNomination": "Gasteropoda", + "isCdsMatched": true + }, + { + "commodityID": "03079100", + "commodityDescription": "Live, fresh or chilled", + "complementID": 237026, + "complementName": "Other Mollusca", + "speciesID": "332694", + "speciesName": "Other Mollusca", + "speciesTypeName": "Aquarium", + "speciesType": "1", + "speciesClass": "36704", + "speciesNomination": "Other Mollusca", + "isCdsMatched": true + }, + { + "commodityID": "03011900", + "commodityDescription": "Other than 0301 11 00", + "complementID": 237027, + "complementName": "Acanthurus leucosternon", + "speciesID": "293770", + "speciesName": "Acanthurus leucosternon", + "speciesType": "2", + "speciesClass": "133301", + "speciesNomination": "Acanthurus leucosternon", + "isCdsMatched": true + }, + { + "commodityID": "03089010", + "commodityDescription": "Live, fresh or chilled", + "complementID": 237028, + "complementName": "Actiniaria", + "speciesID": "160028", + "speciesName": "Actiniaria", + "speciesTypeName": "Aquarium", + "speciesType": "1", + "speciesClass": "133305", + "speciesNomination": "Actiniaria", + "isCdsMatched": true + } + ], + "complementParameterSet": [ + { + "uniqueComplementID": "ee2ff620-5b1c-4215-bcfe-16667b03b24c", + "complementID": 237020, + "speciesID": "300832", + "keyDataPair": [ + { + "key": "number_package", + "data": "6" + }, + { + "key": "number_animal", + "data": "4143" + } + ] + }, + { + "uniqueComplementID": "9547a2c8-8cf7-4f01-ac86-3d14f7800749", + "complementID": 237024, + "speciesID": "37579", + "keyDataPair": [ + { + "key": "number_package", + "data": "1" + }, + { + "key": "number_animal", + "data": "50" + } + ] + }, + { + "uniqueComplementID": "09331178-6d2b-4f75-b37f-2fd81121e947", + "complementID": 237026, + "speciesID": "332694", + "keyDataPair": [ + { + "key": "number_package", + "data": "1" + }, + { + "key": "number_animal", + "data": "10" + } + ] + }, + { + "uniqueComplementID": "b92786d2-c85a-466c-b2cb-000e20ae7f1b", + "complementID": 237027, + "speciesID": "293770", + "keyDataPair": [ + { + "key": "number_package", + "data": "1" + }, + { + "key": "number_animal", + "data": "25" + } + ] + }, + { + "uniqueComplementID": "cf2f4291-3d12-41dd-8657-bb7cf1d669ee", + "complementID": 237028, + "speciesID": "160028", + "keyDataPair": [ + { + "key": "number_package", + "data": "1" + }, + { + "key": "number_animal", + "data": "5" + } + ] + } + ], + "includeNonAblactedAnimals": false, + "countryOfOrigin": "LK", + "animalsCertifiedAs": "Pets" + }, + "purpose": { + "forImportOrAdmission": "Definitive import", + "purposeGroup": "For Re-Import" + }, + "pointOfEntry": "GBMNC4", + "arrivalDate": "2024-12-04", + "arrivalTime": "06:05:00", + "transporter": { + "id": "cf265f1e-c0b8-487a-92dd-608f9e7d5766", + "type": "commercial transporter", + "status": "approved", + "companyName": "567377ebc0710f4999fdf05e13b05fcffb7ea9a89ed86f223c165459abe85f84", + "individualName": "a104efca466714099dc77569ebe5d9dea90b20dc3ce191ea34477d64e72701c7", + "approvalNumber": "UK/PREST/T2/00106388", + "address": { + "addressLine1": "f0307bf1681c106a2527e513599b718b3eac68d50efc521a97d721fd7a5bfaba", + "addressLine2": "7217b5f62974da1f3c0607964c1f7d24d6555e92f85a821807b1646a18dbb508", + "addressLine3": "8492f081fdac5bb22af7442759d30e6a83ae5e8fbf79e5a08a29b2d5ac0ede45", + "city": "00814e9a6bbf93a2c3f20b1732ff117fe8fb58556f80fb1cdb3064d3b6ddadd5", + "postalZipCode": "2304e27c58c8ba5043c8b66b1bfd7c35ad61fc9f0b47c760458d9e366a4e6b0b", + "countryISOCode": "85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe" + }, + "tracesId": 10393170 + }, + "meansOfTransport": { + "id": "RG51EFT", + "type": "Road Vehicle", + "document": "157-3888 1975" + }, + "meansOfTransportFromEntryPoint": { + "id": "QR021", + "type": "Aeroplane", + "document": "157-38881975" + }, + "departureDate": "2024-12-04", + "departureTime": "10:05:00", + "estimatedJourneyTimeInMinutes": 5, + "responsibleForTransport": "Lincs Aquatics", + "veterinaryInformation": { + "accompanyingDocuments": [ + { + "documentType": "latestVeterinaryHealthCertificate", + "documentReference": "DAPH/VRA/4/1/4/1-(2024)-1764", + "documentIssueDate": "2024-12-03", + "attachmentId": "dbb75b5c-48a0-4d7e-a7da-0e27c500617d", + "attachmentFilename": "Health Certificate and .pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "dfb0eb26-3947-e911-a95e-000d3a454f67", + "uploadOrganisationId": "33accdd3-3e46-e911-a956-000d3a454330" + }, + { + "documentType": "airWaybill", + "documentReference": "157-38881975", + "documentIssueDate": "2024-11-28", + "attachmentId": "8fb9ff36-29e2-44ac-ba8c-f9cacbb03786", + "attachmentFilename": "AWB.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "dfb0eb26-3947-e911-a95e-000d3a454f67", + "uploadOrganisationId": "33accdd3-3e46-e911-a956-000d3a454330" + } + ], + "identificationDetails": [ + {} + ] + }, + "route": {}, + "submissionDate": "2024-12-03T14:54:43.083764875Z", + "submittedBy": { + "displayName": "1efb6f009d3891665e74600374bb97010751c4560d86994231408cd318b196f9", + "userId": "dfb0eb26-3947-e911-a95e-000d3a454f67" + }, + "complexCommoditySelected": true + }, + "decisionBy": { + "displayName": "c84d453c16541f842a2e85575943591105f5739894526f4edbbf17d87cc8536e", + "userId": "3dd58971-2d3f-e911-a95d-000d3a454f67" + }, + "decisionDate": "2024-12-04T11:03:22.103167096Z", + "partTwo": { + "decision": { + "consignmentAcceptable": true, + "decision": "Acceptable for Internal Market" + }, + "consignmentCheck": { + "euStandard": "Not Set", + "documentCheckResult": "Satisfactory", + "nationalRequirements": "Not Set", + "additionalGuarantees": "Not Set", + "identityCheckResult": "Satisfactory", + "physicalCheckResult": "Satisfactory", + "welfareCheck": "Satisfactory", + "numberOfAnimalsChecked": 505 + }, + "impactOfTransportOnAnimals": { + "numberOfDeadAnimals": 2, + "numberOfDeadAnimalsUnit": "number", + "numberOfUnfitAnimalsUnit": "number" + }, + "laboratoryTestsRequired": false, + "resealedContainersIncluded": false, + "controlAuthority": { + "officialVeterinarian": { + "firstName": "62dd16aa7c43f419f6884863859e6073ff1929131425494d9030ba4adfe6191c", + "lastName": "e0f6f763ba6a468ad4079bbde442c0e4932832e1ee445c902d5c7eb6958ae8ce", + "email": "1cb4763847e01dffdf16df4a2536c5e243124ee35ec310c46ca249a3765f5e61", + "phone": "4302b5032003831d95374de1bdf81eb25f86ea18fdf1a6221013bfc9976ac8f0", + "signed": "2024-12-04T11:03:22.1326946" + } + }, + "bipLocalReferenceNumber": "BCP.8.2024.0530" + }, + "etag": "0000000004504BB3", + "isCdsFullMatched": true, + "chedTypeVersion": 1 +} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/IPAFFS/chedd.json b/TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/IPAFFS/chedd.json new file mode 100644 index 00000000..d2af07e3 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/IPAFFS/chedd.json @@ -0,0 +1,252 @@ +{ + "id": 4254108, + "referenceNumber": "CHEDD.GB.2024.5254108", + "version": 1, + "lastUpdated": "2024-12-04T11:35:45.895059383Z", + "lastUpdatedBy": { + "displayName": "cb097c4e80cae160be3e93654bcce8e9c74cc4772620c58572e3bac72b45af13", + "userId": "7f1931b2-b741-e911-a955-000d3a454330" + }, + "type": "CED", + "status": "SUBMITTED", + "riskAssessment": { + "commodityResults": [ + { + "riskDecision": "NOTREQUIRED", + "uniqueId": "53a529a3-38a0-4840-be11-c9484752fdc1" + } + ], + "assessmentDateTime": "2024-12-04T11:35:45.864208215" + }, + "isHighRiskEuImport": false, + "partOne": { + "personResponsible": { + "name": "cb097c4e80cae160be3e93654bcce8e9c74cc4772620c58572e3bac72b45af13", + "companyId": "8b1931b2-b741-e911-a955-000d3a454330", + "companyName": "7ab161cb2f2b13db4e6176e9551e8bf2fab656ee878f7cf6630ace75fb2f3e86", + "address": [ + "e7871709bc6c95dc83f43e0e5a55bf041c2bd1e496784d95042701582588a576", + "ea8f8b2e5661a8656b785b44abd4bcdef1d3b8680e9b437cdaacad074a4d60a3", + "4388d7bb45e224facad913f8b4145e6693fe183d5e12b2bd0484a215c4af35ce", + "569f517896bab44f869eababfaf86446b0264fbd53d628b08cea3e8d2dba39c6" + ], + "country": "GB", + "tracesID": 1001, + "phone": "5c04d057d15468aac15aa9ab121070df229a6c0ee1795d15821e76e4a2bca0a1", + "email": "489c61ca8f66404fc125e7247e5f1c8bd5036dec0df7fe36bdf4d28866b4d361", + "contactId": "7f1931b2-b741-e911-a955-000d3a454330" + }, + "consignor": { + "id": "c8f019b5-0faa-46e4-8f73-1d3170090faa", + "type": "exporter", + "status": "nonapproved", + "companyName": "c322ca016cec145fa16cb5c2e4406100d44a0cab778607016a3fe5a214ab51f2", + "address": { + "addressLine1": "378bfca76d901ce33d71fbf6005a54559ffe7359a8627a530bd88a71b6c025b8", + "city": "47a831485427b89f400254044b7ff2030099daff9e0d08a0f887af77aa816fa9", + "postalZipCode": "ed5cc058a144ec7ee0e6e7b099f53fdf0aec34e91a14a768482b16e1af8ff135", + "countryISOCode": "f1a7eb59f63cb4ad4e0986e19a9b3e452859631e7c3a65faf2dbeaf05528131e", + "telephone": "8951811be480786a88c279f957a407cd0bde5714793cb7b6438ff03642ef7d45", + "email": "14b04ead9b1cea2149d6d51cf3bb17cbcd535d74e2c692ecf5343f070ce91fe4" + }, + "tracesId": 10333671 + }, + "consignee": { + "id": "8e1d3873-d6c9-4c39-9024-8ba7fc421175", + "type": "consignee", + "status": "nonapproved", + "companyName": "c9f27f9394e2be7e3d6231d328ebb43d6f4483d476835451409c898677f67e74", + "address": { + "addressLine1": "d97c1d64d9a5bed5ad6263d4abb092609d510f5afabf2c06c3bf379033254870", + "addressLine2": "e6328afbafaea3f514fca117b8108c34590c2583f339c711d53a2dd72c1a392e", + "addressLine3": "09066171601b7a65919ae629c914d15801980a1107674467ac70c8cc71aa40f6", + "city": "f39bd9913cd67f902fad1ab390f6dbf6f5ff1ab734194d4da12e1b2c423a0e6f", + "postalZipCode": "a3ea51d62acf19ff1d1643448bb4f37a5941a19722c63c99cbe9087102542e04", + "countryISOCode": "85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe", + "telephone": "a762c25c93bfbe4f94672039900dd45d6372750b148464f8f5daa0d84eb9fcd7", + "email": "f4ac266934799577574e6779fd4a1255cc7c1bc2f4804d6f47f54970b076613e" + }, + "tracesId": 10004605 + }, + "importer": { + "id": "8e1d3873-d6c9-4c39-9024-8ba7fc421175", + "type": "consignee", + "status": "nonapproved", + "companyName": "c9f27f9394e2be7e3d6231d328ebb43d6f4483d476835451409c898677f67e74", + "address": { + "addressLine1": "d97c1d64d9a5bed5ad6263d4abb092609d510f5afabf2c06c3bf379033254870", + "addressLine2": "e6328afbafaea3f514fca117b8108c34590c2583f339c711d53a2dd72c1a392e", + "addressLine3": "09066171601b7a65919ae629c914d15801980a1107674467ac70c8cc71aa40f6", + "city": "f39bd9913cd67f902fad1ab390f6dbf6f5ff1ab734194d4da12e1b2c423a0e6f", + "postalZipCode": "a3ea51d62acf19ff1d1643448bb4f37a5941a19722c63c99cbe9087102542e04", + "countryISOCode": "85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe", + "telephone": "a762c25c93bfbe4f94672039900dd45d6372750b148464f8f5daa0d84eb9fcd7", + "email": "f4ac266934799577574e6779fd4a1255cc7c1bc2f4804d6f47f54970b076613e" + }, + "tracesId": 10004605 + }, + "placeOfDestination": { + "id": "8e1d3873-d6c9-4c39-9024-8ba7fc421175", + "type": "consignee", + "status": "nonapproved", + "companyName": "c9f27f9394e2be7e3d6231d328ebb43d6f4483d476835451409c898677f67e74", + "address": { + "addressLine1": "d97c1d64d9a5bed5ad6263d4abb092609d510f5afabf2c06c3bf379033254870", + "addressLine2": "e6328afbafaea3f514fca117b8108c34590c2583f339c711d53a2dd72c1a392e", + "addressLine3": "09066171601b7a65919ae629c914d15801980a1107674467ac70c8cc71aa40f6", + "city": "f39bd9913cd67f902fad1ab390f6dbf6f5ff1ab734194d4da12e1b2c423a0e6f", + "postalZipCode": "a3ea51d62acf19ff1d1643448bb4f37a5941a19722c63c99cbe9087102542e04", + "countryISOCode": "85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe", + "telephone": "a762c25c93bfbe4f94672039900dd45d6372750b148464f8f5daa0d84eb9fcd7", + "email": "f4ac266934799577574e6779fd4a1255cc7c1bc2f4804d6f47f54970b076613e" + }, + "tracesId": 10004605 + }, + "commodities": { + "totalGrossWeight": 4141, + "totalNetWeight": 3612, + "numberOfPackages": 1023, + "temperature": "Chilled", + "commodityComplement": [ + { + "commodityID": "07096010", + "commodityDescription": "Sweet peppers", + "complementID": 1, + "speciesType": "07096010", + "speciesClass": "07096010" + } + ], + "complementParameterSet": [ + { + "uniqueComplementID": "53a529a3-38a0-4840-be11-c9484752fdc1", + "complementID": 1, + "keyDataPair": [ + { + "key": "netweight", + "data": "3612" + }, + { + "key": "number_package", + "data": "1023" + }, + { + "key": "type_package", + "data": "Package" + } + ] + } + ], + "countryOfOrigin": "TR", + "consignedCountry": "TR", + "commodityIntendedFor": "human" + }, + "purpose": { + "purposeGroup": "For Import" + }, + "pointOfEntry": "GBHRW1P", + "arrivalDate": "2024-12-06", + "arrivalTime": "16:00:00", + "transporterDetailsRequired": false, + "meansOfTransport": {}, + "meansOfTransportFromEntryPoint": { + "id": "33ANV424", + "type": "Road Vehicle", + "document": "CMR" + }, + "veterinaryInformation": { + "accompanyingDocuments": [ + { + "documentType": "commercialInvoice", + "documentReference": "CNM2024000000081", + "documentIssueDate": "2024-12-02", + "attachmentId": "4795865b-f570-4346-923f-10b30cab918a", + "attachmentFilename": "CANIM81.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "7f1931b2-b741-e911-a955-000d3a454330", + "uploadOrganisationId": "8b1931b2-b741-e911-a955-000d3a454330" + } + ] + }, + "importerLocalReferenceNumber": "BER047552", + "sealsContainers": [ + { + "sealNumber": "NONE", + "containerNumber": "33AND740", + "officialSeal": false + } + ], + "submissionDate": "2024-12-04T11:35:45.171331311Z", + "submittedBy": { + "displayName": "cb097c4e80cae160be3e93654bcce8e9c74cc4772620c58572e3bac72b45af13", + "userId": "7f1931b2-b741-e911-a955-000d3a454330" + }, + "complexCommoditySelected": true, + "portOfEntry": "GBHRW", + "contactDetails": { + "name": "4518989b190a2afaf4a84adfe2f72944e1bae1515b472fd6803414d4633c13da", + "telephone": "4ba6a016f9e1341825bef4131de36359c3dba0be12fda61b9ac3dbdac7b4f77e", + "email": "af5f596a790f09ee27e60f6822e72b6ac845059baaa2dc29b7674954cebe9660" + }, + "isGVMSRoute": false, + "provideCtcMrn": "NO" + }, + "partTwo": { + "decision": { + "decision": "Acceptable for Internal Market", + "freeCirculationPurpose": "Human Consumption" + }, + "consignmentCheck": {}, + "consignmentValidation": [ + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/decision/consignmentacceptable", + "message": "What is the decision for this consignment" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/physicalcheckdone", + "message": "Physical check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/documentcheckresult", + "message": "Documentary check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/identitycheckdone", + "message": "Identity check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/laboratorytestsrequired", + "message": "Are laboratory tests required" + } + ], + "inspectionRequired": "Not required" + }, + "partThree": { + "sealCheckRequired": false + }, + "consignmentValidation": [ + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/identitycheckdone", + "message": "Identity check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/documentcheckresult", + "message": "Documentary check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/physicalcheckdone", + "message": "Physical check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/laboratorytestsrequired", + "message": "Are laboratory tests required" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/decision/consignmentacceptable", + "message": "What is the decision for this consignment" + } + ], + "etag": "0000000004506EA5", + "riskDecisionLockingTime": "2024-12-06T14:00:00Z", + "isRiskDecisionLocked": false, + "chedTypeVersion": 2 +} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/IPAFFS/chedp.json b/TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/IPAFFS/chedp.json new file mode 100644 index 00000000..bcd53ebe --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/IPAFFS/chedp.json @@ -0,0 +1,385 @@ +{ + "id": 4249429, + "referenceNumber": "CHEDP.GB.2024.5249429", + "externalReferences": [ + { + "system": "NCTS", + "reference": "24ROCJ4310Z11912M4", + "exactMatch": true, + "verifiedByImporter": true, + "verifiedByInspector": false + } + ], + "version": 1, + "lastUpdated": "2024-12-04T09:13:28.160304347Z", + "lastUpdatedBy": { + "displayName": "3ad56f1d1562a28a2aec9b6fe5efc039ba53a9c7751bace9cd016ca230986fd7", + "userId": "006d28e8-f623-ef11-840a-000d3a4aeb0e" + }, + "type": "CVEDP", + "status": "IN_PROGRESS", + "riskAssessment": { + "commodityResults": [ + { + "riskDecision": "NOTREQUIRED", + "uniqueId": "0c9bdc16-8fa8-4409-86a3-aa21e82d622b" + }, + { + "riskDecision": "REQUIRED", + "uniqueId": "4c615f50-40a8-4eaf-a3f0-d3150f5f6527" + } + ], + "assessmentDateTime": "2024-12-03T14:51:41.316003011" + }, + "journeyRiskCategorisation": { + "riskLevel": "Medium", + "riskLevelMethod": "User", + "riskLevelDateTime": "2024-12-03T14:43:00.718" + }, + "isHighRiskEuImport": false, + "partOne": { + "personResponsible": { + "name": "06e6931a2164a3ac1d3751a0d1861c486a95b1f67384b33a234c07f46ff4ad92", + "companyId": "7d551464-9341-e911-a955-000d3a454330", + "companyName": "d62ba8c756bc5eeab9eaa12bf653fbe62d04c495f56740a1bf15266c1f741593", + "address": [ + "30f8b983417833c871fd3a6bdce262d212ce90020dac855d80e3aaef8c5e268f", + "25dbc431ca47c225c86ebc20b97e870889c3419d2244f8244834d65305bfa4c5", + "f551a4cb2619ae90e6964ecf4f0d5442b4bd3abaa09b4055bddc2f8e0e888e2a", + "67de9e8b592460227581e62c71f06a4027fc1201fa1cb3e4b1da2005051c2fe2" + ], + "country": "GB", + "tracesID": 1001, + "phone": "05dcef1f4568713fe12bf834cf16761a843658831a8cdd20c5c46a730b6cac79", + "email": "5cc368c265761192ebf869fcd7c8c9adefaec689a4fd96ab39e31439d692cffb", + "contactId": "1f7ff287-8542-ef11-a316-6045bd9968dd" + }, + "consignor": { + "id": "e18d013f-e115-43a5-ae57-632487a620b4", + "type": "exporter", + "status": "nonapproved", + "companyName": "f156a0dfa0b8962445a86b73d749c5394eb657c39a5603e10a9df18b74825d08", + "address": { + "addressLine1": "6e7464f3101381eee2045a7f683ee5edd8ba1535629c0d48bf1a002513d005f9", + "addressLine2": "02b3c3728b0d25f7ca3efc310aac9246f6ed39039aa9c9c86d7e9867f001f518", + "addressLine3": "20a472aabe252e3456b4c01f1e606472cf5554ac44bb91117f8d94016f49f972", + "city": "20a472aabe252e3456b4c01f1e606472cf5554ac44bb91117f8d94016f49f972", + "postalZipCode": "29ed8b5ac0979dc5d81801b329b44fe520dd5ee2aeb651a0f4b3b754da4bf42a", + "countryISOCode": "97813a3671459312f74a8922f56afe9dee527e6463725be74b612677a41efdd7", + "telephone": "624e95ab01f89286fe5097516dc1f3a20d64f777d8ba78ed4d994ee559bc3964", + "email": "8b7d94557cc6d41c3fb383f72b7046db9394d7b69e3ba3ad8ed3b6b6d9b3c857" + }, + "tracesId": 10215272 + }, + "consignee": { + "id": "f1adf437-f8f8-4c99-b35f-b6b1e7d4310d", + "type": "consignee", + "status": "nonapproved", + "companyName": "6b015364d708e425165f828df2d5cd107b2cbe33f26bae0d247b79fd9173d0ab", + "address": { + "addressLine1": "68042f18704e501d4296070ec94814da8a83e438469bc5da4ced6dc1a0258a6a", + "addressLine2": "0928ef5674614fb555d7c8b57865308fc39ece79adea68c086337a88ea7c71bc", + "addressLine3": "0effe00446baa62512fc174e4886e205051c3cfc566fd8845c4097fa7c6b5570", + "city": "fc8d0b63825d140e2ed915d120a250f8e2eb03c0e6bd026a55bca207940466d7", + "postalZipCode": "3bc0f07a8c17c3cc7aee6dd934110891021d01cd78449bdaa6975a67f03c79ed", + "countryISOCode": "3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795", + "telephone": "84182b32342bd1f2a1ff17ee77464758fe29a94448157ffd7036579025db576b", + "email": "5c8cf1a18ac44141df42ed488d1b2d2a4f3f942a47b7b180875f3e743ff67504" + }, + "tracesId": 10215273 + }, + "importer": { + "id": "f1adf437-f8f8-4c99-b35f-b6b1e7d4310d", + "type": "importer", + "status": "nonapproved", + "companyName": "6b015364d708e425165f828df2d5cd107b2cbe33f26bae0d247b79fd9173d0ab", + "address": { + "addressLine1": "68042f18704e501d4296070ec94814da8a83e438469bc5da4ced6dc1a0258a6a", + "addressLine2": "0928ef5674614fb555d7c8b57865308fc39ece79adea68c086337a88ea7c71bc", + "addressLine3": "0effe00446baa62512fc174e4886e205051c3cfc566fd8845c4097fa7c6b5570", + "city": "fc8d0b63825d140e2ed915d120a250f8e2eb03c0e6bd026a55bca207940466d7", + "postalZipCode": "3bc0f07a8c17c3cc7aee6dd934110891021d01cd78449bdaa6975a67f03c79ed", + "countryISOCode": "3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795", + "telephone": "84182b32342bd1f2a1ff17ee77464758fe29a94448157ffd7036579025db576b", + "email": "5c8cf1a18ac44141df42ed488d1b2d2a4f3f942a47b7b180875f3e743ff67504" + }, + "tracesId": 10215273 + }, + "placeOfDestination": { + "id": "ba33eb38-a3a3-4afe-952c-63038389001e", + "type": "destination", + "status": "nonapproved", + "companyName": "96fc09d178da4f1622f67a4ec73c695415ff816901966ed56c1f35559c131491", + "address": { + "addressLine1": "e00fe9d04c8be983214e0619d1819be2562db1c9541c6ef5dc69c428299901fc", + "addressLine2": "8429479bbab4dc17f2dc512cc5fe2300c7fd2eeb0a00d34b89ba336b0e3e89f3", + "addressLine3": "f7fde06693a82ce92eb0c3aa7ac32ee63d3947ce662af65987a1c4b303922af5", + "city": "81dd7d31679dbd579adee5098fc0a61b74a36b79750d27eb2ba81af7c91b9cfa", + "postalZipCode": "4513ac9ee2b078e510dfb792ae5a6e2ee1792ef6f5e384118fd13ccc567d9f46", + "countryISOCode": "3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795", + "telephone": "31fd52c4cc73a68b2e370cc593adb97a19a281085d76b063d3f56988dee86312", + "email": "6b864baa0f018e5bf15cbbcb548e31f17e249ccabdc0c211774593fcb8811525" + }, + "tracesId": 10245751 + }, + "commodities": { + "totalGrossWeight": 21840, + "totalNetWeight": 19500, + "numberOfPackages": 1950, + "temperature": "Frozen", + "commodityComplement": [ + { + "commodityID": "020712", + "commodityDescription": "Not cut in pieces, frozen", + "complementID": 1, + "complementName": "Gallus gallus", + "speciesID": "484983", + "speciesName": "Gallus gallus", + "speciesType": "2", + "speciesClass": "484983", + "speciesNomination": "Gallus gallus" + }, + { + "commodityID": "020714", + "commodityDescription": "Cuts and offal, frozen", + "complementID": 2, + "complementName": "Gallus gallus", + "speciesID": "142700", + "speciesName": "Gallus gallus", + "speciesTypeName": "Fresh meat", + "speciesType": "23", + "speciesClass": "142700", + "speciesNomination": "Gallus gallus" + } + ], + "complementParameterSet": [ + { + "uniqueComplementID": "0c9bdc16-8fa8-4409-86a3-aa21e82d622b", + "complementID": 1, + "speciesID": "484983", + "keyDataPair": [ + { + "key": "netweight", + "data": "17250" + }, + { + "key": "number_package", + "data": "1725" + }, + { + "key": "type_package", + "data": "Package" + } + ] + }, + { + "uniqueComplementID": "4c615f50-40a8-4eaf-a3f0-d3150f5f6527", + "complementID": 2, + "speciesID": "142700", + "keyDataPair": [ + { + "key": "netweight", + "data": "2250" + }, + { + "key": "number_package", + "data": "225" + }, + { + "key": "type_package", + "data": "Package" + } + ] + } + ], + "includeNonAblactedAnimals": false, + "countryOfOrigin": "UA", + "regionOfOrigin": "UA-1", + "consignedCountry": "UA" + }, + "purpose": { + "conformsToEU": true, + "internalMarketPurpose": "Human Consumption", + "purposeGroup": "For Import" + }, + "pointOfEntry": "GBFXT1", + "arrivalDate": "2024-12-04", + "arrivalTime": "22:45:00", + "transporterDetailsRequired": false, + "meansOfTransport": {}, + "meansOfTransportFromEntryPoint": { + "id": "KA8194IP / BC9424XF", + "type": "Road Vehicle", + "document": "CMR 756459" + }, + "veterinaryInformation": { + "establishmentsOfOrigin": [ + { + "id": "03fae55c-4888-e5fc-fe59-4fb7b2f9fe29", + "name": "Myronivska Pticefabrika PrJSC", + "country": "UA", + "types": [ + "Cold Stores", + "Slaughterhouse", + "Cutting Plant" + ], + "approvalNumber": "23-07-32 PM", + "section": "Meat from poultry and lagomorphs" + } + ], + "accompanyingDocuments": [ + { + "documentType": "latestVeterinaryHealthCertificate", + "documentReference": "429921", + "documentIssueDate": "2024-11-29", + "attachmentId": "1ae725d4-a732-4f01-88ce-0b7ca18eb9d1", + "attachmentFilename": "1000093472 HC GB (1).pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "1f7ff287-8542-ef11-a316-6045bd9968dd", + "uploadOrganisationId": "7d551464-9341-e911-a955-000d3a454330" + }, + { + "documentType": "other", + "documentReference": "A209.184650", + "documentIssueDate": "2024-11-30", + "attachmentId": "29bbfe71-ab6f-48d2-91f7-7fb70d9d0e58", + "attachmentFilename": "1000093472 EUR 1.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "1f7ff287-8542-ef11-a316-6045bd9968dd", + "uploadOrganisationId": "7d551464-9341-e911-a955-000d3a454330" + }, + { + "documentType": "other", + "documentReference": "756459", + "documentIssueDate": "2024-11-29", + "attachmentId": "ec60302e-6806-400d-9aa5-ce5b47d7a891", + "attachmentFilename": "1000093472 CMR.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "1f7ff287-8542-ef11-a316-6045bd9968dd", + "uploadOrganisationId": "7d551464-9341-e911-a955-000d3a454330" + }, + { + "documentType": "other", + "documentReference": "1000093472 ", + "documentIssueDate": "2024-11-29", + "attachmentId": "c390eebe-4851-449e-8292-ca97e58f4ed0", + "attachmentFilename": "1000093472 CI.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "1f7ff287-8542-ef11-a316-6045bd9968dd", + "uploadOrganisationId": "7d551464-9341-e911-a955-000d3a454330" + }, + { + "documentType": "other", + "documentReference": "CHEDP.RO.2024.0031058", + "documentIssueDate": "2024-12-01", + "attachmentId": "2ce07b44-4bd2-407e-8a5f-b3a8cb11376a", + "attachmentFilename": "SKM_300i18031810532.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "1f7ff287-8542-ef11-a316-6045bd9968dd", + "uploadOrganisationId": "7d551464-9341-e911-a955-000d3a454330" + }, + { + "documentType": "other", + "documentReference": "1000093472 ", + "documentIssueDate": "2024-11-29", + "attachmentId": "d6249547-6bd6-45e1-9650-9d6ebf366a33", + "attachmentFilename": "1000093472 PL.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "1f7ff287-8542-ef11-a316-6045bd9968dd", + "uploadOrganisationId": "7d551464-9341-e911-a955-000d3a454330" + } + ] + }, + "importerLocalReferenceNumber": "EI0199197 ", + "sealsContainers": [ + { + "sealNumber": "C72704475", + "containerNumber": "KA8194IP / BC9424XF", + "officialSeal": true + } + ], + "submissionDate": "2024-12-03T14:51:41.029964691Z", + "submittedBy": { + "displayName": "06e6931a2164a3ac1d3751a0d1861c486a95b1f67384b33a234c07f46ff4ad92", + "userId": "1f7ff287-8542-ef11-a316-6045bd9968dd" + }, + "complexCommoditySelected": true, + "portOfEntry": "GBFXT", + "contactDetails": { + "name": "c33e62f6e7826eb2ba1a21ad5e62389a01d559dcaeea1dc785cff0c17a670c38", + "telephone": "145378657a0a018b33cbed0ec290c39f5e315b9fda59083b5a4c01da6b368232", + "email": "8e12f77855e3bde96edcf99dacbd72183a509eff7d9bc46b9bf25ac1f4f7e93c" + }, + "isGVMSRoute": false, + "provideCtcMrn": "YES" + }, + "partTwo": { + "decision": { + "decision": "Acceptable for Internal Market", + "freeCirculationPurpose": "Human Consumption" + }, + "consignmentCheck": {}, + "laboratoryTests": {}, + "controlAuthority": { + "officialVeterinarian": { + "firstName": "3757c9267315c627f8ed7343c163171f4a4eeb78cb52fad0f01324c751b41dd0", + "lastName": "1ec46d6c4949248bf1a956713e0c15a134311c077360253903798d07b9600abc", + "email": "1b94eec68d1c28ab5c5be7323afc10ec79cf4acef6fe5d4a8cbcd0f679c391a9", + "phone": "a903b360440e85de95fa5b39a3181c0613f43296e77a68c347cd370491cdb14c", + "signed": "2024-12-04T09:13:28.135949091" + } + }, + "consignmentValidation": [ + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/decision/consignmentacceptable", + "message": "What is the decision for this consignment" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/physicalcheckdone", + "message": "Physical check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/documentcheckresult", + "message": "Documentary check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/laboratorytestsrequired", + "message": "Are laboratory tests required" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/identitycheckdone", + "message": "Identity check" + } + ], + "inspectionRequired": "Required" + }, + "partThree": { + "sealCheckRequired": false + }, + "consignmentValidation": [ + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/identitycheckdone", + "message": "Identity check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/documentcheckresult", + "message": "Documentary check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/physicalcheckdone", + "message": "Physical check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/laboratorytestsrequired", + "message": "Are laboratory tests required" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/decision/consignmentacceptable", + "message": "What is the decision for this consignment" + } + ], + "etag": "00000000044E865F", + "riskDecisionLockingTime": "2024-12-04T20:45:00Z", + "isRiskDecisionLocked": false, + "chedTypeVersion": 1 +} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/IPAFFS/chedpp.json b/TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/IPAFFS/chedpp.json new file mode 100644 index 00000000..c06be3ec --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/AllChedsWithDecision/IPAFFS/chedpp.json @@ -0,0 +1,269 @@ +{ + "id": 4248736, + "referenceNumber": "CHEDPP.GB.2024.5248736", + "agencyOrganisationId": "f8f5f53c-5deb-e911-a812-000d3a4aa0dc", + "version": 1, + "lastUpdated": "2024-12-04T04:03:38.925645839Z", + "lastUpdatedBy": { + "displayName": "6a40fd95290c2e584f0dbb2d928feeba874a925f61a30eed7f2cfc3d2a32f85b", + "userId": "9d3202e6-41ec-ee11-a203-6045bd948248" + }, + "type": "CHEDPP", + "status": "IN_PROGRESS", + "riskAssessment": { + "commodityResults": [ + { + "hmiDecision": "NOTREQUIRED", + "phsiDecision": "REQUIRED", + "phsiClassification": "Reduced", + "phsi": { + "documentCheck": true, + "identityCheck": false, + "physicalCheck": false + }, + "uniqueId": "a268569a-c41e-44df-b1f6-d97ed936c06e", + "eppoCode": "CITLA", + "indoorOutdoor": "None", + "propagation": "None", + "phsiRuleType": "Commodity" + } + ], + "assessmentDateTime": "2024-12-03T13:47:59.57345823" + }, + "partOne": { + "personResponsible": { + "name": "91e06806eec37f573f50380fe3856338434b1fef213afb4ff81c7675ea8a0985", + "companyId": "4c6b1338-7688-ee11-8179-000d3ab6fed7", + "companyName": "30ba92b38b7940ef2f4d77194a1d2d1671957266763ad1a3b32fd6f9a4032e4e", + "address": [ + "c42198fc6a7a122def0bac1d374617b019cac2da554d57c744b4bc0e9ba059ef", + "dd92ce3a7b3e563d91b0ce8b8556cb08975893150750f7df9da96318898bd888", + "3b3c61fa21577abba2c6ea90f0d30b25fc6df4cf60124c901e1b8fcc32f8c8ec", + "82ef1b44bd431d85825612e76a72a4970877b262c8aa7014cc0512dcd21abc29", + "c3de826b15cebfa6d8a0de14a12ee680738a22cefd846d55926becb1c6e6b3ab", + "15bfeffc97553cce495e2586b1ed9ae658b3aa13abc1146971c727ffac9cb3de", + "22004e7b51845da7c49c3527be39dbb2b527154ecf7ce2b12b4a5c3403fc1db3" + ], + "country": "GB", + "tracesID": 1001, + "phone": "fd3e59227dbe79630968a445aa85cd5c45f10dc0481ae325763229c5cbed13b1", + "email": "a24b16bc2e0c9934c85325293a42e9afc7c0af6ae2e64b05885a16fa7862a48d", + "contactId": "17ec7adb-96d2-eb11-bacc-000d3aae8fff" + }, + "consignor": { + "id": "cf268755-6fcb-4e86-bb1b-6cde23fd8137", + "type": "exporter", + "status": "nonapproved", + "companyName": "1a9a8ab269be9d83b19027d2027d796a51ef9269f5c9307c5b0beb8c661a0c53", + "address": { + "addressLine1": "f3992dc59ae82204c2ca9fef9799adf8a150fff3e0571866806cd0887196da8d", + "addressLine2": "3a95cee0d24660fb9c4b3096b5067b1ead4457252db1b9c15635bf20e350086f", + "city": "9480e1759341b470443dcdef16e3eff14c10a9dbe27ef4531bae5111ff778704", + "postalZipCode": "00491b9457af7db6af833d6fedc4a993e339966f8bb10a4841c30c3501cd810e", + "countryISOCode": "543ef5ee901d1bcc640364b545e8f2e0c98f9e1c14a312c3ab1c88f3bbcb962e", + "telephone": "93a3388b61270cfa0d5b106782884904e9bd0b58e31a792f7adb3e928ba93365", + "email": "2257790793d23d716abc80141afe08e5de26e1cd4f20b87d4b98008658671394" + }, + "tracesId": 10367529 + }, + "consignee": { + "id": "4c6b1338-7688-ee11-8179-000d3ab6fed7", + "type": "consignee", + "companyName": "30ba92b38b7940ef2f4d77194a1d2d1671957266763ad1a3b32fd6f9a4032e4e", + "address": { + "addressLine1": "c42198fc6a7a122def0bac1d374617b019cac2da554d57c744b4bc0e9ba059ef", + "addressLine2": "dd92ce3a7b3e563d91b0ce8b8556cb08975893150750f7df9da96318898bd888", + "addressLine3": "3b3c61fa21577abba2c6ea90f0d30b25fc6df4cf60124c901e1b8fcc32f8c8ec", + "city": "c3de826b15cebfa6d8a0de14a12ee680738a22cefd846d55926becb1c6e6b3ab", + "postalZipCode": "15bfeffc97553cce495e2586b1ed9ae658b3aa13abc1146971c727ffac9cb3de", + "countryISOCode": "85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe", + "telephone": "fd3e59227dbe79630968a445aa85cd5c45f10dc0481ae325763229c5cbed13b1", + "email": "a24b16bc2e0c9934c85325293a42e9afc7c0af6ae2e64b05885a16fa7862a48d" + }, + "tracesId": 10286400 + }, + "importer": { + "id": "4c6b1338-7688-ee11-8179-000d3ab6fed7", + "type": "importer", + "companyName": "30ba92b38b7940ef2f4d77194a1d2d1671957266763ad1a3b32fd6f9a4032e4e", + "address": { + "addressLine1": "c42198fc6a7a122def0bac1d374617b019cac2da554d57c744b4bc0e9ba059ef", + "addressLine2": "dd92ce3a7b3e563d91b0ce8b8556cb08975893150750f7df9da96318898bd888", + "addressLine3": "3b3c61fa21577abba2c6ea90f0d30b25fc6df4cf60124c901e1b8fcc32f8c8ec", + "city": "c3de826b15cebfa6d8a0de14a12ee680738a22cefd846d55926becb1c6e6b3ab", + "postalZipCode": "15bfeffc97553cce495e2586b1ed9ae658b3aa13abc1146971c727ffac9cb3de", + "countryISOCode": "85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe", + "telephone": "fd3e59227dbe79630968a445aa85cd5c45f10dc0481ae325763229c5cbed13b1", + "email": "a24b16bc2e0c9934c85325293a42e9afc7c0af6ae2e64b05885a16fa7862a48d" + }, + "tracesId": 10286400 + }, + "placeOfDestination": { + "id": "d7c27365-779c-4c8e-8b52-367c33eca8e6", + "type": "destination", + "status": "nonapproved", + "companyName": "ef6fcb4e3a63340bc4c4559dbc220d11f4a5779a42f6911dbe541cd7f37615ff", + "address": { + "addressLine1": "51c1df745687e40d50393163e201d9f275fe1d2abef7078f262e1851582ffc21", + "addressLine2": "1776d9c94fac4d8b97f643791552e1d8f0a6b752ba0b4337b1fc818ef8f60a08", + "city": "e9f31704a9457455ccaad80678851780ae7d2e26f305532b79e1425b85a21431", + "postalZipCode": "ebcbfa1c63add51ba8f8a6c2cfe3c5c9212543ecfa26791808f9eea106817417", + "countryISOCode": "3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795", + "telephone": "93a3388b61270cfa0d5b106782884904e9bd0b58e31a792f7adb3e928ba93365", + "email": "2257790793d23d716abc80141afe08e5de26e1cd4f20b87d4b98008658671394" + }, + "tracesId": 10363999 + }, + "commodities": { + "totalGrossWeight": 21216, + "totalNetWeight": 19968, + "numberOfPackages": 1248, + "commodityComplement": [ + { + "commodityID": "08071100", + "commodityDescription": "Watermelons", + "complementID": 2, + "complementName": "Citrullus lanatus", + "eppoCode": "CITLA", + "speciesID": "61383", + "speciesName": "Citrullus lanatus", + "speciesClass": "11626", + "speciesNomination": "Citrullus lanatus" + } + ], + "complementParameterSet": [ + { + "uniqueComplementID": "a268569a-c41e-44df-b1f6-d97ed936c06e", + "complementID": 2, + "speciesID": "61383", + "keyDataPair": [ + { + "key": "regulatory_authority", + "data": "JOINT" + }, + { + "key": "marketing_standard", + "data": "GMS" + }, + { + "key": "validity_period", + "data": "3" + }, + { + "key": "type_package", + "data": "Carton" + }, + { + "key": "commodity_group", + "data": "Fruit and nuts" + }, + { + "key": "netweight", + "data": "19968" + }, + { + "key": "number_package", + "data": "1248" + }, + { + "key": "quantity", + "data": "19968" + }, + { + "key": "type_quantity", + "data": "Kilograms" + } + ] + } + ], + "includeNonAblactedAnimals": false, + "countryOfOrigin": "BR", + "countryOfOriginIsPodCountry": false, + "consignedCountry": "BR", + "consignedCountryInChargeGroup": false + }, + "purpose": { + "purposeGroup": "For Import" + }, + "pointOfEntry": "GBLGP1PP", + "pointOfEntryControlPoint": "IPGBLGP1", + "arrivalDate": "2024-12-04", + "arrivalTime": "06:00:00", + "meansOfTransport": {}, + "meansOfTransportFromEntryPoint": { + "id": "CMA CGM FORT ST CHARLES", + "type": "Ship", + "document": "BMA0188908I" + }, + "veterinaryInformation": { + "accompanyingDocuments": [ + { + "documentType": "phytosanitaryCertificate", + "documentReference": "000159442/24", + "documentIssueDate": "2024-11-26", + "attachmentId": "ffcb43ca-b3f1-43e8-8e87-1129adf0901d", + "attachmentFilename": "1037915B.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "9d3202e6-41ec-ee11-a203-6045bd948248", + "uploadOrganisationId": "f8f5f53c-5deb-e911-a812-000d3a4aa0dc" + } + ] + }, + "importerLocalReferenceNumber": "D1037915B / R0957224", + "sealsContainers": [ + { + "sealNumber": "L9613346", + "containerNumber": "SZLU9651325", + "officialSeal": true + } + ], + "submissionDate": "2024-12-03T13:47:58.295742431Z", + "submittedBy": { + "displayName": "6a40fd95290c2e584f0dbb2d928feeba874a925f61a30eed7f2cfc3d2a32f85b", + "userId": "9d3202e6-41ec-ee11-a203-6045bd948248" + }, + "complexCommoditySelected": true, + "contactDetails": { + "name": "ea777ec9516389dc9eba0492e143f41c6c036db3fd4e9f512d34013c5e34a108", + "telephone": "7d4984d7549c682300d2cf47d3a346cb7eeca72deccc7888fcb7c802c18c7398", + "email": "3a40ed0d4485693a75ef66ea1d0675722e9bfdca534963cfe3eb64a4696a26a9", + "agent": "dd1127ef9b2d563f244c871d9a7ad46dd2c5e6d51e43adc022bd14bd926da10f" + }, + "nominatedContacts": [ + { + "name": "Emma Jones", + "telephone": "01304825884", + "email": "emma@mbfxt.com" + } + ], + "isGVMSRoute": false, + "provideCtcMrn": "NO" + }, + "partTwo": { + "commodityChecks": [ + { + "uniqueComplementId": "a268569a-c41e-44df-b1f6-d97ed936c06e", + "checks": [ + { + "type": "PHSI_DOCUMENT", + "status": "To do" + }, + { + "type": "PHSI_IDENTITY", + "status": "Auto cleared" + }, + { + "type": "PHSI_PHYSICAL", + "status": "Auto cleared" + } + ] + } + ], + "inspectionRequired": "Required" + }, + "partThree": {}, + "etag": "00000000044E41D5", + "riskDecisionLockingTime": "2024-12-04T04:00:00Z", + "isRiskDecisionLocked": true, + "chedTypeVersion": 1 +} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/SpecificFiles/AllChedMatchedGenerator.cs b/TestDataGenerator/Scenarios/SpecificFiles/AllChedMatchedGenerator.cs new file mode 100644 index 00000000..f160a975 --- /dev/null +++ b/TestDataGenerator/Scenarios/SpecificFiles/AllChedMatchedGenerator.cs @@ -0,0 +1,151 @@ +using Btms.Types.Ipaffs; +using Microsoft.Extensions.Logging; + +namespace TestDataGenerator.Scenarios.SpecificFiles; + +public class AllChedsH02DecisionGenerator(IServiceProvider sp, ILogger logger) + : SpecificFilesScenarioGenerator(sp, logger) +{ + public override GeneratorResult Generate(int scenario, int item, DateTime entryDate, ScenarioConfig config) + { + var builders = GetBuilders("AllChedsWithDecision").GetAwaiter().GetResult(); + + logger.LogInformation("Created {builders} Builders", + builders.Count); + + var random = new Random(); + var chedAImportNotification = ((ImportNotificationBuilder)builders + .Single(b => b.filePath == "AllChedsWithDecision/IPAFFS/cheda.json") + .builder) + .WithReferenceNumber(ImportNotificationTypeEnum.Cveda, scenario, entryDate, random.Next(1, 100)) + .WithInspectionStatus() + .WithImportNotificationStatus() + .ValidateAndBuild(); + + var chedPImportNotification = ((ImportNotificationBuilder)builders + .Single(b => b.filePath == "AllChedsWithDecision/IPAFFS/chedp.json") + .builder) + .WithReferenceNumber(ImportNotificationTypeEnum.Cvedp, scenario, entryDate, random.Next(1, 100)) + .ValidateAndBuild(); + + var chedDImportNotification = ((ImportNotificationBuilder)builders + .Single(b => b.filePath == "AllChedsWithDecision/IPAFFS/chedd.json") + .builder) + .WithReferenceNumber(ImportNotificationTypeEnum.Ced, scenario, entryDate, random.Next(1, 100)) + .WithInspectionStatus() + .WithImportNotificationStatus() + .ValidateAndBuild(); + + var chedPPImportNotification = ((ImportNotificationBuilder)builders + .Single(b => b.filePath == "AllChedsWithDecision/IPAFFS/chedpp.json") + .builder) + .WithReferenceNumber(ImportNotificationTypeEnum.Chedpp, scenario, entryDate, random.Next(1, 100)) + .ValidateAndBuild(); + + var chedAClearanceRequest = ((ClearanceRequestBuilder)builders + .Single(b => b.filePath == "AllChedsWithDecision/ALVS/cr-cheda-match.json") + .builder) + .WithReferenceNumberOneToOne(chedAImportNotification.ReferenceNumber!) + .ValidateAndBuild(); + + var chedPClearanceRequest = ((ClearanceRequestBuilder)builders + .Single(b => b.filePath == "AllChedsWithDecision/ALVS/cr-chedp-match.json") + .builder) + .WithReferenceNumberOneToOne(chedPImportNotification.ReferenceNumber!) + .ValidateAndBuild(); + + var chedDClearanceRequest = ((ClearanceRequestBuilder)builders + .Single(b => b.filePath == "AllChedsWithDecision/ALVS/cr-chedd-match.json") + .builder) + .WithReferenceNumberOneToOne(chedDImportNotification.ReferenceNumber!) + .ValidateAndBuild(); + + var chedPPClearanceRequest = ((ClearanceRequestBuilder)builders + .Single(b => b.filePath == "AllChedsWithDecision/ALVS/cr-chedpp-match.json") + .builder) + .WithReferenceNumberOneToOne(chedPPImportNotification.ReferenceNumber!) + .ValidateAndBuild(); + + + return new GeneratorResult([ + chedAClearanceRequest, chedDClearanceRequest, chedPClearanceRequest, chedPPClearanceRequest, + chedAImportNotification, chedDImportNotification, chedPImportNotification, chedPPImportNotification + ]); + } +} + +public class AllChedsNonHoldDecisionGenerator(IServiceProvider sp, ILogger logger) + : SpecificFilesScenarioGenerator(sp, logger) +{ + public override GeneratorResult Generate(int scenario, int item, DateTime entryDate, ScenarioConfig config) + { + var builders = GetBuilders("AllChedsWithDecision").GetAwaiter().GetResult(); + + logger.LogInformation("Created {builders} Builders", + builders.Count); + + var random = new Random(); + var decision = new Decision(); + decision.ConsignmentAcceptable = true; + decision.DecisionEnum = DecisionDecisionEnum.AcceptableForTranshipment; + + var chedAImportNotification = ((ImportNotificationBuilder)builders + .Single(b => b.filePath == "AllChedsWithDecision/IPAFFS/cheda.json") + .builder) + .WithReferenceNumber(ImportNotificationTypeEnum.Cveda, scenario, entryDate, random.Next(1, 100)) + .WithImportNotificationStatus(ImportNotificationStatusEnum.Validated) + .WithPartTwoDecision(decision) + .ValidateAndBuild(); + + var chedPImportNotification = ((ImportNotificationBuilder)builders + .Single(b => b.filePath == "AllChedsWithDecision/IPAFFS/chedp.json") + .builder) + .WithReferenceNumber(ImportNotificationTypeEnum.Cvedp, scenario, entryDate, random.Next(1, 100)) + .WithPartTwoDecision(decision) + .ValidateAndBuild(); + + var chedDImportNotification = ((ImportNotificationBuilder)builders + .Single(b => b.filePath == "AllChedsWithDecision/IPAFFS/chedd.json") + .builder) + .WithReferenceNumber(ImportNotificationTypeEnum.Ced, scenario, entryDate, random.Next(1, 100)) + .WithPartTwoDecision(decision) + .ValidateAndBuild(); + + var chedPPImportNotification = ((ImportNotificationBuilder)builders + .Single(b => b.filePath == "AllChedsWithDecision/IPAFFS/chedpp.json") + .builder) + .WithReferenceNumber(ImportNotificationTypeEnum.Chedpp, scenario, entryDate, random.Next(1, 100)) + .WithPartTwoDecision(decision) + .ValidateAndBuild(); + + var chedAClearanceRequest = ((ClearanceRequestBuilder)builders + .Single(b => b.filePath == "AllChedsWithDecision/ALVS/cr-cheda-match.json") + .builder) + .WithReferenceNumberOneToOne(chedAImportNotification.ReferenceNumber!) + .ValidateAndBuild(); + + var chedPClearanceRequest = ((ClearanceRequestBuilder)builders + .Single(b => b.filePath == "AllChedsWithDecision/ALVS/cr-chedp-match.json") + .builder) + .WithReferenceNumberOneToOne(chedPImportNotification.ReferenceNumber!) + .ValidateAndBuild(); + + var chedDClearanceRequest = ((ClearanceRequestBuilder)builders + .Single(b => b.filePath == "AllChedsWithDecision/ALVS/cr-chedd-match.json") + .builder) + .WithReferenceNumberOneToOne(chedDImportNotification.ReferenceNumber!) + .ValidateAndBuild(); + + var chedPPClearanceRequest = ((ClearanceRequestBuilder)builders + .Single(b => b.filePath == "AllChedsWithDecision/ALVS/cr-chedpp-match.json") + .builder) + .WithReferenceNumberOneToOne(chedPPImportNotification.ReferenceNumber!) + .ValidateAndBuild(); + + + return new GeneratorResult([ + chedAClearanceRequest, chedDClearanceRequest, chedPClearanceRequest, chedPPClearanceRequest, + chedAImportNotification, chedDImportNotification, chedPImportNotification, chedPPImportNotification + ]); + } +} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/SpecificFiles/AllChedsNoMatchScenarioGenerator.cs b/TestDataGenerator/Scenarios/SpecificFiles/AllChedsNoMatchScenarioGenerator.cs index 2c5740e6..407f7912 100644 --- a/TestDataGenerator/Scenarios/SpecificFiles/AllChedsNoMatchScenarioGenerator.cs +++ b/TestDataGenerator/Scenarios/SpecificFiles/AllChedsNoMatchScenarioGenerator.cs @@ -47,43 +47,5 @@ public override GeneratorResult Generate(int scenario, int item, DateTime entryD return new GeneratorResult([chedAMessage, chedPMessage, chedDMessage, chedPPMessage]); - - // var chedANotification = GetNotificationBuilder("cheda-one-commodity") - // .WithCreationDate(entryDate) - // .WithRandomArrivalDateTime(config.ArrivalDateRange) - // .WithReferenceNumber(ImportNotificationTypeEnum.Cveda, scenario, entryDate, item) - // .ValidateAndBuild(); - // - // logger.LogInformation("Created {NotificationReferenceNumber}", - // chedANotification.ReferenceNumber); - // - // var chedPNotification = GetNotificationBuilder("chedp-one-commodity") - // .WithCreationDate(entryDate) - // .WithRandomArrivalDateTime(config.ArrivalDateRange) - // .WithReferenceNumber(ImportNotificationTypeEnum.Cvedp, scenario, entryDate, item) - // .ValidateAndBuild(); - // - // logger.LogInformation("Created {NotificationReferenceNumber}", - // chedPNotification.ReferenceNumber); - // - // var chedDNotification = GetNotificationBuilder("chedd-one-commodity") - // .WithCreationDate(entryDate) - // .WithRandomArrivalDateTime(config.ArrivalDateRange) - // .WithReferenceNumber(ImportNotificationTypeEnum.Ced, scenario, entryDate, item) - // .ValidateAndBuild(); - // - // logger.LogInformation("Created {NotificationReferenceNumber}", - // chedDNotification.ReferenceNumber); - // - // var chedPPNotification = GetNotificationBuilder("chedpp-multiple-commodity") - // .WithCreationDate(entryDate) - // .WithRandomArrivalDateTime(config.ArrivalDateRange) - // .WithReferenceNumber(ImportNotificationTypeEnum.Chedpp, scenario, entryDate, item) - // .ValidateAndBuild(); - // - // logger.LogInformation("Created {NotificationReferenceNumber}", - // chedPPNotification.ReferenceNumber); - // - // return new GeneratorResult([chedANotification, chedPNotification, chedDNotification, chedPPNotification]); } } \ No newline at end of file diff --git a/TestDataGenerator/TestDataGenerator.csproj b/TestDataGenerator/TestDataGenerator.csproj index 28302b68..3a0c39ef 100644 --- a/TestDataGenerator/TestDataGenerator.csproj +++ b/TestDataGenerator/TestDataGenerator.csproj @@ -203,6 +203,174 @@ PreserveNewest + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + From b441ae1e27de7bdc816608cf19f297f5e49b22c5 Mon Sep 17 00:00:00 2001 From: Lim Sim Date: Wed, 8 Jan 2025 08:14:27 +0000 Subject: [PATCH 02/12] Fix failing tests --- .../Scenarios/SpecificFiles/AllChedMatchedGenerator.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/TestDataGenerator/Scenarios/SpecificFiles/AllChedMatchedGenerator.cs b/TestDataGenerator/Scenarios/SpecificFiles/AllChedMatchedGenerator.cs index f160a975..49db5d61 100644 --- a/TestDataGenerator/Scenarios/SpecificFiles/AllChedMatchedGenerator.cs +++ b/TestDataGenerator/Scenarios/SpecificFiles/AllChedMatchedGenerator.cs @@ -87,7 +87,7 @@ public override GeneratorResult Generate(int scenario, int item, DateTime entryD var random = new Random(); var decision = new Decision(); decision.ConsignmentAcceptable = true; - decision.DecisionEnum = DecisionDecisionEnum.AcceptableForTranshipment; + decision.DecisionEnum = DecisionDecisionEnum.AcceptableForInternalMarket; var chedAImportNotification = ((ImportNotificationBuilder)builders .Single(b => b.filePath == "AllChedsWithDecision/IPAFFS/cheda.json") @@ -101,6 +101,7 @@ public override GeneratorResult Generate(int scenario, int item, DateTime entryD .Single(b => b.filePath == "AllChedsWithDecision/IPAFFS/chedp.json") .builder) .WithReferenceNumber(ImportNotificationTypeEnum.Cvedp, scenario, entryDate, random.Next(1, 100)) + .WithImportNotificationStatus(ImportNotificationStatusEnum.Validated) .WithPartTwoDecision(decision) .ValidateAndBuild(); @@ -108,6 +109,7 @@ public override GeneratorResult Generate(int scenario, int item, DateTime entryD .Single(b => b.filePath == "AllChedsWithDecision/IPAFFS/chedd.json") .builder) .WithReferenceNumber(ImportNotificationTypeEnum.Ced, scenario, entryDate, random.Next(1, 100)) + .WithImportNotificationStatus(ImportNotificationStatusEnum.Validated) .WithPartTwoDecision(decision) .ValidateAndBuild(); From e61b2150c743495fe0cc91053cce4008ab404e3f Mon Sep 17 00:00:00 2001 From: Craig Edmunds Date: Fri, 3 Jan 2025 15:06:19 +0000 Subject: [PATCH 03/12] CDMS-200 switches country ched searching to use country of origin & refactoring of test fixtures (#40) * CDMS-200 switches country ched searching to use country of origin CDMS-200 Refactored no match tests to re-use code Refactoring Test Fixtures Switched Analytics MaxVersion tests to use new fixtures Some small refactoring to remove some generics CDMS-200 adds additional decision tests, moves alvs decision check analytics into context so it appears in audit entry Refactoring fixtures Refactoring fixtures * Finished refactoring of BaseTest class :fingers-crossed --- .../BaseTest.cs | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 TestGenerator.IntegrationTesting.Backend/BaseTest.cs diff --git a/TestGenerator.IntegrationTesting.Backend/BaseTest.cs b/TestGenerator.IntegrationTesting.Backend/BaseTest.cs new file mode 100644 index 00000000..9829350e --- /dev/null +++ b/TestGenerator.IntegrationTesting.Backend/BaseTest.cs @@ -0,0 +1,45 @@ +using Microsoft.Extensions.DependencyInjection; +using TestDataGenerator; +using TestGenerator.IntegrationTesting.Backend.Fixtures; +using Xunit; +using Xunit.Abstractions; + +namespace TestGenerator.IntegrationTesting.Backend; + +public abstract class BaseTest // : IClassFixture, IClassFixture + where T : ScenarioGenerator +{ + protected readonly BtmsClient Client; + protected readonly TestGeneratorFixture TestGeneratorFixture; + protected readonly BackendFixture BackendFixture; + // internal readonly BackendGeneratorFixture BackendGeneratorFixture; + protected readonly ITestOutputHelper TestOutputHelper; + + protected readonly List LoadedData; + protected BaseTest( + ITestOutputHelper testOutputHelper + ) + { + TestOutputHelper = testOutputHelper; + + TestGeneratorFixture = new TestGeneratorFixture(); + BackendFixture = new BackendFixture(testOutputHelper, GetType().Name); + + // BackendFixture.TestOutputHelper = testOutputHelper; + // BackendFixture.DatabaseName = GetType().Name; + // BackendFixture.Init(GetType().Name); + + Client = BackendFixture.BtmsClient; + + var data = TestGeneratorFixture.GenerateTestData(); + LoadedData = BackendFixture + .LoadTestData(data) + .GetAwaiter() + .GetResult(); + } + + protected async Task ClearDb() + { + await Client.ClearDb(); + } +} \ No newline at end of file From e8244e3d2e2bb689de990ea56e2c8f1d3498a755 Mon Sep 17 00:00:00 2001 From: Craig Edmunds Date: Mon, 6 Jan 2025 15:47:29 +0000 Subject: [PATCH 04/12] CDMS-200 use an enum for alvs DecisionStatus (#41) * CDMS-200 use an enum for alvs DecisionStatus * CDMS-200 added tests for missing/incorrect decision version numbers * CDMS-200 changes decision status to an enum * Fix tests * CDMS-200 creating a way to use the new fixtures with test generator datasets * Integration tests - ScenarioDatasetBaseTest Caches datasets between tests * Updated tests to use the bus, and avoid using a thread sleep in the tests * ScenarioGeneratorBaseTest only runs each scenario load once * Disables parrallel bus processing for integration tests. Switching integration tests to use new test base class * CDMS-200 adds additional context to failing tests * added out extra output to failing test * updated tests to use the scenario name rather than test name * Updates all analytics tests to use ScenarioDatasetBaseTest --------- Co-authored-by: Thomas Anderson --- .../DecisionTests/NonContiguous.cs | 68 +++++++++++++++++++ .../BaseTest.cs | 45 ------------ 2 files changed, 68 insertions(+), 45 deletions(-) create mode 100644 Btms.Backend.IntegrationTests/DecisionTests/NonContiguous.cs delete mode 100644 TestGenerator.IntegrationTesting.Backend/BaseTest.cs diff --git a/Btms.Backend.IntegrationTests/DecisionTests/NonContiguous.cs b/Btms.Backend.IntegrationTests/DecisionTests/NonContiguous.cs new file mode 100644 index 00000000..d6071a82 --- /dev/null +++ b/Btms.Backend.IntegrationTests/DecisionTests/NonContiguous.cs @@ -0,0 +1,68 @@ +using Btms.Backend.IntegrationTests.Helpers; +using Btms.Model; +using Btms.Model.Cds; +using FluentAssertions; +using TestDataGenerator.Scenarios; +using TestGenerator.IntegrationTesting.Backend; +using TestGenerator.IntegrationTesting.Backend.Fixtures; +using Xunit; +using Xunit.Abstractions; + +namespace Btms.Backend.IntegrationTests.DecisionTests; + +[Trait("Category", "Integration")] +public class NonContiguous(ITestOutputHelper output) + : ScenarioGeneratorBaseTest(output) +{ + + [Fact] + public void ShouldHave2AlvsDecisions() + { + // Assert + var movement = Client.AsJsonApiClient() + .Get("api/movements") + .GetResourceObjects() + .Single(); + + movement + .AlvsDecisionStatus + .Decisions + .Count + .Should() + .Be(2); + } + + [Fact] + public void ShouldHaveCorrectDecisionNumbers() + { + // Assert + var movement = Client.AsJsonApiClient() + .Get("api/movements") + .GetResourceObjects() + .Single(); + + movement + .AlvsDecisionStatus + .Decisions + .Select(d => d.Context.AlvsDecisionNumber) + .Should() + .Equal(1, 3); + } + + [Fact] + public void ShouldHaveVersionNotCompleteDecisionStatus() + { + + // Assert + var movement = Client.AsJsonApiClient() + .Get("api/movements") + .GetResourceObjects() + .Single(); + + movement + .AlvsDecisionStatus + .DecisionStatus + .Should() + .Be(DecisionStatusEnum.AlvsDecisionVersionsNotComplete); + } +} \ No newline at end of file diff --git a/TestGenerator.IntegrationTesting.Backend/BaseTest.cs b/TestGenerator.IntegrationTesting.Backend/BaseTest.cs deleted file mode 100644 index 9829350e..00000000 --- a/TestGenerator.IntegrationTesting.Backend/BaseTest.cs +++ /dev/null @@ -1,45 +0,0 @@ -using Microsoft.Extensions.DependencyInjection; -using TestDataGenerator; -using TestGenerator.IntegrationTesting.Backend.Fixtures; -using Xunit; -using Xunit.Abstractions; - -namespace TestGenerator.IntegrationTesting.Backend; - -public abstract class BaseTest // : IClassFixture, IClassFixture - where T : ScenarioGenerator -{ - protected readonly BtmsClient Client; - protected readonly TestGeneratorFixture TestGeneratorFixture; - protected readonly BackendFixture BackendFixture; - // internal readonly BackendGeneratorFixture BackendGeneratorFixture; - protected readonly ITestOutputHelper TestOutputHelper; - - protected readonly List LoadedData; - protected BaseTest( - ITestOutputHelper testOutputHelper - ) - { - TestOutputHelper = testOutputHelper; - - TestGeneratorFixture = new TestGeneratorFixture(); - BackendFixture = new BackendFixture(testOutputHelper, GetType().Name); - - // BackendFixture.TestOutputHelper = testOutputHelper; - // BackendFixture.DatabaseName = GetType().Name; - // BackendFixture.Init(GetType().Name); - - Client = BackendFixture.BtmsClient; - - var data = TestGeneratorFixture.GenerateTestData(); - LoadedData = BackendFixture - .LoadTestData(data) - .GetAwaiter() - .GetResult(); - } - - protected async Task ClearDb() - { - await Client.ClearDb(); - } -} \ No newline at end of file From ead89c2a088bb673cbf03ff4c22d7ea912097278 Mon Sep 17 00:00:00 2001 From: Lim Sim Date: Wed, 8 Jan 2025 10:50:07 +0000 Subject: [PATCH 05/12] update test to use ScenarioGeneratorBaseTest --- Btms.Analytics.Tests/MovementsByMaxVersionTests.cs | 1 - 1 file changed, 1 deletion(-) diff --git a/Btms.Analytics.Tests/MovementsByMaxVersionTests.cs b/Btms.Analytics.Tests/MovementsByMaxVersionTests.cs index 94807adc..9e9417db 100644 --- a/Btms.Analytics.Tests/MovementsByMaxVersionTests.cs +++ b/Btms.Analytics.Tests/MovementsByMaxVersionTests.cs @@ -3,7 +3,6 @@ using TestDataGenerator.Scenarios; using TestGenerator.IntegrationTesting.Backend; using TestGenerator.IntegrationTesting.Backend.Extensions; -using TestGenerator.IntegrationTesting.Backend.Fixtures; using Xunit; using Xunit.Abstractions; From 67e50306ac01c5274c590b626156d527881fa175 Mon Sep 17 00:00:00 2001 From: Lim Sim Date: Fri, 10 Jan 2025 15:09:36 +0000 Subject: [PATCH 06/12] Add test for AC4 --- .../DecisionTests/SingleChedH02Tests.cs | 20 ++ ...-c7de5aab-2679-47a2-8466-09dc52be2e25.json | 1 + ...-06cc4df0-8a35-4854-92f0-1cf8f252a7fe.json | 1 + ...-10b33890-6efc-4d18-a13f-0e47e49d99a6.json | 1 + ...-1ada03e9-81de-465f-89e6-0957a014b727.json | 1 + ...-9034f199-f84d-4864-a21a-259b11f38a3e.json | 1 + ...-b32c7ac1-30ad-4b86-9b2c-fdcf5fb7a8d6.json | 1 + ...-b9a0e3c5-a3f6-4758-8964-1bb580c02108.json | 1 + ...-d0e0683c-eb75-4bc7-929e-a17f8be92956.json | 1 + ...-e06f94e5-9db9-4657-9598-fb4beb952138.json | 1 + ...-1cda5a75-9ee5-481b-aa50-45f8f436553c.json | 1 + ...-694c6a07-8da0-4129-b108-db035b528e71.json | 1 + ...-97fbd276-bb18-46a3-a89e-4091e38c4ca1.json | 1 + ...-a6226f91-8ccc-4c21-8b73-b3b23e39f316.json | 1 + ...-a723b345-fc0a-4557-805b-d75fb9da33a2.json | 1 + ...-c42b3b49-acf0-4e5c-bc48-fcca06cdf0b6.json | 1 + ...-c9b45832-5c04-445d-a411-c4ff792cc1e1.json | 1 + ...-dec0a5bf-518c-4d75-9437-1cda4c742daf.json | 1 + ...-7436fcbc-7b19-478f-afcb-ff79fd3bbfba.json | 1 + ...-a85982e3-4c7d-47bc-91a1-6a18cb9f5379.json | 1 + ...-046acf0a-c8de-424f-a5ea-f4d1b2e3fd41.json | 1 + ...-4547813c-b7d0-47bd-8241-ebc758974a2a.json | 1 + ...-4eed803d-043c-4d7d-8716-9c2910dfc152.json | 1 + ...-266df11f-4d60-43af-a9da-d6fdc5697d64.json | 1 + ...-420663bd-299a-4260-8a09-b8372316e2cb.json | 1 + ...-4bdcd649-6013-4f03-866d-99529696a288.json | 1 + ...-62277cbc-1c47-47ec-816c-b552d7c2b4d3.json | 1 + ...-81eb187f-414e-41e7-8a86-27dee4077c4d.json | 1 + ...-8c89c72b-253c-4cc5-9450-3fe3387c0c7e.json | 1 + ...-98da2557-6626-44ff-88bf-39a5e444f8ee.json | 1 + ...-2385b4ed-b8f9-4c49-9b15-c4d09623db10.json | 91 +++++ ...-665a0057-6ec1-42fc-9719-122ff0ebf201.json | 91 +++++ ...-6c4868ea-993a-41f3-bdbd-a8ad8c34081b.json | 91 +++++ ...-2c0acbac-abbb-4fe7-a819-2ce06370563a.json | 322 +++++++++++++++++ ...-7bf42a28-4f6d-42df-adf6-372fa736dade.json | 321 +++++++++++++++++ ...-98f98d7b-6bd7-49fe-ad6b-be6fd639fadb.json | 333 ++++++++++++++++++ ...-dee7152f-c6ee-49e9-b8af-f1e05d203bc6.json | 255 ++++++++++++++ ...-ec588ba2-4a1b-460b-bfde-62f7ceeeb251.json | 324 +++++++++++++++++ ...-68f47047-4045-4150-9e5b-1cab6938000c.json | 232 ++++++++++++ ...-6fa05bdd-73ae-4d67-a0fc-5eadad1d3a97.json | 294 ++++++++++++++++ ...-7b62cc21-f676-4ad5-b55e-2e8ab90a99a4.json | 304 ++++++++++++++++ .../MultiChedMatchScenarioGenerator.cs | 61 ++++ TestDataGenerator/TestDataGenerator.csproj | 176 +++++++++ 43 files changed, 2944 insertions(+) create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/ALVS/24GBDFPIYGN8YKQAR3-c7de5aab-2679-47a2-8466-09dc52be2e25.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-06cc4df0-8a35-4854-92f0-1cf8f252a7fe.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-10b33890-6efc-4d18-a13f-0e47e49d99a6.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-1ada03e9-81de-465f-89e6-0957a014b727.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-9034f199-f84d-4864-a21a-259b11f38a3e.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-b32c7ac1-30ad-4b86-9b2c-fdcf5fb7a8d6.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-b9a0e3c5-a3f6-4758-8964-1bb580c02108.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-d0e0683c-eb75-4bc7-929e-a17f8be92956.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-e06f94e5-9db9-4657-9598-fb4beb952138.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-1cda5a75-9ee5-481b-aa50-45f8f436553c.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-694c6a07-8da0-4129-b108-db035b528e71.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-97fbd276-bb18-46a3-a89e-4091e38c4ca1.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-a6226f91-8ccc-4c21-8b73-b3b23e39f316.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-a723b345-fc0a-4557-805b-d75fb9da33a2.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-c42b3b49-acf0-4e5c-bc48-fcca06cdf0b6.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-c9b45832-5c04-445d-a411-c4ff792cc1e1.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-dec0a5bf-518c-4d75-9437-1cda4c742daf.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/ALVS/24GBDFONF1WFFQIAR6-7436fcbc-7b19-478f-afcb-ff79fd3bbfba.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/ALVS/24GBDFONF1WFFQIAR6-a85982e3-4c7d-47bc-91a1-6a18cb9f5379.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5233942-046acf0a-c8de-424f-a5ea-f4d1b2e3fd41.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5233942-4547813c-b7d0-47bd-8241-ebc758974a2a.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5233942-4eed803d-043c-4d7d-8716-9c2910dfc152.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5234003-266df11f-4d60-43af-a9da-d6fdc5697d64.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5234003-420663bd-299a-4260-8a09-b8372316e2cb.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5234003-4bdcd649-6013-4f03-866d-99529696a288.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5234003-62277cbc-1c47-47ec-816c-b552d7c2b4d3.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5234003-81eb187f-414e-41e7-8a86-27dee4077c4d.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5234003-8c89c72b-253c-4cc5-9450-3fe3387c0c7e.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5234003-98da2557-6626-44ff-88bf-39a5e444f8ee.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/ALVS/24GBDFFXAW0PEDZAR2-2385b4ed-b8f9-4c49-9b15-c4d09623db10.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/ALVS/24GBDFFXAW0PEDZAR2-665a0057-6ec1-42fc-9719-122ff0ebf201.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/ALVS/24GBDFFXAW0PEDZAR2-6c4868ea-993a-41f3-bdbd-a8ad8c34081b.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252064-2c0acbac-abbb-4fe7-a819-2ce06370563a.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252064-7bf42a28-4f6d-42df-adf6-372fa736dade.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252064-98f98d7b-6bd7-49fe-ad6b-be6fd639fadb.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252064-dee7152f-c6ee-49e9-b8af-f1e05d203bc6.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252064-ec588ba2-4a1b-460b-bfde-62f7ceeeb251.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252076-68f47047-4045-4150-9e5b-1cab6938000c.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252076-6fa05bdd-73ae-4d67-a0fc-5eadad1d3a97.json create mode 100644 TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252076-7b62cc21-f676-4ad5-b55e-2e8ab90a99a4.json create mode 100644 TestDataGenerator/Scenarios/SpecificFiles/MultiChedMatchScenarioGenerator.cs diff --git a/Btms.Backend.IntegrationTests/DecisionTests/SingleChedH02Tests.cs b/Btms.Backend.IntegrationTests/DecisionTests/SingleChedH02Tests.cs index 8cf087d6..860d9f7c 100644 --- a/Btms.Backend.IntegrationTests/DecisionTests/SingleChedH02Tests.cs +++ b/Btms.Backend.IntegrationTests/DecisionTests/SingleChedH02Tests.cs @@ -168,3 +168,23 @@ public void SingleChed_ShouldHaveH02CheckValues() } } +[Trait("Category", "Integration")] +public class MultiChedDecisionTest(ITestOutputHelper output) + : ScenarioGeneratorBaseTest(output) +{ + [Fact] + public void MultiChed_ShouldHaveH01CheckValues() + { + string decisionCode = ""; + var expectedDecision = "H02"; + var movements = Client.AsJsonApiClient().Get("api/movements").GetResourceObjects().Single().Decisions + .OrderBy(x => x.ServiceHeader?.ServiceCalled).Last().Items! + .All(i => + { + decisionCode = i.Checks!.First().DecisionCode!; + + return decisionCode.Equals(expectedDecision); + }).Should().BeTrue($"Expected {expectedDecision}. Actually {{0}}", decisionCode); + ; + } +} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/ALVS/24GBDFPIYGN8YKQAR3-c7de5aab-2679-47a2-8466-09dc52be2e25.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/ALVS/24GBDFPIYGN8YKQAR3-c7de5aab-2679-47a2-8466-09dc52be2e25.json new file mode 100644 index 00000000..5aaa8416 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/ALVS/24GBDFPIYGN8YKQAR3-c7de5aab-2679-47a2-8466-09dc52be2e25.json @@ -0,0 +1 @@ +{"serviceHeader":{"sourceSystem":"CDS","destinationSystem":"ALVS","correlationId":"1315562","serviceCallTimestamp":1733315286000},"header":{"entryReference":"24GBDFPIYGN8YKQAR3","entryVersionNumber":1,"previousVersionNumber":null,"declarationUCR":"4GB279214189000-CL7238","declarationPartNumber":null,"declarationType":"S","arrivalDateTime":null,"submitterTURN":null,"declarantId":"GB279214189000","declarantName":"GB279214189000","dispatchCountryCode":"AE","goodsLocationCode":"LHRLHRLHR","masterUCR":"HARC17602480634"},"items":[{"itemNumber":1,"customsProcedureCode":"4000000","taricCommodityCode":"0106190000","goodsDescription":"11 LIVE CATS","consigneeId":"GB279214189000","consigneeName":"GB279214189000","itemNetMass":112,"itemSupplementaryUnits":0,"itemThirdQuantity":null,"itemOriginCountryCode":"AE","documents":[{"documentCode":"C640","documentReference":"GBCHD2024.5252413","documentStatus":"AE","documentControl":"P","documentQuantity":null}],"checks":[{"checkCode":"H221","departmentCode":"AHVLA"}]},{"itemNumber":2,"customsProcedureCode":"4000000","taricCommodityCode":"0106190000","goodsDescription":"11 LIVE CATS","consigneeId":"GB279214189000","consigneeName":"GB279214189000","itemNetMass":112,"itemSupplementaryUnits":0,"itemThirdQuantity":null,"itemOriginCountryCode":"AE","documents":[{"documentCode":"C640","documentReference":"GBCHD2024.5252370","documentStatus":"AE","documentControl":"P","documentQuantity":null}],"checks":[{"checkCode":"H221","departmentCode":"AHVLA"}]}]} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-06cc4df0-8a35-4854-92f0-1cf8f252a7fe.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-06cc4df0-8a35-4854-92f0-1cf8f252a7fe.json new file mode 100644 index 00000000..6db61723 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-06cc4df0-8a35-4854-92f0-1cf8f252a7fe.json @@ -0,0 +1 @@ +{"id":4254312,"referenceNumber":"CHEDA.GB.2024.5252370","version":2,"lastUpdated":"2024-12-04T11:53:12.349503678Z","lastUpdatedBy":{"displayName":"b034cb8645979899639cfb4915249f5a9aefad128ebbea73643ada1bd4cc8602","userId":"3dd58971-2d3f-e911-a95d-000d3a454f67"},"type":"CVEDA","status":"IN_PROGRESS","isHighRiskEuImport":false,"partOne":{"personResponsible":{"name":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","companyId":"e7a47772-024c-e911-a95e-000d3a454f67","companyName":"8efd3bc3bc390f2fc7455e69fa63b1b8d40e2b83a60d12e59eafae791c7c6521","address":["67b7790a83be11ca87bd541343f4f36ea2578d8d75a3e927bf04449de8261c32","17c5417c8e7e8b105103975c8a30f199ba5880991c19ad06ebf97fbe39743f9d","121df6107cee49c29c1c7be700d188a4fec45b38174fe294abb96622b0fe5fd3"],"country":"GB","tracesID":1001,"phone":"e6f3e484713df5e89e30880624aa3c005152d629a103d7ac665478205b7e0e32","email":"b51b1fdbfd2bc47f2cb98d1eacef6ff1a98775c52f3ea264fe1176b5bf850d42","contactId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"consignor":{"id":"84f6c789-b23a-4c18-a68e-0b22aa796ccb","type":"exporter","status":"nonapproved","companyName":"efac08ec6dd4b06a1213bf5ae84da887b5916b57fb69e01f2fe4dbfb5c24d91b","address":{"addressLine1":"3acbd607f17bc9f9fee01c0ade6252f31f1b51c5f3e8e7c96a7017431713141c","city":"5a4a3b86c74b044afe409427e9a875e6ad468b6ccfbf2a2fbf55e20f26050ebd","postalZipCode":"14f2f2f01cd1cc61563a6c8fff01b8a241a227dfa201e9f11f1d2d3de3bd4d35","countryISOCode":"d2d012b0e942fee087aa546b79d86e8d090c56185f2da2f347392d567a0b3231","telephone":"c6243d485b4a722df8abe66e8fb221428e4435c462ca57e53df18dd64f0d870c","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10192492},"consignee":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"importer":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"placeOfDestination":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"commodities":{"numberOfPackages":6,"numberOfAnimals":6,"commodityComplement":[{"commodityID":"01061900","commodityDescription":"Other","complementID":1,"complementName":"Felis catus","speciesID":"277268","speciesName":"Felis catus","speciesType":"2","speciesClass":"189901","speciesNomination":"Felis catus"}],"complementParameterSet":[{"uniqueComplementID":"fba3daba-96b6-4cb6-83ed-c3004acca7cf","complementID":1,"speciesID":"277268","keyDataPair":[{"key":"number_package","data":"6"},{"key":"number_animal","data":"6"}]}],"includeNonAblactedAnimals":false,"countryOfOrigin":"AE","animalsCertifiedAs":"Other"},"purpose":{"forImportOrAdmission":"Definitive import","purposeGroup":"For Re-Import"},"pointOfEntry":"GBLHR4A","arrivalDate":"2024-12-04","arrivalTime":"07:10:00","transporter":{"id":"f4bcf0f9-aa56-4d78-93a0-20fcd0bc7235","type":"commercial transporter","status":"approved","companyName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","individualName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","approvalNumber":"UK/REIGA/T2/00114438","address":{"addressLine1":"c4b8f582e6709950568a8211435cf3a56659b5143240c0301301a3409ed3e779","addressLine2":"52f7351da95f2ab671ec91c837018c14abf37c71ac798c7fd6f943e1090b9204","addressLine3":"918c41dd8b8858f6003d140fc5c3074f7038246faf2e165332dd5a0122d8a35d","city":"b4e3e828afcc9b96d902f15b0e99ae63feef0993b4b17146f292e49f5ab67dc7","postalZipCode":"f0afb11cfbaf5906c16c34a109df6576d473436272844f4527e67722c233fcde","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe"},"tracesId":10393940},"meansOfTransport":{"id":"HJ22 FWE","type":"Aeroplane","document":"N/A"},"meansOfTransportFromEntryPoint":{"id":"EK007","type":"Aeroplane","document":"176-02480634"},"departureDate":"2024-12-04","departureTime":"12:00:00","estimatedJourneyTimeInMinutes":240,"veterinaryInformation":{"identificationDetails":[{}]},"importerLocalReferenceNumber":"CL7238","route":{},"submissionDate":"2024-12-04T08:40:34.401434701Z","submittedBy":{"displayName":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","userId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"complexCommoditySelected":true},"partTwo":{"decision":{"decision":"Acceptable for Internal Market","ifChanneledOption":"article15"},"consignmentCheck":{"euStandard":"Not Set","nationalRequirements":"Not Set","additionalGuarantees":"Not Set"},"impactOfTransportOnAnimals":{"numberOfDeadAnimalsUnit":"number","numberOfUnfitAnimalsUnit":"number"},"laboratoryTests":{},"controlAuthority":{"officialVeterinarian":{"firstName":"efc1156f1875e7b38f6b943115fc28c76cb0ca32bedcc3d1fb904c6426a266cd","lastName":"9698925466c3b41da0c0ae0065820619304435d7936b4855c6a54a2aec5b8b03","email":"1cb4763847e01dffdf16df4a2536c5e243124ee35ec310c46ca249a3765f5e61","phone":"4302b5032003831d95374de1bdf81eb25f86ea18fdf1a6221013bfc9976ac8f0","signed":"2024-12-04T11:53:12.349403376"}},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/decision/consignmentacceptable","message":"What is the decision for this consignment"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/","message":"A document type must be entered"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck","message":"Documentary check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/physicalcheckresult","message":"Physical check result"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/welfarecheck","message":"Welfare check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/identitycheckresult","message":"Complete identity check details"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/numberofanimalschecked","message":"Animal number checked"}]},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/welfarecheck","message":"Welfare check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/decision/consignmentacceptable","message":"What is the decision for this consignment"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/identitycheckresult","message":"Complete identity check details"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/physicalcheckresult","message":"Physical check result"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/numberofanimalschecked","message":"Animal number checked"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck","message":"Documentary check"}],"etag":"0000000004507FF9","chedTypeVersion":1} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-10b33890-6efc-4d18-a13f-0e47e49d99a6.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-10b33890-6efc-4d18-a13f-0e47e49d99a6.json new file mode 100644 index 00000000..84f2a461 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-10b33890-6efc-4d18-a13f-0e47e49d99a6.json @@ -0,0 +1 @@ +{"id":4252370,"referenceNumber":"CHEDA.GB.2024.5252370","version":1,"lastUpdated":"2024-12-04T08:40:34.431612524Z","lastUpdatedBy":{"displayName":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","userId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"type":"CVEDA","status":"SUBMITTED","isHighRiskEuImport":false,"partOne":{"personResponsible":{"name":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","companyId":"e7a47772-024c-e911-a95e-000d3a454f67","companyName":"8efd3bc3bc390f2fc7455e69fa63b1b8d40e2b83a60d12e59eafae791c7c6521","address":["67b7790a83be11ca87bd541343f4f36ea2578d8d75a3e927bf04449de8261c32","17c5417c8e7e8b105103975c8a30f199ba5880991c19ad06ebf97fbe39743f9d","121df6107cee49c29c1c7be700d188a4fec45b38174fe294abb96622b0fe5fd3"],"country":"GB","tracesID":1001,"phone":"e6f3e484713df5e89e30880624aa3c005152d629a103d7ac665478205b7e0e32","email":"b51b1fdbfd2bc47f2cb98d1eacef6ff1a98775c52f3ea264fe1176b5bf850d42","contactId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"consignor":{"id":"84f6c789-b23a-4c18-a68e-0b22aa796ccb","type":"exporter","status":"nonapproved","companyName":"efac08ec6dd4b06a1213bf5ae84da887b5916b57fb69e01f2fe4dbfb5c24d91b","address":{"addressLine1":"3acbd607f17bc9f9fee01c0ade6252f31f1b51c5f3e8e7c96a7017431713141c","city":"5a4a3b86c74b044afe409427e9a875e6ad468b6ccfbf2a2fbf55e20f26050ebd","postalZipCode":"14f2f2f01cd1cc61563a6c8fff01b8a241a227dfa201e9f11f1d2d3de3bd4d35","countryISOCode":"d2d012b0e942fee087aa546b79d86e8d090c56185f2da2f347392d567a0b3231","telephone":"c6243d485b4a722df8abe66e8fb221428e4435c462ca57e53df18dd64f0d870c","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10192492},"consignee":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"importer":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"placeOfDestination":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"commodities":{"numberOfPackages":6,"numberOfAnimals":6,"commodityComplement":[{"commodityID":"01061900","commodityDescription":"Other","complementID":1,"complementName":"Felis catus","speciesID":"277268","speciesName":"Felis catus","speciesType":"2","speciesClass":"189901","speciesNomination":"Felis catus"}],"complementParameterSet":[{"uniqueComplementID":"fba3daba-96b6-4cb6-83ed-c3004acca7cf","complementID":1,"speciesID":"277268","keyDataPair":[{"key":"number_package","data":"6"},{"key":"number_animal","data":"6"}]}],"includeNonAblactedAnimals":false,"countryOfOrigin":"AE","animalsCertifiedAs":"Pets"},"purpose":{"forImportOrAdmission":"Definitive import","purposeGroup":"For Re-Import"},"pointOfEntry":"GBLHR4A","arrivalDate":"2024-12-04","arrivalTime":"07:10:00","transporter":{"id":"f4bcf0f9-aa56-4d78-93a0-20fcd0bc7235","type":"commercial transporter","status":"approved","companyName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","individualName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","approvalNumber":"UK/REIGA/T2/00114438","address":{"addressLine1":"c4b8f582e6709950568a8211435cf3a56659b5143240c0301301a3409ed3e779","addressLine2":"52f7351da95f2ab671ec91c837018c14abf37c71ac798c7fd6f943e1090b9204","addressLine3":"918c41dd8b8858f6003d140fc5c3074f7038246faf2e165332dd5a0122d8a35d","city":"b4e3e828afcc9b96d902f15b0e99ae63feef0993b4b17146f292e49f5ab67dc7","postalZipCode":"f0afb11cfbaf5906c16c34a109df6576d473436272844f4527e67722c233fcde","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe"},"tracesId":10393940},"meansOfTransport":{"id":"HJ22 FWE","type":"Aeroplane","document":"N/A"},"meansOfTransportFromEntryPoint":{"id":"EK007","type":"Aeroplane","document":"176-02480634"},"departureDate":"2024-12-04","departureTime":"12:00:00","estimatedJourneyTimeInMinutes":240,"veterinaryInformation":{"identificationDetails":[{}]},"importerLocalReferenceNumber":"CL7238","route":{},"submissionDate":"2024-12-04T08:40:34.401434701Z","submittedBy":{"displayName":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","userId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"complexCommoditySelected":true},"etag":"00000000044FCB61","chedTypeVersion":1} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-1ada03e9-81de-465f-89e6-0957a014b727.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-1ada03e9-81de-465f-89e6-0957a014b727.json new file mode 100644 index 00000000..77a74cac --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-1ada03e9-81de-465f-89e6-0957a014b727.json @@ -0,0 +1 @@ +{"id":4254317,"referenceNumber":"CHEDA.GB.2024.5252370","version":3,"lastUpdated":"2024-12-04T11:57:49.006825595Z","lastUpdatedBy":{"displayName":"b034cb8645979899639cfb4915249f5a9aefad128ebbea73643ada1bd4cc8602","userId":"3dd58971-2d3f-e911-a95d-000d3a454f67"},"type":"CVEDA","status":"IN_PROGRESS","isHighRiskEuImport":false,"partOne":{"personResponsible":{"name":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","companyId":"e7a47772-024c-e911-a95e-000d3a454f67","companyName":"8efd3bc3bc390f2fc7455e69fa63b1b8d40e2b83a60d12e59eafae791c7c6521","address":["67b7790a83be11ca87bd541343f4f36ea2578d8d75a3e927bf04449de8261c32","17c5417c8e7e8b105103975c8a30f199ba5880991c19ad06ebf97fbe39743f9d","121df6107cee49c29c1c7be700d188a4fec45b38174fe294abb96622b0fe5fd3"],"country":"GB","tracesID":1001,"phone":"e6f3e484713df5e89e30880624aa3c005152d629a103d7ac665478205b7e0e32","email":"b51b1fdbfd2bc47f2cb98d1eacef6ff1a98775c52f3ea264fe1176b5bf850d42","contactId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"consignor":{"id":"84f6c789-b23a-4c18-a68e-0b22aa796ccb","type":"exporter","status":"nonapproved","companyName":"efac08ec6dd4b06a1213bf5ae84da887b5916b57fb69e01f2fe4dbfb5c24d91b","address":{"addressLine1":"3acbd607f17bc9f9fee01c0ade6252f31f1b51c5f3e8e7c96a7017431713141c","city":"5a4a3b86c74b044afe409427e9a875e6ad468b6ccfbf2a2fbf55e20f26050ebd","postalZipCode":"14f2f2f01cd1cc61563a6c8fff01b8a241a227dfa201e9f11f1d2d3de3bd4d35","countryISOCode":"d2d012b0e942fee087aa546b79d86e8d090c56185f2da2f347392d567a0b3231","telephone":"c6243d485b4a722df8abe66e8fb221428e4435c462ca57e53df18dd64f0d870c","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10192492},"consignee":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"importer":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"placeOfDestination":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"commodities":{"numberOfPackages":6,"numberOfAnimals":6,"commodityComplement":[{"commodityID":"01061900","commodityDescription":"Other","complementID":1,"complementName":"Felis catus","speciesID":"277268","speciesName":"Felis catus","speciesType":"2","speciesClass":"189901","speciesNomination":"Felis catus"}],"complementParameterSet":[{"uniqueComplementID":"fba3daba-96b6-4cb6-83ed-c3004acca7cf","complementID":1,"speciesID":"277268","keyDataPair":[{"key":"number_package","data":"6"},{"key":"number_animal","data":"6"}]}],"includeNonAblactedAnimals":false,"countryOfOrigin":"AE","animalsCertifiedAs":"Other"},"purpose":{"forImportOrAdmission":"Definitive import","purposeGroup":"For Re-Import"},"pointOfEntry":"GBLHR4A","arrivalDate":"2024-12-04","arrivalTime":"07:10:00","transporter":{"id":"f4bcf0f9-aa56-4d78-93a0-20fcd0bc7235","type":"commercial transporter","status":"approved","companyName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","individualName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","approvalNumber":"UK/REIGA/T2/00114438","address":{"addressLine1":"c4b8f582e6709950568a8211435cf3a56659b5143240c0301301a3409ed3e779","addressLine2":"52f7351da95f2ab671ec91c837018c14abf37c71ac798c7fd6f943e1090b9204","addressLine3":"918c41dd8b8858f6003d140fc5c3074f7038246faf2e165332dd5a0122d8a35d","city":"b4e3e828afcc9b96d902f15b0e99ae63feef0993b4b17146f292e49f5ab67dc7","postalZipCode":"f0afb11cfbaf5906c16c34a109df6576d473436272844f4527e67722c233fcde","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe"},"tracesId":10393940},"meansOfTransport":{"id":"HJ22 FWE","type":"Aeroplane","document":"N/A"},"meansOfTransportFromEntryPoint":{"id":"EK007","type":"Aeroplane","document":"176-02480634"},"departureDate":"2024-12-04","departureTime":"12:00:00","estimatedJourneyTimeInMinutes":240,"veterinaryInformation":{"accompanyingDocuments":[{"documentType":"latestVeterinaryHealthCertificate","documentReference":"DXB-Q-22-2813539","documentIssueDate":"2024-12-02"}],"identificationDetails":[{}]},"importerLocalReferenceNumber":"CL7238","route":{},"submissionDate":"2024-12-04T08:40:34.401434701Z","submittedBy":{"displayName":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","userId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"complexCommoditySelected":true},"partTwo":{"decision":{"decision":"Acceptable for Internal Market","ifChanneledOption":"article15"},"consignmentCheck":{"euStandard":"Not Set","nationalRequirements":"Not Set","additionalGuarantees":"Not Set"},"impactOfTransportOnAnimals":{"numberOfDeadAnimalsUnit":"number","numberOfUnfitAnimalsUnit":"number"},"laboratoryTests":{},"controlAuthority":{"officialVeterinarian":{"firstName":"efc1156f1875e7b38f6b943115fc28c76cb0ca32bedcc3d1fb904c6426a266cd","lastName":"9698925466c3b41da0c0ae0065820619304435d7936b4855c6a54a2aec5b8b03","email":"1cb4763847e01dffdf16df4a2536c5e243124ee35ec310c46ca249a3765f5e61","phone":"4302b5032003831d95374de1bdf81eb25f86ea18fdf1a6221013bfc9976ac8f0","signed":"2024-12-04T11:57:49.006782094"}},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/decision/consignmentacceptable","message":"What is the decision for this consignment"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck","message":"Documentary check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/physicalcheckresult","message":"Physical check result"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/welfarecheck","message":"Welfare check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/identitycheckresult","message":"Complete identity check details"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/numberofanimalschecked","message":"Animal number checked"}]},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/welfarecheck","message":"Welfare check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/decision/consignmentacceptable","message":"What is the decision for this consignment"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/identitycheckresult","message":"Complete identity check details"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/physicalcheckresult","message":"Physical check result"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/numberofanimalschecked","message":"Animal number checked"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck","message":"Documentary check"}],"etag":"0000000004508470","chedTypeVersion":1} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-9034f199-f84d-4864-a21a-259b11f38a3e.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-9034f199-f84d-4864-a21a-259b11f38a3e.json new file mode 100644 index 00000000..4d5c2e7c --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-9034f199-f84d-4864-a21a-259b11f38a3e.json @@ -0,0 +1 @@ +{"id":4254317,"referenceNumber":"CHEDA.GB.2024.5252370","version":3,"lastUpdated":"2024-12-04T11:53:40.583764142Z","lastUpdatedBy":{"displayName":"b034cb8645979899639cfb4915249f5a9aefad128ebbea73643ada1bd4cc8602","userId":"3dd58971-2d3f-e911-a95d-000d3a454f67"},"type":"CVEDA","status":"MODIFY","isHighRiskEuImport":false,"partOne":{"personResponsible":{"name":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","companyId":"e7a47772-024c-e911-a95e-000d3a454f67","companyName":"8efd3bc3bc390f2fc7455e69fa63b1b8d40e2b83a60d12e59eafae791c7c6521","address":["67b7790a83be11ca87bd541343f4f36ea2578d8d75a3e927bf04449de8261c32","17c5417c8e7e8b105103975c8a30f199ba5880991c19ad06ebf97fbe39743f9d","121df6107cee49c29c1c7be700d188a4fec45b38174fe294abb96622b0fe5fd3"],"country":"GB","tracesID":1001,"phone":"e6f3e484713df5e89e30880624aa3c005152d629a103d7ac665478205b7e0e32","email":"b51b1fdbfd2bc47f2cb98d1eacef6ff1a98775c52f3ea264fe1176b5bf850d42","contactId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"consignor":{"id":"84f6c789-b23a-4c18-a68e-0b22aa796ccb","type":"exporter","status":"nonapproved","companyName":"efac08ec6dd4b06a1213bf5ae84da887b5916b57fb69e01f2fe4dbfb5c24d91b","address":{"addressLine1":"3acbd607f17bc9f9fee01c0ade6252f31f1b51c5f3e8e7c96a7017431713141c","city":"5a4a3b86c74b044afe409427e9a875e6ad468b6ccfbf2a2fbf55e20f26050ebd","postalZipCode":"14f2f2f01cd1cc61563a6c8fff01b8a241a227dfa201e9f11f1d2d3de3bd4d35","countryISOCode":"d2d012b0e942fee087aa546b79d86e8d090c56185f2da2f347392d567a0b3231","telephone":"c6243d485b4a722df8abe66e8fb221428e4435c462ca57e53df18dd64f0d870c","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10192492},"consignee":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"importer":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"placeOfDestination":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"commodities":{"numberOfPackages":6,"numberOfAnimals":6,"commodityComplement":[{"commodityID":"01061900","commodityDescription":"Other","complementID":1,"complementName":"Felis catus","speciesID":"277268","speciesName":"Felis catus","speciesType":"2","speciesClass":"189901","speciesNomination":"Felis catus"}],"complementParameterSet":[{"uniqueComplementID":"fba3daba-96b6-4cb6-83ed-c3004acca7cf","complementID":1,"speciesID":"277268","keyDataPair":[{"key":"number_package","data":"6"},{"key":"number_animal","data":"6"}]}],"includeNonAblactedAnimals":false,"countryOfOrigin":"AE","animalsCertifiedAs":"Other"},"purpose":{"forImportOrAdmission":"Definitive import","purposeGroup":"For Re-Import"},"pointOfEntry":"GBLHR4A","arrivalDate":"2024-12-04","arrivalTime":"07:10:00","transporter":{"id":"f4bcf0f9-aa56-4d78-93a0-20fcd0bc7235","type":"commercial transporter","status":"approved","companyName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","individualName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","approvalNumber":"UK/REIGA/T2/00114438","address":{"addressLine1":"c4b8f582e6709950568a8211435cf3a56659b5143240c0301301a3409ed3e779","addressLine2":"52f7351da95f2ab671ec91c837018c14abf37c71ac798c7fd6f943e1090b9204","addressLine3":"918c41dd8b8858f6003d140fc5c3074f7038246faf2e165332dd5a0122d8a35d","city":"b4e3e828afcc9b96d902f15b0e99ae63feef0993b4b17146f292e49f5ab67dc7","postalZipCode":"f0afb11cfbaf5906c16c34a109df6576d473436272844f4527e67722c233fcde","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe"},"tracesId":10393940},"meansOfTransport":{"id":"HJ22 FWE","type":"Aeroplane","document":"N/A"},"meansOfTransportFromEntryPoint":{"id":"EK007","type":"Aeroplane","document":"176-02480634"},"departureDate":"2024-12-04","departureTime":"12:00:00","estimatedJourneyTimeInMinutes":240,"veterinaryInformation":{"identificationDetails":[{}]},"importerLocalReferenceNumber":"CL7238","route":{},"submissionDate":"2024-12-04T08:40:34.401434701Z","submittedBy":{"displayName":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","userId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"complexCommoditySelected":true},"partTwo":{"decision":{"decision":"Acceptable for Internal Market","ifChanneledOption":"article15"},"consignmentCheck":{"euStandard":"Not Set","nationalRequirements":"Not Set","additionalGuarantees":"Not Set"},"impactOfTransportOnAnimals":{"numberOfDeadAnimalsUnit":"number","numberOfUnfitAnimalsUnit":"number"},"laboratoryTests":{},"controlAuthority":{"officialVeterinarian":{"firstName":"efc1156f1875e7b38f6b943115fc28c76cb0ca32bedcc3d1fb904c6426a266cd","lastName":"9698925466c3b41da0c0ae0065820619304435d7936b4855c6a54a2aec5b8b03","email":"1cb4763847e01dffdf16df4a2536c5e243124ee35ec310c46ca249a3765f5e61","phone":"4302b5032003831d95374de1bdf81eb25f86ea18fdf1a6221013bfc9976ac8f0","signed":"2024-12-04T11:53:12.349403376"}},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/decision/consignmentacceptable","message":"What is the decision for this consignment"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/","message":"A document type must be entered"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck","message":"Documentary check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/physicalcheckresult","message":"Physical check result"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/welfarecheck","message":"Welfare check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/identitycheckresult","message":"Complete identity check details"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/numberofanimalschecked","message":"Animal number checked"}]},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/welfarecheck","message":"Welfare check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/decision/consignmentacceptable","message":"What is the decision for this consignment"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/identitycheckresult","message":"Complete identity check details"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/physicalcheckresult","message":"Physical check result"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck","message":"Documentary check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/numberofanimalschecked","message":"Animal number checked"}],"etag":"0000000004508002","chedTypeVersion":1} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-b32c7ac1-30ad-4b86-9b2c-fdcf5fb7a8d6.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-b32c7ac1-30ad-4b86-9b2c-fdcf5fb7a8d6.json new file mode 100644 index 00000000..14d591c9 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-b32c7ac1-30ad-4b86-9b2c-fdcf5fb7a8d6.json @@ -0,0 +1 @@ +{"id":4254357,"referenceNumber":"CHEDA.GB.2024.5252370","version":4,"lastUpdated":"2024-12-04T11:58:02.475262275Z","lastUpdatedBy":{"displayName":"b034cb8645979899639cfb4915249f5a9aefad128ebbea73643ada1bd4cc8602","userId":"3dd58971-2d3f-e911-a95d-000d3a454f67"},"type":"CVEDA","status":"MODIFY","isHighRiskEuImport":false,"partOne":{"personResponsible":{"name":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","companyId":"e7a47772-024c-e911-a95e-000d3a454f67","companyName":"8efd3bc3bc390f2fc7455e69fa63b1b8d40e2b83a60d12e59eafae791c7c6521","address":["67b7790a83be11ca87bd541343f4f36ea2578d8d75a3e927bf04449de8261c32","17c5417c8e7e8b105103975c8a30f199ba5880991c19ad06ebf97fbe39743f9d","121df6107cee49c29c1c7be700d188a4fec45b38174fe294abb96622b0fe5fd3"],"country":"GB","tracesID":1001,"phone":"e6f3e484713df5e89e30880624aa3c005152d629a103d7ac665478205b7e0e32","email":"b51b1fdbfd2bc47f2cb98d1eacef6ff1a98775c52f3ea264fe1176b5bf850d42","contactId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"consignor":{"id":"84f6c789-b23a-4c18-a68e-0b22aa796ccb","type":"exporter","status":"nonapproved","companyName":"efac08ec6dd4b06a1213bf5ae84da887b5916b57fb69e01f2fe4dbfb5c24d91b","address":{"addressLine1":"3acbd607f17bc9f9fee01c0ade6252f31f1b51c5f3e8e7c96a7017431713141c","city":"5a4a3b86c74b044afe409427e9a875e6ad468b6ccfbf2a2fbf55e20f26050ebd","postalZipCode":"14f2f2f01cd1cc61563a6c8fff01b8a241a227dfa201e9f11f1d2d3de3bd4d35","countryISOCode":"d2d012b0e942fee087aa546b79d86e8d090c56185f2da2f347392d567a0b3231","telephone":"c6243d485b4a722df8abe66e8fb221428e4435c462ca57e53df18dd64f0d870c","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10192492},"consignee":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"importer":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"placeOfDestination":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"commodities":{"numberOfPackages":6,"numberOfAnimals":6,"commodityComplement":[{"commodityID":"01061900","commodityDescription":"Other","complementID":1,"complementName":"Felis catus","speciesID":"277268","speciesName":"Felis catus","speciesType":"2","speciesClass":"189901","speciesNomination":"Felis catus"}],"complementParameterSet":[{"uniqueComplementID":"fba3daba-96b6-4cb6-83ed-c3004acca7cf","complementID":1,"speciesID":"277268","keyDataPair":[{"key":"number_package","data":"6"},{"key":"number_animal","data":"6"}]}],"includeNonAblactedAnimals":false,"countryOfOrigin":"AE","animalsCertifiedAs":"Other"},"purpose":{"forImportOrAdmission":"Definitive import","purposeGroup":"For Re-Import"},"pointOfEntry":"GBLHR4A","arrivalDate":"2024-12-04","arrivalTime":"07:10:00","transporter":{"id":"f4bcf0f9-aa56-4d78-93a0-20fcd0bc7235","type":"commercial transporter","status":"approved","companyName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","individualName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","approvalNumber":"UK/REIGA/T2/00114438","address":{"addressLine1":"c4b8f582e6709950568a8211435cf3a56659b5143240c0301301a3409ed3e779","addressLine2":"52f7351da95f2ab671ec91c837018c14abf37c71ac798c7fd6f943e1090b9204","addressLine3":"918c41dd8b8858f6003d140fc5c3074f7038246faf2e165332dd5a0122d8a35d","city":"b4e3e828afcc9b96d902f15b0e99ae63feef0993b4b17146f292e49f5ab67dc7","postalZipCode":"f0afb11cfbaf5906c16c34a109df6576d473436272844f4527e67722c233fcde","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe"},"tracesId":10393940},"meansOfTransport":{"id":"HJ22 FWE","type":"Aeroplane","document":"N/A"},"meansOfTransportFromEntryPoint":{"id":"EK007","type":"Aeroplane","document":"176-02480634"},"departureDate":"2024-12-04","departureTime":"12:00:00","estimatedJourneyTimeInMinutes":240,"veterinaryInformation":{"accompanyingDocuments":[{"documentType":"latestVeterinaryHealthCertificate","documentReference":"DXB-Q-22-2813539","documentIssueDate":"2024-12-02"}],"identificationDetails":[{}]},"importerLocalReferenceNumber":"CL7238","route":{},"submissionDate":"2024-12-04T08:40:34.401434701Z","submittedBy":{"displayName":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","userId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"complexCommoditySelected":true},"partTwo":{"decision":{"decision":"Acceptable for Internal Market","ifChanneledOption":"article15"},"consignmentCheck":{"euStandard":"Not Set","nationalRequirements":"Not Set","additionalGuarantees":"Not Set"},"impactOfTransportOnAnimals":{"numberOfDeadAnimalsUnit":"number","numberOfUnfitAnimalsUnit":"number"},"laboratoryTests":{},"controlAuthority":{"officialVeterinarian":{"firstName":"efc1156f1875e7b38f6b943115fc28c76cb0ca32bedcc3d1fb904c6426a266cd","lastName":"9698925466c3b41da0c0ae0065820619304435d7936b4855c6a54a2aec5b8b03","email":"1cb4763847e01dffdf16df4a2536c5e243124ee35ec310c46ca249a3765f5e61","phone":"4302b5032003831d95374de1bdf81eb25f86ea18fdf1a6221013bfc9976ac8f0","signed":"2024-12-04T11:57:49.006782094"}},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/decision/consignmentacceptable","message":"What is the decision for this consignment"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck","message":"Documentary check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/physicalcheckresult","message":"Physical check result"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/welfarecheck","message":"Welfare check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/identitycheckresult","message":"Complete identity check details"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/numberofanimalschecked","message":"Animal number checked"}]},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/welfarecheck","message":"Welfare check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/decision/consignmentacceptable","message":"What is the decision for this consignment"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/identitycheckresult","message":"Complete identity check details"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/physicalcheckresult","message":"Physical check result"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/numberofanimalschecked","message":"Animal number checked"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck","message":"Documentary check"}],"etag":"000000000450848E","chedTypeVersion":1} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-b9a0e3c5-a3f6-4758-8964-1bb580c02108.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-b9a0e3c5-a3f6-4758-8964-1bb580c02108.json new file mode 100644 index 00000000..6ab0e09f --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-b9a0e3c5-a3f6-4758-8964-1bb580c02108.json @@ -0,0 +1 @@ +{"id":4254357,"referenceNumber":"CHEDA.GB.2024.5252370","version":4,"lastUpdated":"2024-12-04T12:00:01.217209621Z","lastUpdatedBy":{"displayName":"b034cb8645979899639cfb4915249f5a9aefad128ebbea73643ada1bd4cc8602","userId":"3dd58971-2d3f-e911-a95d-000d3a454f67"},"type":"CVEDA","status":"IN_PROGRESS","isHighRiskEuImport":false,"partOne":{"personResponsible":{"name":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","companyId":"e7a47772-024c-e911-a95e-000d3a454f67","companyName":"8efd3bc3bc390f2fc7455e69fa63b1b8d40e2b83a60d12e59eafae791c7c6521","address":["67b7790a83be11ca87bd541343f4f36ea2578d8d75a3e927bf04449de8261c32","17c5417c8e7e8b105103975c8a30f199ba5880991c19ad06ebf97fbe39743f9d","121df6107cee49c29c1c7be700d188a4fec45b38174fe294abb96622b0fe5fd3"],"country":"GB","tracesID":1001,"phone":"e6f3e484713df5e89e30880624aa3c005152d629a103d7ac665478205b7e0e32","email":"b51b1fdbfd2bc47f2cb98d1eacef6ff1a98775c52f3ea264fe1176b5bf850d42","contactId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"consignor":{"id":"84f6c789-b23a-4c18-a68e-0b22aa796ccb","type":"exporter","status":"nonapproved","companyName":"efac08ec6dd4b06a1213bf5ae84da887b5916b57fb69e01f2fe4dbfb5c24d91b","address":{"addressLine1":"3acbd607f17bc9f9fee01c0ade6252f31f1b51c5f3e8e7c96a7017431713141c","city":"5a4a3b86c74b044afe409427e9a875e6ad468b6ccfbf2a2fbf55e20f26050ebd","postalZipCode":"14f2f2f01cd1cc61563a6c8fff01b8a241a227dfa201e9f11f1d2d3de3bd4d35","countryISOCode":"d2d012b0e942fee087aa546b79d86e8d090c56185f2da2f347392d567a0b3231","telephone":"c6243d485b4a722df8abe66e8fb221428e4435c462ca57e53df18dd64f0d870c","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10192492},"consignee":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"importer":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"placeOfDestination":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"commodities":{"numberOfPackages":6,"numberOfAnimals":6,"commodityComplement":[{"commodityID":"01061900","commodityDescription":"Other","complementID":1,"complementName":"Felis catus","speciesID":"277268","speciesName":"Felis catus","speciesType":"2","speciesClass":"189901","speciesNomination":"Felis catus"}],"complementParameterSet":[{"uniqueComplementID":"fba3daba-96b6-4cb6-83ed-c3004acca7cf","complementID":1,"speciesID":"277268","keyDataPair":[{"key":"number_package","data":"6"},{"key":"number_animal","data":"6"}]}],"includeNonAblactedAnimals":false,"countryOfOrigin":"AE","animalsCertifiedAs":"Other"},"purpose":{"forImportOrAdmission":"Definitive import","purposeGroup":"For Re-Import"},"pointOfEntry":"GBLHR4A","arrivalDate":"2024-12-04","arrivalTime":"07:10:00","transporter":{"id":"f4bcf0f9-aa56-4d78-93a0-20fcd0bc7235","type":"commercial transporter","status":"approved","companyName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","individualName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","approvalNumber":"UK/REIGA/T2/00114438","address":{"addressLine1":"c4b8f582e6709950568a8211435cf3a56659b5143240c0301301a3409ed3e779","addressLine2":"52f7351da95f2ab671ec91c837018c14abf37c71ac798c7fd6f943e1090b9204","addressLine3":"918c41dd8b8858f6003d140fc5c3074f7038246faf2e165332dd5a0122d8a35d","city":"b4e3e828afcc9b96d902f15b0e99ae63feef0993b4b17146f292e49f5ab67dc7","postalZipCode":"f0afb11cfbaf5906c16c34a109df6576d473436272844f4527e67722c233fcde","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe"},"tracesId":10393940},"meansOfTransport":{"id":"HJ22 FWE","type":"Aeroplane","document":"N/A"},"meansOfTransportFromEntryPoint":{"id":"EK007","type":"Aeroplane","document":"176-02480634"},"departureDate":"2024-12-04","departureTime":"12:00:00","estimatedJourneyTimeInMinutes":240,"veterinaryInformation":{"accompanyingDocuments":[{"documentType":"latestVeterinaryHealthCertificate","documentReference":"DXB-Q-22-2813539","documentIssueDate":"2024-12-02"}],"identificationDetails":[{"identificationDetail":"900 233 001 310 290","identificationDescription":"CAT"},{"identificationDetail":"900 233 001 334 510","identificationDescription":"CAT"},{"identificationDetail":"900 233 001 334 513","identificationDescription":"CAT"},{"identificationDetail":"900 233 001 334 532","identificationDescription":"CAT"},{"identificationDetail":"784 219 001 931 151","identificationDescription":"CAT"},{"identificationDetail":"900 263 001 374 915","identificationDescription":"CAT"}]},"importerLocalReferenceNumber":"CL7238","route":{},"submissionDate":"2024-12-04T08:40:34.401434701Z","submittedBy":{"displayName":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","userId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"complexCommoditySelected":true},"partTwo":{"decision":{"decision":"Acceptable for Internal Market","ifChanneledOption":"article15"},"consignmentCheck":{"euStandard":"Not Set","nationalRequirements":"Not Set","additionalGuarantees":"Not Set"},"impactOfTransportOnAnimals":{"numberOfDeadAnimalsUnit":"number","numberOfUnfitAnimalsUnit":"number"},"laboratoryTests":{},"controlAuthority":{"officialVeterinarian":{"firstName":"efc1156f1875e7b38f6b943115fc28c76cb0ca32bedcc3d1fb904c6426a266cd","lastName":"9698925466c3b41da0c0ae0065820619304435d7936b4855c6a54a2aec5b8b03","email":"1cb4763847e01dffdf16df4a2536c5e243124ee35ec310c46ca249a3765f5e61","phone":"4302b5032003831d95374de1bdf81eb25f86ea18fdf1a6221013bfc9976ac8f0","signed":"2024-12-04T12:00:01.21717002"}},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/decision/consignmentacceptable","message":"What is the decision for this consignment"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck","message":"Documentary check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/physicalcheckresult","message":"Physical check result"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/welfarecheck","message":"Welfare check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/identitycheckresult","message":"Complete identity check details"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/numberofanimalschecked","message":"Animal number checked"}]},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/welfarecheck","message":"Welfare check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/decision/consignmentacceptable","message":"What is the decision for this consignment"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/identitycheckresult","message":"Complete identity check details"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/physicalcheckresult","message":"Physical check result"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/numberofanimalschecked","message":"Animal number checked"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck","message":"Documentary check"}],"etag":"0000000004508675","chedTypeVersion":1} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-d0e0683c-eb75-4bc7-929e-a17f8be92956.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-d0e0683c-eb75-4bc7-929e-a17f8be92956.json new file mode 100644 index 00000000..9b992782 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-d0e0683c-eb75-4bc7-929e-a17f8be92956.json @@ -0,0 +1 @@ +{"id":4254357,"referenceNumber":"CHEDA.GB.2024.5252370","version":4,"lastUpdated":"2024-12-04T12:00:51.595231209Z","lastUpdatedBy":{"displayName":"b034cb8645979899639cfb4915249f5a9aefad128ebbea73643ada1bd4cc8602","userId":"3dd58971-2d3f-e911-a95d-000d3a454f67"},"type":"CVEDA","status":"VALIDATED","isHighRiskEuImport":false,"partOne":{"personResponsible":{"name":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","companyId":"e7a47772-024c-e911-a95e-000d3a454f67","companyName":"8efd3bc3bc390f2fc7455e69fa63b1b8d40e2b83a60d12e59eafae791c7c6521","address":["67b7790a83be11ca87bd541343f4f36ea2578d8d75a3e927bf04449de8261c32","17c5417c8e7e8b105103975c8a30f199ba5880991c19ad06ebf97fbe39743f9d","121df6107cee49c29c1c7be700d188a4fec45b38174fe294abb96622b0fe5fd3"],"country":"GB","tracesID":1001,"phone":"e6f3e484713df5e89e30880624aa3c005152d629a103d7ac665478205b7e0e32","email":"b51b1fdbfd2bc47f2cb98d1eacef6ff1a98775c52f3ea264fe1176b5bf850d42","contactId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"consignor":{"id":"84f6c789-b23a-4c18-a68e-0b22aa796ccb","type":"exporter","status":"nonapproved","companyName":"efac08ec6dd4b06a1213bf5ae84da887b5916b57fb69e01f2fe4dbfb5c24d91b","address":{"addressLine1":"3acbd607f17bc9f9fee01c0ade6252f31f1b51c5f3e8e7c96a7017431713141c","city":"5a4a3b86c74b044afe409427e9a875e6ad468b6ccfbf2a2fbf55e20f26050ebd","postalZipCode":"14f2f2f01cd1cc61563a6c8fff01b8a241a227dfa201e9f11f1d2d3de3bd4d35","countryISOCode":"d2d012b0e942fee087aa546b79d86e8d090c56185f2da2f347392d567a0b3231","telephone":"c6243d485b4a722df8abe66e8fb221428e4435c462ca57e53df18dd64f0d870c","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10192492},"consignee":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"importer":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"placeOfDestination":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"commodities":{"numberOfPackages":6,"numberOfAnimals":6,"commodityComplement":[{"commodityID":"01061900","commodityDescription":"Other","complementID":1,"complementName":"Felis catus","speciesID":"277268","speciesName":"Felis catus","speciesType":"2","speciesClass":"189901","speciesNomination":"Felis catus"}],"complementParameterSet":[{"uniqueComplementID":"fba3daba-96b6-4cb6-83ed-c3004acca7cf","complementID":1,"speciesID":"277268","keyDataPair":[{"key":"number_package","data":"6"},{"key":"number_animal","data":"6"}]}],"includeNonAblactedAnimals":false,"countryOfOrigin":"AE","animalsCertifiedAs":"Other"},"purpose":{"forImportOrAdmission":"Definitive import","purposeGroup":"For Re-Import"},"pointOfEntry":"GBLHR4A","arrivalDate":"2024-12-04","arrivalTime":"07:10:00","transporter":{"id":"f4bcf0f9-aa56-4d78-93a0-20fcd0bc7235","type":"commercial transporter","status":"approved","companyName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","individualName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","approvalNumber":"UK/REIGA/T2/00114438","address":{"addressLine1":"c4b8f582e6709950568a8211435cf3a56659b5143240c0301301a3409ed3e779","addressLine2":"52f7351da95f2ab671ec91c837018c14abf37c71ac798c7fd6f943e1090b9204","addressLine3":"918c41dd8b8858f6003d140fc5c3074f7038246faf2e165332dd5a0122d8a35d","city":"b4e3e828afcc9b96d902f15b0e99ae63feef0993b4b17146f292e49f5ab67dc7","postalZipCode":"f0afb11cfbaf5906c16c34a109df6576d473436272844f4527e67722c233fcde","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe"},"tracesId":10393940},"meansOfTransport":{"id":"HJ22 FWE","type":"Aeroplane","document":"N/A"},"meansOfTransportFromEntryPoint":{"id":"EK007","type":"Aeroplane","document":"176-02480634"},"departureDate":"2024-12-04","departureTime":"12:00:00","estimatedJourneyTimeInMinutes":240,"veterinaryInformation":{"accompanyingDocuments":[{"documentType":"latestVeterinaryHealthCertificate","documentReference":"DXB-Q-22-2813539","documentIssueDate":"2024-12-02"}],"identificationDetails":[{"identificationDetail":"900 233 001 310 290","identificationDescription":"CAT"},{"identificationDetail":"900 233 001 334 510","identificationDescription":"CAT"},{"identificationDetail":"900 233 001 334 513","identificationDescription":"CAT"},{"identificationDetail":"900 233 001 334 532","identificationDescription":"CAT"},{"identificationDetail":"784 219 001 931 151","identificationDescription":"CAT"},{"identificationDetail":"900 263 001 374 915","identificationDescription":"CAT"}]},"importerLocalReferenceNumber":"CL7238","route":{},"submissionDate":"2024-12-04T08:40:34.401434701Z","submittedBy":{"displayName":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","userId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"complexCommoditySelected":true},"decisionBy":{"displayName":"b034cb8645979899639cfb4915249f5a9aefad128ebbea73643ada1bd4cc8602","userId":"3dd58971-2d3f-e911-a95d-000d3a454f67"},"decisionDate":"2024-12-04T12:00:51.565570149Z","partTwo":{"decision":{"consignmentAcceptable":true,"decision":"Acceptable for Internal Market"},"consignmentCheck":{"euStandard":"Not Set","documentCheckResult":"Satisfactory","nationalRequirements":"Not Set","additionalGuarantees":"Not Set","identityCheckResult":"Satisfactory","physicalCheckResult":"Satisfactory","welfareCheck":"Satisfactory","numberOfAnimalsChecked":6},"impactOfTransportOnAnimals":{"numberOfDeadAnimals":0,"numberOfDeadAnimalsUnit":"number","numberOfUnfitAnimals":0,"numberOfUnfitAnimalsUnit":"number","numberOfBirthOrAbortion":0},"laboratoryTestsRequired":false,"resealedContainersIncluded":false,"controlAuthority":{"officialVeterinarian":{"firstName":"efc1156f1875e7b38f6b943115fc28c76cb0ca32bedcc3d1fb904c6426a266cd","lastName":"9698925466c3b41da0c0ae0065820619304435d7936b4855c6a54a2aec5b8b03","email":"1cb4763847e01dffdf16df4a2536c5e243124ee35ec310c46ca249a3765f5e61","phone":"4302b5032003831d95374de1bdf81eb25f86ea18fdf1a6221013bfc9976ac8f0","signed":"2024-12-04T12:00:51.595202309"}},"bipLocalReferenceNumber":"24/49/054"},"etag":"00000000045087F5","chedTypeVersion":1} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-e06f94e5-9db9-4657-9598-fb4beb952138.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-e06f94e5-9db9-4657-9598-fb4beb952138.json new file mode 100644 index 00000000..2156338f --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252370-e06f94e5-9db9-4657-9598-fb4beb952138.json @@ -0,0 +1 @@ +{"id":4254312,"referenceNumber":"CHEDA.GB.2024.5252370","version":2,"lastUpdated":"2024-12-04T11:53:07.647408996Z","lastUpdatedBy":{"displayName":"b034cb8645979899639cfb4915249f5a9aefad128ebbea73643ada1bd4cc8602","userId":"3dd58971-2d3f-e911-a95d-000d3a454f67"},"type":"CVEDA","status":"MODIFY","isHighRiskEuImport":false,"partOne":{"personResponsible":{"name":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","companyId":"e7a47772-024c-e911-a95e-000d3a454f67","companyName":"8efd3bc3bc390f2fc7455e69fa63b1b8d40e2b83a60d12e59eafae791c7c6521","address":["67b7790a83be11ca87bd541343f4f36ea2578d8d75a3e927bf04449de8261c32","17c5417c8e7e8b105103975c8a30f199ba5880991c19ad06ebf97fbe39743f9d","121df6107cee49c29c1c7be700d188a4fec45b38174fe294abb96622b0fe5fd3"],"country":"GB","tracesID":1001,"phone":"e6f3e484713df5e89e30880624aa3c005152d629a103d7ac665478205b7e0e32","email":"b51b1fdbfd2bc47f2cb98d1eacef6ff1a98775c52f3ea264fe1176b5bf850d42","contactId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"consignor":{"id":"84f6c789-b23a-4c18-a68e-0b22aa796ccb","type":"exporter","status":"nonapproved","companyName":"efac08ec6dd4b06a1213bf5ae84da887b5916b57fb69e01f2fe4dbfb5c24d91b","address":{"addressLine1":"3acbd607f17bc9f9fee01c0ade6252f31f1b51c5f3e8e7c96a7017431713141c","city":"5a4a3b86c74b044afe409427e9a875e6ad468b6ccfbf2a2fbf55e20f26050ebd","postalZipCode":"14f2f2f01cd1cc61563a6c8fff01b8a241a227dfa201e9f11f1d2d3de3bd4d35","countryISOCode":"d2d012b0e942fee087aa546b79d86e8d090c56185f2da2f347392d567a0b3231","telephone":"c6243d485b4a722df8abe66e8fb221428e4435c462ca57e53df18dd64f0d870c","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10192492},"consignee":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"importer":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"placeOfDestination":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"commodities":{"numberOfPackages":6,"numberOfAnimals":6,"commodityComplement":[{"commodityID":"01061900","commodityDescription":"Other","complementID":1,"complementName":"Felis catus","speciesID":"277268","speciesName":"Felis catus","speciesType":"2","speciesClass":"189901","speciesNomination":"Felis catus"}],"complementParameterSet":[{"uniqueComplementID":"fba3daba-96b6-4cb6-83ed-c3004acca7cf","complementID":1,"speciesID":"277268","keyDataPair":[{"key":"number_package","data":"6"},{"key":"number_animal","data":"6"}]}],"includeNonAblactedAnimals":false,"countryOfOrigin":"AE","animalsCertifiedAs":"Pets"},"purpose":{"forImportOrAdmission":"Definitive import","purposeGroup":"For Re-Import"},"pointOfEntry":"GBLHR4A","arrivalDate":"2024-12-04","arrivalTime":"07:10:00","transporter":{"id":"f4bcf0f9-aa56-4d78-93a0-20fcd0bc7235","type":"commercial transporter","status":"approved","companyName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","individualName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","approvalNumber":"UK/REIGA/T2/00114438","address":{"addressLine1":"c4b8f582e6709950568a8211435cf3a56659b5143240c0301301a3409ed3e779","addressLine2":"52f7351da95f2ab671ec91c837018c14abf37c71ac798c7fd6f943e1090b9204","addressLine3":"918c41dd8b8858f6003d140fc5c3074f7038246faf2e165332dd5a0122d8a35d","city":"b4e3e828afcc9b96d902f15b0e99ae63feef0993b4b17146f292e49f5ab67dc7","postalZipCode":"f0afb11cfbaf5906c16c34a109df6576d473436272844f4527e67722c233fcde","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe"},"tracesId":10393940},"meansOfTransport":{"id":"HJ22 FWE","type":"Aeroplane","document":"N/A"},"meansOfTransportFromEntryPoint":{"id":"EK007","type":"Aeroplane","document":"176-02480634"},"departureDate":"2024-12-04","departureTime":"12:00:00","estimatedJourneyTimeInMinutes":240,"veterinaryInformation":{"identificationDetails":[{}]},"importerLocalReferenceNumber":"CL7238","route":{},"submissionDate":"2024-12-04T08:40:34.401434701Z","submittedBy":{"displayName":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","userId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"complexCommoditySelected":true},"partTwo":{"decision":{"decision":"Acceptable for Internal Market","ifChanneledOption":"article15"},"consignmentCheck":{"euStandard":"Not Set","nationalRequirements":"Not Set","additionalGuarantees":"Not Set"},"impactOfTransportOnAnimals":{"numberOfDeadAnimalsUnit":"number","numberOfUnfitAnimalsUnit":"number"},"laboratoryTests":{},"controlAuthority":{"officialVeterinarian":{"firstName":"efc1156f1875e7b38f6b943115fc28c76cb0ca32bedcc3d1fb904c6426a266cd","lastName":"9698925466c3b41da0c0ae0065820619304435d7936b4855c6a54a2aec5b8b03","email":"1cb4763847e01dffdf16df4a2536c5e243124ee35ec310c46ca249a3765f5e61","phone":"4302b5032003831d95374de1bdf81eb25f86ea18fdf1a6221013bfc9976ac8f0"}},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/decision/consignmentacceptable","message":"What is the decision for this consignment"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/","message":"A document type must be entered"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck","message":"Documentary check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/physicalcheckresult","message":"Physical check result"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/welfarecheck","message":"Welfare check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/identitycheckresult","message":"Complete identity check details"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/numberofanimalschecked","message":"Animal number checked"}]},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/welfarecheck","message":"Welfare check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/decision/consignmentacceptable","message":"What is the decision for this consignment"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/identitycheckresult","message":"Complete identity check details"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/physicalcheckresult","message":"Physical check result"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/numberofanimalschecked","message":"Animal number checked"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck","message":"Documentary check"}],"etag":"00000000044FCB62","chedTypeVersion":1} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-1cda5a75-9ee5-481b-aa50-45f8f436553c.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-1cda5a75-9ee5-481b-aa50-45f8f436553c.json new file mode 100644 index 00000000..b300cb51 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-1cda5a75-9ee5-481b-aa50-45f8f436553c.json @@ -0,0 +1 @@ +{"id":4254138,"referenceNumber":"CHEDA.GB.2024.5252413","version":4,"lastUpdated":"2024-12-04T11:35:52.78519848Z","lastUpdatedBy":{"displayName":"b034cb8645979899639cfb4915249f5a9aefad128ebbea73643ada1bd4cc8602","userId":"3dd58971-2d3f-e911-a95d-000d3a454f67"},"type":"CVEDA","status":"MODIFY","isHighRiskEuImport":false,"partOne":{"personResponsible":{"name":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","companyId":"e7a47772-024c-e911-a95e-000d3a454f67","companyName":"8efd3bc3bc390f2fc7455e69fa63b1b8d40e2b83a60d12e59eafae791c7c6521","address":["67b7790a83be11ca87bd541343f4f36ea2578d8d75a3e927bf04449de8261c32","17c5417c8e7e8b105103975c8a30f199ba5880991c19ad06ebf97fbe39743f9d","121df6107cee49c29c1c7be700d188a4fec45b38174fe294abb96622b0fe5fd3"],"country":"GB","tracesID":1001,"phone":"e6f3e484713df5e89e30880624aa3c005152d629a103d7ac665478205b7e0e32","email":"b51b1fdbfd2bc47f2cb98d1eacef6ff1a98775c52f3ea264fe1176b5bf850d42","contactId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"consignor":{"id":"84f6c789-b23a-4c18-a68e-0b22aa796ccb","type":"exporter","status":"nonapproved","companyName":"efac08ec6dd4b06a1213bf5ae84da887b5916b57fb69e01f2fe4dbfb5c24d91b","address":{"addressLine1":"3acbd607f17bc9f9fee01c0ade6252f31f1b51c5f3e8e7c96a7017431713141c","city":"5a4a3b86c74b044afe409427e9a875e6ad468b6ccfbf2a2fbf55e20f26050ebd","postalZipCode":"14f2f2f01cd1cc61563a6c8fff01b8a241a227dfa201e9f11f1d2d3de3bd4d35","countryISOCode":"d2d012b0e942fee087aa546b79d86e8d090c56185f2da2f347392d567a0b3231","telephone":"c6243d485b4a722df8abe66e8fb221428e4435c462ca57e53df18dd64f0d870c","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10192492},"consignee":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"importer":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"placeOfDestination":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"commodities":{"numberOfPackages":5,"numberOfAnimals":5,"commodityComplement":[{"commodityID":"01061900","commodityDescription":"Other","complementID":1,"complementName":"Felis catus","speciesID":"277268","speciesName":"Felis catus","speciesType":"2","speciesClass":"189901","speciesNomination":"Felis catus"}],"complementParameterSet":[{"uniqueComplementID":"e6eb37a5-6b26-466d-8baa-dfafc0b031fc","complementID":1,"speciesID":"277268","keyDataPair":[{"key":"number_package","data":"5"},{"key":"number_animal","data":"5"}]}],"includeNonAblactedAnimals":false,"countryOfOrigin":"AE","animalsCertifiedAs":"Other"},"purpose":{"forImportOrAdmission":"Definitive import","purposeGroup":"For Re-Import"},"pointOfEntry":"GBLHR4A","arrivalDate":"2024-12-04","arrivalTime":"07:10:00","transporter":{"id":"f4bcf0f9-aa56-4d78-93a0-20fcd0bc7235","type":"commercial transporter","status":"approved","companyName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","individualName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","approvalNumber":"UK/REIGA/T2/00114438","address":{"addressLine1":"c4b8f582e6709950568a8211435cf3a56659b5143240c0301301a3409ed3e779","addressLine2":"52f7351da95f2ab671ec91c837018c14abf37c71ac798c7fd6f943e1090b9204","addressLine3":"918c41dd8b8858f6003d140fc5c3074f7038246faf2e165332dd5a0122d8a35d","city":"b4e3e828afcc9b96d902f15b0e99ae63feef0993b4b17146f292e49f5ab67dc7","postalZipCode":"f0afb11cfbaf5906c16c34a109df6576d473436272844f4527e67722c233fcde","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe"},"tracesId":10393940},"meansOfTransport":{"id":"HJ22 FWE","type":"Road Vehicle","document":"N/A"},"meansOfTransportFromEntryPoint":{"id":"EK007","type":"Aeroplane","document":"176-02480634"},"departureDate":"2024-12-04","departureTime":"12:00:00","estimatedJourneyTimeInMinutes":240,"veterinaryInformation":{"accompanyingDocuments":[{"documentType":"latestVeterinaryHealthCertificate","documentReference":"DXB-Q-22-2813548","documentIssueDate":"2024-12-02"}],"identificationDetails":[{}]},"importerLocalReferenceNumber":"CL7238","route":{},"submissionDate":"2024-12-04T08:43:10.877065593Z","submittedBy":{"displayName":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","userId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"complexCommoditySelected":true},"partTwo":{"decision":{"decision":"Acceptable for Internal Market","ifChanneledOption":"article15"},"consignmentCheck":{"euStandard":"Not Set","nationalRequirements":"Not Set","additionalGuarantees":"Not Set"},"impactOfTransportOnAnimals":{"numberOfDeadAnimalsUnit":"number","numberOfUnfitAnimalsUnit":"number"},"laboratoryTests":{},"controlAuthority":{"officialVeterinarian":{"firstName":"efc1156f1875e7b38f6b943115fc28c76cb0ca32bedcc3d1fb904c6426a266cd","lastName":"9698925466c3b41da0c0ae0065820619304435d7936b4855c6a54a2aec5b8b03","email":"1cb4763847e01dffdf16df4a2536c5e243124ee35ec310c46ca249a3765f5e61","phone":"4302b5032003831d95374de1bdf81eb25f86ea18fdf1a6221013bfc9976ac8f0","signed":"2024-12-04T11:35:41.537013041"}},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/decision/consignmentacceptable","message":"What is the decision for this consignment"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck","message":"Documentary check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/physicalcheckresult","message":"Physical check result"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/welfarecheck","message":"Welfare check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/identitycheckresult","message":"Complete identity check details"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/numberofanimalschecked","message":"Animal number checked"}]},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/welfarecheck","message":"Welfare check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/decision/consignmentacceptable","message":"What is the decision for this consignment"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/identitycheckresult","message":"Complete identity check details"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/physicalcheckresult","message":"Physical check result"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/numberofanimalschecked","message":"Animal number checked"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck","message":"Documentary check"}],"etag":"0000000004506E92","chedTypeVersion":1} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-694c6a07-8da0-4129-b108-db035b528e71.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-694c6a07-8da0-4129-b108-db035b528e71.json new file mode 100644 index 00000000..8451ab3f --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-694c6a07-8da0-4129-b108-db035b528e71.json @@ -0,0 +1 @@ +{"id":4252413,"referenceNumber":"CHEDA.GB.2024.5252413","version":1,"lastUpdated":"2024-12-04T08:43:10.910696038Z","lastUpdatedBy":{"displayName":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","userId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"type":"CVEDA","status":"SUBMITTED","isHighRiskEuImport":false,"partOne":{"personResponsible":{"name":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","companyId":"e7a47772-024c-e911-a95e-000d3a454f67","companyName":"8efd3bc3bc390f2fc7455e69fa63b1b8d40e2b83a60d12e59eafae791c7c6521","address":["67b7790a83be11ca87bd541343f4f36ea2578d8d75a3e927bf04449de8261c32","17c5417c8e7e8b105103975c8a30f199ba5880991c19ad06ebf97fbe39743f9d","121df6107cee49c29c1c7be700d188a4fec45b38174fe294abb96622b0fe5fd3"],"country":"GB","tracesID":1001,"phone":"e6f3e484713df5e89e30880624aa3c005152d629a103d7ac665478205b7e0e32","email":"b51b1fdbfd2bc47f2cb98d1eacef6ff1a98775c52f3ea264fe1176b5bf850d42","contactId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"consignor":{"id":"84f6c789-b23a-4c18-a68e-0b22aa796ccb","type":"exporter","status":"nonapproved","companyName":"efac08ec6dd4b06a1213bf5ae84da887b5916b57fb69e01f2fe4dbfb5c24d91b","address":{"addressLine1":"3acbd607f17bc9f9fee01c0ade6252f31f1b51c5f3e8e7c96a7017431713141c","city":"5a4a3b86c74b044afe409427e9a875e6ad468b6ccfbf2a2fbf55e20f26050ebd","postalZipCode":"14f2f2f01cd1cc61563a6c8fff01b8a241a227dfa201e9f11f1d2d3de3bd4d35","countryISOCode":"d2d012b0e942fee087aa546b79d86e8d090c56185f2da2f347392d567a0b3231","telephone":"c6243d485b4a722df8abe66e8fb221428e4435c462ca57e53df18dd64f0d870c","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10192492},"consignee":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"importer":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"placeOfDestination":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"commodities":{"numberOfPackages":5,"numberOfAnimals":5,"commodityComplement":[{"commodityID":"01061900","commodityDescription":"Other","complementID":1,"complementName":"Felis catus","speciesID":"277268","speciesName":"Felis catus","speciesType":"2","speciesClass":"189901","speciesNomination":"Felis catus"}],"complementParameterSet":[{"uniqueComplementID":"e6eb37a5-6b26-466d-8baa-dfafc0b031fc","complementID":1,"speciesID":"277268","keyDataPair":[{"key":"number_package","data":"5"},{"key":"number_animal","data":"5"}]}],"includeNonAblactedAnimals":false,"countryOfOrigin":"AE","animalsCertifiedAs":"Pets"},"purpose":{"forImportOrAdmission":"Definitive import","purposeGroup":"For Re-Import"},"pointOfEntry":"GBLHR4A","arrivalDate":"2024-12-04","arrivalTime":"07:10:00","transporter":{"id":"f4bcf0f9-aa56-4d78-93a0-20fcd0bc7235","type":"commercial transporter","status":"approved","companyName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","individualName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","approvalNumber":"UK/REIGA/T2/00114438","address":{"addressLine1":"c4b8f582e6709950568a8211435cf3a56659b5143240c0301301a3409ed3e779","addressLine2":"52f7351da95f2ab671ec91c837018c14abf37c71ac798c7fd6f943e1090b9204","addressLine3":"918c41dd8b8858f6003d140fc5c3074f7038246faf2e165332dd5a0122d8a35d","city":"b4e3e828afcc9b96d902f15b0e99ae63feef0993b4b17146f292e49f5ab67dc7","postalZipCode":"f0afb11cfbaf5906c16c34a109df6576d473436272844f4527e67722c233fcde","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe"},"tracesId":10393940},"meansOfTransport":{"id":"HJ22 FWE","type":"Road Vehicle","document":"N/A"},"meansOfTransportFromEntryPoint":{"id":"EK007","type":"Aeroplane","document":"176-02480634"},"departureDate":"2024-12-04","departureTime":"12:00:00","estimatedJourneyTimeInMinutes":240,"veterinaryInformation":{"identificationDetails":[{}]},"importerLocalReferenceNumber":"CL7238","route":{},"submissionDate":"2024-12-04T08:43:10.877065593Z","submittedBy":{"displayName":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","userId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"complexCommoditySelected":true},"etag":"00000000044FCC88","chedTypeVersion":1} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-97fbd276-bb18-46a3-a89e-4091e38c4ca1.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-97fbd276-bb18-46a3-a89e-4091e38c4ca1.json new file mode 100644 index 00000000..82d07a6c --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-97fbd276-bb18-46a3-a89e-4091e38c4ca1.json @@ -0,0 +1 @@ +{"id":4254096,"referenceNumber":"CHEDA.GB.2024.5252413","version":2,"lastUpdated":"2024-12-04T11:31:54.800995432Z","lastUpdatedBy":{"displayName":"b034cb8645979899639cfb4915249f5a9aefad128ebbea73643ada1bd4cc8602","userId":"3dd58971-2d3f-e911-a95d-000d3a454f67"},"type":"CVEDA","status":"IN_PROGRESS","isHighRiskEuImport":false,"partOne":{"personResponsible":{"name":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","companyId":"e7a47772-024c-e911-a95e-000d3a454f67","companyName":"8efd3bc3bc390f2fc7455e69fa63b1b8d40e2b83a60d12e59eafae791c7c6521","address":["67b7790a83be11ca87bd541343f4f36ea2578d8d75a3e927bf04449de8261c32","17c5417c8e7e8b105103975c8a30f199ba5880991c19ad06ebf97fbe39743f9d","121df6107cee49c29c1c7be700d188a4fec45b38174fe294abb96622b0fe5fd3"],"country":"GB","tracesID":1001,"phone":"e6f3e484713df5e89e30880624aa3c005152d629a103d7ac665478205b7e0e32","email":"b51b1fdbfd2bc47f2cb98d1eacef6ff1a98775c52f3ea264fe1176b5bf850d42","contactId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"consignor":{"id":"84f6c789-b23a-4c18-a68e-0b22aa796ccb","type":"exporter","status":"nonapproved","companyName":"efac08ec6dd4b06a1213bf5ae84da887b5916b57fb69e01f2fe4dbfb5c24d91b","address":{"addressLine1":"3acbd607f17bc9f9fee01c0ade6252f31f1b51c5f3e8e7c96a7017431713141c","city":"5a4a3b86c74b044afe409427e9a875e6ad468b6ccfbf2a2fbf55e20f26050ebd","postalZipCode":"14f2f2f01cd1cc61563a6c8fff01b8a241a227dfa201e9f11f1d2d3de3bd4d35","countryISOCode":"d2d012b0e942fee087aa546b79d86e8d090c56185f2da2f347392d567a0b3231","telephone":"c6243d485b4a722df8abe66e8fb221428e4435c462ca57e53df18dd64f0d870c","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10192492},"consignee":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"importer":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"placeOfDestination":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"commodities":{"numberOfPackages":5,"numberOfAnimals":5,"commodityComplement":[{"commodityID":"01061900","commodityDescription":"Other","complementID":1,"complementName":"Felis catus","speciesID":"277268","speciesName":"Felis catus","speciesType":"2","speciesClass":"189901","speciesNomination":"Felis catus"}],"complementParameterSet":[{"uniqueComplementID":"e6eb37a5-6b26-466d-8baa-dfafc0b031fc","complementID":1,"speciesID":"277268","keyDataPair":[{"key":"number_package","data":"5"},{"key":"number_animal","data":"5"}]}],"includeNonAblactedAnimals":false,"countryOfOrigin":"AE","animalsCertifiedAs":"Other"},"purpose":{"forImportOrAdmission":"Definitive import","purposeGroup":"For Re-Import"},"pointOfEntry":"GBLHR4A","arrivalDate":"2024-12-04","arrivalTime":"07:10:00","transporter":{"id":"f4bcf0f9-aa56-4d78-93a0-20fcd0bc7235","type":"commercial transporter","status":"approved","companyName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","individualName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","approvalNumber":"UK/REIGA/T2/00114438","address":{"addressLine1":"c4b8f582e6709950568a8211435cf3a56659b5143240c0301301a3409ed3e779","addressLine2":"52f7351da95f2ab671ec91c837018c14abf37c71ac798c7fd6f943e1090b9204","addressLine3":"918c41dd8b8858f6003d140fc5c3074f7038246faf2e165332dd5a0122d8a35d","city":"b4e3e828afcc9b96d902f15b0e99ae63feef0993b4b17146f292e49f5ab67dc7","postalZipCode":"f0afb11cfbaf5906c16c34a109df6576d473436272844f4527e67722c233fcde","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe"},"tracesId":10393940},"meansOfTransport":{"id":"HJ22 FWE","type":"Road Vehicle","document":"N/A"},"meansOfTransportFromEntryPoint":{"id":"EK007","type":"Aeroplane","document":"176-02480634"},"departureDate":"2024-12-04","departureTime":"12:00:00","estimatedJourneyTimeInMinutes":240,"veterinaryInformation":{"identificationDetails":[{}]},"importerLocalReferenceNumber":"CL7238","route":{},"submissionDate":"2024-12-04T08:43:10.877065593Z","submittedBy":{"displayName":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","userId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"complexCommoditySelected":true},"partTwo":{"decision":{"decision":"Acceptable for Internal Market","ifChanneledOption":"article15"},"consignmentCheck":{"euStandard":"Not Set","nationalRequirements":"Not Set","additionalGuarantees":"Not Set"},"impactOfTransportOnAnimals":{"numberOfDeadAnimalsUnit":"number","numberOfUnfitAnimalsUnit":"number"},"laboratoryTests":{},"controlAuthority":{"officialVeterinarian":{"firstName":"efc1156f1875e7b38f6b943115fc28c76cb0ca32bedcc3d1fb904c6426a266cd","lastName":"9698925466c3b41da0c0ae0065820619304435d7936b4855c6a54a2aec5b8b03","email":"1cb4763847e01dffdf16df4a2536c5e243124ee35ec310c46ca249a3765f5e61","phone":"4302b5032003831d95374de1bdf81eb25f86ea18fdf1a6221013bfc9976ac8f0","signed":"2024-12-04T11:31:54.800941832"}},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/decision/consignmentacceptable","message":"What is the decision for this consignment"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/","message":"A document type must be entered"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck","message":"Documentary check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/physicalcheckresult","message":"Physical check result"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/welfarecheck","message":"Welfare check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/identitycheckresult","message":"Complete identity check details"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/numberofanimalschecked","message":"Animal number checked"}]},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/welfarecheck","message":"Welfare check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/decision/consignmentacceptable","message":"What is the decision for this consignment"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/identitycheckresult","message":"Complete identity check details"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/physicalcheckresult","message":"Physical check result"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/numberofanimalschecked","message":"Animal number checked"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck","message":"Documentary check"}],"etag":"0000000004506A67","chedTypeVersion":1} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-a6226f91-8ccc-4c21-8b73-b3b23e39f316.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-a6226f91-8ccc-4c21-8b73-b3b23e39f316.json new file mode 100644 index 00000000..ba54dd2c --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-a6226f91-8ccc-4c21-8b73-b3b23e39f316.json @@ -0,0 +1 @@ +{"id":4254096,"referenceNumber":"CHEDA.GB.2024.5252413","version":2,"lastUpdated":"2024-12-04T11:31:49.76922697Z","lastUpdatedBy":{"displayName":"b034cb8645979899639cfb4915249f5a9aefad128ebbea73643ada1bd4cc8602","userId":"3dd58971-2d3f-e911-a95d-000d3a454f67"},"type":"CVEDA","status":"MODIFY","isHighRiskEuImport":false,"partOne":{"personResponsible":{"name":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","companyId":"e7a47772-024c-e911-a95e-000d3a454f67","companyName":"8efd3bc3bc390f2fc7455e69fa63b1b8d40e2b83a60d12e59eafae791c7c6521","address":["67b7790a83be11ca87bd541343f4f36ea2578d8d75a3e927bf04449de8261c32","17c5417c8e7e8b105103975c8a30f199ba5880991c19ad06ebf97fbe39743f9d","121df6107cee49c29c1c7be700d188a4fec45b38174fe294abb96622b0fe5fd3"],"country":"GB","tracesID":1001,"phone":"e6f3e484713df5e89e30880624aa3c005152d629a103d7ac665478205b7e0e32","email":"b51b1fdbfd2bc47f2cb98d1eacef6ff1a98775c52f3ea264fe1176b5bf850d42","contactId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"consignor":{"id":"84f6c789-b23a-4c18-a68e-0b22aa796ccb","type":"exporter","status":"nonapproved","companyName":"efac08ec6dd4b06a1213bf5ae84da887b5916b57fb69e01f2fe4dbfb5c24d91b","address":{"addressLine1":"3acbd607f17bc9f9fee01c0ade6252f31f1b51c5f3e8e7c96a7017431713141c","city":"5a4a3b86c74b044afe409427e9a875e6ad468b6ccfbf2a2fbf55e20f26050ebd","postalZipCode":"14f2f2f01cd1cc61563a6c8fff01b8a241a227dfa201e9f11f1d2d3de3bd4d35","countryISOCode":"d2d012b0e942fee087aa546b79d86e8d090c56185f2da2f347392d567a0b3231","telephone":"c6243d485b4a722df8abe66e8fb221428e4435c462ca57e53df18dd64f0d870c","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10192492},"consignee":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"importer":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"placeOfDestination":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"commodities":{"numberOfPackages":5,"numberOfAnimals":5,"commodityComplement":[{"commodityID":"01061900","commodityDescription":"Other","complementID":1,"complementName":"Felis catus","speciesID":"277268","speciesName":"Felis catus","speciesType":"2","speciesClass":"189901","speciesNomination":"Felis catus"}],"complementParameterSet":[{"uniqueComplementID":"e6eb37a5-6b26-466d-8baa-dfafc0b031fc","complementID":1,"speciesID":"277268","keyDataPair":[{"key":"number_package","data":"5"},{"key":"number_animal","data":"5"}]}],"includeNonAblactedAnimals":false,"countryOfOrigin":"AE","animalsCertifiedAs":"Pets"},"purpose":{"forImportOrAdmission":"Definitive import","purposeGroup":"For Re-Import"},"pointOfEntry":"GBLHR4A","arrivalDate":"2024-12-04","arrivalTime":"07:10:00","transporter":{"id":"f4bcf0f9-aa56-4d78-93a0-20fcd0bc7235","type":"commercial transporter","status":"approved","companyName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","individualName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","approvalNumber":"UK/REIGA/T2/00114438","address":{"addressLine1":"c4b8f582e6709950568a8211435cf3a56659b5143240c0301301a3409ed3e779","addressLine2":"52f7351da95f2ab671ec91c837018c14abf37c71ac798c7fd6f943e1090b9204","addressLine3":"918c41dd8b8858f6003d140fc5c3074f7038246faf2e165332dd5a0122d8a35d","city":"b4e3e828afcc9b96d902f15b0e99ae63feef0993b4b17146f292e49f5ab67dc7","postalZipCode":"f0afb11cfbaf5906c16c34a109df6576d473436272844f4527e67722c233fcde","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe"},"tracesId":10393940},"meansOfTransport":{"id":"HJ22 FWE","type":"Road Vehicle","document":"N/A"},"meansOfTransportFromEntryPoint":{"id":"EK007","type":"Aeroplane","document":"176-02480634"},"departureDate":"2024-12-04","departureTime":"12:00:00","estimatedJourneyTimeInMinutes":240,"veterinaryInformation":{"identificationDetails":[{}]},"importerLocalReferenceNumber":"CL7238","route":{},"submissionDate":"2024-12-04T08:43:10.877065593Z","submittedBy":{"displayName":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","userId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"complexCommoditySelected":true},"partTwo":{"decision":{"decision":"Acceptable for Internal Market","ifChanneledOption":"article15"},"consignmentCheck":{"euStandard":"Not Set","nationalRequirements":"Not Set","additionalGuarantees":"Not Set"},"impactOfTransportOnAnimals":{"numberOfDeadAnimalsUnit":"number","numberOfUnfitAnimalsUnit":"number"},"laboratoryTests":{},"controlAuthority":{"officialVeterinarian":{"firstName":"efc1156f1875e7b38f6b943115fc28c76cb0ca32bedcc3d1fb904c6426a266cd","lastName":"9698925466c3b41da0c0ae0065820619304435d7936b4855c6a54a2aec5b8b03","email":"1cb4763847e01dffdf16df4a2536c5e243124ee35ec310c46ca249a3765f5e61","phone":"4302b5032003831d95374de1bdf81eb25f86ea18fdf1a6221013bfc9976ac8f0"}},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/decision/consignmentacceptable","message":"What is the decision for this consignment"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/","message":"A document type must be entered"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck","message":"Documentary check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/physicalcheckresult","message":"Physical check result"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/welfarecheck","message":"Welfare check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/identitycheckresult","message":"Complete identity check details"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/numberofanimalschecked","message":"Animal number checked"}]},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/welfarecheck","message":"Welfare check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/decision/consignmentacceptable","message":"What is the decision for this consignment"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/identitycheckresult","message":"Complete identity check details"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/physicalcheckresult","message":"Physical check result"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck","message":"Documentary check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/numberofanimalschecked","message":"Animal number checked"}],"etag":"00000000044FCC8B","chedTypeVersion":1} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-a723b345-fc0a-4557-805b-d75fb9da33a2.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-a723b345-fc0a-4557-805b-d75fb9da33a2.json new file mode 100644 index 00000000..8a541fd3 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-a723b345-fc0a-4557-805b-d75fb9da33a2.json @@ -0,0 +1 @@ +{"id":4254110,"referenceNumber":"CHEDA.GB.2024.5252413","version":3,"lastUpdated":"2024-12-04T11:35:41.537045241Z","lastUpdatedBy":{"displayName":"b034cb8645979899639cfb4915249f5a9aefad128ebbea73643ada1bd4cc8602","userId":"3dd58971-2d3f-e911-a95d-000d3a454f67"},"type":"CVEDA","status":"IN_PROGRESS","isHighRiskEuImport":false,"partOne":{"personResponsible":{"name":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","companyId":"e7a47772-024c-e911-a95e-000d3a454f67","companyName":"8efd3bc3bc390f2fc7455e69fa63b1b8d40e2b83a60d12e59eafae791c7c6521","address":["67b7790a83be11ca87bd541343f4f36ea2578d8d75a3e927bf04449de8261c32","17c5417c8e7e8b105103975c8a30f199ba5880991c19ad06ebf97fbe39743f9d","121df6107cee49c29c1c7be700d188a4fec45b38174fe294abb96622b0fe5fd3"],"country":"GB","tracesID":1001,"phone":"e6f3e484713df5e89e30880624aa3c005152d629a103d7ac665478205b7e0e32","email":"b51b1fdbfd2bc47f2cb98d1eacef6ff1a98775c52f3ea264fe1176b5bf850d42","contactId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"consignor":{"id":"84f6c789-b23a-4c18-a68e-0b22aa796ccb","type":"exporter","status":"nonapproved","companyName":"efac08ec6dd4b06a1213bf5ae84da887b5916b57fb69e01f2fe4dbfb5c24d91b","address":{"addressLine1":"3acbd607f17bc9f9fee01c0ade6252f31f1b51c5f3e8e7c96a7017431713141c","city":"5a4a3b86c74b044afe409427e9a875e6ad468b6ccfbf2a2fbf55e20f26050ebd","postalZipCode":"14f2f2f01cd1cc61563a6c8fff01b8a241a227dfa201e9f11f1d2d3de3bd4d35","countryISOCode":"d2d012b0e942fee087aa546b79d86e8d090c56185f2da2f347392d567a0b3231","telephone":"c6243d485b4a722df8abe66e8fb221428e4435c462ca57e53df18dd64f0d870c","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10192492},"consignee":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"importer":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"placeOfDestination":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"commodities":{"numberOfPackages":5,"numberOfAnimals":5,"commodityComplement":[{"commodityID":"01061900","commodityDescription":"Other","complementID":1,"complementName":"Felis catus","speciesID":"277268","speciesName":"Felis catus","speciesType":"2","speciesClass":"189901","speciesNomination":"Felis catus"}],"complementParameterSet":[{"uniqueComplementID":"e6eb37a5-6b26-466d-8baa-dfafc0b031fc","complementID":1,"speciesID":"277268","keyDataPair":[{"key":"number_package","data":"5"},{"key":"number_animal","data":"5"}]}],"includeNonAblactedAnimals":false,"countryOfOrigin":"AE","animalsCertifiedAs":"Other"},"purpose":{"forImportOrAdmission":"Definitive import","purposeGroup":"For Re-Import"},"pointOfEntry":"GBLHR4A","arrivalDate":"2024-12-04","arrivalTime":"07:10:00","transporter":{"id":"f4bcf0f9-aa56-4d78-93a0-20fcd0bc7235","type":"commercial transporter","status":"approved","companyName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","individualName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","approvalNumber":"UK/REIGA/T2/00114438","address":{"addressLine1":"c4b8f582e6709950568a8211435cf3a56659b5143240c0301301a3409ed3e779","addressLine2":"52f7351da95f2ab671ec91c837018c14abf37c71ac798c7fd6f943e1090b9204","addressLine3":"918c41dd8b8858f6003d140fc5c3074f7038246faf2e165332dd5a0122d8a35d","city":"b4e3e828afcc9b96d902f15b0e99ae63feef0993b4b17146f292e49f5ab67dc7","postalZipCode":"f0afb11cfbaf5906c16c34a109df6576d473436272844f4527e67722c233fcde","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe"},"tracesId":10393940},"meansOfTransport":{"id":"HJ22 FWE","type":"Road Vehicle","document":"N/A"},"meansOfTransportFromEntryPoint":{"id":"EK007","type":"Aeroplane","document":"176-02480634"},"departureDate":"2024-12-04","departureTime":"12:00:00","estimatedJourneyTimeInMinutes":240,"veterinaryInformation":{"accompanyingDocuments":[{"documentType":"latestVeterinaryHealthCertificate","documentReference":"DXB-Q-22-2813548","documentIssueDate":"2024-12-02"}],"identificationDetails":[{}]},"importerLocalReferenceNumber":"CL7238","route":{},"submissionDate":"2024-12-04T08:43:10.877065593Z","submittedBy":{"displayName":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","userId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"complexCommoditySelected":true},"partTwo":{"decision":{"decision":"Acceptable for Internal Market","ifChanneledOption":"article15"},"consignmentCheck":{"euStandard":"Not Set","nationalRequirements":"Not Set","additionalGuarantees":"Not Set"},"impactOfTransportOnAnimals":{"numberOfDeadAnimalsUnit":"number","numberOfUnfitAnimalsUnit":"number"},"laboratoryTests":{},"controlAuthority":{"officialVeterinarian":{"firstName":"efc1156f1875e7b38f6b943115fc28c76cb0ca32bedcc3d1fb904c6426a266cd","lastName":"9698925466c3b41da0c0ae0065820619304435d7936b4855c6a54a2aec5b8b03","email":"1cb4763847e01dffdf16df4a2536c5e243124ee35ec310c46ca249a3765f5e61","phone":"4302b5032003831d95374de1bdf81eb25f86ea18fdf1a6221013bfc9976ac8f0","signed":"2024-12-04T11:35:41.537013041"}},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/decision/consignmentacceptable","message":"What is the decision for this consignment"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck","message":"Documentary check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/physicalcheckresult","message":"Physical check result"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/welfarecheck","message":"Welfare check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/identitycheckresult","message":"Complete identity check details"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/numberofanimalschecked","message":"Animal number checked"}]},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/welfarecheck","message":"Welfare check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/decision/consignmentacceptable","message":"What is the decision for this consignment"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/identitycheckresult","message":"Complete identity check details"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/physicalcheckresult","message":"Physical check result"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/numberofanimalschecked","message":"Animal number checked"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck","message":"Documentary check"}],"etag":"0000000004506E87","chedTypeVersion":1} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-c42b3b49-acf0-4e5c-bc48-fcca06cdf0b6.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-c42b3b49-acf0-4e5c-bc48-fcca06cdf0b6.json new file mode 100644 index 00000000..9578e60b --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-c42b3b49-acf0-4e5c-bc48-fcca06cdf0b6.json @@ -0,0 +1 @@ +{"id":4254138,"referenceNumber":"CHEDA.GB.2024.5252413","version":4,"lastUpdated":"2024-12-04T11:41:56.869689393Z","lastUpdatedBy":{"displayName":"b034cb8645979899639cfb4915249f5a9aefad128ebbea73643ada1bd4cc8602","userId":"3dd58971-2d3f-e911-a95d-000d3a454f67"},"type":"CVEDA","status":"VALIDATED","isHighRiskEuImport":false,"partOne":{"personResponsible":{"name":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","companyId":"e7a47772-024c-e911-a95e-000d3a454f67","companyName":"8efd3bc3bc390f2fc7455e69fa63b1b8d40e2b83a60d12e59eafae791c7c6521","address":["67b7790a83be11ca87bd541343f4f36ea2578d8d75a3e927bf04449de8261c32","17c5417c8e7e8b105103975c8a30f199ba5880991c19ad06ebf97fbe39743f9d","121df6107cee49c29c1c7be700d188a4fec45b38174fe294abb96622b0fe5fd3"],"country":"GB","tracesID":1001,"phone":"e6f3e484713df5e89e30880624aa3c005152d629a103d7ac665478205b7e0e32","email":"b51b1fdbfd2bc47f2cb98d1eacef6ff1a98775c52f3ea264fe1176b5bf850d42","contactId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"consignor":{"id":"84f6c789-b23a-4c18-a68e-0b22aa796ccb","type":"exporter","status":"nonapproved","companyName":"efac08ec6dd4b06a1213bf5ae84da887b5916b57fb69e01f2fe4dbfb5c24d91b","address":{"addressLine1":"3acbd607f17bc9f9fee01c0ade6252f31f1b51c5f3e8e7c96a7017431713141c","city":"5a4a3b86c74b044afe409427e9a875e6ad468b6ccfbf2a2fbf55e20f26050ebd","postalZipCode":"14f2f2f01cd1cc61563a6c8fff01b8a241a227dfa201e9f11f1d2d3de3bd4d35","countryISOCode":"d2d012b0e942fee087aa546b79d86e8d090c56185f2da2f347392d567a0b3231","telephone":"c6243d485b4a722df8abe66e8fb221428e4435c462ca57e53df18dd64f0d870c","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10192492},"consignee":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"importer":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"placeOfDestination":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"commodities":{"numberOfPackages":5,"numberOfAnimals":5,"commodityComplement":[{"commodityID":"01061900","commodityDescription":"Other","complementID":1,"complementName":"Felis catus","speciesID":"277268","speciesName":"Felis catus","speciesType":"2","speciesClass":"189901","speciesNomination":"Felis catus"}],"complementParameterSet":[{"uniqueComplementID":"e6eb37a5-6b26-466d-8baa-dfafc0b031fc","complementID":1,"speciesID":"277268","keyDataPair":[{"key":"number_package","data":"5"},{"key":"number_animal","data":"5"}]}],"includeNonAblactedAnimals":false,"countryOfOrigin":"AE","animalsCertifiedAs":"Other"},"purpose":{"forImportOrAdmission":"Definitive import","purposeGroup":"For Re-Import"},"pointOfEntry":"GBLHR4A","arrivalDate":"2024-12-04","arrivalTime":"07:10:00","transporter":{"id":"f4bcf0f9-aa56-4d78-93a0-20fcd0bc7235","type":"commercial transporter","status":"approved","companyName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","individualName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","approvalNumber":"UK/REIGA/T2/00114438","address":{"addressLine1":"c4b8f582e6709950568a8211435cf3a56659b5143240c0301301a3409ed3e779","addressLine2":"52f7351da95f2ab671ec91c837018c14abf37c71ac798c7fd6f943e1090b9204","addressLine3":"918c41dd8b8858f6003d140fc5c3074f7038246faf2e165332dd5a0122d8a35d","city":"b4e3e828afcc9b96d902f15b0e99ae63feef0993b4b17146f292e49f5ab67dc7","postalZipCode":"f0afb11cfbaf5906c16c34a109df6576d473436272844f4527e67722c233fcde","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe"},"tracesId":10393940},"meansOfTransport":{"id":"HJ22 FWE","type":"Road Vehicle","document":"N/A"},"meansOfTransportFromEntryPoint":{"id":"EK007","type":"Aeroplane","document":"176-02480634"},"departureDate":"2024-12-04","departureTime":"12:00:00","estimatedJourneyTimeInMinutes":240,"veterinaryInformation":{"accompanyingDocuments":[{"documentType":"latestVeterinaryHealthCertificate","documentReference":"DXB-Q-22-2813548","documentIssueDate":"2024-12-02"}],"identificationDetails":[{"identificationDetail":"784 219 001 931 165","identificationDescription":"CAT"},{"identificationDetail":"784 219 001 931 153","identificationDescription":"CAT"},{"identificationDetail":"784 219 001 931 169","identificationDescription":"CAT"},{"identificationDetail":"784 219 001 931 160","identificationDescription":"CAT"},{"identificationDetail":"784 098 100 031 142","identificationDescription":"CAT"}]},"importerLocalReferenceNumber":"CL7238","route":{},"submissionDate":"2024-12-04T08:43:10.877065593Z","submittedBy":{"displayName":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","userId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"complexCommoditySelected":true},"decisionBy":{"displayName":"b034cb8645979899639cfb4915249f5a9aefad128ebbea73643ada1bd4cc8602","userId":"3dd58971-2d3f-e911-a95d-000d3a454f67"},"decisionDate":"2024-12-04T11:41:56.841543151Z","partTwo":{"decision":{"consignmentAcceptable":true,"decision":"Acceptable for Internal Market"},"consignmentCheck":{"euStandard":"Not Set","documentCheckResult":"Satisfactory","nationalRequirements":"Not Set","additionalGuarantees":"Not Set","identityCheckResult":"Satisfactory","physicalCheckResult":"Satisfactory","welfareCheck":"Satisfactory","numberOfAnimalsChecked":5},"impactOfTransportOnAnimals":{"numberOfDeadAnimals":0,"numberOfDeadAnimalsUnit":"number","numberOfUnfitAnimals":0,"numberOfUnfitAnimalsUnit":"number","numberOfBirthOrAbortion":0},"laboratoryTestsRequired":false,"resealedContainersIncluded":false,"controlAuthority":{"officialVeterinarian":{"firstName":"efc1156f1875e7b38f6b943115fc28c76cb0ca32bedcc3d1fb904c6426a266cd","lastName":"9698925466c3b41da0c0ae0065820619304435d7936b4855c6a54a2aec5b8b03","email":"1cb4763847e01dffdf16df4a2536c5e243124ee35ec310c46ca249a3765f5e61","phone":"4302b5032003831d95374de1bdf81eb25f86ea18fdf1a6221013bfc9976ac8f0","signed":"2024-12-04T11:41:56.869655192"}},"bipLocalReferenceNumber":"24/49/053"},"etag":"0000000004507426","chedTypeVersion":1} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-c9b45832-5c04-445d-a411-c4ff792cc1e1.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-c9b45832-5c04-445d-a411-c4ff792cc1e1.json new file mode 100644 index 00000000..50a8fc66 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-c9b45832-5c04-445d-a411-c4ff792cc1e1.json @@ -0,0 +1 @@ +{"id":4254110,"referenceNumber":"CHEDA.GB.2024.5252413","version":3,"lastUpdated":"2024-12-04T11:33:43.012581786Z","lastUpdatedBy":{"displayName":"b034cb8645979899639cfb4915249f5a9aefad128ebbea73643ada1bd4cc8602","userId":"3dd58971-2d3f-e911-a95d-000d3a454f67"},"type":"CVEDA","status":"MODIFY","isHighRiskEuImport":false,"partOne":{"personResponsible":{"name":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","companyId":"e7a47772-024c-e911-a95e-000d3a454f67","companyName":"8efd3bc3bc390f2fc7455e69fa63b1b8d40e2b83a60d12e59eafae791c7c6521","address":["67b7790a83be11ca87bd541343f4f36ea2578d8d75a3e927bf04449de8261c32","17c5417c8e7e8b105103975c8a30f199ba5880991c19ad06ebf97fbe39743f9d","121df6107cee49c29c1c7be700d188a4fec45b38174fe294abb96622b0fe5fd3"],"country":"GB","tracesID":1001,"phone":"e6f3e484713df5e89e30880624aa3c005152d629a103d7ac665478205b7e0e32","email":"b51b1fdbfd2bc47f2cb98d1eacef6ff1a98775c52f3ea264fe1176b5bf850d42","contactId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"consignor":{"id":"84f6c789-b23a-4c18-a68e-0b22aa796ccb","type":"exporter","status":"nonapproved","companyName":"efac08ec6dd4b06a1213bf5ae84da887b5916b57fb69e01f2fe4dbfb5c24d91b","address":{"addressLine1":"3acbd607f17bc9f9fee01c0ade6252f31f1b51c5f3e8e7c96a7017431713141c","city":"5a4a3b86c74b044afe409427e9a875e6ad468b6ccfbf2a2fbf55e20f26050ebd","postalZipCode":"14f2f2f01cd1cc61563a6c8fff01b8a241a227dfa201e9f11f1d2d3de3bd4d35","countryISOCode":"d2d012b0e942fee087aa546b79d86e8d090c56185f2da2f347392d567a0b3231","telephone":"c6243d485b4a722df8abe66e8fb221428e4435c462ca57e53df18dd64f0d870c","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10192492},"consignee":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"importer":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"placeOfDestination":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"commodities":{"numberOfPackages":5,"numberOfAnimals":5,"commodityComplement":[{"commodityID":"01061900","commodityDescription":"Other","complementID":1,"complementName":"Felis catus","speciesID":"277268","speciesName":"Felis catus","speciesType":"2","speciesClass":"189901","speciesNomination":"Felis catus"}],"complementParameterSet":[{"uniqueComplementID":"e6eb37a5-6b26-466d-8baa-dfafc0b031fc","complementID":1,"speciesID":"277268","keyDataPair":[{"key":"number_package","data":"5"},{"key":"number_animal","data":"5"}]}],"includeNonAblactedAnimals":false,"countryOfOrigin":"AE","animalsCertifiedAs":"Other"},"purpose":{"forImportOrAdmission":"Definitive import","purposeGroup":"For Re-Import"},"pointOfEntry":"GBLHR4A","arrivalDate":"2024-12-04","arrivalTime":"07:10:00","transporter":{"id":"f4bcf0f9-aa56-4d78-93a0-20fcd0bc7235","type":"commercial transporter","status":"approved","companyName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","individualName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","approvalNumber":"UK/REIGA/T2/00114438","address":{"addressLine1":"c4b8f582e6709950568a8211435cf3a56659b5143240c0301301a3409ed3e779","addressLine2":"52f7351da95f2ab671ec91c837018c14abf37c71ac798c7fd6f943e1090b9204","addressLine3":"918c41dd8b8858f6003d140fc5c3074f7038246faf2e165332dd5a0122d8a35d","city":"b4e3e828afcc9b96d902f15b0e99ae63feef0993b4b17146f292e49f5ab67dc7","postalZipCode":"f0afb11cfbaf5906c16c34a109df6576d473436272844f4527e67722c233fcde","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe"},"tracesId":10393940},"meansOfTransport":{"id":"HJ22 FWE","type":"Road Vehicle","document":"N/A"},"meansOfTransportFromEntryPoint":{"id":"EK007","type":"Aeroplane","document":"176-02480634"},"departureDate":"2024-12-04","departureTime":"12:00:00","estimatedJourneyTimeInMinutes":240,"veterinaryInformation":{"identificationDetails":[{}]},"importerLocalReferenceNumber":"CL7238","route":{},"submissionDate":"2024-12-04T08:43:10.877065593Z","submittedBy":{"displayName":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","userId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"complexCommoditySelected":true},"partTwo":{"decision":{"decision":"Acceptable for Internal Market","ifChanneledOption":"article15"},"consignmentCheck":{"euStandard":"Not Set","nationalRequirements":"Not Set","additionalGuarantees":"Not Set"},"impactOfTransportOnAnimals":{"numberOfDeadAnimalsUnit":"number","numberOfUnfitAnimalsUnit":"number"},"laboratoryTests":{},"controlAuthority":{"officialVeterinarian":{"firstName":"efc1156f1875e7b38f6b943115fc28c76cb0ca32bedcc3d1fb904c6426a266cd","lastName":"9698925466c3b41da0c0ae0065820619304435d7936b4855c6a54a2aec5b8b03","email":"1cb4763847e01dffdf16df4a2536c5e243124ee35ec310c46ca249a3765f5e61","phone":"4302b5032003831d95374de1bdf81eb25f86ea18fdf1a6221013bfc9976ac8f0","signed":"2024-12-04T11:31:54.800941832"}},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/decision/consignmentacceptable","message":"What is the decision for this consignment"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/","message":"A document type must be entered"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck","message":"Documentary check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/physicalcheckresult","message":"Physical check result"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/welfarecheck","message":"Welfare check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/identitycheckresult","message":"Complete identity check details"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/numberofanimalschecked","message":"Animal number checked"}]},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/welfarecheck","message":"Welfare check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/decision/consignmentacceptable","message":"What is the decision for this consignment"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/identitycheckresult","message":"Complete identity check details"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/physicalcheckresult","message":"Physical check result"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck","message":"Documentary check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/numberofanimalschecked","message":"Animal number checked"}],"etag":"0000000004506A71","chedTypeVersion":1} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-dec0a5bf-518c-4d75-9437-1cda4c742daf.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-dec0a5bf-518c-4d75-9437-1cda4c742daf.json new file mode 100644 index 00000000..43626a96 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedA/IPAFFS/CHEDA_GB_2024_5252413-dec0a5bf-518c-4d75-9437-1cda4c742daf.json @@ -0,0 +1 @@ +{"id":4254138,"referenceNumber":"CHEDA.GB.2024.5252413","version":4,"lastUpdated":"2024-12-04T11:39:37.80738729Z","lastUpdatedBy":{"displayName":"b034cb8645979899639cfb4915249f5a9aefad128ebbea73643ada1bd4cc8602","userId":"3dd58971-2d3f-e911-a95d-000d3a454f67"},"type":"CVEDA","status":"IN_PROGRESS","isHighRiskEuImport":false,"partOne":{"personResponsible":{"name":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","companyId":"e7a47772-024c-e911-a95e-000d3a454f67","companyName":"8efd3bc3bc390f2fc7455e69fa63b1b8d40e2b83a60d12e59eafae791c7c6521","address":["67b7790a83be11ca87bd541343f4f36ea2578d8d75a3e927bf04449de8261c32","17c5417c8e7e8b105103975c8a30f199ba5880991c19ad06ebf97fbe39743f9d","121df6107cee49c29c1c7be700d188a4fec45b38174fe294abb96622b0fe5fd3"],"country":"GB","tracesID":1001,"phone":"e6f3e484713df5e89e30880624aa3c005152d629a103d7ac665478205b7e0e32","email":"b51b1fdbfd2bc47f2cb98d1eacef6ff1a98775c52f3ea264fe1176b5bf850d42","contactId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"consignor":{"id":"84f6c789-b23a-4c18-a68e-0b22aa796ccb","type":"exporter","status":"nonapproved","companyName":"efac08ec6dd4b06a1213bf5ae84da887b5916b57fb69e01f2fe4dbfb5c24d91b","address":{"addressLine1":"3acbd607f17bc9f9fee01c0ade6252f31f1b51c5f3e8e7c96a7017431713141c","city":"5a4a3b86c74b044afe409427e9a875e6ad468b6ccfbf2a2fbf55e20f26050ebd","postalZipCode":"14f2f2f01cd1cc61563a6c8fff01b8a241a227dfa201e9f11f1d2d3de3bd4d35","countryISOCode":"d2d012b0e942fee087aa546b79d86e8d090c56185f2da2f347392d567a0b3231","telephone":"c6243d485b4a722df8abe66e8fb221428e4435c462ca57e53df18dd64f0d870c","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10192492},"consignee":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"importer":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"placeOfDestination":{"id":"0df99af8-c6da-41f8-bfb6-77cf9578716b","type":"consignee","status":"nonapproved","companyName":"ff23b9835a04a565c2346b6582b09c36d8a47bab4337265bee303ff16370cece","address":{"addressLine1":"9c414c51e60de0e972c781c13baa308f8bf524e146616df2f7d865f552589ece","city":"2646141aaf9c5ec01f3335781e5769130b8a2c6a87363fd0cac897a13d8f0595","postalZipCode":"1a3ab35fb040273852863916a1ff09b61805cd99de0833118426ff025c8f4d1a","countryISOCode":"3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795","telephone":"0b0b40b7c787ae1983185af1badd4a516c15a9f3f9e0fd22a39077b2095858c6","email":"91eee1c6e4636a6e653e24e0674f1b1c93168854d6488b77cebf083df2e0b0f1"},"tracesId":10393939},"commodities":{"numberOfPackages":5,"numberOfAnimals":5,"commodityComplement":[{"commodityID":"01061900","commodityDescription":"Other","complementID":1,"complementName":"Felis catus","speciesID":"277268","speciesName":"Felis catus","speciesType":"2","speciesClass":"189901","speciesNomination":"Felis catus"}],"complementParameterSet":[{"uniqueComplementID":"e6eb37a5-6b26-466d-8baa-dfafc0b031fc","complementID":1,"speciesID":"277268","keyDataPair":[{"key":"number_package","data":"5"},{"key":"number_animal","data":"5"}]}],"includeNonAblactedAnimals":false,"countryOfOrigin":"AE","animalsCertifiedAs":"Other"},"purpose":{"forImportOrAdmission":"Definitive import","purposeGroup":"For Re-Import"},"pointOfEntry":"GBLHR4A","arrivalDate":"2024-12-04","arrivalTime":"07:10:00","transporter":{"id":"f4bcf0f9-aa56-4d78-93a0-20fcd0bc7235","type":"commercial transporter","status":"approved","companyName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","individualName":"7d3b8908a78cb00da9e28e9dce3b55cdee4b6f3a1c0bf66008d61ea93aab7f60","approvalNumber":"UK/REIGA/T2/00114438","address":{"addressLine1":"c4b8f582e6709950568a8211435cf3a56659b5143240c0301301a3409ed3e779","addressLine2":"52f7351da95f2ab671ec91c837018c14abf37c71ac798c7fd6f943e1090b9204","addressLine3":"918c41dd8b8858f6003d140fc5c3074f7038246faf2e165332dd5a0122d8a35d","city":"b4e3e828afcc9b96d902f15b0e99ae63feef0993b4b17146f292e49f5ab67dc7","postalZipCode":"f0afb11cfbaf5906c16c34a109df6576d473436272844f4527e67722c233fcde","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe"},"tracesId":10393940},"meansOfTransport":{"id":"HJ22 FWE","type":"Road Vehicle","document":"N/A"},"meansOfTransportFromEntryPoint":{"id":"EK007","type":"Aeroplane","document":"176-02480634"},"departureDate":"2024-12-04","departureTime":"12:00:00","estimatedJourneyTimeInMinutes":240,"veterinaryInformation":{"accompanyingDocuments":[{"documentType":"latestVeterinaryHealthCertificate","documentReference":"DXB-Q-22-2813548","documentIssueDate":"2024-12-02"}],"identificationDetails":[{"identificationDetail":"784 219 001 931 165","identificationDescription":"CAT"},{"identificationDetail":"784 219 001 931 153","identificationDescription":"CAT"},{"identificationDetail":"784 219 001 931 169","identificationDescription":"CAT"},{"identificationDetail":"784 219 001 931 160","identificationDescription":"CAT"},{"identificationDetail":"784 098 100 031 142","identificationDescription":"CAT"}]},"importerLocalReferenceNumber":"CL7238","route":{},"submissionDate":"2024-12-04T08:43:10.877065593Z","submittedBy":{"displayName":"b7f8131fb4ec1853783c804d09180436b7e1664cceaa895222d837989e374713","userId":"9e9be8a8-6c1e-ef11-840a-000d3a4aeb0e"},"complexCommoditySelected":true},"partTwo":{"decision":{"decision":"Acceptable for Internal Market","ifChanneledOption":"article15"},"consignmentCheck":{"euStandard":"Not Set","nationalRequirements":"Not Set","additionalGuarantees":"Not Set"},"impactOfTransportOnAnimals":{"numberOfDeadAnimalsUnit":"number","numberOfUnfitAnimalsUnit":"number"},"laboratoryTests":{},"controlAuthority":{"officialVeterinarian":{"firstName":"efc1156f1875e7b38f6b943115fc28c76cb0ca32bedcc3d1fb904c6426a266cd","lastName":"9698925466c3b41da0c0ae0065820619304435d7936b4855c6a54a2aec5b8b03","email":"1cb4763847e01dffdf16df4a2536c5e243124ee35ec310c46ca249a3765f5e61","phone":"4302b5032003831d95374de1bdf81eb25f86ea18fdf1a6221013bfc9976ac8f0","signed":"2024-12-04T11:39:37.80735389"}},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/decision/consignmentacceptable","message":"What is the decision for this consignment"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck","message":"Documentary check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/physicalcheckresult","message":"Physical check result"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/welfarecheck","message":"Welfare check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/identitycheckresult","message":"Complete identity check details"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/numberofanimalschecked","message":"Animal number checked"}]},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/welfarecheck","message":"Welfare check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/decision/consignmentacceptable","message":"What is the decision for this consignment"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/identitycheckresult","message":"Complete identity check details"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/physicalcheckresult","message":"Physical check result"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/numberofanimalschecked","message":"Animal number checked"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck","message":"Documentary check"}],"etag":"000000000450723B","chedTypeVersion":1} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/ALVS/24GBDFONF1WFFQIAR6-7436fcbc-7b19-478f-afcb-ff79fd3bbfba.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/ALVS/24GBDFONF1WFFQIAR6-7436fcbc-7b19-478f-afcb-ff79fd3bbfba.json new file mode 100644 index 00000000..a28b7e6a --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/ALVS/24GBDFONF1WFFQIAR6-7436fcbc-7b19-478f-afcb-ff79fd3bbfba.json @@ -0,0 +1 @@ +{"serviceHeader":{"sourceSystem":"CDS","destinationSystem":"ALVS","correlationId":"1315421","serviceCallTimestamp":1733313805000},"header":{"entryReference":"24GBDFONF1WFFQIAR6","entryVersionNumber":1,"previousVersionNumber":null,"declarationUCR":"4GB368326529000-JR153155","declarationPartNumber":null,"declarationType":"S","arrivalDateTime":null,"submitterTURN":"GB368326529000","declarantId":"GB368326529000","declarantName":"GB368326529000","dispatchCountryCode":"IN","goodsLocationCode":"FXTFXTFXT","masterUCR":"548292254"},"items":[{"itemNumber":1,"customsProcedureCode":"4000000","taricCommodityCode":"0909320000","goodsDescription":"Z010R - GROUND JEERA (CUMIN) - Y929 C678 - 0909320000","consigneeId":"GB385817607000","consigneeName":"GB385817607000","itemNetMass":3000,"itemSupplementaryUnits":0,"itemThirdQuantity":null,"itemOriginCountryCode":"IN","documents":[{"documentCode":"C678","documentReference":"GBCHD2024.5233793","documentStatus":"AG","documentControl":"P","documentQuantity":null}],"checks":[{"checkCode":"H223","departmentCode":"PHA"}]},{"itemNumber":2,"customsProcedureCode":"4000000","taricCommodityCode":"0909610000","goodsDescription":"Z086R - WHOLE FENNEL SEEDS - Y929 C678 - 0909610000","consigneeId":"GB385817607000","consigneeName":"GB385817607000","itemNetMass":4000,"itemSupplementaryUnits":0,"itemThirdQuantity":null,"itemOriginCountryCode":"IN","documents":[{"documentCode":"C678","documentReference":"GBCHD2024.5233942","documentStatus":"AG","documentControl":"P","documentQuantity":null}],"checks":[{"checkCode":"H223","departmentCode":"PHA"}]},{"itemNumber":3,"customsProcedureCode":"4000000","taricCommodityCode":"0910999100","goodsDescription":"Z204R - AJWAIN RAW MATERIAL - Y929 C678 901Y - 0910999100","consigneeId":"GB385817607000","consigneeName":"GB385817607000","itemNetMass":2000,"itemSupplementaryUnits":0,"itemThirdQuantity":null,"itemOriginCountryCode":"IN","documents":[{"documentCode":"C678","documentReference":"GBCHD2024.5234003","documentStatus":"AG","documentControl":"P","documentQuantity":null}],"checks":[{"checkCode":"H223","departmentCode":"PHA"}]}]} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/ALVS/24GBDFONF1WFFQIAR6-a85982e3-4c7d-47bc-91a1-6a18cb9f5379.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/ALVS/24GBDFONF1WFFQIAR6-a85982e3-4c7d-47bc-91a1-6a18cb9f5379.json new file mode 100644 index 00000000..84faf35d --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/ALVS/24GBDFONF1WFFQIAR6-a85982e3-4c7d-47bc-91a1-6a18cb9f5379.json @@ -0,0 +1 @@ +{"serviceHeader":{"sourceSystem":"CDS","destinationSystem":"ALVS","correlationId":"1315473","serviceCallTimestamp":1733314187000},"header":{"entryReference":"24GBDFONF1WFFQIAR6","entryVersionNumber":2,"previousVersionNumber":1,"declarationUCR":"4GB368326529000-JR153155","declarationPartNumber":null,"declarationType":"S","arrivalDateTime":null,"submitterTURN":"GB368326529000","declarantId":"GB368326529000","declarantName":"GB368326529000","dispatchCountryCode":"IN","goodsLocationCode":"FXTFXTFXT","masterUCR":"548292254"},"items":[{"itemNumber":1,"customsProcedureCode":"4000000","taricCommodityCode":"0909320000","goodsDescription":"Z010R - GROUND JEERA (CUMIN) - Y929 C678 - 0909320000","consigneeId":"GB385817607000","consigneeName":"GB385817607000","itemNetMass":3000,"itemSupplementaryUnits":0,"itemThirdQuantity":null,"itemOriginCountryCode":"IN","documents":[{"documentCode":"C678","documentReference":"GBCHD2024.5233793","documentStatus":"AG","documentControl":"P","documentQuantity":null}],"checks":[{"checkCode":"H223","departmentCode":"PHA"}]},{"itemNumber":2,"customsProcedureCode":"4000000","taricCommodityCode":"0909610000","goodsDescription":"Z086R - WHOLE FENNEL SEEDS - Y929 C678 - 0909610000","consigneeId":"GB385817607000","consigneeName":"GB385817607000","itemNetMass":4000,"itemSupplementaryUnits":0,"itemThirdQuantity":null,"itemOriginCountryCode":"IN","documents":[{"documentCode":"C678","documentReference":"GBCHD2024.5233942","documentStatus":"AG","documentControl":"P","documentQuantity":null}],"checks":[{"checkCode":"H223","departmentCode":"PHA"}]},{"itemNumber":3,"customsProcedureCode":"4000000","taricCommodityCode":"0909610000","goodsDescription":"Z204R - AJWAIN RAW MATERIAL - Y929 C678 - 0909610000","consigneeId":"GB385817607000","consigneeName":"GB385817607000","itemNetMass":2000,"itemSupplementaryUnits":0,"itemThirdQuantity":null,"itemOriginCountryCode":"IN","documents":[{"documentCode":"C678","documentReference":"GBCHD2024.5234003","documentStatus":"AG","documentControl":"P","documentQuantity":null}],"checks":[{"checkCode":"H223","departmentCode":"PHA"}]}]} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5233942-046acf0a-c8de-424f-a5ea-f4d1b2e3fd41.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5233942-046acf0a-c8de-424f-a5ea-f4d1b2e3fd41.json new file mode 100644 index 00000000..34dc51d4 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5233942-046acf0a-c8de-424f-a5ea-f4d1b2e3fd41.json @@ -0,0 +1 @@ +{"id":4251097,"referenceNumber":"CHEDD.GB.2024.5233942","version":3,"lastUpdated":"2024-12-04T13:40:15.498404262Z","lastUpdatedBy":{"displayName":"1685d4f9b728a06e1fa027459254f4ce082b69f2a0697ffb05eb1f1e96ed4ffa","userId":"d74f45eb-6104-ee11-8f6e-000d3abd8f0e"},"type":"CED","status":"IN_PROGRESS","riskAssessment":{"commodityResults":[{"riskDecision":"NOTREQUIRED","uniqueId":"6b4d5cf1-cbf8-47e7-88a9-a814ce46fed1"}],"assessmentDateTime":"2024-12-03T16:48:09.774383777"},"isHighRiskEuImport":false,"partOne":{"personResponsible":{"name":"bf44335a0f4f4c6c2982ad3fd592b4e74421ed71203f6054540e8bce315c8099","companyId":"58484687-32e4-e911-a82d-000d3a4790d0","companyName":"efb055e3dfbf3dc596e05e410f99515d1d77f6b668e31986e01e7fae19c0bd96","address":["1fd6d36bac18aeecf65542f826f8bd88c36de60bc4da3306f1c39d9d273cb564","188f48827512cefb322fda4e0b39c077595e9adfbe52c645c4fc1e77fcb821be","a92f87f0c19934b56038f630c57be7579a4d874d329b07d7ce4e1d69c082eedb","c8f654290fbc1a862c4bfea0dc57437de9ae9b673cd241d72d0a46e159fb3bdd"],"country":"GB-ENG","tracesID":1001,"phone":"3e869dd594cce28f322a82b3cf519fb474896cb2191f4a45274c1704ac23a9e0","email":"d73a8be5b295438a1f24ad64acc67a8a0af4c03a998b300b3d43bbbdadfc816a","contactId":"e735fe76-1932-ee11-bdf4-000d3aaf289d"},"consignor":{"id":"79b25033-71db-43c9-8ff9-0c4dbf0e01e7","type":"exporter","status":"nonapproved","companyName":"58517652bd1f8d92375c4d1f7f3ca183c1f0d5ea019a152c3f33934433baa1a4","address":{"addressLine1":"c7414432b796e20ab79ec8ef714ee058d97130e85ef58236b3a1758ee5d76e9e","addressLine2":"317c9041d3c5a3d9a7b102523e0eb7462adf0d91d77d7d7190a5c179a8470563","city":"598bfb591270bc037e92c7a7aec8ae8a68f54ddaccea4fdc24a8c8e3984cb583","postalZipCode":"4e31ad8b565d240c7c313c74e286148a8004d7305de22ca971890117ee765b41","countryISOCode":"d5ab07c7aa427652be026949d5db9223599bd2563c048b3ef7509b50cd1e72ba","telephone":"341d310722343ae196d10dfaede4389b24a67b9d5033876bd2cc91c207648bee","email":"f0ea0cff0fb4edd64b07a1f58efc6589ca18243b8c5dbba776988b40a4d8e97d"},"tracesId":10008318},"consignee":{"id":"4ecd493f-50bd-4555-bed7-ffc0c680254a","type":"consignee","status":"nonapproved","companyName":"0b3e5ab2a98f2f61ec5902e1c60cb22b20799e7d3d5ae5f7c6f2fba384f2079d","address":{"addressLine1":"09ddd26ed6e789738f45adf92b8214bf2ffc647dec2ae9e21fe29fd5499eceea","city":"64f29c22c5b1c15fdfc9079ec478781346b76a4e42420617c22f4f4995d67fd0","postalZipCode":"07e9c5acc1b569df218c54ccd8c1bc101961beece80c505886f41ff6343d2065","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe","telephone":"da5eaaa99ca89dd494b86b6e838204d30d5367c0c32627109eb3a40679811a88","email":"52c1da3b1c99d5e31f115711b910926e4f87895c307d2ecf7bd6b3194c011676"},"tracesId":10004433},"importer":{"id":"4ecd493f-50bd-4555-bed7-ffc0c680254a","type":"consignee","status":"nonapproved","companyName":"0b3e5ab2a98f2f61ec5902e1c60cb22b20799e7d3d5ae5f7c6f2fba384f2079d","address":{"addressLine1":"09ddd26ed6e789738f45adf92b8214bf2ffc647dec2ae9e21fe29fd5499eceea","city":"64f29c22c5b1c15fdfc9079ec478781346b76a4e42420617c22f4f4995d67fd0","postalZipCode":"07e9c5acc1b569df218c54ccd8c1bc101961beece80c505886f41ff6343d2065","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe","telephone":"da5eaaa99ca89dd494b86b6e838204d30d5367c0c32627109eb3a40679811a88","email":"52c1da3b1c99d5e31f115711b910926e4f87895c307d2ecf7bd6b3194c011676"},"tracesId":10004433},"placeOfDestination":{"id":"4ecd493f-50bd-4555-bed7-ffc0c680254a","type":"consignee","status":"nonapproved","companyName":"0b3e5ab2a98f2f61ec5902e1c60cb22b20799e7d3d5ae5f7c6f2fba384f2079d","address":{"addressLine1":"09ddd26ed6e789738f45adf92b8214bf2ffc647dec2ae9e21fe29fd5499eceea","city":"64f29c22c5b1c15fdfc9079ec478781346b76a4e42420617c22f4f4995d67fd0","postalZipCode":"07e9c5acc1b569df218c54ccd8c1bc101961beece80c505886f41ff6343d2065","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe","telephone":"da5eaaa99ca89dd494b86b6e838204d30d5367c0c32627109eb3a40679811a88","email":"52c1da3b1c99d5e31f115711b910926e4f87895c307d2ecf7bd6b3194c011676"},"tracesId":10004433},"commodities":{"totalGrossWeight":4040,"totalNetWeight":4000,"numberOfPackages":160,"temperature":"Ambient","commodityComplement":[{"commodityID":"0909","commodityDescription":"Seeds of anise, badian, fennel, coriander, cumin or caraway, juniper berries","complementID":32824,"speciesType":"0909","speciesClass":"0909","isCdsMatched":true}],"complementParameterSet":[{"uniqueComplementID":"6b4d5cf1-cbf8-47e7-88a9-a814ce46fed1","complementID":32824,"keyDataPair":[{"key":"netweight","data":"4000"},{"key":"number_package","data":"160"},{"key":"type_package","data":"Bag"}]}],"includeNonAblactedAnimals":false,"countryOfOrigin":"IN","isLowRiskArticle72Country":false,"consignedCountry":"IN","commodityIntendedFor":"human"},"purpose":{"purposeGroup":"For Import"},"pointOfEntry":"GBFXT1","arrivalDate":"2024-12-05","arrivalTime":"00:30:00","transporterDetailsRequired":false,"meansOfTransport":{"type":"Road Vehicle"},"meansOfTransportFromEntryPoint":{"id":"ANGELICA MAERSK","type":"Ship","document":"246106757"},"veterinaryInformation":{"accompanyingDocuments":[{"documentType":"billOfLading","documentReference":"246106757","documentIssueDate":"2024-11-11","attachmentId":"61161487-155e-4eaa-b10c-279bbb4e68dd","attachmentFilename":"P1016389163901639116392.pdf","attachmentContentType":"application/pdf","uploadUserId":"e735fe76-1932-ee11-bdf4-000d3aaf289d","uploadOrganisationId":"58484687-32e4-e911-a82d-000d3a4790d0"},{"documentType":"commercialInvoice","documentReference":"A220/13745/24-25","documentIssueDate":"2024-10-17","attachmentId":"94fb8e52-63d8-49b9-b407-cb71eeafd357","attachmentFilename":"P1016389163901639116392(1).pdf","attachmentContentType":"application/pdf","uploadUserId":"e735fe76-1932-ee11-bdf4-000d3aaf289d","uploadOrganisationId":"58484687-32e4-e911-a82d-000d3a4790d0"}]},"importerLocalReferenceNumber":"24/12/10407","sealsContainers":[{"sealNumber":"ML-IN1515700","containerNumber":"SUDU7922609","officialSeal":false}],"submissionDate":"2024-12-04T09:05:17.264731081Z","submittedBy":{"displayName":"bf44335a0f4f4c6c2982ad3fd592b4e74421ed71203f6054540e8bce315c8099","userId":"e735fe76-1932-ee11-bdf4-000d3aaf289d"},"complexCommoditySelected":true,"portOfEntry":"GBFXT","contactDetails":{"name":"8769b6471ceb35ad28fc075266ca30f08ea17c94ecfb7dbcdbb65709c579c1f0","telephone":"8910ce13f3ae00d1548454bb9bec49475be622d5cee17a162997710ee55c8922","email":"d5a82d0b92237848327c6829fa023cb46901d00f5d98636131e69573d869b75f"},"isGVMSRoute":false,"provideCtcMrn":"NO"},"partTwo":{"decision":{"consignmentAcceptable":true,"decision":"Acceptable for Internal Market","freeCirculationPurpose":"Human Consumption"},"consignmentCheck":{},"laboratoryTests":{},"controlAuthority":{"officialVeterinarian":{"firstName":"920ce5590c578f444701d9fe2cd628165acd57dd01bc896ac68452cad03d27f5","lastName":"6645eaf750d4be2995ef64daccbd665cdc7d644344ea62d4885b321b297d381c","email":"e6a6f00ac78d98067e1d5aaf0bbf06c51dfee7a2b09178e24c6a4c76ca28ab56","phone":"70f2bac0a99913190f5a233e757738c5e89737f0e16dca05ef21ea50a1a0511a","signed":"2024-12-04T13:40:15.498349161"}},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/documentcheckresult","message":"Documentary check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/physicalcheckdone","message":"Physical check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/identitycheckdone","message":"Identity check"}],"inspectionRequired":"Not required"},"partThree":{"sealCheckRequired":false},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/identitycheckdone","message":"Identity check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/documentcheckresult","message":"Documentary check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/physicalcheckdone","message":"Physical check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"}],"etag":"000000000450A91E","riskDecisionLockingTime":"2024-12-04T22:30:00Z","isRiskDecisionLocked":false,"isCdsFullMatched":true,"chedTypeVersion":2} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5233942-4547813c-b7d0-47bd-8241-ebc758974a2a.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5233942-4547813c-b7d0-47bd-8241-ebc758974a2a.json new file mode 100644 index 00000000..90b5bd90 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5233942-4547813c-b7d0-47bd-8241-ebc758974a2a.json @@ -0,0 +1 @@ +{"id":4251097,"referenceNumber":"CHEDD.GB.2024.5233942","version":3,"lastUpdated":"2024-12-04T13:40:59.910075584Z","lastUpdatedBy":{"displayName":"1685d4f9b728a06e1fa027459254f4ce082b69f2a0697ffb05eb1f1e96ed4ffa","userId":"d74f45eb-6104-ee11-8f6e-000d3abd8f0e"},"type":"CED","status":"VALIDATED","riskAssessment":{"commodityResults":[{"riskDecision":"NOTREQUIRED","uniqueId":"6b4d5cf1-cbf8-47e7-88a9-a814ce46fed1"}],"assessmentDateTime":"2024-12-03T16:48:09.774383777"},"isHighRiskEuImport":false,"partOne":{"personResponsible":{"name":"bf44335a0f4f4c6c2982ad3fd592b4e74421ed71203f6054540e8bce315c8099","companyId":"58484687-32e4-e911-a82d-000d3a4790d0","companyName":"efb055e3dfbf3dc596e05e410f99515d1d77f6b668e31986e01e7fae19c0bd96","address":["1fd6d36bac18aeecf65542f826f8bd88c36de60bc4da3306f1c39d9d273cb564","188f48827512cefb322fda4e0b39c077595e9adfbe52c645c4fc1e77fcb821be","a92f87f0c19934b56038f630c57be7579a4d874d329b07d7ce4e1d69c082eedb","c8f654290fbc1a862c4bfea0dc57437de9ae9b673cd241d72d0a46e159fb3bdd"],"country":"GB-ENG","tracesID":1001,"phone":"3e869dd594cce28f322a82b3cf519fb474896cb2191f4a45274c1704ac23a9e0","email":"d73a8be5b295438a1f24ad64acc67a8a0af4c03a998b300b3d43bbbdadfc816a","contactId":"e735fe76-1932-ee11-bdf4-000d3aaf289d"},"consignor":{"id":"79b25033-71db-43c9-8ff9-0c4dbf0e01e7","type":"exporter","status":"nonapproved","companyName":"58517652bd1f8d92375c4d1f7f3ca183c1f0d5ea019a152c3f33934433baa1a4","address":{"addressLine1":"c7414432b796e20ab79ec8ef714ee058d97130e85ef58236b3a1758ee5d76e9e","addressLine2":"317c9041d3c5a3d9a7b102523e0eb7462adf0d91d77d7d7190a5c179a8470563","city":"598bfb591270bc037e92c7a7aec8ae8a68f54ddaccea4fdc24a8c8e3984cb583","postalZipCode":"4e31ad8b565d240c7c313c74e286148a8004d7305de22ca971890117ee765b41","countryISOCode":"d5ab07c7aa427652be026949d5db9223599bd2563c048b3ef7509b50cd1e72ba","telephone":"341d310722343ae196d10dfaede4389b24a67b9d5033876bd2cc91c207648bee","email":"f0ea0cff0fb4edd64b07a1f58efc6589ca18243b8c5dbba776988b40a4d8e97d"},"tracesId":10008318},"consignee":{"id":"4ecd493f-50bd-4555-bed7-ffc0c680254a","type":"consignee","status":"nonapproved","companyName":"0b3e5ab2a98f2f61ec5902e1c60cb22b20799e7d3d5ae5f7c6f2fba384f2079d","address":{"addressLine1":"09ddd26ed6e789738f45adf92b8214bf2ffc647dec2ae9e21fe29fd5499eceea","city":"64f29c22c5b1c15fdfc9079ec478781346b76a4e42420617c22f4f4995d67fd0","postalZipCode":"07e9c5acc1b569df218c54ccd8c1bc101961beece80c505886f41ff6343d2065","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe","telephone":"da5eaaa99ca89dd494b86b6e838204d30d5367c0c32627109eb3a40679811a88","email":"52c1da3b1c99d5e31f115711b910926e4f87895c307d2ecf7bd6b3194c011676"},"tracesId":10004433},"importer":{"id":"4ecd493f-50bd-4555-bed7-ffc0c680254a","type":"consignee","status":"nonapproved","companyName":"0b3e5ab2a98f2f61ec5902e1c60cb22b20799e7d3d5ae5f7c6f2fba384f2079d","address":{"addressLine1":"09ddd26ed6e789738f45adf92b8214bf2ffc647dec2ae9e21fe29fd5499eceea","city":"64f29c22c5b1c15fdfc9079ec478781346b76a4e42420617c22f4f4995d67fd0","postalZipCode":"07e9c5acc1b569df218c54ccd8c1bc101961beece80c505886f41ff6343d2065","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe","telephone":"da5eaaa99ca89dd494b86b6e838204d30d5367c0c32627109eb3a40679811a88","email":"52c1da3b1c99d5e31f115711b910926e4f87895c307d2ecf7bd6b3194c011676"},"tracesId":10004433},"placeOfDestination":{"id":"4ecd493f-50bd-4555-bed7-ffc0c680254a","type":"consignee","status":"nonapproved","companyName":"0b3e5ab2a98f2f61ec5902e1c60cb22b20799e7d3d5ae5f7c6f2fba384f2079d","address":{"addressLine1":"09ddd26ed6e789738f45adf92b8214bf2ffc647dec2ae9e21fe29fd5499eceea","city":"64f29c22c5b1c15fdfc9079ec478781346b76a4e42420617c22f4f4995d67fd0","postalZipCode":"07e9c5acc1b569df218c54ccd8c1bc101961beece80c505886f41ff6343d2065","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe","telephone":"da5eaaa99ca89dd494b86b6e838204d30d5367c0c32627109eb3a40679811a88","email":"52c1da3b1c99d5e31f115711b910926e4f87895c307d2ecf7bd6b3194c011676"},"tracesId":10004433},"commodities":{"totalGrossWeight":4040,"totalNetWeight":4000,"numberOfPackages":160,"temperature":"Ambient","commodityComplement":[{"commodityID":"0909","commodityDescription":"Seeds of anise, badian, fennel, coriander, cumin or caraway, juniper berries","complementID":32824,"speciesType":"0909","speciesClass":"0909","isCdsMatched":true}],"complementParameterSet":[{"uniqueComplementID":"6b4d5cf1-cbf8-47e7-88a9-a814ce46fed1","complementID":32824,"keyDataPair":[{"key":"netweight","data":"4000"},{"key":"number_package","data":"160"},{"key":"type_package","data":"Bag"}]}],"includeNonAblactedAnimals":false,"countryOfOrigin":"IN","isLowRiskArticle72Country":false,"consignedCountry":"IN","commodityIntendedFor":"human"},"purpose":{"purposeGroup":"For Import"},"pointOfEntry":"GBFXT1","arrivalDate":"2024-12-05","arrivalTime":"00:30:00","transporterDetailsRequired":false,"meansOfTransport":{"type":"Road Vehicle"},"meansOfTransportFromEntryPoint":{"id":"ANGELICA MAERSK","type":"Ship","document":"246106757"},"veterinaryInformation":{"accompanyingDocuments":[{"documentType":"billOfLading","documentReference":"246106757","documentIssueDate":"2024-11-11","attachmentId":"61161487-155e-4eaa-b10c-279bbb4e68dd","attachmentFilename":"P1016389163901639116392.pdf","attachmentContentType":"application/pdf","uploadUserId":"e735fe76-1932-ee11-bdf4-000d3aaf289d","uploadOrganisationId":"58484687-32e4-e911-a82d-000d3a4790d0"},{"documentType":"commercialInvoice","documentReference":"A220/13745/24-25","documentIssueDate":"2024-10-17","attachmentId":"94fb8e52-63d8-49b9-b407-cb71eeafd357","attachmentFilename":"P1016389163901639116392(1).pdf","attachmentContentType":"application/pdf","uploadUserId":"e735fe76-1932-ee11-bdf4-000d3aaf289d","uploadOrganisationId":"58484687-32e4-e911-a82d-000d3a4790d0"}]},"importerLocalReferenceNumber":"24/12/10407","sealsContainers":[{"sealNumber":"ML-IN1515700","containerNumber":"SUDU7922609","officialSeal":false}],"submissionDate":"2024-12-04T09:05:17.264731081Z","submittedBy":{"displayName":"bf44335a0f4f4c6c2982ad3fd592b4e74421ed71203f6054540e8bce315c8099","userId":"e735fe76-1932-ee11-bdf4-000d3aaf289d"},"complexCommoditySelected":true,"portOfEntry":"GBFXT","contactDetails":{"name":"8769b6471ceb35ad28fc075266ca30f08ea17c94ecfb7dbcdbb65709c579c1f0","telephone":"8910ce13f3ae00d1548454bb9bec49475be622d5cee17a162997710ee55c8922","email":"d5a82d0b92237848327c6829fa023cb46901d00f5d98636131e69573d869b75f"},"isGVMSRoute":false,"provideCtcMrn":"NO"},"decisionBy":{"displayName":"1685d4f9b728a06e1fa027459254f4ce082b69f2a0697ffb05eb1f1e96ed4ffa","userId":"d74f45eb-6104-ee11-8f6e-000d3abd8f0e"},"decisionDate":"2024-12-04T13:40:59.872215352Z","partTwo":{"decision":{"consignmentAcceptable":true,"decision":"Acceptable for Internal Market","freeCirculationPurpose":"Human Consumption"},"consignmentCheck":{"documentCheckResult":"Satisfactory","identityCheckDone":false,"physicalCheckDone":false},"laboratoryTestsRequired":false,"resealedContainersIncluded":false,"resealedContainersMapping":[{"sealNumber":"ML-IN1515700","containerNumber":"SUDU7922609","officialSeal":false}],"controlAuthority":{"officialVeterinarian":{"firstName":"920ce5590c578f444701d9fe2cd628165acd57dd01bc896ac68452cad03d27f5","lastName":"6645eaf750d4be2995ef64daccbd665cdc7d644344ea62d4885b321b297d381c","email":"e6a6f00ac78d98067e1d5aaf0bbf06c51dfee7a2b09178e24c6a4c76ca28ab56","phone":"70f2bac0a99913190f5a233e757738c5e89737f0e16dca05ef21ea50a1a0511a","signed":"2024-12-04T13:40:59.910031784"}},"bipLocalReferenceNumber":"1571616","checkDate":"2024-12-04T13:40:00Z","inspectionRequired":"Not required"},"partThree":{"sealCheckRequired":false},"etag":"000000000450DED2","riskDecisionLockingTime":"2024-12-04T22:30:00Z","isRiskDecisionLocked":false,"isCdsFullMatched":true,"chedTypeVersion":2} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5233942-4eed803d-043c-4d7d-8716-9c2910dfc152.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5233942-4eed803d-043c-4d7d-8716-9c2910dfc152.json new file mode 100644 index 00000000..3f169283 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5233942-4eed803d-043c-4d7d-8716-9c2910dfc152.json @@ -0,0 +1 @@ +{"id":4251097,"referenceNumber":"CHEDD.GB.2024.5233942","version":3,"lastUpdated":"2024-12-04T09:05:17.29890342Z","lastUpdatedBy":{"displayName":"bf44335a0f4f4c6c2982ad3fd592b4e74421ed71203f6054540e8bce315c8099","userId":"e735fe76-1932-ee11-bdf4-000d3aaf289d"},"type":"CED","status":"SUBMITTED","riskAssessment":{"commodityResults":[{"riskDecision":"NOTREQUIRED","uniqueId":"6b4d5cf1-cbf8-47e7-88a9-a814ce46fed1"}],"assessmentDateTime":"2024-12-03T16:48:09.774383777"},"isHighRiskEuImport":false,"partOne":{"personResponsible":{"name":"bf44335a0f4f4c6c2982ad3fd592b4e74421ed71203f6054540e8bce315c8099","companyId":"58484687-32e4-e911-a82d-000d3a4790d0","companyName":"efb055e3dfbf3dc596e05e410f99515d1d77f6b668e31986e01e7fae19c0bd96","address":["1fd6d36bac18aeecf65542f826f8bd88c36de60bc4da3306f1c39d9d273cb564","188f48827512cefb322fda4e0b39c077595e9adfbe52c645c4fc1e77fcb821be","a92f87f0c19934b56038f630c57be7579a4d874d329b07d7ce4e1d69c082eedb","c8f654290fbc1a862c4bfea0dc57437de9ae9b673cd241d72d0a46e159fb3bdd"],"country":"GB-ENG","tracesID":1001,"phone":"3e869dd594cce28f322a82b3cf519fb474896cb2191f4a45274c1704ac23a9e0","email":"d73a8be5b295438a1f24ad64acc67a8a0af4c03a998b300b3d43bbbdadfc816a","contactId":"e735fe76-1932-ee11-bdf4-000d3aaf289d"},"consignor":{"id":"79b25033-71db-43c9-8ff9-0c4dbf0e01e7","type":"exporter","status":"nonapproved","companyName":"58517652bd1f8d92375c4d1f7f3ca183c1f0d5ea019a152c3f33934433baa1a4","address":{"addressLine1":"c7414432b796e20ab79ec8ef714ee058d97130e85ef58236b3a1758ee5d76e9e","addressLine2":"317c9041d3c5a3d9a7b102523e0eb7462adf0d91d77d7d7190a5c179a8470563","city":"598bfb591270bc037e92c7a7aec8ae8a68f54ddaccea4fdc24a8c8e3984cb583","postalZipCode":"4e31ad8b565d240c7c313c74e286148a8004d7305de22ca971890117ee765b41","countryISOCode":"d5ab07c7aa427652be026949d5db9223599bd2563c048b3ef7509b50cd1e72ba","telephone":"341d310722343ae196d10dfaede4389b24a67b9d5033876bd2cc91c207648bee","email":"f0ea0cff0fb4edd64b07a1f58efc6589ca18243b8c5dbba776988b40a4d8e97d"},"tracesId":10008318},"consignee":{"id":"4ecd493f-50bd-4555-bed7-ffc0c680254a","type":"consignee","status":"nonapproved","companyName":"0b3e5ab2a98f2f61ec5902e1c60cb22b20799e7d3d5ae5f7c6f2fba384f2079d","address":{"addressLine1":"09ddd26ed6e789738f45adf92b8214bf2ffc647dec2ae9e21fe29fd5499eceea","city":"64f29c22c5b1c15fdfc9079ec478781346b76a4e42420617c22f4f4995d67fd0","postalZipCode":"07e9c5acc1b569df218c54ccd8c1bc101961beece80c505886f41ff6343d2065","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe","telephone":"da5eaaa99ca89dd494b86b6e838204d30d5367c0c32627109eb3a40679811a88","email":"52c1da3b1c99d5e31f115711b910926e4f87895c307d2ecf7bd6b3194c011676"},"tracesId":10004433},"importer":{"id":"4ecd493f-50bd-4555-bed7-ffc0c680254a","type":"consignee","status":"nonapproved","companyName":"0b3e5ab2a98f2f61ec5902e1c60cb22b20799e7d3d5ae5f7c6f2fba384f2079d","address":{"addressLine1":"09ddd26ed6e789738f45adf92b8214bf2ffc647dec2ae9e21fe29fd5499eceea","city":"64f29c22c5b1c15fdfc9079ec478781346b76a4e42420617c22f4f4995d67fd0","postalZipCode":"07e9c5acc1b569df218c54ccd8c1bc101961beece80c505886f41ff6343d2065","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe","telephone":"da5eaaa99ca89dd494b86b6e838204d30d5367c0c32627109eb3a40679811a88","email":"52c1da3b1c99d5e31f115711b910926e4f87895c307d2ecf7bd6b3194c011676"},"tracesId":10004433},"placeOfDestination":{"id":"4ecd493f-50bd-4555-bed7-ffc0c680254a","type":"consignee","status":"nonapproved","companyName":"0b3e5ab2a98f2f61ec5902e1c60cb22b20799e7d3d5ae5f7c6f2fba384f2079d","address":{"addressLine1":"09ddd26ed6e789738f45adf92b8214bf2ffc647dec2ae9e21fe29fd5499eceea","city":"64f29c22c5b1c15fdfc9079ec478781346b76a4e42420617c22f4f4995d67fd0","postalZipCode":"07e9c5acc1b569df218c54ccd8c1bc101961beece80c505886f41ff6343d2065","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe","telephone":"da5eaaa99ca89dd494b86b6e838204d30d5367c0c32627109eb3a40679811a88","email":"52c1da3b1c99d5e31f115711b910926e4f87895c307d2ecf7bd6b3194c011676"},"tracesId":10004433},"commodities":{"totalGrossWeight":4040,"totalNetWeight":4000,"numberOfPackages":160,"temperature":"Ambient","commodityComplement":[{"commodityID":"0909","commodityDescription":"Seeds of anise, badian, fennel, coriander, cumin or caraway, juniper berries","complementID":32824,"speciesType":"0909","speciesClass":"0909"}],"complementParameterSet":[{"uniqueComplementID":"6b4d5cf1-cbf8-47e7-88a9-a814ce46fed1","complementID":32824,"keyDataPair":[{"key":"netweight","data":"4000"},{"key":"number_package","data":"160"},{"key":"type_package","data":"Bag"}]}],"includeNonAblactedAnimals":false,"countryOfOrigin":"IN","isLowRiskArticle72Country":false,"consignedCountry":"IN","commodityIntendedFor":"human"},"purpose":{"purposeGroup":"For Import"},"pointOfEntry":"GBFXT1","arrivalDate":"2024-12-05","arrivalTime":"00:30:00","transporterDetailsRequired":false,"meansOfTransport":{"type":"Road Vehicle"},"meansOfTransportFromEntryPoint":{"id":"ANGELICA MAERSK","type":"Ship","document":"246106757"},"veterinaryInformation":{"accompanyingDocuments":[{"documentType":"billOfLading","documentReference":"246106757","documentIssueDate":"2024-11-11","attachmentId":"61161487-155e-4eaa-b10c-279bbb4e68dd","attachmentFilename":"P1016389163901639116392.pdf","attachmentContentType":"application/pdf","uploadUserId":"e735fe76-1932-ee11-bdf4-000d3aaf289d","uploadOrganisationId":"58484687-32e4-e911-a82d-000d3a4790d0"},{"documentType":"commercialInvoice","documentReference":"A220/13745/24-25","documentIssueDate":"2024-10-17","attachmentId":"94fb8e52-63d8-49b9-b407-cb71eeafd357","attachmentFilename":"P1016389163901639116392(1).pdf","attachmentContentType":"application/pdf","uploadUserId":"e735fe76-1932-ee11-bdf4-000d3aaf289d","uploadOrganisationId":"58484687-32e4-e911-a82d-000d3a4790d0"}]},"importerLocalReferenceNumber":"24/12/10407","sealsContainers":[{"sealNumber":"ML-IN1515700","containerNumber":"SUDU7922609","officialSeal":false}],"submissionDate":"2024-12-04T09:05:17.264731081Z","submittedBy":{"displayName":"bf44335a0f4f4c6c2982ad3fd592b4e74421ed71203f6054540e8bce315c8099","userId":"e735fe76-1932-ee11-bdf4-000d3aaf289d"},"complexCommoditySelected":true,"portOfEntry":"GBFXT","contactDetails":{"name":"8769b6471ceb35ad28fc075266ca30f08ea17c94ecfb7dbcdbb65709c579c1f0","telephone":"8910ce13f3ae00d1548454bb9bec49475be622d5cee17a162997710ee55c8922","email":"d5a82d0b92237848327c6829fa023cb46901d00f5d98636131e69573d869b75f"},"isGVMSRoute":false,"provideCtcMrn":"NO"},"partTwo":{"decision":{"consignmentAcceptable":true,"decision":"Acceptable for Internal Market","freeCirculationPurpose":"Human Consumption"},"consignmentCheck":{},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/documentcheckresult","message":"Documentary check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/physicalcheckdone","message":"Physical check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/identitycheckdone","message":"Identity check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"}],"inspectionRequired":"Not required"},"partThree":{"sealCheckRequired":false},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/documentcheckresult","message":"Documentary check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/identitycheckdone","message":"Identity check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/physicalcheckdone","message":"Physical check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"}],"etag":"00000000044FDBE6","riskDecisionLockingTime":"2024-12-04T22:30:00Z","isRiskDecisionLocked":false,"chedTypeVersion":2} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5234003-266df11f-4d60-43af-a9da-d6fdc5697d64.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5234003-266df11f-4d60-43af-a9da-d6fdc5697d64.json new file mode 100644 index 00000000..f98b8696 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5234003-266df11f-4d60-43af-a9da-d6fdc5697d64.json @@ -0,0 +1 @@ +{"id":4254443,"referenceNumber":"CHEDD.GB.2024.5234003","version":4,"lastUpdated":"2024-12-04T13:56:06.673928734Z","lastUpdatedBy":{"displayName":"1685d4f9b728a06e1fa027459254f4ce082b69f2a0697ffb05eb1f1e96ed4ffa","userId":"d74f45eb-6104-ee11-8f6e-000d3abd8f0e"},"type":"CED","status":"VALIDATED","riskAssessment":{"commodityResults":[{"riskDecision":"NOTREQUIRED","uniqueId":"f520581c-96b7-46bf-9a56-eb00e9df891c"}],"assessmentDateTime":"2024-12-04T12:08:45.738091162"},"isHighRiskEuImport":false,"partOne":{"personResponsible":{"name":"bf44335a0f4f4c6c2982ad3fd592b4e74421ed71203f6054540e8bce315c8099","companyId":"58484687-32e4-e911-a82d-000d3a4790d0","companyName":"efb055e3dfbf3dc596e05e410f99515d1d77f6b668e31986e01e7fae19c0bd96","address":["1fd6d36bac18aeecf65542f826f8bd88c36de60bc4da3306f1c39d9d273cb564","188f48827512cefb322fda4e0b39c077595e9adfbe52c645c4fc1e77fcb821be","a92f87f0c19934b56038f630c57be7579a4d874d329b07d7ce4e1d69c082eedb","c8f654290fbc1a862c4bfea0dc57437de9ae9b673cd241d72d0a46e159fb3bdd"],"country":"GB-ENG","tracesID":1001,"phone":"3e869dd594cce28f322a82b3cf519fb474896cb2191f4a45274c1704ac23a9e0","email":"d73a8be5b295438a1f24ad64acc67a8a0af4c03a998b300b3d43bbbdadfc816a","contactId":"e735fe76-1932-ee11-bdf4-000d3aaf289d"},"consignor":{"id":"79b25033-71db-43c9-8ff9-0c4dbf0e01e7","type":"exporter","status":"nonapproved","companyName":"58517652bd1f8d92375c4d1f7f3ca183c1f0d5ea019a152c3f33934433baa1a4","address":{"addressLine1":"c7414432b796e20ab79ec8ef714ee058d97130e85ef58236b3a1758ee5d76e9e","addressLine2":"317c9041d3c5a3d9a7b102523e0eb7462adf0d91d77d7d7190a5c179a8470563","city":"598bfb591270bc037e92c7a7aec8ae8a68f54ddaccea4fdc24a8c8e3984cb583","postalZipCode":"4e31ad8b565d240c7c313c74e286148a8004d7305de22ca971890117ee765b41","countryISOCode":"d5ab07c7aa427652be026949d5db9223599bd2563c048b3ef7509b50cd1e72ba","telephone":"341d310722343ae196d10dfaede4389b24a67b9d5033876bd2cc91c207648bee","email":"f0ea0cff0fb4edd64b07a1f58efc6589ca18243b8c5dbba776988b40a4d8e97d"},"tracesId":10008318},"consignee":{"id":"4ecd493f-50bd-4555-bed7-ffc0c680254a","type":"consignee","status":"nonapproved","companyName":"0b3e5ab2a98f2f61ec5902e1c60cb22b20799e7d3d5ae5f7c6f2fba384f2079d","address":{"addressLine1":"09ddd26ed6e789738f45adf92b8214bf2ffc647dec2ae9e21fe29fd5499eceea","city":"64f29c22c5b1c15fdfc9079ec478781346b76a4e42420617c22f4f4995d67fd0","postalZipCode":"07e9c5acc1b569df218c54ccd8c1bc101961beece80c505886f41ff6343d2065","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe","telephone":"da5eaaa99ca89dd494b86b6e838204d30d5367c0c32627109eb3a40679811a88","email":"52c1da3b1c99d5e31f115711b910926e4f87895c307d2ecf7bd6b3194c011676"},"tracesId":10004433},"importer":{"id":"4ecd493f-50bd-4555-bed7-ffc0c680254a","type":"consignee","status":"nonapproved","companyName":"0b3e5ab2a98f2f61ec5902e1c60cb22b20799e7d3d5ae5f7c6f2fba384f2079d","address":{"addressLine1":"09ddd26ed6e789738f45adf92b8214bf2ffc647dec2ae9e21fe29fd5499eceea","city":"64f29c22c5b1c15fdfc9079ec478781346b76a4e42420617c22f4f4995d67fd0","postalZipCode":"07e9c5acc1b569df218c54ccd8c1bc101961beece80c505886f41ff6343d2065","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe","telephone":"da5eaaa99ca89dd494b86b6e838204d30d5367c0c32627109eb3a40679811a88","email":"52c1da3b1c99d5e31f115711b910926e4f87895c307d2ecf7bd6b3194c011676"},"tracesId":10004433},"placeOfDestination":{"id":"4ecd493f-50bd-4555-bed7-ffc0c680254a","type":"consignee","status":"nonapproved","companyName":"0b3e5ab2a98f2f61ec5902e1c60cb22b20799e7d3d5ae5f7c6f2fba384f2079d","address":{"addressLine1":"09ddd26ed6e789738f45adf92b8214bf2ffc647dec2ae9e21fe29fd5499eceea","city":"64f29c22c5b1c15fdfc9079ec478781346b76a4e42420617c22f4f4995d67fd0","postalZipCode":"07e9c5acc1b569df218c54ccd8c1bc101961beece80c505886f41ff6343d2065","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe","telephone":"da5eaaa99ca89dd494b86b6e838204d30d5367c0c32627109eb3a40679811a88","email":"52c1da3b1c99d5e31f115711b910926e4f87895c307d2ecf7bd6b3194c011676"},"tracesId":10004433},"commodities":{"totalGrossWeight":2020,"totalNetWeight":2000,"numberOfPackages":80,"temperature":"Ambient","commodityComplement":[{"commodityID":"0909","commodityDescription":"Seeds of anise, badian, fennel, coriander, cumin or caraway, juniper berries","complementID":32824,"speciesType":"0909","speciesClass":"0909","isCdsMatched":true}],"complementParameterSet":[{"uniqueComplementID":"f520581c-96b7-46bf-9a56-eb00e9df891c","complementID":32824,"keyDataPair":[{"key":"netweight","data":"2000"},{"key":"number_package","data":"80"},{"key":"type_package","data":"Bag"}]}],"includeNonAblactedAnimals":false,"countryOfOrigin":"IN","consignedCountry":"IN","commodityIntendedFor":"human"},"purpose":{"purposeGroup":"For Import"},"pointOfEntry":"GBFXT1","arrivalDate":"2024-12-05","arrivalTime":"00:30:00","transporterDetailsRequired":false,"meansOfTransport":{"type":"Road Vehicle"},"meansOfTransportFromEntryPoint":{"id":"ANGELICA MAERSK","type":"Ship","document":"246106757"},"veterinaryInformation":{"accompanyingDocuments":[{"documentType":"billOfLading","documentReference":"246106757","documentIssueDate":"2024-11-11","attachmentId":"d1922eb1-cbd4-47e3-8228-397abf907c82","attachmentFilename":"P1016389163901639116392.pdf","attachmentContentType":"application/pdf","uploadUserId":"e735fe76-1932-ee11-bdf4-000d3aaf289d","uploadOrganisationId":"58484687-32e4-e911-a82d-000d3a4790d0"},{"documentType":"commercialInvoice","documentReference":"A220/13745/24-25","documentIssueDate":"2024-10-17","attachmentId":"2c88a5df-6d38-4ef8-b61e-7427ea54511e","attachmentFilename":"P1016389163901639116392(1).pdf","attachmentContentType":"application/pdf","uploadUserId":"e735fe76-1932-ee11-bdf4-000d3aaf289d","uploadOrganisationId":"58484687-32e4-e911-a82d-000d3a4790d0"}]},"importerLocalReferenceNumber":"24/12/10407","sealsContainers":[{"sealNumber":"ML-IN1515700","containerNumber":"SUDU7922609","officialSeal":false}],"submissionDate":"2024-12-04T12:08:45.034591789Z","submittedBy":{"displayName":"bf44335a0f4f4c6c2982ad3fd592b4e74421ed71203f6054540e8bce315c8099","userId":"e735fe76-1932-ee11-bdf4-000d3aaf289d"},"complexCommoditySelected":true,"portOfEntry":"GBFXT","contactDetails":{"name":"8769b6471ceb35ad28fc075266ca30f08ea17c94ecfb7dbcdbb65709c579c1f0","telephone":"8910ce13f3ae00d1548454bb9bec49475be622d5cee17a162997710ee55c8922","email":"d5a82d0b92237848327c6829fa023cb46901d00f5d98636131e69573d869b75f"},"isGVMSRoute":false,"provideCtcMrn":"NO"},"decisionBy":{"displayName":"1685d4f9b728a06e1fa027459254f4ce082b69f2a0697ffb05eb1f1e96ed4ffa","userId":"d74f45eb-6104-ee11-8f6e-000d3abd8f0e"},"decisionDate":"2024-12-04T13:56:06.648032216Z","partTwo":{"decision":{"consignmentAcceptable":true,"decision":"Acceptable for Internal Market","freeCirculationPurpose":"Human Consumption"},"consignmentCheck":{"documentCheckResult":"Satisfactory","identityCheckDone":false,"physicalCheckDone":false},"laboratoryTestsRequired":false,"resealedContainersIncluded":false,"resealedContainersMapping":[{"sealNumber":"ML-IN1515700","containerNumber":"SUDU7922609","officialSeal":false}],"controlAuthority":{"officialVeterinarian":{"firstName":"920ce5590c578f444701d9fe2cd628165acd57dd01bc896ac68452cad03d27f5","lastName":"6645eaf750d4be2995ef64daccbd665cdc7d644344ea62d4885b321b297d381c","email":"e6a6f00ac78d98067e1d5aaf0bbf06c51dfee7a2b09178e24c6a4c76ca28ab56","phone":"70f2bac0a99913190f5a233e757738c5e89737f0e16dca05ef21ea50a1a0511a","signed":"2024-12-04T13:56:06.673896834"}},"bipLocalReferenceNumber":"1571617","checkDate":"2024-12-04T13:56:00Z","inspectionRequired":"Not required"},"partThree":{"sealCheckRequired":false},"etag":"000000000450ECB9","riskDecisionLockingTime":"2024-12-04T22:30:00Z","isRiskDecisionLocked":false,"isCdsFullMatched":true,"chedTypeVersion":2} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5234003-420663bd-299a-4260-8a09-b8372316e2cb.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5234003-420663bd-299a-4260-8a09-b8372316e2cb.json new file mode 100644 index 00000000..2f291cb7 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5234003-420663bd-299a-4260-8a09-b8372316e2cb.json @@ -0,0 +1 @@ +{"id":4254443,"referenceNumber":"CHEDD.GB.2024.5234003","version":4,"lastUpdated":"2024-12-04T12:07:29.611646054Z","lastUpdatedBy":{"displayName":"bf44335a0f4f4c6c2982ad3fd592b4e74421ed71203f6054540e8bce315c8099","userId":"e735fe76-1932-ee11-bdf4-000d3aaf289d"},"type":"CED","status":"AMEND","riskAssessment":{"commodityResults":[{"riskDecision":"NOTREQUIRED","uniqueId":"e1628c67-1e3c-4b36-9067-6d316dd65a89"}],"assessmentDateTime":"2024-12-02T16:35:13.431263601"},"isHighRiskEuImport":false,"partOne":{"personResponsible":{"name":"bf44335a0f4f4c6c2982ad3fd592b4e74421ed71203f6054540e8bce315c8099","companyId":"58484687-32e4-e911-a82d-000d3a4790d0","companyName":"efb055e3dfbf3dc596e05e410f99515d1d77f6b668e31986e01e7fae19c0bd96","address":["1fd6d36bac18aeecf65542f826f8bd88c36de60bc4da3306f1c39d9d273cb564","188f48827512cefb322fda4e0b39c077595e9adfbe52c645c4fc1e77fcb821be","a92f87f0c19934b56038f630c57be7579a4d874d329b07d7ce4e1d69c082eedb","c8f654290fbc1a862c4bfea0dc57437de9ae9b673cd241d72d0a46e159fb3bdd"],"country":"GB-ENG","tracesID":1001,"phone":"3e869dd594cce28f322a82b3cf519fb474896cb2191f4a45274c1704ac23a9e0","email":"d73a8be5b295438a1f24ad64acc67a8a0af4c03a998b300b3d43bbbdadfc816a","contactId":"e735fe76-1932-ee11-bdf4-000d3aaf289d"},"consignor":{"id":"79b25033-71db-43c9-8ff9-0c4dbf0e01e7","type":"exporter","status":"nonapproved","companyName":"58517652bd1f8d92375c4d1f7f3ca183c1f0d5ea019a152c3f33934433baa1a4","address":{"addressLine1":"c7414432b796e20ab79ec8ef714ee058d97130e85ef58236b3a1758ee5d76e9e","addressLine2":"317c9041d3c5a3d9a7b102523e0eb7462adf0d91d77d7d7190a5c179a8470563","city":"598bfb591270bc037e92c7a7aec8ae8a68f54ddaccea4fdc24a8c8e3984cb583","postalZipCode":"4e31ad8b565d240c7c313c74e286148a8004d7305de22ca971890117ee765b41","countryISOCode":"d5ab07c7aa427652be026949d5db9223599bd2563c048b3ef7509b50cd1e72ba","telephone":"341d310722343ae196d10dfaede4389b24a67b9d5033876bd2cc91c207648bee","email":"f0ea0cff0fb4edd64b07a1f58efc6589ca18243b8c5dbba776988b40a4d8e97d"},"tracesId":10008318},"consignee":{"id":"4ecd493f-50bd-4555-bed7-ffc0c680254a","type":"consignee","status":"nonapproved","companyName":"0b3e5ab2a98f2f61ec5902e1c60cb22b20799e7d3d5ae5f7c6f2fba384f2079d","address":{"addressLine1":"09ddd26ed6e789738f45adf92b8214bf2ffc647dec2ae9e21fe29fd5499eceea","city":"64f29c22c5b1c15fdfc9079ec478781346b76a4e42420617c22f4f4995d67fd0","postalZipCode":"07e9c5acc1b569df218c54ccd8c1bc101961beece80c505886f41ff6343d2065","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe","telephone":"da5eaaa99ca89dd494b86b6e838204d30d5367c0c32627109eb3a40679811a88","email":"52c1da3b1c99d5e31f115711b910926e4f87895c307d2ecf7bd6b3194c011676"},"tracesId":10004433},"importer":{"id":"4ecd493f-50bd-4555-bed7-ffc0c680254a","type":"consignee","status":"nonapproved","companyName":"0b3e5ab2a98f2f61ec5902e1c60cb22b20799e7d3d5ae5f7c6f2fba384f2079d","address":{"addressLine1":"09ddd26ed6e789738f45adf92b8214bf2ffc647dec2ae9e21fe29fd5499eceea","city":"64f29c22c5b1c15fdfc9079ec478781346b76a4e42420617c22f4f4995d67fd0","postalZipCode":"07e9c5acc1b569df218c54ccd8c1bc101961beece80c505886f41ff6343d2065","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe","telephone":"da5eaaa99ca89dd494b86b6e838204d30d5367c0c32627109eb3a40679811a88","email":"52c1da3b1c99d5e31f115711b910926e4f87895c307d2ecf7bd6b3194c011676"},"tracesId":10004433},"placeOfDestination":{"id":"4ecd493f-50bd-4555-bed7-ffc0c680254a","type":"consignee","status":"nonapproved","companyName":"0b3e5ab2a98f2f61ec5902e1c60cb22b20799e7d3d5ae5f7c6f2fba384f2079d","address":{"addressLine1":"09ddd26ed6e789738f45adf92b8214bf2ffc647dec2ae9e21fe29fd5499eceea","city":"64f29c22c5b1c15fdfc9079ec478781346b76a4e42420617c22f4f4995d67fd0","postalZipCode":"07e9c5acc1b569df218c54ccd8c1bc101961beece80c505886f41ff6343d2065","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe","telephone":"da5eaaa99ca89dd494b86b6e838204d30d5367c0c32627109eb3a40679811a88","email":"52c1da3b1c99d5e31f115711b910926e4f87895c307d2ecf7bd6b3194c011676"},"tracesId":10004433},"commodities":{"totalGrossWeight":2020,"totalNetWeight":2000,"numberOfPackages":80,"temperature":"Ambient","commodityComplement":[{"commodityID":"0910","commodityDescription":"Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices","complementID":32823,"speciesType":"0910","speciesClass":"0910"}],"complementParameterSet":[{"uniqueComplementID":"e1628c67-1e3c-4b36-9067-6d316dd65a89","complementID":32823,"keyDataPair":[{"key":"netweight","data":"2000"},{"key":"number_package","data":"80"},{"key":"type_package","data":"Bag"}]}],"includeNonAblactedAnimals":false,"countryOfOrigin":"IN","consignedCountry":"IN","commodityIntendedFor":"human"},"purpose":{"purposeGroup":"For Import"},"pointOfEntry":"GBFXT1","arrivalDate":"2024-12-05","arrivalTime":"00:30:00","transporterDetailsRequired":false,"meansOfTransport":{"type":"Road Vehicle"},"meansOfTransportFromEntryPoint":{"id":"ANGELICA MAERSK","type":"Ship","document":"246106757"},"veterinaryInformation":{"accompanyingDocuments":[{"documentType":"billOfLading","documentReference":"246106757","documentIssueDate":"2024-11-11","attachmentId":"d1922eb1-cbd4-47e3-8228-397abf907c82","attachmentFilename":"P1016389163901639116392.pdf","attachmentContentType":"application/pdf","uploadUserId":"e735fe76-1932-ee11-bdf4-000d3aaf289d","uploadOrganisationId":"58484687-32e4-e911-a82d-000d3a4790d0"},{"documentType":"commercialInvoice","documentReference":"A220/13745/24-25","documentIssueDate":"2024-10-17","attachmentId":"2c88a5df-6d38-4ef8-b61e-7427ea54511e","attachmentFilename":"P1016389163901639116392(1).pdf","attachmentContentType":"application/pdf","uploadUserId":"e735fe76-1932-ee11-bdf4-000d3aaf289d","uploadOrganisationId":"58484687-32e4-e911-a82d-000d3a4790d0"}]},"importerLocalReferenceNumber":"24/12/10407","sealsContainers":[{"sealNumber":"ML-IN1515700","containerNumber":"SUDU7922609","officialSeal":false}],"submissionDate":"2024-12-04T09:06:26.518281949Z","submittedBy":{"displayName":"bf44335a0f4f4c6c2982ad3fd592b4e74421ed71203f6054540e8bce315c8099","userId":"e735fe76-1932-ee11-bdf4-000d3aaf289d"},"complexCommoditySelected":true,"portOfEntry":"GBFXT","contactDetails":{"name":"8769b6471ceb35ad28fc075266ca30f08ea17c94ecfb7dbcdbb65709c579c1f0","telephone":"8910ce13f3ae00d1548454bb9bec49475be622d5cee17a162997710ee55c8922","email":"d5a82d0b92237848327c6829fa023cb46901d00f5d98636131e69573d869b75f"},"isGVMSRoute":false,"provideCtcMrn":"NO"},"partTwo":{"decision":{"consignmentAcceptable":true,"decision":"Acceptable for Internal Market","freeCirculationPurpose":"Human Consumption"},"consignmentCheck":{},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/physicalcheckdone","message":"Physical check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/documentcheckresult","message":"Documentary check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/identitycheckdone","message":"Identity check"}],"inspectionRequired":"Not required"},"partThree":{"sealCheckRequired":false},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/identitycheckdone","message":"Identity check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/documentcheckresult","message":"Documentary check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/physicalcheckdone","message":"Physical check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"}],"etag":"00000000044FDCA4","riskDecisionLockingTime":"2024-12-04T22:30:00Z","isRiskDecisionLocked":false,"chedTypeVersion":2} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5234003-4bdcd649-6013-4f03-866d-99529696a288.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5234003-4bdcd649-6013-4f03-866d-99529696a288.json new file mode 100644 index 00000000..f45b25d2 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5234003-4bdcd649-6013-4f03-866d-99529696a288.json @@ -0,0 +1 @@ +{"id":4254443,"referenceNumber":"CHEDD.GB.2024.5234003","version":4,"lastUpdated":"2024-12-04T13:55:15.725203275Z","lastUpdatedBy":{"displayName":"1685d4f9b728a06e1fa027459254f4ce082b69f2a0697ffb05eb1f1e96ed4ffa","userId":"d74f45eb-6104-ee11-8f6e-000d3abd8f0e"},"type":"CED","status":"IN_PROGRESS","riskAssessment":{"commodityResults":[{"riskDecision":"NOTREQUIRED","uniqueId":"f520581c-96b7-46bf-9a56-eb00e9df891c"}],"assessmentDateTime":"2024-12-04T12:08:45.738091162"},"isHighRiskEuImport":false,"partOne":{"personResponsible":{"name":"bf44335a0f4f4c6c2982ad3fd592b4e74421ed71203f6054540e8bce315c8099","companyId":"58484687-32e4-e911-a82d-000d3a4790d0","companyName":"efb055e3dfbf3dc596e05e410f99515d1d77f6b668e31986e01e7fae19c0bd96","address":["1fd6d36bac18aeecf65542f826f8bd88c36de60bc4da3306f1c39d9d273cb564","188f48827512cefb322fda4e0b39c077595e9adfbe52c645c4fc1e77fcb821be","a92f87f0c19934b56038f630c57be7579a4d874d329b07d7ce4e1d69c082eedb","c8f654290fbc1a862c4bfea0dc57437de9ae9b673cd241d72d0a46e159fb3bdd"],"country":"GB-ENG","tracesID":1001,"phone":"3e869dd594cce28f322a82b3cf519fb474896cb2191f4a45274c1704ac23a9e0","email":"d73a8be5b295438a1f24ad64acc67a8a0af4c03a998b300b3d43bbbdadfc816a","contactId":"e735fe76-1932-ee11-bdf4-000d3aaf289d"},"consignor":{"id":"79b25033-71db-43c9-8ff9-0c4dbf0e01e7","type":"exporter","status":"nonapproved","companyName":"58517652bd1f8d92375c4d1f7f3ca183c1f0d5ea019a152c3f33934433baa1a4","address":{"addressLine1":"c7414432b796e20ab79ec8ef714ee058d97130e85ef58236b3a1758ee5d76e9e","addressLine2":"317c9041d3c5a3d9a7b102523e0eb7462adf0d91d77d7d7190a5c179a8470563","city":"598bfb591270bc037e92c7a7aec8ae8a68f54ddaccea4fdc24a8c8e3984cb583","postalZipCode":"4e31ad8b565d240c7c313c74e286148a8004d7305de22ca971890117ee765b41","countryISOCode":"d5ab07c7aa427652be026949d5db9223599bd2563c048b3ef7509b50cd1e72ba","telephone":"341d310722343ae196d10dfaede4389b24a67b9d5033876bd2cc91c207648bee","email":"f0ea0cff0fb4edd64b07a1f58efc6589ca18243b8c5dbba776988b40a4d8e97d"},"tracesId":10008318},"consignee":{"id":"4ecd493f-50bd-4555-bed7-ffc0c680254a","type":"consignee","status":"nonapproved","companyName":"0b3e5ab2a98f2f61ec5902e1c60cb22b20799e7d3d5ae5f7c6f2fba384f2079d","address":{"addressLine1":"09ddd26ed6e789738f45adf92b8214bf2ffc647dec2ae9e21fe29fd5499eceea","city":"64f29c22c5b1c15fdfc9079ec478781346b76a4e42420617c22f4f4995d67fd0","postalZipCode":"07e9c5acc1b569df218c54ccd8c1bc101961beece80c505886f41ff6343d2065","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe","telephone":"da5eaaa99ca89dd494b86b6e838204d30d5367c0c32627109eb3a40679811a88","email":"52c1da3b1c99d5e31f115711b910926e4f87895c307d2ecf7bd6b3194c011676"},"tracesId":10004433},"importer":{"id":"4ecd493f-50bd-4555-bed7-ffc0c680254a","type":"consignee","status":"nonapproved","companyName":"0b3e5ab2a98f2f61ec5902e1c60cb22b20799e7d3d5ae5f7c6f2fba384f2079d","address":{"addressLine1":"09ddd26ed6e789738f45adf92b8214bf2ffc647dec2ae9e21fe29fd5499eceea","city":"64f29c22c5b1c15fdfc9079ec478781346b76a4e42420617c22f4f4995d67fd0","postalZipCode":"07e9c5acc1b569df218c54ccd8c1bc101961beece80c505886f41ff6343d2065","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe","telephone":"da5eaaa99ca89dd494b86b6e838204d30d5367c0c32627109eb3a40679811a88","email":"52c1da3b1c99d5e31f115711b910926e4f87895c307d2ecf7bd6b3194c011676"},"tracesId":10004433},"placeOfDestination":{"id":"4ecd493f-50bd-4555-bed7-ffc0c680254a","type":"consignee","status":"nonapproved","companyName":"0b3e5ab2a98f2f61ec5902e1c60cb22b20799e7d3d5ae5f7c6f2fba384f2079d","address":{"addressLine1":"09ddd26ed6e789738f45adf92b8214bf2ffc647dec2ae9e21fe29fd5499eceea","city":"64f29c22c5b1c15fdfc9079ec478781346b76a4e42420617c22f4f4995d67fd0","postalZipCode":"07e9c5acc1b569df218c54ccd8c1bc101961beece80c505886f41ff6343d2065","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe","telephone":"da5eaaa99ca89dd494b86b6e838204d30d5367c0c32627109eb3a40679811a88","email":"52c1da3b1c99d5e31f115711b910926e4f87895c307d2ecf7bd6b3194c011676"},"tracesId":10004433},"commodities":{"totalGrossWeight":2020,"totalNetWeight":2000,"numberOfPackages":80,"temperature":"Ambient","commodityComplement":[{"commodityID":"0909","commodityDescription":"Seeds of anise, badian, fennel, coriander, cumin or caraway, juniper berries","complementID":32824,"speciesType":"0909","speciesClass":"0909","isCdsMatched":true}],"complementParameterSet":[{"uniqueComplementID":"f520581c-96b7-46bf-9a56-eb00e9df891c","complementID":32824,"keyDataPair":[{"key":"netweight","data":"2000"},{"key":"number_package","data":"80"},{"key":"type_package","data":"Bag"}]}],"includeNonAblactedAnimals":false,"countryOfOrigin":"IN","consignedCountry":"IN","commodityIntendedFor":"human"},"purpose":{"purposeGroup":"For Import"},"pointOfEntry":"GBFXT1","arrivalDate":"2024-12-05","arrivalTime":"00:30:00","transporterDetailsRequired":false,"meansOfTransport":{"type":"Road Vehicle"},"meansOfTransportFromEntryPoint":{"id":"ANGELICA MAERSK","type":"Ship","document":"246106757"},"veterinaryInformation":{"accompanyingDocuments":[{"documentType":"billOfLading","documentReference":"246106757","documentIssueDate":"2024-11-11","attachmentId":"d1922eb1-cbd4-47e3-8228-397abf907c82","attachmentFilename":"P1016389163901639116392.pdf","attachmentContentType":"application/pdf","uploadUserId":"e735fe76-1932-ee11-bdf4-000d3aaf289d","uploadOrganisationId":"58484687-32e4-e911-a82d-000d3a4790d0"},{"documentType":"commercialInvoice","documentReference":"A220/13745/24-25","documentIssueDate":"2024-10-17","attachmentId":"2c88a5df-6d38-4ef8-b61e-7427ea54511e","attachmentFilename":"P1016389163901639116392(1).pdf","attachmentContentType":"application/pdf","uploadUserId":"e735fe76-1932-ee11-bdf4-000d3aaf289d","uploadOrganisationId":"58484687-32e4-e911-a82d-000d3a4790d0"}]},"importerLocalReferenceNumber":"24/12/10407","sealsContainers":[{"sealNumber":"ML-IN1515700","containerNumber":"SUDU7922609","officialSeal":false}],"submissionDate":"2024-12-04T12:08:45.034591789Z","submittedBy":{"displayName":"bf44335a0f4f4c6c2982ad3fd592b4e74421ed71203f6054540e8bce315c8099","userId":"e735fe76-1932-ee11-bdf4-000d3aaf289d"},"complexCommoditySelected":true,"portOfEntry":"GBFXT","contactDetails":{"name":"8769b6471ceb35ad28fc075266ca30f08ea17c94ecfb7dbcdbb65709c579c1f0","telephone":"8910ce13f3ae00d1548454bb9bec49475be622d5cee17a162997710ee55c8922","email":"d5a82d0b92237848327c6829fa023cb46901d00f5d98636131e69573d869b75f"},"isGVMSRoute":false,"provideCtcMrn":"NO"},"partTwo":{"decision":{"decision":"Acceptable for Internal Market","freeCirculationPurpose":"Human Consumption"},"consignmentCheck":{},"laboratoryTests":{},"controlAuthority":{"officialVeterinarian":{"firstName":"920ce5590c578f444701d9fe2cd628165acd57dd01bc896ac68452cad03d27f5","lastName":"6645eaf750d4be2995ef64daccbd665cdc7d644344ea62d4885b321b297d381c","email":"e6a6f00ac78d98067e1d5aaf0bbf06c51dfee7a2b09178e24c6a4c76ca28ab56","phone":"70f2bac0a99913190f5a233e757738c5e89737f0e16dca05ef21ea50a1a0511a","signed":"2024-12-04T13:55:15.725155375"}},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/decision/consignmentacceptable","message":"What is the decision for this consignment"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/physicalcheckdone","message":"Physical check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/documentcheckresult","message":"Documentary check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/identitycheckdone","message":"Identity check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"}],"inspectionRequired":"Not required"},"partThree":{"sealCheckRequired":false},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/documentcheckresult","message":"Documentary check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/identitycheckdone","message":"Identity check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/physicalcheckdone","message":"Physical check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/decision/consignmentacceptable","message":"What is the decision for this consignment"}],"etag":"000000000450A675","riskDecisionLockingTime":"2024-12-04T22:30:00Z","isRiskDecisionLocked":false,"isCdsFullMatched":true,"chedTypeVersion":2} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5234003-62277cbc-1c47-47ec-816c-b552d7c2b4d3.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5234003-62277cbc-1c47-47ec-816c-b552d7c2b4d3.json new file mode 100644 index 00000000..9f7cf1d1 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5234003-62277cbc-1c47-47ec-816c-b552d7c2b4d3.json @@ -0,0 +1 @@ +{"id":4254443,"referenceNumber":"CHEDD.GB.2024.5234003","version":4,"lastUpdated":"2024-12-04T12:08:45.073719234Z","lastUpdatedBy":{"displayName":"bf44335a0f4f4c6c2982ad3fd592b4e74421ed71203f6054540e8bce315c8099","userId":"e735fe76-1932-ee11-bdf4-000d3aaf289d"},"type":"CED","status":"SUBMITTED","isHighRiskEuImport":false,"partOne":{"personResponsible":{"name":"bf44335a0f4f4c6c2982ad3fd592b4e74421ed71203f6054540e8bce315c8099","companyId":"58484687-32e4-e911-a82d-000d3a4790d0","companyName":"efb055e3dfbf3dc596e05e410f99515d1d77f6b668e31986e01e7fae19c0bd96","address":["1fd6d36bac18aeecf65542f826f8bd88c36de60bc4da3306f1c39d9d273cb564","188f48827512cefb322fda4e0b39c077595e9adfbe52c645c4fc1e77fcb821be","a92f87f0c19934b56038f630c57be7579a4d874d329b07d7ce4e1d69c082eedb","c8f654290fbc1a862c4bfea0dc57437de9ae9b673cd241d72d0a46e159fb3bdd"],"country":"GB-ENG","tracesID":1001,"phone":"3e869dd594cce28f322a82b3cf519fb474896cb2191f4a45274c1704ac23a9e0","email":"d73a8be5b295438a1f24ad64acc67a8a0af4c03a998b300b3d43bbbdadfc816a","contactId":"e735fe76-1932-ee11-bdf4-000d3aaf289d"},"consignor":{"id":"79b25033-71db-43c9-8ff9-0c4dbf0e01e7","type":"exporter","status":"nonapproved","companyName":"58517652bd1f8d92375c4d1f7f3ca183c1f0d5ea019a152c3f33934433baa1a4","address":{"addressLine1":"c7414432b796e20ab79ec8ef714ee058d97130e85ef58236b3a1758ee5d76e9e","addressLine2":"317c9041d3c5a3d9a7b102523e0eb7462adf0d91d77d7d7190a5c179a8470563","city":"598bfb591270bc037e92c7a7aec8ae8a68f54ddaccea4fdc24a8c8e3984cb583","postalZipCode":"4e31ad8b565d240c7c313c74e286148a8004d7305de22ca971890117ee765b41","countryISOCode":"d5ab07c7aa427652be026949d5db9223599bd2563c048b3ef7509b50cd1e72ba","telephone":"341d310722343ae196d10dfaede4389b24a67b9d5033876bd2cc91c207648bee","email":"f0ea0cff0fb4edd64b07a1f58efc6589ca18243b8c5dbba776988b40a4d8e97d"},"tracesId":10008318},"consignee":{"id":"4ecd493f-50bd-4555-bed7-ffc0c680254a","type":"consignee","status":"nonapproved","companyName":"0b3e5ab2a98f2f61ec5902e1c60cb22b20799e7d3d5ae5f7c6f2fba384f2079d","address":{"addressLine1":"09ddd26ed6e789738f45adf92b8214bf2ffc647dec2ae9e21fe29fd5499eceea","city":"64f29c22c5b1c15fdfc9079ec478781346b76a4e42420617c22f4f4995d67fd0","postalZipCode":"07e9c5acc1b569df218c54ccd8c1bc101961beece80c505886f41ff6343d2065","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe","telephone":"da5eaaa99ca89dd494b86b6e838204d30d5367c0c32627109eb3a40679811a88","email":"52c1da3b1c99d5e31f115711b910926e4f87895c307d2ecf7bd6b3194c011676"},"tracesId":10004433},"importer":{"id":"4ecd493f-50bd-4555-bed7-ffc0c680254a","type":"consignee","status":"nonapproved","companyName":"0b3e5ab2a98f2f61ec5902e1c60cb22b20799e7d3d5ae5f7c6f2fba384f2079d","address":{"addressLine1":"09ddd26ed6e789738f45adf92b8214bf2ffc647dec2ae9e21fe29fd5499eceea","city":"64f29c22c5b1c15fdfc9079ec478781346b76a4e42420617c22f4f4995d67fd0","postalZipCode":"07e9c5acc1b569df218c54ccd8c1bc101961beece80c505886f41ff6343d2065","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe","telephone":"da5eaaa99ca89dd494b86b6e838204d30d5367c0c32627109eb3a40679811a88","email":"52c1da3b1c99d5e31f115711b910926e4f87895c307d2ecf7bd6b3194c011676"},"tracesId":10004433},"placeOfDestination":{"id":"4ecd493f-50bd-4555-bed7-ffc0c680254a","type":"consignee","status":"nonapproved","companyName":"0b3e5ab2a98f2f61ec5902e1c60cb22b20799e7d3d5ae5f7c6f2fba384f2079d","address":{"addressLine1":"09ddd26ed6e789738f45adf92b8214bf2ffc647dec2ae9e21fe29fd5499eceea","city":"64f29c22c5b1c15fdfc9079ec478781346b76a4e42420617c22f4f4995d67fd0","postalZipCode":"07e9c5acc1b569df218c54ccd8c1bc101961beece80c505886f41ff6343d2065","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe","telephone":"da5eaaa99ca89dd494b86b6e838204d30d5367c0c32627109eb3a40679811a88","email":"52c1da3b1c99d5e31f115711b910926e4f87895c307d2ecf7bd6b3194c011676"},"tracesId":10004433},"commodities":{"totalGrossWeight":2020,"totalNetWeight":2000,"numberOfPackages":80,"temperature":"Ambient","commodityComplement":[{"commodityID":"0909","commodityDescription":"Seeds of anise, badian, fennel, coriander, cumin or caraway, juniper berries","complementID":32824,"speciesType":"0909","speciesClass":"0909"}],"complementParameterSet":[{"uniqueComplementID":"f520581c-96b7-46bf-9a56-eb00e9df891c","complementID":32824,"keyDataPair":[{"key":"netweight","data":"2000"},{"key":"number_package","data":"80"},{"key":"type_package","data":"Bag"}]}],"includeNonAblactedAnimals":false,"countryOfOrigin":"IN","consignedCountry":"IN","commodityIntendedFor":"human"},"purpose":{"purposeGroup":"For Import"},"pointOfEntry":"GBFXT1","arrivalDate":"2024-12-05","arrivalTime":"00:30:00","transporterDetailsRequired":false,"meansOfTransport":{"type":"Road Vehicle"},"meansOfTransportFromEntryPoint":{"id":"ANGELICA MAERSK","type":"Ship","document":"246106757"},"veterinaryInformation":{"accompanyingDocuments":[{"documentType":"billOfLading","documentReference":"246106757","documentIssueDate":"2024-11-11","attachmentId":"d1922eb1-cbd4-47e3-8228-397abf907c82","attachmentFilename":"P1016389163901639116392.pdf","attachmentContentType":"application/pdf","uploadUserId":"e735fe76-1932-ee11-bdf4-000d3aaf289d","uploadOrganisationId":"58484687-32e4-e911-a82d-000d3a4790d0"},{"documentType":"commercialInvoice","documentReference":"A220/13745/24-25","documentIssueDate":"2024-10-17","attachmentId":"2c88a5df-6d38-4ef8-b61e-7427ea54511e","attachmentFilename":"P1016389163901639116392(1).pdf","attachmentContentType":"application/pdf","uploadUserId":"e735fe76-1932-ee11-bdf4-000d3aaf289d","uploadOrganisationId":"58484687-32e4-e911-a82d-000d3a4790d0"}]},"importerLocalReferenceNumber":"24/12/10407","sealsContainers":[{"sealNumber":"ML-IN1515700","containerNumber":"SUDU7922609","officialSeal":false}],"submissionDate":"2024-12-04T12:08:45.034591789Z","submittedBy":{"displayName":"bf44335a0f4f4c6c2982ad3fd592b4e74421ed71203f6054540e8bce315c8099","userId":"e735fe76-1932-ee11-bdf4-000d3aaf289d"},"complexCommoditySelected":true,"portOfEntry":"GBFXT","contactDetails":{"name":"8769b6471ceb35ad28fc075266ca30f08ea17c94ecfb7dbcdbb65709c579c1f0","telephone":"8910ce13f3ae00d1548454bb9bec49475be622d5cee17a162997710ee55c8922","email":"d5a82d0b92237848327c6829fa023cb46901d00f5d98636131e69573d869b75f"},"isGVMSRoute":false,"provideCtcMrn":"NO"},"partTwo":{"decision":{"decision":"Acceptable for Internal Market","freeCirculationPurpose":"Human Consumption"},"consignmentCheck":{},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/decision/consignmentacceptable","message":"What is the decision for this consignment"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/documentcheckresult","message":"Documentary check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/physicalcheckdone","message":"Physical check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/identitycheckdone","message":"Identity check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"}]},"partThree":{"sealCheckRequired":false},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/identitycheckdone","message":"Identity check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/documentcheckresult","message":"Documentary check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/physicalcheckdone","message":"Physical check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/decision/consignmentacceptable","message":"What is the decision for this consignment"}],"etag":"0000000004509041","riskDecisionLockingTime":"2024-12-04T22:30:00Z","isRiskDecisionLocked":false,"chedTypeVersion":2} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5234003-81eb187f-414e-41e7-8a86-27dee4077c4d.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5234003-81eb187f-414e-41e7-8a86-27dee4077c4d.json new file mode 100644 index 00000000..3df2fd05 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5234003-81eb187f-414e-41e7-8a86-27dee4077c4d.json @@ -0,0 +1 @@ +{"id":4254443,"referenceNumber":"CHEDD.GB.2024.5234003","version":4,"lastUpdated":"2024-12-04T12:08:45.785385935Z","lastUpdatedBy":{"displayName":"bf44335a0f4f4c6c2982ad3fd592b4e74421ed71203f6054540e8bce315c8099","userId":"e735fe76-1932-ee11-bdf4-000d3aaf289d"},"type":"CED","status":"SUBMITTED","riskAssessment":{"commodityResults":[{"riskDecision":"NOTREQUIRED","uniqueId":"f520581c-96b7-46bf-9a56-eb00e9df891c"}],"assessmentDateTime":"2024-12-04T12:08:45.738091162"},"isHighRiskEuImport":false,"partOne":{"personResponsible":{"name":"bf44335a0f4f4c6c2982ad3fd592b4e74421ed71203f6054540e8bce315c8099","companyId":"58484687-32e4-e911-a82d-000d3a4790d0","companyName":"efb055e3dfbf3dc596e05e410f99515d1d77f6b668e31986e01e7fae19c0bd96","address":["1fd6d36bac18aeecf65542f826f8bd88c36de60bc4da3306f1c39d9d273cb564","188f48827512cefb322fda4e0b39c077595e9adfbe52c645c4fc1e77fcb821be","a92f87f0c19934b56038f630c57be7579a4d874d329b07d7ce4e1d69c082eedb","c8f654290fbc1a862c4bfea0dc57437de9ae9b673cd241d72d0a46e159fb3bdd"],"country":"GB-ENG","tracesID":1001,"phone":"3e869dd594cce28f322a82b3cf519fb474896cb2191f4a45274c1704ac23a9e0","email":"d73a8be5b295438a1f24ad64acc67a8a0af4c03a998b300b3d43bbbdadfc816a","contactId":"e735fe76-1932-ee11-bdf4-000d3aaf289d"},"consignor":{"id":"79b25033-71db-43c9-8ff9-0c4dbf0e01e7","type":"exporter","status":"nonapproved","companyName":"58517652bd1f8d92375c4d1f7f3ca183c1f0d5ea019a152c3f33934433baa1a4","address":{"addressLine1":"c7414432b796e20ab79ec8ef714ee058d97130e85ef58236b3a1758ee5d76e9e","addressLine2":"317c9041d3c5a3d9a7b102523e0eb7462adf0d91d77d7d7190a5c179a8470563","city":"598bfb591270bc037e92c7a7aec8ae8a68f54ddaccea4fdc24a8c8e3984cb583","postalZipCode":"4e31ad8b565d240c7c313c74e286148a8004d7305de22ca971890117ee765b41","countryISOCode":"d5ab07c7aa427652be026949d5db9223599bd2563c048b3ef7509b50cd1e72ba","telephone":"341d310722343ae196d10dfaede4389b24a67b9d5033876bd2cc91c207648bee","email":"f0ea0cff0fb4edd64b07a1f58efc6589ca18243b8c5dbba776988b40a4d8e97d"},"tracesId":10008318},"consignee":{"id":"4ecd493f-50bd-4555-bed7-ffc0c680254a","type":"consignee","status":"nonapproved","companyName":"0b3e5ab2a98f2f61ec5902e1c60cb22b20799e7d3d5ae5f7c6f2fba384f2079d","address":{"addressLine1":"09ddd26ed6e789738f45adf92b8214bf2ffc647dec2ae9e21fe29fd5499eceea","city":"64f29c22c5b1c15fdfc9079ec478781346b76a4e42420617c22f4f4995d67fd0","postalZipCode":"07e9c5acc1b569df218c54ccd8c1bc101961beece80c505886f41ff6343d2065","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe","telephone":"da5eaaa99ca89dd494b86b6e838204d30d5367c0c32627109eb3a40679811a88","email":"52c1da3b1c99d5e31f115711b910926e4f87895c307d2ecf7bd6b3194c011676"},"tracesId":10004433},"importer":{"id":"4ecd493f-50bd-4555-bed7-ffc0c680254a","type":"consignee","status":"nonapproved","companyName":"0b3e5ab2a98f2f61ec5902e1c60cb22b20799e7d3d5ae5f7c6f2fba384f2079d","address":{"addressLine1":"09ddd26ed6e789738f45adf92b8214bf2ffc647dec2ae9e21fe29fd5499eceea","city":"64f29c22c5b1c15fdfc9079ec478781346b76a4e42420617c22f4f4995d67fd0","postalZipCode":"07e9c5acc1b569df218c54ccd8c1bc101961beece80c505886f41ff6343d2065","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe","telephone":"da5eaaa99ca89dd494b86b6e838204d30d5367c0c32627109eb3a40679811a88","email":"52c1da3b1c99d5e31f115711b910926e4f87895c307d2ecf7bd6b3194c011676"},"tracesId":10004433},"placeOfDestination":{"id":"4ecd493f-50bd-4555-bed7-ffc0c680254a","type":"consignee","status":"nonapproved","companyName":"0b3e5ab2a98f2f61ec5902e1c60cb22b20799e7d3d5ae5f7c6f2fba384f2079d","address":{"addressLine1":"09ddd26ed6e789738f45adf92b8214bf2ffc647dec2ae9e21fe29fd5499eceea","city":"64f29c22c5b1c15fdfc9079ec478781346b76a4e42420617c22f4f4995d67fd0","postalZipCode":"07e9c5acc1b569df218c54ccd8c1bc101961beece80c505886f41ff6343d2065","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe","telephone":"da5eaaa99ca89dd494b86b6e838204d30d5367c0c32627109eb3a40679811a88","email":"52c1da3b1c99d5e31f115711b910926e4f87895c307d2ecf7bd6b3194c011676"},"tracesId":10004433},"commodities":{"totalGrossWeight":2020,"totalNetWeight":2000,"numberOfPackages":80,"temperature":"Ambient","commodityComplement":[{"commodityID":"0909","commodityDescription":"Seeds of anise, badian, fennel, coriander, cumin or caraway, juniper berries","complementID":32824,"speciesType":"0909","speciesClass":"0909"}],"complementParameterSet":[{"uniqueComplementID":"f520581c-96b7-46bf-9a56-eb00e9df891c","complementID":32824,"keyDataPair":[{"key":"netweight","data":"2000"},{"key":"number_package","data":"80"},{"key":"type_package","data":"Bag"}]}],"includeNonAblactedAnimals":false,"countryOfOrigin":"IN","consignedCountry":"IN","commodityIntendedFor":"human"},"purpose":{"purposeGroup":"For Import"},"pointOfEntry":"GBFXT1","arrivalDate":"2024-12-05","arrivalTime":"00:30:00","transporterDetailsRequired":false,"meansOfTransport":{"type":"Road Vehicle"},"meansOfTransportFromEntryPoint":{"id":"ANGELICA MAERSK","type":"Ship","document":"246106757"},"veterinaryInformation":{"accompanyingDocuments":[{"documentType":"billOfLading","documentReference":"246106757","documentIssueDate":"2024-11-11","attachmentId":"d1922eb1-cbd4-47e3-8228-397abf907c82","attachmentFilename":"P1016389163901639116392.pdf","attachmentContentType":"application/pdf","uploadUserId":"e735fe76-1932-ee11-bdf4-000d3aaf289d","uploadOrganisationId":"58484687-32e4-e911-a82d-000d3a4790d0"},{"documentType":"commercialInvoice","documentReference":"A220/13745/24-25","documentIssueDate":"2024-10-17","attachmentId":"2c88a5df-6d38-4ef8-b61e-7427ea54511e","attachmentFilename":"P1016389163901639116392(1).pdf","attachmentContentType":"application/pdf","uploadUserId":"e735fe76-1932-ee11-bdf4-000d3aaf289d","uploadOrganisationId":"58484687-32e4-e911-a82d-000d3a4790d0"}]},"importerLocalReferenceNumber":"24/12/10407","sealsContainers":[{"sealNumber":"ML-IN1515700","containerNumber":"SUDU7922609","officialSeal":false}],"submissionDate":"2024-12-04T12:08:45.034591789Z","submittedBy":{"displayName":"bf44335a0f4f4c6c2982ad3fd592b4e74421ed71203f6054540e8bce315c8099","userId":"e735fe76-1932-ee11-bdf4-000d3aaf289d"},"complexCommoditySelected":true,"portOfEntry":"GBFXT","contactDetails":{"name":"8769b6471ceb35ad28fc075266ca30f08ea17c94ecfb7dbcdbb65709c579c1f0","telephone":"8910ce13f3ae00d1548454bb9bec49475be622d5cee17a162997710ee55c8922","email":"d5a82d0b92237848327c6829fa023cb46901d00f5d98636131e69573d869b75f"},"isGVMSRoute":false,"provideCtcMrn":"NO"},"partTwo":{"decision":{"decision":"Acceptable for Internal Market","freeCirculationPurpose":"Human Consumption"},"consignmentCheck":{},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/decision/consignmentacceptable","message":"What is the decision for this consignment"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/documentcheckresult","message":"Documentary check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/physicalcheckdone","message":"Physical check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/identitycheckdone","message":"Identity check"}],"inspectionRequired":"Not required"},"partThree":{"sealCheckRequired":false},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/identitycheckdone","message":"Identity check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/documentcheckresult","message":"Documentary check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/physicalcheckdone","message":"Physical check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/decision/consignmentacceptable","message":"What is the decision for this consignment"}],"etag":"000000000450904A","riskDecisionLockingTime":"2024-12-04T22:30:00Z","isRiskDecisionLocked":false,"chedTypeVersion":2} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5234003-8c89c72b-253c-4cc5-9450-3fe3387c0c7e.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5234003-8c89c72b-253c-4cc5-9450-3fe3387c0c7e.json new file mode 100644 index 00000000..dad68837 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5234003-8c89c72b-253c-4cc5-9450-3fe3387c0c7e.json @@ -0,0 +1 @@ +{"id":4254443,"referenceNumber":"CHEDD.GB.2024.5234003","version":4,"lastUpdated":"2024-12-04T12:07:54.401789338Z","lastUpdatedBy":{"displayName":"bf44335a0f4f4c6c2982ad3fd592b4e74421ed71203f6054540e8bce315c8099","userId":"e735fe76-1932-ee11-bdf4-000d3aaf289d"},"type":"CED","status":"AMEND","isHighRiskEuImport":false,"partOne":{"personResponsible":{"name":"bf44335a0f4f4c6c2982ad3fd592b4e74421ed71203f6054540e8bce315c8099","companyId":"58484687-32e4-e911-a82d-000d3a4790d0","companyName":"efb055e3dfbf3dc596e05e410f99515d1d77f6b668e31986e01e7fae19c0bd96","address":["1fd6d36bac18aeecf65542f826f8bd88c36de60bc4da3306f1c39d9d273cb564","188f48827512cefb322fda4e0b39c077595e9adfbe52c645c4fc1e77fcb821be","a92f87f0c19934b56038f630c57be7579a4d874d329b07d7ce4e1d69c082eedb","c8f654290fbc1a862c4bfea0dc57437de9ae9b673cd241d72d0a46e159fb3bdd"],"country":"GB-ENG","tracesID":1001,"phone":"3e869dd594cce28f322a82b3cf519fb474896cb2191f4a45274c1704ac23a9e0","email":"d73a8be5b295438a1f24ad64acc67a8a0af4c03a998b300b3d43bbbdadfc816a","contactId":"e735fe76-1932-ee11-bdf4-000d3aaf289d"},"consignor":{"id":"79b25033-71db-43c9-8ff9-0c4dbf0e01e7","type":"exporter","status":"nonapproved","companyName":"58517652bd1f8d92375c4d1f7f3ca183c1f0d5ea019a152c3f33934433baa1a4","address":{"addressLine1":"c7414432b796e20ab79ec8ef714ee058d97130e85ef58236b3a1758ee5d76e9e","addressLine2":"317c9041d3c5a3d9a7b102523e0eb7462adf0d91d77d7d7190a5c179a8470563","city":"598bfb591270bc037e92c7a7aec8ae8a68f54ddaccea4fdc24a8c8e3984cb583","postalZipCode":"4e31ad8b565d240c7c313c74e286148a8004d7305de22ca971890117ee765b41","countryISOCode":"d5ab07c7aa427652be026949d5db9223599bd2563c048b3ef7509b50cd1e72ba","telephone":"341d310722343ae196d10dfaede4389b24a67b9d5033876bd2cc91c207648bee","email":"f0ea0cff0fb4edd64b07a1f58efc6589ca18243b8c5dbba776988b40a4d8e97d"},"tracesId":10008318},"consignee":{"id":"4ecd493f-50bd-4555-bed7-ffc0c680254a","type":"consignee","status":"nonapproved","companyName":"0b3e5ab2a98f2f61ec5902e1c60cb22b20799e7d3d5ae5f7c6f2fba384f2079d","address":{"addressLine1":"09ddd26ed6e789738f45adf92b8214bf2ffc647dec2ae9e21fe29fd5499eceea","city":"64f29c22c5b1c15fdfc9079ec478781346b76a4e42420617c22f4f4995d67fd0","postalZipCode":"07e9c5acc1b569df218c54ccd8c1bc101961beece80c505886f41ff6343d2065","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe","telephone":"da5eaaa99ca89dd494b86b6e838204d30d5367c0c32627109eb3a40679811a88","email":"52c1da3b1c99d5e31f115711b910926e4f87895c307d2ecf7bd6b3194c011676"},"tracesId":10004433},"importer":{"id":"4ecd493f-50bd-4555-bed7-ffc0c680254a","type":"consignee","status":"nonapproved","companyName":"0b3e5ab2a98f2f61ec5902e1c60cb22b20799e7d3d5ae5f7c6f2fba384f2079d","address":{"addressLine1":"09ddd26ed6e789738f45adf92b8214bf2ffc647dec2ae9e21fe29fd5499eceea","city":"64f29c22c5b1c15fdfc9079ec478781346b76a4e42420617c22f4f4995d67fd0","postalZipCode":"07e9c5acc1b569df218c54ccd8c1bc101961beece80c505886f41ff6343d2065","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe","telephone":"da5eaaa99ca89dd494b86b6e838204d30d5367c0c32627109eb3a40679811a88","email":"52c1da3b1c99d5e31f115711b910926e4f87895c307d2ecf7bd6b3194c011676"},"tracesId":10004433},"placeOfDestination":{"id":"4ecd493f-50bd-4555-bed7-ffc0c680254a","type":"consignee","status":"nonapproved","companyName":"0b3e5ab2a98f2f61ec5902e1c60cb22b20799e7d3d5ae5f7c6f2fba384f2079d","address":{"addressLine1":"09ddd26ed6e789738f45adf92b8214bf2ffc647dec2ae9e21fe29fd5499eceea","city":"64f29c22c5b1c15fdfc9079ec478781346b76a4e42420617c22f4f4995d67fd0","postalZipCode":"07e9c5acc1b569df218c54ccd8c1bc101961beece80c505886f41ff6343d2065","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe","telephone":"da5eaaa99ca89dd494b86b6e838204d30d5367c0c32627109eb3a40679811a88","email":"52c1da3b1c99d5e31f115711b910926e4f87895c307d2ecf7bd6b3194c011676"},"tracesId":10004433},"commodities":{"totalNetWeight":2000,"numberOfPackages":80,"temperature":"Ambient","commodityComplement":[{"commodityID":"0910","commodityDescription":"Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices","complementID":32823,"speciesType":"0910","speciesClass":"0910"},{"commodityID":"0909","commodityDescription":"Seeds of anise, badian, fennel, coriander, cumin or caraway, juniper berries","complementID":32824,"speciesType":"0909","speciesClass":"0909"}],"complementParameterSet":[{"uniqueComplementID":"e1628c67-1e3c-4b36-9067-6d316dd65a89","complementID":32823,"keyDataPair":[{"key":"netweight","data":"2000"},{"key":"number_package","data":"80"},{"key":"type_package","data":"Bag"}]},{"uniqueComplementID":"f520581c-96b7-46bf-9a56-eb00e9df891c","complementID":32824,"keyDataPair":[{}]}],"includeNonAblactedAnimals":false,"countryOfOrigin":"IN","consignedCountry":"IN","commodityIntendedFor":"human"},"purpose":{"purposeGroup":"For Import"},"pointOfEntry":"GBFXT1","arrivalDate":"2024-12-05","arrivalTime":"00:30:00","transporterDetailsRequired":false,"meansOfTransport":{"type":"Road Vehicle"},"meansOfTransportFromEntryPoint":{"id":"ANGELICA MAERSK","type":"Ship","document":"246106757"},"veterinaryInformation":{"accompanyingDocuments":[{"documentType":"billOfLading","documentReference":"246106757","documentIssueDate":"2024-11-11","attachmentId":"d1922eb1-cbd4-47e3-8228-397abf907c82","attachmentFilename":"P1016389163901639116392.pdf","attachmentContentType":"application/pdf","uploadUserId":"e735fe76-1932-ee11-bdf4-000d3aaf289d","uploadOrganisationId":"58484687-32e4-e911-a82d-000d3a4790d0"},{"documentType":"commercialInvoice","documentReference":"A220/13745/24-25","documentIssueDate":"2024-10-17","attachmentId":"2c88a5df-6d38-4ef8-b61e-7427ea54511e","attachmentFilename":"P1016389163901639116392(1).pdf","attachmentContentType":"application/pdf","uploadUserId":"e735fe76-1932-ee11-bdf4-000d3aaf289d","uploadOrganisationId":"58484687-32e4-e911-a82d-000d3a4790d0"}]},"importerLocalReferenceNumber":"24/12/10407","sealsContainers":[{"sealNumber":"ML-IN1515700","containerNumber":"SUDU7922609","officialSeal":false}],"submissionDate":"2024-12-04T09:06:26.518281949Z","consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/partone/commodities/complementparameterset/1/keydatapair/32824/type_package","message":"Add package type"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/partone/commodities/complementparameterset/1/keydatapair/32824/netweight","message":"Add the net weight"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/partone/commodities/complementparameterset/1/keydatapair/32824/number_package","message":"Add number of packages"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/partone/commodities/totalgrossweight","message":"Add the total gross weight"}],"submittedBy":{"displayName":"bf44335a0f4f4c6c2982ad3fd592b4e74421ed71203f6054540e8bce315c8099","userId":"e735fe76-1932-ee11-bdf4-000d3aaf289d"},"complexCommoditySelected":true,"portOfEntry":"GBFXT","contactDetails":{"name":"8769b6471ceb35ad28fc075266ca30f08ea17c94ecfb7dbcdbb65709c579c1f0","telephone":"8910ce13f3ae00d1548454bb9bec49475be622d5cee17a162997710ee55c8922","email":"d5a82d0b92237848327c6829fa023cb46901d00f5d98636131e69573d869b75f"},"isGVMSRoute":false,"provideCtcMrn":"NO"},"partTwo":{"decision":{"consignmentAcceptable":true,"decision":"Acceptable for Internal Market","freeCirculationPurpose":"Human Consumption"},"consignmentCheck":{},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/physicalcheckdone","message":"Physical check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/documentcheckresult","message":"Documentary check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/identitycheckdone","message":"Identity check"}]},"partThree":{"sealCheckRequired":false},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/identitycheckdone","message":"Identity check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/documentcheckresult","message":"Documentary check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/physicalcheckdone","message":"Physical check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"}],"etag":"0000000004508F2B","riskDecisionLockingTime":"2024-12-04T22:30:00Z","isRiskDecisionLocked":false,"chedTypeVersion":2} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5234003-98da2557-6626-44ff-88bf-39a5e444f8ee.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5234003-98da2557-6626-44ff-88bf-39a5e444f8ee.json new file mode 100644 index 00000000..a06a1732 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedD/IPAFFS/CHEDD_GB_2024_5234003-98da2557-6626-44ff-88bf-39a5e444f8ee.json @@ -0,0 +1 @@ +{"id":4251102,"referenceNumber":"CHEDD.GB.2024.5234003","version":3,"lastUpdated":"2024-12-04T09:06:26.553946354Z","lastUpdatedBy":{"displayName":"bf44335a0f4f4c6c2982ad3fd592b4e74421ed71203f6054540e8bce315c8099","userId":"e735fe76-1932-ee11-bdf4-000d3aaf289d"},"type":"CED","status":"SUBMITTED","riskAssessment":{"commodityResults":[{"riskDecision":"NOTREQUIRED","uniqueId":"e1628c67-1e3c-4b36-9067-6d316dd65a89"}],"assessmentDateTime":"2024-12-02T16:35:13.431263601"},"isHighRiskEuImport":false,"partOne":{"personResponsible":{"name":"bf44335a0f4f4c6c2982ad3fd592b4e74421ed71203f6054540e8bce315c8099","companyId":"58484687-32e4-e911-a82d-000d3a4790d0","companyName":"efb055e3dfbf3dc596e05e410f99515d1d77f6b668e31986e01e7fae19c0bd96","address":["1fd6d36bac18aeecf65542f826f8bd88c36de60bc4da3306f1c39d9d273cb564","188f48827512cefb322fda4e0b39c077595e9adfbe52c645c4fc1e77fcb821be","a92f87f0c19934b56038f630c57be7579a4d874d329b07d7ce4e1d69c082eedb","c8f654290fbc1a862c4bfea0dc57437de9ae9b673cd241d72d0a46e159fb3bdd"],"country":"GB-ENG","tracesID":1001,"phone":"3e869dd594cce28f322a82b3cf519fb474896cb2191f4a45274c1704ac23a9e0","email":"d73a8be5b295438a1f24ad64acc67a8a0af4c03a998b300b3d43bbbdadfc816a","contactId":"e735fe76-1932-ee11-bdf4-000d3aaf289d"},"consignor":{"id":"79b25033-71db-43c9-8ff9-0c4dbf0e01e7","type":"exporter","status":"nonapproved","companyName":"58517652bd1f8d92375c4d1f7f3ca183c1f0d5ea019a152c3f33934433baa1a4","address":{"addressLine1":"c7414432b796e20ab79ec8ef714ee058d97130e85ef58236b3a1758ee5d76e9e","addressLine2":"317c9041d3c5a3d9a7b102523e0eb7462adf0d91d77d7d7190a5c179a8470563","city":"598bfb591270bc037e92c7a7aec8ae8a68f54ddaccea4fdc24a8c8e3984cb583","postalZipCode":"4e31ad8b565d240c7c313c74e286148a8004d7305de22ca971890117ee765b41","countryISOCode":"d5ab07c7aa427652be026949d5db9223599bd2563c048b3ef7509b50cd1e72ba","telephone":"341d310722343ae196d10dfaede4389b24a67b9d5033876bd2cc91c207648bee","email":"f0ea0cff0fb4edd64b07a1f58efc6589ca18243b8c5dbba776988b40a4d8e97d"},"tracesId":10008318},"consignee":{"id":"4ecd493f-50bd-4555-bed7-ffc0c680254a","type":"consignee","status":"nonapproved","companyName":"0b3e5ab2a98f2f61ec5902e1c60cb22b20799e7d3d5ae5f7c6f2fba384f2079d","address":{"addressLine1":"09ddd26ed6e789738f45adf92b8214bf2ffc647dec2ae9e21fe29fd5499eceea","city":"64f29c22c5b1c15fdfc9079ec478781346b76a4e42420617c22f4f4995d67fd0","postalZipCode":"07e9c5acc1b569df218c54ccd8c1bc101961beece80c505886f41ff6343d2065","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe","telephone":"da5eaaa99ca89dd494b86b6e838204d30d5367c0c32627109eb3a40679811a88","email":"52c1da3b1c99d5e31f115711b910926e4f87895c307d2ecf7bd6b3194c011676"},"tracesId":10004433},"importer":{"id":"4ecd493f-50bd-4555-bed7-ffc0c680254a","type":"consignee","status":"nonapproved","companyName":"0b3e5ab2a98f2f61ec5902e1c60cb22b20799e7d3d5ae5f7c6f2fba384f2079d","address":{"addressLine1":"09ddd26ed6e789738f45adf92b8214bf2ffc647dec2ae9e21fe29fd5499eceea","city":"64f29c22c5b1c15fdfc9079ec478781346b76a4e42420617c22f4f4995d67fd0","postalZipCode":"07e9c5acc1b569df218c54ccd8c1bc101961beece80c505886f41ff6343d2065","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe","telephone":"da5eaaa99ca89dd494b86b6e838204d30d5367c0c32627109eb3a40679811a88","email":"52c1da3b1c99d5e31f115711b910926e4f87895c307d2ecf7bd6b3194c011676"},"tracesId":10004433},"placeOfDestination":{"id":"4ecd493f-50bd-4555-bed7-ffc0c680254a","type":"consignee","status":"nonapproved","companyName":"0b3e5ab2a98f2f61ec5902e1c60cb22b20799e7d3d5ae5f7c6f2fba384f2079d","address":{"addressLine1":"09ddd26ed6e789738f45adf92b8214bf2ffc647dec2ae9e21fe29fd5499eceea","city":"64f29c22c5b1c15fdfc9079ec478781346b76a4e42420617c22f4f4995d67fd0","postalZipCode":"07e9c5acc1b569df218c54ccd8c1bc101961beece80c505886f41ff6343d2065","countryISOCode":"85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe","telephone":"da5eaaa99ca89dd494b86b6e838204d30d5367c0c32627109eb3a40679811a88","email":"52c1da3b1c99d5e31f115711b910926e4f87895c307d2ecf7bd6b3194c011676"},"tracesId":10004433},"commodities":{"totalGrossWeight":2020,"totalNetWeight":2000,"numberOfPackages":80,"temperature":"Ambient","commodityComplement":[{"commodityID":"0910","commodityDescription":"Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices","complementID":32823,"speciesType":"0910","speciesClass":"0910"}],"complementParameterSet":[{"uniqueComplementID":"e1628c67-1e3c-4b36-9067-6d316dd65a89","complementID":32823,"keyDataPair":[{"key":"netweight","data":"2000"},{"key":"number_package","data":"80"},{"key":"type_package","data":"Bag"}]}],"includeNonAblactedAnimals":false,"countryOfOrigin":"IN","consignedCountry":"IN","commodityIntendedFor":"human"},"purpose":{"purposeGroup":"For Import"},"pointOfEntry":"GBFXT1","arrivalDate":"2024-12-05","arrivalTime":"00:30:00","transporterDetailsRequired":false,"meansOfTransport":{"type":"Road Vehicle"},"meansOfTransportFromEntryPoint":{"id":"ANGELICA MAERSK","type":"Ship","document":"246106757"},"veterinaryInformation":{"accompanyingDocuments":[{"documentType":"billOfLading","documentReference":"246106757","documentIssueDate":"2024-11-11","attachmentId":"d1922eb1-cbd4-47e3-8228-397abf907c82","attachmentFilename":"P1016389163901639116392.pdf","attachmentContentType":"application/pdf","uploadUserId":"e735fe76-1932-ee11-bdf4-000d3aaf289d","uploadOrganisationId":"58484687-32e4-e911-a82d-000d3a4790d0"},{"documentType":"commercialInvoice","documentReference":"A220/13745/24-25","documentIssueDate":"2024-10-17","attachmentId":"2c88a5df-6d38-4ef8-b61e-7427ea54511e","attachmentFilename":"P1016389163901639116392(1).pdf","attachmentContentType":"application/pdf","uploadUserId":"e735fe76-1932-ee11-bdf4-000d3aaf289d","uploadOrganisationId":"58484687-32e4-e911-a82d-000d3a4790d0"}]},"importerLocalReferenceNumber":"24/12/10407","sealsContainers":[{"sealNumber":"ML-IN1515700","containerNumber":"SUDU7922609","officialSeal":false}],"submissionDate":"2024-12-04T09:06:26.518281949Z","submittedBy":{"displayName":"bf44335a0f4f4c6c2982ad3fd592b4e74421ed71203f6054540e8bce315c8099","userId":"e735fe76-1932-ee11-bdf4-000d3aaf289d"},"complexCommoditySelected":true,"portOfEntry":"GBFXT","contactDetails":{"name":"8769b6471ceb35ad28fc075266ca30f08ea17c94ecfb7dbcdbb65709c579c1f0","telephone":"8910ce13f3ae00d1548454bb9bec49475be622d5cee17a162997710ee55c8922","email":"d5a82d0b92237848327c6829fa023cb46901d00f5d98636131e69573d869b75f"},"isGVMSRoute":false,"provideCtcMrn":"NO"},"partTwo":{"decision":{"consignmentAcceptable":true,"decision":"Acceptable for Internal Market","freeCirculationPurpose":"Human Consumption"},"consignmentCheck":{},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/physicalcheckdone","message":"Physical check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/documentcheckresult","message":"Documentary check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/identitycheckdone","message":"Identity check"}],"inspectionRequired":"Not required"},"partThree":{"sealCheckRequired":false},"consignmentValidation":[{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/documentcheckresult","message":"Documentary check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/identitycheckdone","message":"Identity check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/physicalcheckdone","message":"Physical check"},{"field":"uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/laboratorytestsrequired","message":"Are laboratory tests required"}],"etag":"00000000044FDC73","riskDecisionLockingTime":"2024-12-04T22:30:00Z","isRiskDecisionLocked":false,"chedTypeVersion":2} \ No newline at end of file diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/ALVS/24GBDFFXAW0PEDZAR2-2385b4ed-b8f9-4c49-9b15-c4d09623db10.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/ALVS/24GBDFFXAW0PEDZAR2-2385b4ed-b8f9-4c49-9b15-c4d09623db10.json new file mode 100644 index 00000000..b9c55671 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/ALVS/24GBDFFXAW0PEDZAR2-2385b4ed-b8f9-4c49-9b15-c4d09623db10.json @@ -0,0 +1,91 @@ +{ + "serviceHeader": { + "sourceSystem": "CDS", + "destinationSystem": "ALVS", + "correlationId": "1314803", + "serviceCallTimestamp": 1733305204000 + }, + "header": { + "entryReference": "24GBDFFXAW0PEDZAR2", + "entryVersionNumber": 3, + "previousVersionNumber": 2, + "declarationUCR": "4GB128279787000-20241552", + "declarationPartNumber": null, + "declarationType": "S", + "arrivalDateTime": null, + "submitterTURN": "GB318292302000", + "declarantId": "GB318292302000", + "declarantName": "GB318292302000", + "dispatchCountryCode": "TR", + "goodsLocationCode": "EUTEUTEUTGVM", + "masterUCR": null + }, + "items": [ + { + "itemNumber": 1, + "customsProcedureCode": "4000000", + "taricCommodityCode": "0302841000", + "goodsDescription": "Dicentrarchus labrax", + "consigneeId": "GB128279787000", + "consigneeName": "GB128279787000", + "itemNetMass": 828, + "itemSupplementaryUnits": 0, + "itemThirdQuantity": null, + "itemOriginCountryCode": "TR", + "documents": [ + { + "documentCode": "N853", + "documentReference": "GBCHD2024.5252064", + "documentStatus": "AE", + "documentControl": "P", + "documentQuantity": null + } + ], + "checks": [{ "checkCode": "H222", "departmentCode": "PHA" }] + }, + { + "itemNumber": 2, + "customsProcedureCode": "4000000", + "taricCommodityCode": "0302853000", + "goodsDescription": "Sparus aurata", + "consigneeId": "GB128279787000", + "consigneeName": "GB128279787000", + "itemNetMass": 270, + "itemSupplementaryUnits": 0, + "itemThirdQuantity": null, + "itemOriginCountryCode": "TR", + "documents": [ + { + "documentCode": "N853", + "documentReference": "GBCHD2024.5252064", + "documentStatus": "AE", + "documentControl": "P", + "documentQuantity": null + } + ], + "checks": [{ "checkCode": "H222", "departmentCode": "PHA" }] + }, + { + "itemNumber": 3, + "customsProcedureCode": "4000000", + "taricCommodityCode": "0302853000", + "goodsDescription": "Sparus aurata", + "consigneeId": "GB128279787000", + "consigneeName": "GB128279787000", + "itemNetMass": 200, + "itemSupplementaryUnits": 0, + "itemThirdQuantity": null, + "itemOriginCountryCode": "TR", + "documents": [ + { + "documentCode": "N853", + "documentReference": "GBCHD2024.5252076", + "documentStatus": "AE", + "documentControl": "P", + "documentQuantity": null + } + ], + "checks": [{ "checkCode": "H222", "departmentCode": "PHA" }] + } + ] +} diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/ALVS/24GBDFFXAW0PEDZAR2-665a0057-6ec1-42fc-9719-122ff0ebf201.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/ALVS/24GBDFFXAW0PEDZAR2-665a0057-6ec1-42fc-9719-122ff0ebf201.json new file mode 100644 index 00000000..4894acbe --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/ALVS/24GBDFFXAW0PEDZAR2-665a0057-6ec1-42fc-9719-122ff0ebf201.json @@ -0,0 +1,91 @@ +{ + "serviceHeader": { + "sourceSystem": "CDS", + "destinationSystem": "ALVS", + "correlationId": "1314507", + "serviceCallTimestamp": 1733299151000 + }, + "header": { + "entryReference": "24GBDFFXAW0PEDZAR2", + "entryVersionNumber": 1, + "previousVersionNumber": null, + "declarationUCR": "4GB128279787000-20241552", + "declarationPartNumber": null, + "declarationType": "S", + "arrivalDateTime": null, + "submitterTURN": "GB318292302000", + "declarantId": "GB318292302000", + "declarantName": "GB318292302000", + "dispatchCountryCode": "TR", + "goodsLocationCode": "EUTEUTEUTGVM", + "masterUCR": null + }, + "items": [ + { + "itemNumber": 1, + "customsProcedureCode": "4000000", + "taricCommodityCode": "0302841000", + "goodsDescription": "Dicentrarchus labrax", + "consigneeId": "GB128279787000", + "consigneeName": "GB128279787000", + "itemNetMass": 828, + "itemSupplementaryUnits": 0, + "itemThirdQuantity": null, + "itemOriginCountryCode": "TR", + "documents": [ + { + "documentCode": "N853", + "documentReference": "GBCHD2024.5252064", + "documentStatus": "AE", + "documentControl": "P", + "documentQuantity": null + } + ], + "checks": [{ "checkCode": "H222", "departmentCode": "PHA" }] + }, + { + "itemNumber": 2, + "customsProcedureCode": "4000000", + "taricCommodityCode": "0302853000", + "goodsDescription": "Sparus aurata", + "consigneeId": "GB128279787000", + "consigneeName": "GB128279787000", + "itemNetMass": 270, + "itemSupplementaryUnits": 0, + "itemThirdQuantity": null, + "itemOriginCountryCode": "TR", + "documents": [ + { + "documentCode": "N853", + "documentReference": "GBCHD2024.5252064", + "documentStatus": "AE", + "documentControl": "P", + "documentQuantity": null + } + ], + "checks": [{ "checkCode": "H222", "departmentCode": "PHA" }] + }, + { + "itemNumber": 3, + "customsProcedureCode": "4000000", + "taricCommodityCode": "0302853000", + "goodsDescription": "Sparus aurata", + "consigneeId": "GB128279787000", + "consigneeName": "GB128279787000", + "itemNetMass": 200, + "itemSupplementaryUnits": 0, + "itemThirdQuantity": null, + "itemOriginCountryCode": "TR", + "documents": [ + { + "documentCode": "N853", + "documentReference": "GBCHD2024.5252076", + "documentStatus": "AE", + "documentControl": "P", + "documentQuantity": null + } + ], + "checks": [{ "checkCode": "H222", "departmentCode": "PHA" }] + } + ] +} diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/ALVS/24GBDFFXAW0PEDZAR2-6c4868ea-993a-41f3-bdbd-a8ad8c34081b.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/ALVS/24GBDFFXAW0PEDZAR2-6c4868ea-993a-41f3-bdbd-a8ad8c34081b.json new file mode 100644 index 00000000..f540cdf2 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/ALVS/24GBDFFXAW0PEDZAR2-6c4868ea-993a-41f3-bdbd-a8ad8c34081b.json @@ -0,0 +1,91 @@ +{ + "serviceHeader": { + "sourceSystem": "CDS", + "destinationSystem": "ALVS", + "correlationId": "1314713", + "serviceCallTimestamp": 1733303872000 + }, + "header": { + "entryReference": "24GBDFFXAW0PEDZAR2", + "entryVersionNumber": 2, + "previousVersionNumber": 1, + "declarationUCR": "4GB128279787000-20241552", + "declarationPartNumber": null, + "declarationType": "S", + "arrivalDateTime": null, + "submitterTURN": "GB318292302000", + "declarantId": "GB318292302000", + "declarantName": "GB318292302000", + "dispatchCountryCode": "TR", + "goodsLocationCode": "EUTEUTEUTGVM", + "masterUCR": null + }, + "items": [ + { + "itemNumber": 1, + "customsProcedureCode": "4000000", + "taricCommodityCode": "0302841000", + "goodsDescription": "Dicentrarchus labrax", + "consigneeId": "GB128279787000", + "consigneeName": "GB128279787000", + "itemNetMass": 828, + "itemSupplementaryUnits": 0, + "itemThirdQuantity": null, + "itemOriginCountryCode": "TR", + "documents": [ + { + "documentCode": "N853", + "documentReference": "GBCHD2024.5252064", + "documentStatus": "AE", + "documentControl": "P", + "documentQuantity": null + } + ], + "checks": [{ "checkCode": "H222", "departmentCode": "PHA" }] + }, + { + "itemNumber": 2, + "customsProcedureCode": "4000000", + "taricCommodityCode": "0302853000", + "goodsDescription": "Sparus aurata", + "consigneeId": "GB128279787000", + "consigneeName": "GB128279787000", + "itemNetMass": 270, + "itemSupplementaryUnits": 0, + "itemThirdQuantity": null, + "itemOriginCountryCode": "TR", + "documents": [ + { + "documentCode": "N853", + "documentReference": "GBCHD2024.5252064", + "documentStatus": "AE", + "documentControl": "P", + "documentQuantity": null + } + ], + "checks": [{ "checkCode": "H222", "departmentCode": "PHA" }] + }, + { + "itemNumber": 3, + "customsProcedureCode": "4000000", + "taricCommodityCode": "0302853000", + "goodsDescription": "Sparus aurata", + "consigneeId": "GB128279787000", + "consigneeName": "GB128279787000", + "itemNetMass": 200, + "itemSupplementaryUnits": 0, + "itemThirdQuantity": null, + "itemOriginCountryCode": "TR", + "documents": [ + { + "documentCode": "N853", + "documentReference": "GBCHD2024.5252076", + "documentStatus": "AE", + "documentControl": "P", + "documentQuantity": null + } + ], + "checks": [{ "checkCode": "H222", "departmentCode": "PHA" }] + } + ] +} diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252064-2c0acbac-abbb-4fe7-a819-2ce06370563a.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252064-2c0acbac-abbb-4fe7-a819-2ce06370563a.json new file mode 100644 index 00000000..7e1fe2bc --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252064-2c0acbac-abbb-4fe7-a819-2ce06370563a.json @@ -0,0 +1,322 @@ +{ + "id": 4252607, + "referenceNumber": "CHEDP.GB.2024.5252064", + "version": 2, + "lastUpdated": "2024-12-04T09:12:27.470279359Z", + "lastUpdatedBy": { + "displayName": "7caea828596f0ebc7f6d45e5a13ec86c9ccc8c6b3a9a206047562db97c8e203d", + "userId": "61f1f907-3b36-eb11-a813-000d3aab241b" + }, + "type": "CVEDP", + "status": "SUBMITTED", + "riskAssessment": { + "commodityResults": [ + { + "riskDecision": "REQUIRED", + "uniqueId": "168aa660-47d0-4103-9ac1-676187b6973c" + }, + { + "riskDecision": "REQUIRED", + "uniqueId": "81f2bfc0-56bb-46ee-96c6-4c9d7339a06b" + } + ], + "assessmentDateTime": "2024-12-04T07:09:23.290766431" + }, + "journeyRiskCategorisation": { + "riskLevel": "Medium", + "riskLevelMethod": "User", + "riskLevelDateTime": "2024-12-04T07:04:25.744" + }, + "isHighRiskEuImport": false, + "partOne": { + "personResponsible": { + "name": "7caea828596f0ebc7f6d45e5a13ec86c9ccc8c6b3a9a206047562db97c8e203d", + "companyId": "afc30e3d-da50-e911-a958-000d3a454330", + "companyName": "9f2fe873fc594ec1b59dbe5c3e6ca19c106953e5e2da2bc1eb2c6ea68ebc29b8", + "address": [ + "163a8ec295037d456c36f7bd63ed8897e7bacd67faf57a74d4056a6ff0505c9a", + "85c6843be75a190c66dc9296aa72b01a3da78009b0ee0060e567b3f6767549df", + "6eb84701503e3b91cf3342fc0d116eb757480c2e4709a01e3807a50a734141a5" + ], + "country": "GB", + "tracesID": 1001, + "phone": "5e32e7f8a00c2e89995e1509e59eded2b47a578327b9302eac53ef385087021e", + "email": "22dbdf83f6d3f5b8d15b17b4740ab3879a1fc5988cca5a52fee4c3f5131cc235", + "contactId": "61f1f907-3b36-eb11-a813-000d3aab241b" + }, + "consignor": { + "id": "dda7b621-6bcc-4605-ab70-6d50dfd9cdcc", + "type": "exporter", + "status": "nonapproved", + "companyName": "b2da0b621c49ef8255462930951f112bdca422401f9d8c6f7b62d5d5840731cb", + "address": { + "addressLine1": "f3c6b476f3c9857f1c60925923d29f6285c8a8b362dd48508e809c0914b1891f", + "city": "16d189a2511036240fc1741c4c06b451a83378cf73e0df7551d9afde7caff769", + "countryISOCode": "f1a7eb59f63cb4ad4e0986e19a9b3e452859631e7c3a65faf2dbeaf05528131e", + "telephone": "83310dec0c1af6ecdfd21f88dc89b01fd83e1353f6ac67597313d3fa90b690e0", + "email": "0d7fd61d624fd43803f4ce5e2fcc4ff187a281bdba3483926067c6f5bf094824" + }, + "tracesId": 10063457 + }, + "consignee": { + "id": "cc80e1ce-36be-4bd4-9f5e-a47322620add", + "type": "consignee", + "status": "nonapproved", + "companyName": "f0c5627ad73cd951931b3daadadaaad5b963152a2a91a6b903ec253845c5ec2d", + "address": { + "addressLine1": "960531f4ce1e038f339c1d080e19fb34642d0976f8093c9da8650c894e44f96f", + "city": "f39bd9913cd67f902fad1ab390f6dbf6f5ff1ab734194d4da12e1b2c423a0e6f", + "postalZipCode": "69b8e11c2777ca4a6a7debfd39e5e93f029cdc04ede75d7bb45d40d641b28b4d", + "countryISOCode": "3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795", + "telephone": "dd944d7c3dd95e2b84d824b86398540d8a3b4e17424926e1deebce95fd53d458", + "email": "1a1edc67646e09294199898667780d74f91f150fa91b5438941835342f91f5b2" + }, + "tracesId": 10278900 + }, + "importer": { + "id": "cc80e1ce-36be-4bd4-9f5e-a47322620add", + "type": "consignee", + "status": "nonapproved", + "companyName": "f0c5627ad73cd951931b3daadadaaad5b963152a2a91a6b903ec253845c5ec2d", + "address": { + "addressLine1": "960531f4ce1e038f339c1d080e19fb34642d0976f8093c9da8650c894e44f96f", + "city": "f39bd9913cd67f902fad1ab390f6dbf6f5ff1ab734194d4da12e1b2c423a0e6f", + "postalZipCode": "69b8e11c2777ca4a6a7debfd39e5e93f029cdc04ede75d7bb45d40d641b28b4d", + "countryISOCode": "3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795", + "telephone": "dd944d7c3dd95e2b84d824b86398540d8a3b4e17424926e1deebce95fd53d458", + "email": "1a1edc67646e09294199898667780d74f91f150fa91b5438941835342f91f5b2" + }, + "tracesId": 10278900 + }, + "placeOfDestination": { + "id": "95801c97-bd28-457a-bfb3-cb2d7153ba12", + "type": "consignee", + "status": "nonapproved", + "companyName": "52e773bccf26a6624ebd25d9e123a72082956f51b6bed592fbc455437c738578", + "address": { + "addressLine1": "c8fb54dd42f6131001401fa9707597195be165997ba8f859485291a564c50e88", + "city": "f39bd9913cd67f902fad1ab390f6dbf6f5ff1ab734194d4da12e1b2c423a0e6f", + "postalZipCode": "8373de74f5344f03254adc56089e6111b3c5e3d6f6b22d11cf0644c564b48145", + "countryISOCode": "85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe", + "telephone": "e85ac65eeec74601b627f80fc51cd9a8bd671841a89a6f80c30e1c48112a49a5", + "email": "a2d5ec2841ddbc76a2753948c822b47e13f6ac60fdc428f9e9066737c420ae3a" + }, + "tracesId": 10003572 + }, + "commodities": { + "totalGrossWeight": 1608.18, + "totalNetWeight": 1098, + "numberOfPackages": 183, + "temperature": "Chilled", + "commodityComplement": [ + { + "commodityID": "03028410", + "commodityDescription": "European sea bass (Dicentrarchus labrax)", + "complementID": 144869, + "complementName": "Dicentrarchus labrax", + "speciesID": "453558", + "speciesName": "Dicentrarchus labrax", + "speciesTypeName": "Farmed stock", + "speciesType": "20", + "speciesClass": "453558", + "speciesNomination": "Dicentrarchus labrax", + "isCdsMatched": false + }, + { + "commodityID": "03028530", + "commodityDescription": "Gilt-head seabreams (Sparus aurata)", + "complementID": 144870, + "complementName": "Sparus aurata", + "speciesID": "95751", + "speciesName": "Sparus aurata", + "speciesTypeName": "Farmed stock", + "speciesType": "20", + "speciesClass": "95751", + "speciesNomination": "Sparus aurata", + "isCdsMatched": false + } + ], + "complementParameterSet": [ + { + "uniqueComplementID": "168aa660-47d0-4103-9ac1-676187b6973c", + "complementID": 144869, + "speciesID": "453558", + "keyDataPair": [ + { "key": "netweight", "data": "828" }, + { "key": "number_package", "data": "138" }, + { "key": "type_package", "data": "Polystyrene Box" }, + { "key": "is_catch_certificate_required", "data": "false" } + ] + }, + { + "uniqueComplementID": "81f2bfc0-56bb-46ee-96c6-4c9d7339a06b", + "complementID": 144870, + "speciesID": "95751", + "keyDataPair": [ + { "key": "netweight", "data": "270" }, + { "key": "number_package", "data": "45" }, + { "key": "type_package", "data": "Polystyrene Box" }, + { "key": "is_catch_certificate_required", "data": "false" } + ] + } + ], + "includeNonAblactedAnimals": false, + "countryOfOrigin": "TR", + "isLowRiskArticle72Country": false, + "consignedCountry": "TR" + }, + "purpose": { + "conformsToEU": true, + "internalMarketPurpose": "Human Consumption", + "purposeGroup": "For Import" + }, + "pointOfEntry": "GBSEV25", + "arrivalDate": "2024-12-08", + "arrivalTime": "04:00:00", + "transporterDetailsRequired": false, + "meansOfTransport": {}, + "meansOfTransportFromEntryPoint": { + "id": "35ASA900", + "type": "Road Vehicle", + "document": "24/12/100/02206-0003157" + }, + "veterinaryInformation": { + "establishmentsOfOrigin": [ + { + "id": "aaa8f438-75a8-642d-2cd0-6e3723c3b25e", + "name": "\u00C7amli Yem Besicilik San. ve Tic. A.S. (Isikkent Subesi)", + "country": "TR", + "types": ["Processing Plant"], + "approvalNumber": "TR 35-1130", + "section": "Fishery products" + } + ], + "accompanyingDocuments": [ + { + "documentType": "latestVeterinaryHealthCertificate", + "documentReference": "3502058235", + "documentIssueDate": "2024-12-03", + "attachmentId": "d9c75b2c-9bb6-47a9-92ee-612e496b4aa2", + "attachmentFilename": "HC1.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "61f1f907-3b36-eb11-a813-000d3aab241b", + "uploadOrganisationId": "afc30e3d-da50-e911-a958-000d3a454330" + }, + { + "documentType": "commercialInvoice", + "documentReference": "20246449", + "documentIssueDate": "2024-12-03", + "attachmentId": "5b0ad8a4-b292-4808-8d62-334cc64d18fd", + "attachmentFilename": "INV.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "61f1f907-3b36-eb11-a813-000d3aab241b", + "uploadOrganisationId": "afc30e3d-da50-e911-a958-000d3a454330" + }, + { + "documentType": "other", + "documentReference": "24/12/100/02206-0003157", + "documentIssueDate": "2024-12-03", + "attachmentId": "da156dc5-9718-4f54-9398-a9fa6bd23a6b", + "attachmentFilename": "CMR.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "61f1f907-3b36-eb11-a813-000d3aab241b", + "uploadOrganisationId": "afc30e3d-da50-e911-a958-000d3a454330" + } + ] + }, + "sealsContainers": [ + { + "sealNumber": "IG00511894", + "containerNumber": "35BPC582", + "officialSeal": true + } + ], + "submissionDate": "2024-12-04T09:12:27.44368436Z", + "submittedBy": { + "displayName": "7caea828596f0ebc7f6d45e5a13ec86c9ccc8c6b3a9a206047562db97c8e203d", + "userId": "61f1f907-3b36-eb11-a813-000d3aab241b" + }, + "complexCommoditySelected": true, + "portOfEntry": "GBFOLS", + "contactDetails": { + "name": "77531577816db9050a9b35b405cdf43ac670fb8074ee999558a6235c2c85583f", + "telephone": "053ae3a769f88c6685900dc1f8bcd1a84ac1a18c5058e7d2569e718555bd675c", + "email": "56eae88a4c34b5ce1a82b263e552afc54da7fc62fec6cb5f84414d2067b47daf" + }, + "isCatchCertificateRequired": false, + "isGVMSRoute": true, + "isChargeable": true, + "wasChargeable": true, + "billingInformation": { + "isConfirmed": true, + "emailAddress": "accounts@d-g-l.co.uk", + "phoneNumber": "02035002308", + "postalAddress": { + "addressLine1": "OFFICE 80", + "addressLine2": "TRAFALGAR WAY", + "county": "GREATER LONDON", + "cityOrTown": "LONDON", + "postalCode": "E14 5ST" + } + }, + "commonUserCharge": { "wasSentToTradeCharge": true }, + "provideCtcMrn": "NO" + }, + "partTwo": { + "decision": { + "decision": "Acceptable for Internal Market", + "freeCirculationPurpose": "Human Consumption" + }, + "consignmentCheck": {}, + "consignmentValidation": [ + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/decision/consignmentacceptable", + "message": "What is the decision for this consignment" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/physicalcheckdone", + "message": "Physical check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/documentcheckresult", + "message": "Documentary check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/identitycheckdone", + "message": "Identity check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/laboratorytestsrequired", + "message": "Are laboratory tests required" + } + ], + "inspectionRequired": "Required" + }, + "partThree": { "sealCheckRequired": false }, + "consignmentValidation": [ + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/identitycheckdone", + "message": "Identity check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/documentcheckresult", + "message": "Documentary check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/physicalcheckdone", + "message": "Physical check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/laboratorytestsrequired", + "message": "Are laboratory tests required" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/decision/consignmentacceptable", + "message": "What is the decision for this consignment" + } + ], + "etag": "00000000044FE1FD", + "riskDecisionLockingTime": "2024-12-08T02:00:00Z", + "isRiskDecisionLocked": false, + "chedTypeVersion": 1 +} diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252064-7bf42a28-4f6d-42df-adf6-372fa736dade.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252064-7bf42a28-4f6d-42df-adf6-372fa736dade.json new file mode 100644 index 00000000..1ba185ae --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252064-7bf42a28-4f6d-42df-adf6-372fa736dade.json @@ -0,0 +1,321 @@ +{ + "id": 4252064, + "referenceNumber": "CHEDP.GB.2024.5252064", + "version": 1, + "lastUpdated": "2024-12-04T07:09:23.326676033Z", + "lastUpdatedBy": { + "displayName": "7caea828596f0ebc7f6d45e5a13ec86c9ccc8c6b3a9a206047562db97c8e203d", + "userId": "61f1f907-3b36-eb11-a813-000d3aab241b" + }, + "type": "CVEDP", + "status": "SUBMITTED", + "riskAssessment": { + "commodityResults": [ + { + "riskDecision": "REQUIRED", + "uniqueId": "168aa660-47d0-4103-9ac1-676187b6973c" + }, + { + "riskDecision": "REQUIRED", + "uniqueId": "81f2bfc0-56bb-46ee-96c6-4c9d7339a06b" + } + ], + "assessmentDateTime": "2024-12-04T07:09:23.290766431" + }, + "journeyRiskCategorisation": { + "riskLevel": "Medium", + "riskLevelMethod": "User", + "riskLevelDateTime": "2024-12-04T07:04:25.744" + }, + "isHighRiskEuImport": false, + "partOne": { + "personResponsible": { + "name": "7caea828596f0ebc7f6d45e5a13ec86c9ccc8c6b3a9a206047562db97c8e203d", + "companyId": "afc30e3d-da50-e911-a958-000d3a454330", + "companyName": "9f2fe873fc594ec1b59dbe5c3e6ca19c106953e5e2da2bc1eb2c6ea68ebc29b8", + "address": [ + "163a8ec295037d456c36f7bd63ed8897e7bacd67faf57a74d4056a6ff0505c9a", + "85c6843be75a190c66dc9296aa72b01a3da78009b0ee0060e567b3f6767549df", + "6eb84701503e3b91cf3342fc0d116eb757480c2e4709a01e3807a50a734141a5" + ], + "country": "GB", + "tracesID": 1001, + "phone": "5e32e7f8a00c2e89995e1509e59eded2b47a578327b9302eac53ef385087021e", + "email": "22dbdf83f6d3f5b8d15b17b4740ab3879a1fc5988cca5a52fee4c3f5131cc235", + "contactId": "61f1f907-3b36-eb11-a813-000d3aab241b" + }, + "consignor": { + "id": "dda7b621-6bcc-4605-ab70-6d50dfd9cdcc", + "type": "exporter", + "status": "nonapproved", + "companyName": "b2da0b621c49ef8255462930951f112bdca422401f9d8c6f7b62d5d5840731cb", + "address": { + "addressLine1": "f3c6b476f3c9857f1c60925923d29f6285c8a8b362dd48508e809c0914b1891f", + "city": "16d189a2511036240fc1741c4c06b451a83378cf73e0df7551d9afde7caff769", + "countryISOCode": "f1a7eb59f63cb4ad4e0986e19a9b3e452859631e7c3a65faf2dbeaf05528131e", + "telephone": "83310dec0c1af6ecdfd21f88dc89b01fd83e1353f6ac67597313d3fa90b690e0", + "email": "0d7fd61d624fd43803f4ce5e2fcc4ff187a281bdba3483926067c6f5bf094824" + }, + "tracesId": 10063457 + }, + "consignee": { + "id": "cc80e1ce-36be-4bd4-9f5e-a47322620add", + "type": "consignee", + "status": "nonapproved", + "companyName": "f0c5627ad73cd951931b3daadadaaad5b963152a2a91a6b903ec253845c5ec2d", + "address": { + "addressLine1": "960531f4ce1e038f339c1d080e19fb34642d0976f8093c9da8650c894e44f96f", + "city": "f39bd9913cd67f902fad1ab390f6dbf6f5ff1ab734194d4da12e1b2c423a0e6f", + "postalZipCode": "69b8e11c2777ca4a6a7debfd39e5e93f029cdc04ede75d7bb45d40d641b28b4d", + "countryISOCode": "3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795", + "telephone": "dd944d7c3dd95e2b84d824b86398540d8a3b4e17424926e1deebce95fd53d458", + "email": "1a1edc67646e09294199898667780d74f91f150fa91b5438941835342f91f5b2" + }, + "tracesId": 10278900 + }, + "importer": { + "id": "cc80e1ce-36be-4bd4-9f5e-a47322620add", + "type": "consignee", + "status": "nonapproved", + "companyName": "f0c5627ad73cd951931b3daadadaaad5b963152a2a91a6b903ec253845c5ec2d", + "address": { + "addressLine1": "960531f4ce1e038f339c1d080e19fb34642d0976f8093c9da8650c894e44f96f", + "city": "f39bd9913cd67f902fad1ab390f6dbf6f5ff1ab734194d4da12e1b2c423a0e6f", + "postalZipCode": "69b8e11c2777ca4a6a7debfd39e5e93f029cdc04ede75d7bb45d40d641b28b4d", + "countryISOCode": "3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795", + "telephone": "dd944d7c3dd95e2b84d824b86398540d8a3b4e17424926e1deebce95fd53d458", + "email": "1a1edc67646e09294199898667780d74f91f150fa91b5438941835342f91f5b2" + }, + "tracesId": 10278900 + }, + "placeOfDestination": { + "id": "95801c97-bd28-457a-bfb3-cb2d7153ba12", + "type": "consignee", + "status": "nonapproved", + "companyName": "52e773bccf26a6624ebd25d9e123a72082956f51b6bed592fbc455437c738578", + "address": { + "addressLine1": "c8fb54dd42f6131001401fa9707597195be165997ba8f859485291a564c50e88", + "city": "f39bd9913cd67f902fad1ab390f6dbf6f5ff1ab734194d4da12e1b2c423a0e6f", + "postalZipCode": "8373de74f5344f03254adc56089e6111b3c5e3d6f6b22d11cf0644c564b48145", + "countryISOCode": "85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe", + "telephone": "e85ac65eeec74601b627f80fc51cd9a8bd671841a89a6f80c30e1c48112a49a5", + "email": "a2d5ec2841ddbc76a2753948c822b47e13f6ac60fdc428f9e9066737c420ae3a" + }, + "tracesId": 10003572 + }, + "commodities": { + "totalGrossWeight": 1608.18, + "totalNetWeight": 1098, + "numberOfPackages": 183, + "temperature": "Chilled", + "commodityComplement": [ + { + "commodityID": "03028410", + "commodityDescription": "European sea bass (Dicentrarchus labrax)", + "complementID": 144869, + "complementName": "Dicentrarchus labrax", + "speciesID": "453558", + "speciesName": "Dicentrarchus labrax", + "speciesTypeName": "Farmed stock", + "speciesType": "20", + "speciesClass": "453558", + "speciesNomination": "Dicentrarchus labrax" + }, + { + "commodityID": "03028530", + "commodityDescription": "Gilt-head seabreams (Sparus aurata)", + "complementID": 144870, + "complementName": "Sparus aurata", + "speciesID": "95751", + "speciesName": "Sparus aurata", + "speciesTypeName": "Farmed stock", + "speciesType": "20", + "speciesClass": "95751", + "speciesNomination": "Sparus aurata" + } + ], + "complementParameterSet": [ + { + "uniqueComplementID": "168aa660-47d0-4103-9ac1-676187b6973c", + "complementID": 144869, + "speciesID": "453558", + "keyDataPair": [ + { "key": "netweight", "data": "828" }, + { "key": "number_package", "data": "138" }, + { "key": "type_package", "data": "Polystyrene Box" }, + { "key": "is_catch_certificate_required", "data": "false" } + ] + }, + { + "uniqueComplementID": "81f2bfc0-56bb-46ee-96c6-4c9d7339a06b", + "complementID": 144870, + "speciesID": "95751", + "keyDataPair": [ + { "key": "netweight", "data": "270" }, + { "key": "number_package", "data": "45" }, + { "key": "type_package", "data": "Polystyrene Box" }, + { "key": "is_catch_certificate_required", "data": "false" } + ] + } + ], + "includeNonAblactedAnimals": false, + "countryOfOrigin": "TR", + "isLowRiskArticle72Country": false, + "consignedCountry": "TR" + }, + "purpose": { + "conformsToEU": true, + "internalMarketPurpose": "Human Consumption", + "purposeGroup": "For Import" + }, + "pointOfEntry": "GBSEV25", + "arrivalDate": "2024-12-08", + "arrivalTime": "04:00:00", + "transporterDetailsRequired": false, + "meansOfTransport": {}, + "meansOfTransportFromEntryPoint": { + "id": "35ASA900", + "type": "Road Vehicle", + "document": "24/12/100/02206-0003157" + }, + "veterinaryInformation": { + "establishmentsOfOrigin": [ + { + "id": "aaa8f438-75a8-642d-2cd0-6e3723c3b25e", + "name": "\u00C7amli Yem Besicilik San. ve Tic. A.S. (Isikkent Subesi)", + "country": "TR", + "types": ["Processing Plant"], + "approvalNumber": "TR 35-1130", + "section": "Fishery products" + } + ], + "accompanyingDocuments": [ + { + "documentType": "latestVeterinaryHealthCertificate", + "documentReference": "3502058235", + "documentIssueDate": "2024-12-03", + "attachmentId": "d9c75b2c-9bb6-47a9-92ee-612e496b4aa2", + "attachmentFilename": "HC1.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "61f1f907-3b36-eb11-a813-000d3aab241b", + "uploadOrganisationId": "afc30e3d-da50-e911-a958-000d3a454330" + }, + { + "documentType": "commercialInvoice", + "documentReference": "20246449", + "documentIssueDate": "2024-12-03", + "attachmentId": "5b0ad8a4-b292-4808-8d62-334cc64d18fd", + "attachmentFilename": "INV.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "61f1f907-3b36-eb11-a813-000d3aab241b", + "uploadOrganisationId": "afc30e3d-da50-e911-a958-000d3a454330" + }, + { + "documentType": "other", + "documentReference": "24/12/100/02206-0003157", + "documentIssueDate": "2024-12-03", + "attachmentId": "da156dc5-9718-4f54-9398-a9fa6bd23a6b", + "attachmentFilename": "CMR.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "61f1f907-3b36-eb11-a813-000d3aab241b", + "uploadOrganisationId": "afc30e3d-da50-e911-a958-000d3a454330" + } + ] + }, + "sealsContainers": [ + { + "sealNumber": "IG00511894", + "containerNumber": "35BPC582", + "officialSeal": true + } + ], + "submissionDate": "2024-12-04T07:09:21.044674784Z", + "submittedBy": { + "displayName": "7caea828596f0ebc7f6d45e5a13ec86c9ccc8c6b3a9a206047562db97c8e203d", + "userId": "61f1f907-3b36-eb11-a813-000d3aab241b" + }, + "complexCommoditySelected": true, + "portOfEntry": "GBFOLS", + "contactDetails": { + "name": "77531577816db9050a9b35b405cdf43ac670fb8074ee999558a6235c2c85583f", + "telephone": "053ae3a769f88c6685900dc1f8bcd1a84ac1a18c5058e7d2569e718555bd675c", + "email": "56eae88a4c34b5ce1a82b263e552afc54da7fc62fec6cb5f84414d2067b47daf" + }, + "isCatchCertificateRequired": false, + "isGVMSRoute": true, + "isChargeable": true, + "wasChargeable": true, + "billingInformation": { + "isConfirmed": true, + "emailAddress": "accounts@d-g-l.co.uk", + "phoneNumber": "02035002308", + "postalAddress": { + "addressLine1": "162-164", + "addressLine2": "STOKE NEWINGTON HIGH STREET", + "addressLine3": "AKDENIZ SEAFOOD LTD", + "county": "GREATER LONDON", + "cityOrTown": "LONDON", + "postalCode": "N16 7JL" + } + }, + "commonUserCharge": { "wasSentToTradeCharge": true }, + "provideCtcMrn": "NO" + }, + "partTwo": { + "decision": { + "decision": "Acceptable for Internal Market", + "freeCirculationPurpose": "Human Consumption" + }, + "consignmentCheck": {}, + "consignmentValidation": [ + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/decision/consignmentacceptable", + "message": "What is the decision for this consignment" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/physicalcheckdone", + "message": "Physical check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/documentcheckresult", + "message": "Documentary check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/laboratorytestsrequired", + "message": "Are laboratory tests required" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/identitycheckdone", + "message": "Identity check" + } + ], + "inspectionRequired": "Required" + }, + "partThree": { "sealCheckRequired": false }, + "consignmentValidation": [ + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/identitycheckdone", + "message": "Identity check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/documentcheckresult", + "message": "Documentary check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/physicalcheckdone", + "message": "Physical check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/laboratorytestsrequired", + "message": "Are laboratory tests required" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/decision/consignmentacceptable", + "message": "What is the decision for this consignment" + } + ], + "etag": "00000000044FA8D0", + "riskDecisionLockingTime": "2024-12-08T02:00:00Z", + "isRiskDecisionLocked": false, + "chedTypeVersion": 1 +} diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252064-98f98d7b-6bd7-49fe-ad6b-be6fd639fadb.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252064-98f98d7b-6bd7-49fe-ad6b-be6fd639fadb.json new file mode 100644 index 00000000..de4caac6 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252064-98f98d7b-6bd7-49fe-ad6b-be6fd639fadb.json @@ -0,0 +1,333 @@ +{ + "id": 4252607, + "referenceNumber": "CHEDP.GB.2024.5252064", + "version": 2, + "lastUpdated": "2024-12-04T11:44:47.923896629Z", + "lastUpdatedBy": { + "displayName": "3d69cf5dba66d9e62acbbe0fd788dfb41b88ad0f61f21adff735d71379812cf2", + "userId": "6632b555-1efe-ee11-a1fe-6045bd948248" + }, + "type": "CVEDP", + "status": "IN_PROGRESS", + "riskAssessment": { + "commodityResults": [ + { + "riskDecision": "REQUIRED", + "uniqueId": "168aa660-47d0-4103-9ac1-676187b6973c" + }, + { + "riskDecision": "REQUIRED", + "uniqueId": "81f2bfc0-56bb-46ee-96c6-4c9d7339a06b" + } + ], + "assessmentDateTime": "2024-12-04T07:09:23.290766431" + }, + "journeyRiskCategorisation": { + "riskLevel": "Medium", + "riskLevelMethod": "User", + "riskLevelDateTime": "2024-12-04T07:04:25.744" + }, + "isHighRiskEuImport": false, + "partOne": { + "personResponsible": { + "name": "7caea828596f0ebc7f6d45e5a13ec86c9ccc8c6b3a9a206047562db97c8e203d", + "companyId": "afc30e3d-da50-e911-a958-000d3a454330", + "companyName": "9f2fe873fc594ec1b59dbe5c3e6ca19c106953e5e2da2bc1eb2c6ea68ebc29b8", + "address": [ + "163a8ec295037d456c36f7bd63ed8897e7bacd67faf57a74d4056a6ff0505c9a", + "85c6843be75a190c66dc9296aa72b01a3da78009b0ee0060e567b3f6767549df", + "6eb84701503e3b91cf3342fc0d116eb757480c2e4709a01e3807a50a734141a5" + ], + "country": "GB", + "tracesID": 1001, + "phone": "5e32e7f8a00c2e89995e1509e59eded2b47a578327b9302eac53ef385087021e", + "email": "22dbdf83f6d3f5b8d15b17b4740ab3879a1fc5988cca5a52fee4c3f5131cc235", + "contactId": "61f1f907-3b36-eb11-a813-000d3aab241b" + }, + "consignor": { + "id": "dda7b621-6bcc-4605-ab70-6d50dfd9cdcc", + "type": "exporter", + "status": "nonapproved", + "companyName": "b2da0b621c49ef8255462930951f112bdca422401f9d8c6f7b62d5d5840731cb", + "address": { + "addressLine1": "f3c6b476f3c9857f1c60925923d29f6285c8a8b362dd48508e809c0914b1891f", + "city": "16d189a2511036240fc1741c4c06b451a83378cf73e0df7551d9afde7caff769", + "countryISOCode": "f1a7eb59f63cb4ad4e0986e19a9b3e452859631e7c3a65faf2dbeaf05528131e", + "telephone": "83310dec0c1af6ecdfd21f88dc89b01fd83e1353f6ac67597313d3fa90b690e0", + "email": "0d7fd61d624fd43803f4ce5e2fcc4ff187a281bdba3483926067c6f5bf094824" + }, + "tracesId": 10063457 + }, + "consignee": { + "id": "cc80e1ce-36be-4bd4-9f5e-a47322620add", + "type": "consignee", + "status": "nonapproved", + "companyName": "f0c5627ad73cd951931b3daadadaaad5b963152a2a91a6b903ec253845c5ec2d", + "address": { + "addressLine1": "960531f4ce1e038f339c1d080e19fb34642d0976f8093c9da8650c894e44f96f", + "city": "f39bd9913cd67f902fad1ab390f6dbf6f5ff1ab734194d4da12e1b2c423a0e6f", + "postalZipCode": "69b8e11c2777ca4a6a7debfd39e5e93f029cdc04ede75d7bb45d40d641b28b4d", + "countryISOCode": "3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795", + "telephone": "dd944d7c3dd95e2b84d824b86398540d8a3b4e17424926e1deebce95fd53d458", + "email": "1a1edc67646e09294199898667780d74f91f150fa91b5438941835342f91f5b2" + }, + "tracesId": 10278900 + }, + "importer": { + "id": "cc80e1ce-36be-4bd4-9f5e-a47322620add", + "type": "consignee", + "status": "nonapproved", + "companyName": "f0c5627ad73cd951931b3daadadaaad5b963152a2a91a6b903ec253845c5ec2d", + "address": { + "addressLine1": "960531f4ce1e038f339c1d080e19fb34642d0976f8093c9da8650c894e44f96f", + "city": "f39bd9913cd67f902fad1ab390f6dbf6f5ff1ab734194d4da12e1b2c423a0e6f", + "postalZipCode": "69b8e11c2777ca4a6a7debfd39e5e93f029cdc04ede75d7bb45d40d641b28b4d", + "countryISOCode": "3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795", + "telephone": "dd944d7c3dd95e2b84d824b86398540d8a3b4e17424926e1deebce95fd53d458", + "email": "1a1edc67646e09294199898667780d74f91f150fa91b5438941835342f91f5b2" + }, + "tracesId": 10278900 + }, + "placeOfDestination": { + "id": "95801c97-bd28-457a-bfb3-cb2d7153ba12", + "type": "consignee", + "status": "nonapproved", + "companyName": "52e773bccf26a6624ebd25d9e123a72082956f51b6bed592fbc455437c738578", + "address": { + "addressLine1": "c8fb54dd42f6131001401fa9707597195be165997ba8f859485291a564c50e88", + "city": "f39bd9913cd67f902fad1ab390f6dbf6f5ff1ab734194d4da12e1b2c423a0e6f", + "postalZipCode": "8373de74f5344f03254adc56089e6111b3c5e3d6f6b22d11cf0644c564b48145", + "countryISOCode": "85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe", + "telephone": "e85ac65eeec74601b627f80fc51cd9a8bd671841a89a6f80c30e1c48112a49a5", + "email": "a2d5ec2841ddbc76a2753948c822b47e13f6ac60fdc428f9e9066737c420ae3a" + }, + "tracesId": 10003572 + }, + "commodities": { + "totalGrossWeight": 1608.18, + "totalNetWeight": 1098, + "numberOfPackages": 183, + "temperature": "Chilled", + "commodityComplement": [ + { + "commodityID": "03028410", + "commodityDescription": "European sea bass (Dicentrarchus labrax)", + "complementID": 144869, + "complementName": "Dicentrarchus labrax", + "speciesID": "453558", + "speciesName": "Dicentrarchus labrax", + "speciesTypeName": "Farmed stock", + "speciesType": "20", + "speciesClass": "453558", + "speciesNomination": "Dicentrarchus labrax", + "isCdsMatched": true + }, + { + "commodityID": "03028530", + "commodityDescription": "Gilt-head seabreams (Sparus aurata)", + "complementID": 144870, + "complementName": "Sparus aurata", + "speciesID": "95751", + "speciesName": "Sparus aurata", + "speciesTypeName": "Farmed stock", + "speciesType": "20", + "speciesClass": "95751", + "speciesNomination": "Sparus aurata", + "isCdsMatched": true + } + ], + "complementParameterSet": [ + { + "uniqueComplementID": "168aa660-47d0-4103-9ac1-676187b6973c", + "complementID": 144869, + "speciesID": "453558", + "keyDataPair": [ + { "key": "netweight", "data": "828" }, + { "key": "number_package", "data": "138" }, + { "key": "type_package", "data": "Polystyrene Box" }, + { "key": "is_catch_certificate_required", "data": "false" } + ] + }, + { + "uniqueComplementID": "81f2bfc0-56bb-46ee-96c6-4c9d7339a06b", + "complementID": 144870, + "speciesID": "95751", + "keyDataPair": [ + { "key": "netweight", "data": "270" }, + { "key": "number_package", "data": "45" }, + { "key": "type_package", "data": "Polystyrene Box" }, + { "key": "is_catch_certificate_required", "data": "false" } + ] + } + ], + "includeNonAblactedAnimals": false, + "countryOfOrigin": "TR", + "isLowRiskArticle72Country": false, + "consignedCountry": "TR" + }, + "purpose": { + "conformsToEU": true, + "internalMarketPurpose": "Human Consumption", + "purposeGroup": "For Import" + }, + "pointOfEntry": "GBSEV25", + "arrivalDate": "2024-12-08", + "arrivalTime": "04:00:00", + "transporterDetailsRequired": false, + "meansOfTransport": {}, + "meansOfTransportFromEntryPoint": { + "id": "35ASA900", + "type": "Road Vehicle", + "document": "24/12/100/02206-0003157" + }, + "veterinaryInformation": { + "establishmentsOfOrigin": [ + { + "id": "aaa8f438-75a8-642d-2cd0-6e3723c3b25e", + "name": "\u00C7amli Yem Besicilik San. ve Tic. A.S. (Isikkent Subesi)", + "country": "TR", + "types": ["Processing Plant"], + "approvalNumber": "TR 35-1130", + "section": "Fishery products" + } + ], + "accompanyingDocuments": [ + { + "documentType": "latestVeterinaryHealthCertificate", + "documentReference": "3502058235", + "documentIssueDate": "2024-12-03", + "attachmentId": "d9c75b2c-9bb6-47a9-92ee-612e496b4aa2", + "attachmentFilename": "HC1.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "61f1f907-3b36-eb11-a813-000d3aab241b", + "uploadOrganisationId": "afc30e3d-da50-e911-a958-000d3a454330" + }, + { + "documentType": "commercialInvoice", + "documentReference": "20246449", + "documentIssueDate": "2024-12-03", + "attachmentId": "5b0ad8a4-b292-4808-8d62-334cc64d18fd", + "attachmentFilename": "INV.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "61f1f907-3b36-eb11-a813-000d3aab241b", + "uploadOrganisationId": "afc30e3d-da50-e911-a958-000d3a454330" + }, + { + "documentType": "other", + "documentReference": "24/12/100/02206-0003157", + "documentIssueDate": "2024-12-03", + "attachmentId": "da156dc5-9718-4f54-9398-a9fa6bd23a6b", + "attachmentFilename": "CMR.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "61f1f907-3b36-eb11-a813-000d3aab241b", + "uploadOrganisationId": "afc30e3d-da50-e911-a958-000d3a454330" + } + ] + }, + "sealsContainers": [ + { + "sealNumber": "IG00511894", + "containerNumber": "35BPC582", + "officialSeal": true + } + ], + "submissionDate": "2024-12-04T09:12:27.44368436Z", + "submittedBy": { + "displayName": "7caea828596f0ebc7f6d45e5a13ec86c9ccc8c6b3a9a206047562db97c8e203d", + "userId": "61f1f907-3b36-eb11-a813-000d3aab241b" + }, + "complexCommoditySelected": true, + "portOfEntry": "GBFOLS", + "contactDetails": { + "name": "77531577816db9050a9b35b405cdf43ac670fb8074ee999558a6235c2c85583f", + "telephone": "053ae3a769f88c6685900dc1f8bcd1a84ac1a18c5058e7d2569e718555bd675c", + "email": "56eae88a4c34b5ce1a82b263e552afc54da7fc62fec6cb5f84414d2067b47daf" + }, + "isCatchCertificateRequired": false, + "isGVMSRoute": true, + "isChargeable": true, + "wasChargeable": true, + "billingInformation": { + "isConfirmed": true, + "emailAddress": "accounts@d-g-l.co.uk", + "phoneNumber": "02035002308", + "postalAddress": { + "addressLine1": "OFFICE 80", + "addressLine2": "TRAFALGAR WAY", + "county": "GREATER LONDON", + "cityOrTown": "LONDON", + "postalCode": "E14 5ST" + } + }, + "commonUserCharge": { "wasSentToTradeCharge": true }, + "provideCtcMrn": "NO" + }, + "partTwo": { + "decision": { + "decision": "Acceptable for Internal Market", + "freeCirculationPurpose": "Human Consumption" + }, + "consignmentCheck": {}, + "laboratoryTests": {}, + "controlAuthority": { + "officialVeterinarian": { + "firstName": "3fa9b5fadbfaa88673722e6387196a0ec6add7a849bafa5e0ad1d63c71174a56", + "lastName": "94304e63aea81efbf6adc788e9b13ae04110d8caaa67a58cb98448dfa01d1314", + "email": "daffa7f269d80272b5489784078d2286fa16125f0c679e2a6a428c872297ae10", + "phone": "3325c156c75ce99084c389ad783d979c62b8c3a6d89b73da21e7c00473ccc36b", + "signed": "2024-12-04T11:44:47.911726685" + } + }, + "consignmentValidation": [ + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/decision/consignmentacceptable", + "message": "What is the decision for this consignment" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/documentcheckresult", + "message": "Documentary check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/physicalcheckdone", + "message": "Physical check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/laboratorytestsrequired", + "message": "Are laboratory tests required" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/identitycheckdone", + "message": "Identity check" + } + ], + "inspectionRequired": "Required" + }, + "partThree": { "sealCheckRequired": false }, + "consignmentValidation": [ + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/identitycheckdone", + "message": "Identity check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/documentcheckresult", + "message": "Documentary check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/physicalcheckdone", + "message": "Physical check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/laboratorytestsrequired", + "message": "Are laboratory tests required" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/decision/consignmentacceptable", + "message": "What is the decision for this consignment" + } + ], + "etag": "00000000044FFA9B", + "riskDecisionLockingTime": "2024-12-08T02:00:00Z", + "isRiskDecisionLocked": false, + "isCdsFullMatched": true, + "chedTypeVersion": 1 +} diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252064-dee7152f-c6ee-49e9-b8af-f1e05d203bc6.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252064-dee7152f-c6ee-49e9-b8af-f1e05d203bc6.json new file mode 100644 index 00000000..a58f2bd3 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252064-dee7152f-c6ee-49e9-b8af-f1e05d203bc6.json @@ -0,0 +1,255 @@ +{ + "id": 4252064, + "referenceNumber": "CHEDP.GB.2024.5252064", + "version": 1, + "lastUpdated": "2024-12-04T07:09:21.079739046Z", + "lastUpdatedBy": { + "displayName": "7caea828596f0ebc7f6d45e5a13ec86c9ccc8c6b3a9a206047562db97c8e203d", + "userId": "61f1f907-3b36-eb11-a813-000d3aab241b" + }, + "type": "CVEDP", + "status": "SUBMITTED", + "journeyRiskCategorisation": { + "riskLevel": "Medium", + "riskLevelMethod": "User", + "riskLevelDateTime": "2024-12-04T07:04:25.744" + }, + "isHighRiskEuImport": false, + "partOne": { + "personResponsible": { + "name": "7caea828596f0ebc7f6d45e5a13ec86c9ccc8c6b3a9a206047562db97c8e203d", + "companyId": "afc30e3d-da50-e911-a958-000d3a454330", + "companyName": "9f2fe873fc594ec1b59dbe5c3e6ca19c106953e5e2da2bc1eb2c6ea68ebc29b8", + "address": [ + "163a8ec295037d456c36f7bd63ed8897e7bacd67faf57a74d4056a6ff0505c9a", + "85c6843be75a190c66dc9296aa72b01a3da78009b0ee0060e567b3f6767549df", + "6eb84701503e3b91cf3342fc0d116eb757480c2e4709a01e3807a50a734141a5" + ], + "country": "GB", + "tracesID": 1001, + "phone": "5e32e7f8a00c2e89995e1509e59eded2b47a578327b9302eac53ef385087021e", + "email": "22dbdf83f6d3f5b8d15b17b4740ab3879a1fc5988cca5a52fee4c3f5131cc235", + "contactId": "61f1f907-3b36-eb11-a813-000d3aab241b" + }, + "consignor": { + "id": "dda7b621-6bcc-4605-ab70-6d50dfd9cdcc", + "type": "exporter", + "status": "nonapproved", + "companyName": "b2da0b621c49ef8255462930951f112bdca422401f9d8c6f7b62d5d5840731cb", + "address": { + "addressLine1": "f3c6b476f3c9857f1c60925923d29f6285c8a8b362dd48508e809c0914b1891f", + "city": "16d189a2511036240fc1741c4c06b451a83378cf73e0df7551d9afde7caff769", + "countryISOCode": "f1a7eb59f63cb4ad4e0986e19a9b3e452859631e7c3a65faf2dbeaf05528131e", + "telephone": "83310dec0c1af6ecdfd21f88dc89b01fd83e1353f6ac67597313d3fa90b690e0", + "email": "0d7fd61d624fd43803f4ce5e2fcc4ff187a281bdba3483926067c6f5bf094824" + }, + "tracesId": 10063457 + }, + "consignee": { + "id": "cc80e1ce-36be-4bd4-9f5e-a47322620add", + "type": "consignee", + "status": "nonapproved", + "companyName": "f0c5627ad73cd951931b3daadadaaad5b963152a2a91a6b903ec253845c5ec2d", + "address": { + "addressLine1": "960531f4ce1e038f339c1d080e19fb34642d0976f8093c9da8650c894e44f96f", + "city": "f39bd9913cd67f902fad1ab390f6dbf6f5ff1ab734194d4da12e1b2c423a0e6f", + "postalZipCode": "69b8e11c2777ca4a6a7debfd39e5e93f029cdc04ede75d7bb45d40d641b28b4d", + "countryISOCode": "3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795", + "telephone": "dd944d7c3dd95e2b84d824b86398540d8a3b4e17424926e1deebce95fd53d458", + "email": "1a1edc67646e09294199898667780d74f91f150fa91b5438941835342f91f5b2" + }, + "tracesId": 10278900 + }, + "importer": { + "id": "cc80e1ce-36be-4bd4-9f5e-a47322620add", + "type": "consignee", + "status": "nonapproved", + "companyName": "f0c5627ad73cd951931b3daadadaaad5b963152a2a91a6b903ec253845c5ec2d", + "address": { + "addressLine1": "960531f4ce1e038f339c1d080e19fb34642d0976f8093c9da8650c894e44f96f", + "city": "f39bd9913cd67f902fad1ab390f6dbf6f5ff1ab734194d4da12e1b2c423a0e6f", + "postalZipCode": "69b8e11c2777ca4a6a7debfd39e5e93f029cdc04ede75d7bb45d40d641b28b4d", + "countryISOCode": "3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795", + "telephone": "dd944d7c3dd95e2b84d824b86398540d8a3b4e17424926e1deebce95fd53d458", + "email": "1a1edc67646e09294199898667780d74f91f150fa91b5438941835342f91f5b2" + }, + "tracesId": 10278900 + }, + "placeOfDestination": { + "id": "95801c97-bd28-457a-bfb3-cb2d7153ba12", + "type": "consignee", + "status": "nonapproved", + "companyName": "52e773bccf26a6624ebd25d9e123a72082956f51b6bed592fbc455437c738578", + "address": { + "addressLine1": "c8fb54dd42f6131001401fa9707597195be165997ba8f859485291a564c50e88", + "city": "f39bd9913cd67f902fad1ab390f6dbf6f5ff1ab734194d4da12e1b2c423a0e6f", + "postalZipCode": "8373de74f5344f03254adc56089e6111b3c5e3d6f6b22d11cf0644c564b48145", + "countryISOCode": "85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe", + "telephone": "e85ac65eeec74601b627f80fc51cd9a8bd671841a89a6f80c30e1c48112a49a5", + "email": "a2d5ec2841ddbc76a2753948c822b47e13f6ac60fdc428f9e9066737c420ae3a" + }, + "tracesId": 10003572 + }, + "commodities": { + "totalGrossWeight": 1608.18, + "totalNetWeight": 1098, + "numberOfPackages": 183, + "temperature": "Chilled", + "commodityComplement": [ + { + "commodityID": "03028410", + "commodityDescription": "European sea bass (Dicentrarchus labrax)", + "complementID": 144869, + "complementName": "Dicentrarchus labrax", + "speciesID": "453558", + "speciesName": "Dicentrarchus labrax", + "speciesTypeName": "Farmed stock", + "speciesType": "20", + "speciesClass": "453558", + "speciesNomination": "Dicentrarchus labrax" + }, + { + "commodityID": "03028530", + "commodityDescription": "Gilt-head seabreams (Sparus aurata)", + "complementID": 144870, + "complementName": "Sparus aurata", + "speciesID": "95751", + "speciesName": "Sparus aurata", + "speciesTypeName": "Farmed stock", + "speciesType": "20", + "speciesClass": "95751", + "speciesNomination": "Sparus aurata" + } + ], + "complementParameterSet": [ + { + "uniqueComplementID": "168aa660-47d0-4103-9ac1-676187b6973c", + "complementID": 144869, + "speciesID": "453558", + "keyDataPair": [ + { "key": "netweight", "data": "828" }, + { "key": "number_package", "data": "138" }, + { "key": "type_package", "data": "Polystyrene Box" }, + { "key": "is_catch_certificate_required", "data": "false" } + ] + }, + { + "uniqueComplementID": "81f2bfc0-56bb-46ee-96c6-4c9d7339a06b", + "complementID": 144870, + "speciesID": "95751", + "keyDataPair": [ + { "key": "netweight", "data": "270" }, + { "key": "number_package", "data": "45" }, + { "key": "type_package", "data": "Polystyrene Box" }, + { "key": "is_catch_certificate_required", "data": "false" } + ] + } + ], + "includeNonAblactedAnimals": false, + "countryOfOrigin": "TR", + "isLowRiskArticle72Country": false, + "consignedCountry": "TR" + }, + "purpose": { + "conformsToEU": true, + "internalMarketPurpose": "Human Consumption", + "purposeGroup": "For Import" + }, + "pointOfEntry": "GBSEV25", + "arrivalDate": "2024-12-08", + "arrivalTime": "04:00:00", + "transporterDetailsRequired": false, + "meansOfTransport": {}, + "meansOfTransportFromEntryPoint": { + "id": "35ASA900", + "type": "Road Vehicle", + "document": "24/12/100/02206-0003157" + }, + "veterinaryInformation": { + "establishmentsOfOrigin": [ + { + "id": "aaa8f438-75a8-642d-2cd0-6e3723c3b25e", + "name": "\u00C7amli Yem Besicilik San. ve Tic. A.S. (Isikkent Subesi)", + "country": "TR", + "types": ["Processing Plant"], + "approvalNumber": "TR 35-1130", + "section": "Fishery products" + } + ], + "accompanyingDocuments": [ + { + "documentType": "latestVeterinaryHealthCertificate", + "documentReference": "3502058235", + "documentIssueDate": "2024-12-03", + "attachmentId": "d9c75b2c-9bb6-47a9-92ee-612e496b4aa2", + "attachmentFilename": "HC1.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "61f1f907-3b36-eb11-a813-000d3aab241b", + "uploadOrganisationId": "afc30e3d-da50-e911-a958-000d3a454330" + }, + { + "documentType": "commercialInvoice", + "documentReference": "20246449", + "documentIssueDate": "2024-12-03", + "attachmentId": "5b0ad8a4-b292-4808-8d62-334cc64d18fd", + "attachmentFilename": "INV.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "61f1f907-3b36-eb11-a813-000d3aab241b", + "uploadOrganisationId": "afc30e3d-da50-e911-a958-000d3a454330" + }, + { + "documentType": "other", + "documentReference": "24/12/100/02206-0003157", + "documentIssueDate": "2024-12-03", + "attachmentId": "da156dc5-9718-4f54-9398-a9fa6bd23a6b", + "attachmentFilename": "CMR.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "61f1f907-3b36-eb11-a813-000d3aab241b", + "uploadOrganisationId": "afc30e3d-da50-e911-a958-000d3a454330" + } + ] + }, + "sealsContainers": [ + { + "sealNumber": "IG00511894", + "containerNumber": "35BPC582", + "officialSeal": true + } + ], + "submissionDate": "2024-12-04T07:09:21.044674784Z", + "submittedBy": { + "displayName": "7caea828596f0ebc7f6d45e5a13ec86c9ccc8c6b3a9a206047562db97c8e203d", + "userId": "61f1f907-3b36-eb11-a813-000d3aab241b" + }, + "complexCommoditySelected": true, + "portOfEntry": "GBFOLS", + "contactDetails": { + "name": "77531577816db9050a9b35b405cdf43ac670fb8074ee999558a6235c2c85583f", + "telephone": "053ae3a769f88c6685900dc1f8bcd1a84ac1a18c5058e7d2569e718555bd675c", + "email": "56eae88a4c34b5ce1a82b263e552afc54da7fc62fec6cb5f84414d2067b47daf" + }, + "isCatchCertificateRequired": false, + "isGVMSRoute": true, + "isChargeable": true, + "wasChargeable": true, + "billingInformation": { + "isConfirmed": true, + "emailAddress": "accounts@d-g-l.co.uk", + "phoneNumber": "02035002308", + "postalAddress": { + "addressLine1": "162-164", + "addressLine2": "STOKE NEWINGTON HIGH STREET", + "addressLine3": "AKDENIZ SEAFOOD LTD", + "county": "GREATER LONDON", + "cityOrTown": "LONDON", + "postalCode": "N16 7JL" + } + }, + "commonUserCharge": { "wasSentToTradeCharge": true }, + "provideCtcMrn": "NO" + }, + "etag": "00000000044FA8CB", + "riskDecisionLockingTime": "2024-12-08T02:00:00Z", + "isRiskDecisionLocked": false, + "chedTypeVersion": 1 +} diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252064-ec588ba2-4a1b-460b-bfde-62f7ceeeb251.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252064-ec588ba2-4a1b-460b-bfde-62f7ceeeb251.json new file mode 100644 index 00000000..d2b202c1 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252064-ec588ba2-4a1b-460b-bfde-62f7ceeeb251.json @@ -0,0 +1,324 @@ +{ + "id": 4252607, + "referenceNumber": "CHEDP.GB.2024.5252064", + "version": 2, + "lastUpdated": "2024-12-04T09:07:50.113945943Z", + "lastUpdatedBy": { + "displayName": "7caea828596f0ebc7f6d45e5a13ec86c9ccc8c6b3a9a206047562db97c8e203d", + "userId": "61f1f907-3b36-eb11-a813-000d3aab241b" + }, + "type": "CVEDP", + "status": "AMEND", + "riskAssessment": { + "commodityResults": [ + { + "riskDecision": "REQUIRED", + "uniqueId": "168aa660-47d0-4103-9ac1-676187b6973c" + }, + { + "riskDecision": "REQUIRED", + "uniqueId": "81f2bfc0-56bb-46ee-96c6-4c9d7339a06b" + } + ], + "assessmentDateTime": "2024-12-04T07:09:23.290766431" + }, + "journeyRiskCategorisation": { + "riskLevel": "Medium", + "riskLevelMethod": "User", + "riskLevelDateTime": "2024-12-04T07:04:25.744" + }, + "isHighRiskEuImport": false, + "partOne": { + "personResponsible": { + "name": "7caea828596f0ebc7f6d45e5a13ec86c9ccc8c6b3a9a206047562db97c8e203d", + "companyId": "afc30e3d-da50-e911-a958-000d3a454330", + "companyName": "9f2fe873fc594ec1b59dbe5c3e6ca19c106953e5e2da2bc1eb2c6ea68ebc29b8", + "address": [ + "163a8ec295037d456c36f7bd63ed8897e7bacd67faf57a74d4056a6ff0505c9a", + "85c6843be75a190c66dc9296aa72b01a3da78009b0ee0060e567b3f6767549df", + "6eb84701503e3b91cf3342fc0d116eb757480c2e4709a01e3807a50a734141a5" + ], + "country": "GB", + "tracesID": 1001, + "phone": "5e32e7f8a00c2e89995e1509e59eded2b47a578327b9302eac53ef385087021e", + "email": "22dbdf83f6d3f5b8d15b17b4740ab3879a1fc5988cca5a52fee4c3f5131cc235", + "contactId": "61f1f907-3b36-eb11-a813-000d3aab241b" + }, + "consignor": { + "id": "dda7b621-6bcc-4605-ab70-6d50dfd9cdcc", + "type": "exporter", + "status": "nonapproved", + "companyName": "b2da0b621c49ef8255462930951f112bdca422401f9d8c6f7b62d5d5840731cb", + "address": { + "addressLine1": "f3c6b476f3c9857f1c60925923d29f6285c8a8b362dd48508e809c0914b1891f", + "city": "16d189a2511036240fc1741c4c06b451a83378cf73e0df7551d9afde7caff769", + "countryISOCode": "f1a7eb59f63cb4ad4e0986e19a9b3e452859631e7c3a65faf2dbeaf05528131e", + "telephone": "83310dec0c1af6ecdfd21f88dc89b01fd83e1353f6ac67597313d3fa90b690e0", + "email": "0d7fd61d624fd43803f4ce5e2fcc4ff187a281bdba3483926067c6f5bf094824" + }, + "tracesId": 10063457 + }, + "consignee": { + "id": "cc80e1ce-36be-4bd4-9f5e-a47322620add", + "type": "consignee", + "status": "nonapproved", + "companyName": "f0c5627ad73cd951931b3daadadaaad5b963152a2a91a6b903ec253845c5ec2d", + "address": { + "addressLine1": "960531f4ce1e038f339c1d080e19fb34642d0976f8093c9da8650c894e44f96f", + "city": "f39bd9913cd67f902fad1ab390f6dbf6f5ff1ab734194d4da12e1b2c423a0e6f", + "postalZipCode": "69b8e11c2777ca4a6a7debfd39e5e93f029cdc04ede75d7bb45d40d641b28b4d", + "countryISOCode": "3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795", + "telephone": "dd944d7c3dd95e2b84d824b86398540d8a3b4e17424926e1deebce95fd53d458", + "email": "1a1edc67646e09294199898667780d74f91f150fa91b5438941835342f91f5b2" + }, + "tracesId": 10278900 + }, + "importer": { + "id": "cc80e1ce-36be-4bd4-9f5e-a47322620add", + "type": "consignee", + "status": "nonapproved", + "companyName": "f0c5627ad73cd951931b3daadadaaad5b963152a2a91a6b903ec253845c5ec2d", + "address": { + "addressLine1": "960531f4ce1e038f339c1d080e19fb34642d0976f8093c9da8650c894e44f96f", + "city": "f39bd9913cd67f902fad1ab390f6dbf6f5ff1ab734194d4da12e1b2c423a0e6f", + "postalZipCode": "69b8e11c2777ca4a6a7debfd39e5e93f029cdc04ede75d7bb45d40d641b28b4d", + "countryISOCode": "3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795", + "telephone": "dd944d7c3dd95e2b84d824b86398540d8a3b4e17424926e1deebce95fd53d458", + "email": "1a1edc67646e09294199898667780d74f91f150fa91b5438941835342f91f5b2" + }, + "tracesId": 10278900 + }, + "placeOfDestination": { + "id": "95801c97-bd28-457a-bfb3-cb2d7153ba12", + "type": "consignee", + "status": "nonapproved", + "companyName": "52e773bccf26a6624ebd25d9e123a72082956f51b6bed592fbc455437c738578", + "address": { + "addressLine1": "c8fb54dd42f6131001401fa9707597195be165997ba8f859485291a564c50e88", + "city": "f39bd9913cd67f902fad1ab390f6dbf6f5ff1ab734194d4da12e1b2c423a0e6f", + "postalZipCode": "8373de74f5344f03254adc56089e6111b3c5e3d6f6b22d11cf0644c564b48145", + "countryISOCode": "85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe", + "telephone": "e85ac65eeec74601b627f80fc51cd9a8bd671841a89a6f80c30e1c48112a49a5", + "email": "a2d5ec2841ddbc76a2753948c822b47e13f6ac60fdc428f9e9066737c420ae3a" + }, + "tracesId": 10003572 + }, + "commodities": { + "totalGrossWeight": 1608.18, + "totalNetWeight": 1098, + "numberOfPackages": 183, + "temperature": "Chilled", + "commodityComplement": [ + { + "commodityID": "03028410", + "commodityDescription": "European sea bass (Dicentrarchus labrax)", + "complementID": 144869, + "complementName": "Dicentrarchus labrax", + "speciesID": "453558", + "speciesName": "Dicentrarchus labrax", + "speciesTypeName": "Farmed stock", + "speciesType": "20", + "speciesClass": "453558", + "speciesNomination": "Dicentrarchus labrax", + "isCdsMatched": false + }, + { + "commodityID": "03028530", + "commodityDescription": "Gilt-head seabreams (Sparus aurata)", + "complementID": 144870, + "complementName": "Sparus aurata", + "speciesID": "95751", + "speciesName": "Sparus aurata", + "speciesTypeName": "Farmed stock", + "speciesType": "20", + "speciesClass": "95751", + "speciesNomination": "Sparus aurata", + "isCdsMatched": false + } + ], + "complementParameterSet": [ + { + "uniqueComplementID": "168aa660-47d0-4103-9ac1-676187b6973c", + "complementID": 144869, + "speciesID": "453558", + "keyDataPair": [ + { "key": "netweight", "data": "828" }, + { "key": "number_package", "data": "138" }, + { "key": "type_package", "data": "Polystyrene Box" }, + { "key": "is_catch_certificate_required", "data": "false" } + ] + }, + { + "uniqueComplementID": "81f2bfc0-56bb-46ee-96c6-4c9d7339a06b", + "complementID": 144870, + "speciesID": "95751", + "keyDataPair": [ + { "key": "netweight", "data": "270" }, + { "key": "number_package", "data": "45" }, + { "key": "type_package", "data": "Polystyrene Box" }, + { "key": "is_catch_certificate_required", "data": "false" } + ] + } + ], + "includeNonAblactedAnimals": false, + "countryOfOrigin": "TR", + "isLowRiskArticle72Country": false, + "consignedCountry": "TR" + }, + "purpose": { + "conformsToEU": true, + "internalMarketPurpose": "Human Consumption", + "purposeGroup": "For Import" + }, + "pointOfEntry": "GBSEV25", + "arrivalDate": "2024-12-08", + "arrivalTime": "04:00:00", + "transporterDetailsRequired": false, + "meansOfTransport": {}, + "meansOfTransportFromEntryPoint": { + "id": "35ASA900", + "type": "Road Vehicle", + "document": "24/12/100/02206-0003157" + }, + "veterinaryInformation": { + "establishmentsOfOrigin": [ + { + "id": "aaa8f438-75a8-642d-2cd0-6e3723c3b25e", + "name": "\u00C7amli Yem Besicilik San. ve Tic. A.S. (Isikkent Subesi)", + "country": "TR", + "types": ["Processing Plant"], + "approvalNumber": "TR 35-1130", + "section": "Fishery products" + } + ], + "accompanyingDocuments": [ + { + "documentType": "latestVeterinaryHealthCertificate", + "documentReference": "3502058235", + "documentIssueDate": "2024-12-03", + "attachmentId": "d9c75b2c-9bb6-47a9-92ee-612e496b4aa2", + "attachmentFilename": "HC1.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "61f1f907-3b36-eb11-a813-000d3aab241b", + "uploadOrganisationId": "afc30e3d-da50-e911-a958-000d3a454330" + }, + { + "documentType": "commercialInvoice", + "documentReference": "20246449", + "documentIssueDate": "2024-12-03", + "attachmentId": "5b0ad8a4-b292-4808-8d62-334cc64d18fd", + "attachmentFilename": "INV.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "61f1f907-3b36-eb11-a813-000d3aab241b", + "uploadOrganisationId": "afc30e3d-da50-e911-a958-000d3a454330" + }, + { + "documentType": "other", + "documentReference": "24/12/100/02206-0003157", + "documentIssueDate": "2024-12-03", + "attachmentId": "da156dc5-9718-4f54-9398-a9fa6bd23a6b", + "attachmentFilename": "CMR.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "61f1f907-3b36-eb11-a813-000d3aab241b", + "uploadOrganisationId": "afc30e3d-da50-e911-a958-000d3a454330" + } + ] + }, + "sealsContainers": [ + { + "sealNumber": "IG00511894", + "containerNumber": "35BPC582", + "officialSeal": true + } + ], + "submissionDate": "2024-12-04T07:09:21.044674784Z", + "submittedBy": { + "displayName": "7caea828596f0ebc7f6d45e5a13ec86c9ccc8c6b3a9a206047562db97c8e203d", + "userId": "61f1f907-3b36-eb11-a813-000d3aab241b" + }, + "complexCommoditySelected": true, + "portOfEntry": "GBFOLS", + "contactDetails": { + "name": "77531577816db9050a9b35b405cdf43ac670fb8074ee999558a6235c2c85583f", + "telephone": "053ae3a769f88c6685900dc1f8bcd1a84ac1a18c5058e7d2569e718555bd675c", + "email": "56eae88a4c34b5ce1a82b263e552afc54da7fc62fec6cb5f84414d2067b47daf" + }, + "isCatchCertificateRequired": false, + "isGVMSRoute": true, + "isChargeable": true, + "wasChargeable": true, + "billingInformation": { + "isConfirmed": true, + "emailAddress": "accounts@d-g-l.co.uk", + "phoneNumber": "02035002308", + "postalAddress": { + "addressLine1": "162-164", + "addressLine2": "STOKE NEWINGTON HIGH STREET", + "addressLine3": "AKDENIZ SEAFOOD LTD", + "county": "GREATER LONDON", + "cityOrTown": "LONDON", + "postalCode": "N16 7JL" + } + }, + "commonUserCharge": { "wasSentToTradeCharge": true }, + "provideCtcMrn": "NO" + }, + "partTwo": { + "decision": { + "decision": "Acceptable for Internal Market", + "freeCirculationPurpose": "Human Consumption" + }, + "consignmentCheck": {}, + "consignmentValidation": [ + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/decision/consignmentacceptable", + "message": "What is the decision for this consignment" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/documentcheckresult", + "message": "Documentary check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/physicalcheckdone", + "message": "Physical check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/laboratorytestsrequired", + "message": "Are laboratory tests required" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/identitycheckdone", + "message": "Identity check" + } + ], + "inspectionRequired": "Required" + }, + "partThree": { "sealCheckRequired": false }, + "consignmentValidation": [ + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/documentcheckresult", + "message": "Documentary check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/identitycheckdone", + "message": "Identity check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/physicalcheckdone", + "message": "Physical check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/laboratorytestsrequired", + "message": "Are laboratory tests required" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/decision/consignmentacceptable", + "message": "What is the decision for this consignment" + } + ], + "etag": "00000000044FB626", + "riskDecisionLockingTime": "2024-12-08T02:00:00Z", + "isRiskDecisionLocked": false, + "isCdsFullMatched": false, + "chedTypeVersion": 1 +} diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252076-68f47047-4045-4150-9e5b-1cab6938000c.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252076-68f47047-4045-4150-9e5b-1cab6938000c.json new file mode 100644 index 00000000..fab8edbb --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252076-68f47047-4045-4150-9e5b-1cab6938000c.json @@ -0,0 +1,232 @@ +{ + "id": 4252076, + "referenceNumber": "CHEDP.GB.2024.5252076", + "version": 1, + "lastUpdated": "2024-12-04T07:13:49.802857359Z", + "lastUpdatedBy": { + "displayName": "7caea828596f0ebc7f6d45e5a13ec86c9ccc8c6b3a9a206047562db97c8e203d", + "userId": "61f1f907-3b36-eb11-a813-000d3aab241b" + }, + "type": "CVEDP", + "status": "SUBMITTED", + "journeyRiskCategorisation": { + "riskLevel": "Medium", + "riskLevelMethod": "User", + "riskLevelDateTime": "2024-12-04T07:09:59.396" + }, + "isHighRiskEuImport": false, + "partOne": { + "personResponsible": { + "name": "7caea828596f0ebc7f6d45e5a13ec86c9ccc8c6b3a9a206047562db97c8e203d", + "companyId": "afc30e3d-da50-e911-a958-000d3a454330", + "companyName": "9f2fe873fc594ec1b59dbe5c3e6ca19c106953e5e2da2bc1eb2c6ea68ebc29b8", + "address": [ + "163a8ec295037d456c36f7bd63ed8897e7bacd67faf57a74d4056a6ff0505c9a", + "85c6843be75a190c66dc9296aa72b01a3da78009b0ee0060e567b3f6767549df", + "6eb84701503e3b91cf3342fc0d116eb757480c2e4709a01e3807a50a734141a5" + ], + "country": "GB", + "tracesID": 1001, + "phone": "5e32e7f8a00c2e89995e1509e59eded2b47a578327b9302eac53ef385087021e", + "email": "22dbdf83f6d3f5b8d15b17b4740ab3879a1fc5988cca5a52fee4c3f5131cc235", + "contactId": "61f1f907-3b36-eb11-a813-000d3aab241b" + }, + "consignor": { + "id": "dda7b621-6bcc-4605-ab70-6d50dfd9cdcc", + "type": "exporter", + "status": "nonapproved", + "companyName": "b2da0b621c49ef8255462930951f112bdca422401f9d8c6f7b62d5d5840731cb", + "address": { + "addressLine1": "f3c6b476f3c9857f1c60925923d29f6285c8a8b362dd48508e809c0914b1891f", + "city": "16d189a2511036240fc1741c4c06b451a83378cf73e0df7551d9afde7caff769", + "countryISOCode": "f1a7eb59f63cb4ad4e0986e19a9b3e452859631e7c3a65faf2dbeaf05528131e", + "telephone": "83310dec0c1af6ecdfd21f88dc89b01fd83e1353f6ac67597313d3fa90b690e0", + "email": "0d7fd61d624fd43803f4ce5e2fcc4ff187a281bdba3483926067c6f5bf094824" + }, + "tracesId": 10063457 + }, + "consignee": { + "id": "cc80e1ce-36be-4bd4-9f5e-a47322620add", + "type": "consignee", + "status": "nonapproved", + "companyName": "f0c5627ad73cd951931b3daadadaaad5b963152a2a91a6b903ec253845c5ec2d", + "address": { + "addressLine1": "960531f4ce1e038f339c1d080e19fb34642d0976f8093c9da8650c894e44f96f", + "city": "f39bd9913cd67f902fad1ab390f6dbf6f5ff1ab734194d4da12e1b2c423a0e6f", + "postalZipCode": "69b8e11c2777ca4a6a7debfd39e5e93f029cdc04ede75d7bb45d40d641b28b4d", + "countryISOCode": "3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795", + "telephone": "dd944d7c3dd95e2b84d824b86398540d8a3b4e17424926e1deebce95fd53d458", + "email": "1a1edc67646e09294199898667780d74f91f150fa91b5438941835342f91f5b2" + }, + "tracesId": 10278900 + }, + "importer": { + "id": "cc80e1ce-36be-4bd4-9f5e-a47322620add", + "type": "consignee", + "status": "nonapproved", + "companyName": "f0c5627ad73cd951931b3daadadaaad5b963152a2a91a6b903ec253845c5ec2d", + "address": { + "addressLine1": "960531f4ce1e038f339c1d080e19fb34642d0976f8093c9da8650c894e44f96f", + "city": "f39bd9913cd67f902fad1ab390f6dbf6f5ff1ab734194d4da12e1b2c423a0e6f", + "postalZipCode": "69b8e11c2777ca4a6a7debfd39e5e93f029cdc04ede75d7bb45d40d641b28b4d", + "countryISOCode": "3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795", + "telephone": "dd944d7c3dd95e2b84d824b86398540d8a3b4e17424926e1deebce95fd53d458", + "email": "1a1edc67646e09294199898667780d74f91f150fa91b5438941835342f91f5b2" + }, + "tracesId": 10278900 + }, + "placeOfDestination": { + "id": "95801c97-bd28-457a-bfb3-cb2d7153ba12", + "type": "consignee", + "status": "nonapproved", + "companyName": "52e773bccf26a6624ebd25d9e123a72082956f51b6bed592fbc455437c738578", + "address": { + "addressLine1": "c8fb54dd42f6131001401fa9707597195be165997ba8f859485291a564c50e88", + "city": "f39bd9913cd67f902fad1ab390f6dbf6f5ff1ab734194d4da12e1b2c423a0e6f", + "postalZipCode": "8373de74f5344f03254adc56089e6111b3c5e3d6f6b22d11cf0644c564b48145", + "countryISOCode": "85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe", + "telephone": "e85ac65eeec74601b627f80fc51cd9a8bd671841a89a6f80c30e1c48112a49a5", + "email": "a2d5ec2841ddbc76a2753948c822b47e13f6ac60fdc428f9e9066737c420ae3a" + }, + "tracesId": 10003572 + }, + "commodities": { + "totalGrossWeight": 375, + "totalNetWeight": 200, + "numberOfPackages": 100, + "temperature": "Chilled", + "commodityComplement": [ + { + "commodityID": "03044990", + "commodityDescription": "Other than 03044910; 03044950", + "complementID": 144870, + "complementName": "Dicentrarchus labrax", + "speciesID": "222980", + "speciesName": "Dicentrarchus labrax", + "speciesTypeName": "Farmed stock", + "speciesType": "20", + "speciesClass": "15201", + "speciesNomination": "Dicentrarchus labrax" + } + ], + "complementParameterSet": [ + { + "uniqueComplementID": "9cd68465-2743-468f-aa52-b0f91fc21eee", + "complementID": 144870, + "speciesID": "222980", + "keyDataPair": [ + { "key": "netweight", "data": "200" }, + { "key": "number_package", "data": "100" }, + { "key": "type_package", "data": "Polystyrene Box" }, + { "key": "is_catch_certificate_required", "data": "false" } + ] + } + ], + "includeNonAblactedAnimals": false, + "countryOfOrigin": "TR", + "isLowRiskArticle72Country": false, + "consignedCountry": "TR" + }, + "purpose": { + "conformsToEU": true, + "internalMarketPurpose": "Human Consumption", + "purposeGroup": "For Import" + }, + "pointOfEntry": "GBSEV25", + "arrivalDate": "2024-12-08", + "arrivalTime": "04:00:00", + "transporterDetailsRequired": false, + "meansOfTransport": {}, + "meansOfTransportFromEntryPoint": { + "id": "35ASA900", + "type": "Road Vehicle", + "document": "24/12/100/02206-0003157" + }, + "veterinaryInformation": { + "establishmentsOfOrigin": [ + { + "id": "ca155b3f-e393-f2ed-db39-dc3bea1b38b4", + "name": "MM Seafood Sanayi Ve Ticaret Limited Sirketi", + "country": "TR", + "types": ["Processing Plant"], + "approvalNumber": "TR 35-0802", + "section": "Fishery products" + } + ], + "accompanyingDocuments": [ + { + "documentType": "latestVeterinaryHealthCertificate", + "documentReference": "3532004013", + "documentIssueDate": "2024-12-03", + "attachmentId": "ed58d6a0-d774-4543-9af7-d1a87c0b7c03", + "attachmentFilename": "HC.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "61f1f907-3b36-eb11-a813-000d3aab241b", + "uploadOrganisationId": "afc30e3d-da50-e911-a958-000d3a454330" + }, + { + "documentType": "commercialInvoice", + "documentReference": "20246449", + "documentIssueDate": "2024-12-03", + "attachmentId": "18de86a8-9727-4bd2-8550-26803a0f12f4", + "attachmentFilename": "INV.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "61f1f907-3b36-eb11-a813-000d3aab241b", + "uploadOrganisationId": "afc30e3d-da50-e911-a958-000d3a454330" + }, + { + "documentType": "other", + "documentReference": "24/12/100/02206-0003157", + "documentIssueDate": "2024-12-03", + "attachmentId": "7c562051-ff51-4f49-9541-147ae60919ba", + "attachmentFilename": "CMR.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "61f1f907-3b36-eb11-a813-000d3aab241b", + "uploadOrganisationId": "afc30e3d-da50-e911-a958-000d3a454330" + } + ] + }, + "sealsContainers": [ + { + "sealNumber": "IG00511894", + "containerNumber": "35BPC582", + "officialSeal": true + } + ], + "submissionDate": "2024-12-04T07:13:49.774462851Z", + "submittedBy": { + "displayName": "7caea828596f0ebc7f6d45e5a13ec86c9ccc8c6b3a9a206047562db97c8e203d", + "userId": "61f1f907-3b36-eb11-a813-000d3aab241b" + }, + "complexCommoditySelected": true, + "portOfEntry": "GBFOLS", + "contactDetails": { + "name": "77531577816db9050a9b35b405cdf43ac670fb8074ee999558a6235c2c85583f", + "telephone": "053ae3a769f88c6685900dc1f8bcd1a84ac1a18c5058e7d2569e718555bd675c", + "email": "56eae88a4c34b5ce1a82b263e552afc54da7fc62fec6cb5f84414d2067b47daf" + }, + "isCatchCertificateRequired": false, + "isGVMSRoute": true, + "isChargeable": true, + "wasChargeable": true, + "billingInformation": { + "isConfirmed": true, + "emailAddress": "accounts@d-g-l.co.uk", + "phoneNumber": "02035002308", + "postalAddress": { + "addressLine1": "162-164", + "addressLine2": "STOKE NEWINGTON HIGH STREET", + "addressLine3": "AKDENIZ SEAFOOD LTD", + "county": "GREATER LONDON", + "cityOrTown": "LONDON", + "postalCode": "N16 7JL" + } + }, + "commonUserCharge": { "wasSentToTradeCharge": true }, + "provideCtcMrn": "NO" + }, + "etag": "00000000044FA9F2", + "riskDecisionLockingTime": "2024-12-08T02:00:00Z", + "isRiskDecisionLocked": false, + "chedTypeVersion": 1 +} diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252076-6fa05bdd-73ae-4d67-a0fc-5eadad1d3a97.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252076-6fa05bdd-73ae-4d67-a0fc-5eadad1d3a97.json new file mode 100644 index 00000000..373dd802 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252076-6fa05bdd-73ae-4d67-a0fc-5eadad1d3a97.json @@ -0,0 +1,294 @@ +{ + "id": 4252076, + "referenceNumber": "CHEDP.GB.2024.5252076", + "version": 1, + "lastUpdated": "2024-12-04T07:13:52.067971997Z", + "lastUpdatedBy": { + "displayName": "7caea828596f0ebc7f6d45e5a13ec86c9ccc8c6b3a9a206047562db97c8e203d", + "userId": "61f1f907-3b36-eb11-a813-000d3aab241b" + }, + "type": "CVEDP", + "status": "SUBMITTED", + "riskAssessment": { + "commodityResults": [ + { + "riskDecision": "REQUIRED", + "uniqueId": "9cd68465-2743-468f-aa52-b0f91fc21eee" + } + ], + "assessmentDateTime": "2024-12-04T07:13:52.00616413" + }, + "journeyRiskCategorisation": { + "riskLevel": "Medium", + "riskLevelMethod": "User", + "riskLevelDateTime": "2024-12-04T07:09:59.396" + }, + "isHighRiskEuImport": false, + "partOne": { + "personResponsible": { + "name": "7caea828596f0ebc7f6d45e5a13ec86c9ccc8c6b3a9a206047562db97c8e203d", + "companyId": "afc30e3d-da50-e911-a958-000d3a454330", + "companyName": "9f2fe873fc594ec1b59dbe5c3e6ca19c106953e5e2da2bc1eb2c6ea68ebc29b8", + "address": [ + "163a8ec295037d456c36f7bd63ed8897e7bacd67faf57a74d4056a6ff0505c9a", + "85c6843be75a190c66dc9296aa72b01a3da78009b0ee0060e567b3f6767549df", + "6eb84701503e3b91cf3342fc0d116eb757480c2e4709a01e3807a50a734141a5" + ], + "country": "GB", + "tracesID": 1001, + "phone": "5e32e7f8a00c2e89995e1509e59eded2b47a578327b9302eac53ef385087021e", + "email": "22dbdf83f6d3f5b8d15b17b4740ab3879a1fc5988cca5a52fee4c3f5131cc235", + "contactId": "61f1f907-3b36-eb11-a813-000d3aab241b" + }, + "consignor": { + "id": "dda7b621-6bcc-4605-ab70-6d50dfd9cdcc", + "type": "exporter", + "status": "nonapproved", + "companyName": "b2da0b621c49ef8255462930951f112bdca422401f9d8c6f7b62d5d5840731cb", + "address": { + "addressLine1": "f3c6b476f3c9857f1c60925923d29f6285c8a8b362dd48508e809c0914b1891f", + "city": "16d189a2511036240fc1741c4c06b451a83378cf73e0df7551d9afde7caff769", + "countryISOCode": "f1a7eb59f63cb4ad4e0986e19a9b3e452859631e7c3a65faf2dbeaf05528131e", + "telephone": "83310dec0c1af6ecdfd21f88dc89b01fd83e1353f6ac67597313d3fa90b690e0", + "email": "0d7fd61d624fd43803f4ce5e2fcc4ff187a281bdba3483926067c6f5bf094824" + }, + "tracesId": 10063457 + }, + "consignee": { + "id": "cc80e1ce-36be-4bd4-9f5e-a47322620add", + "type": "consignee", + "status": "nonapproved", + "companyName": "f0c5627ad73cd951931b3daadadaaad5b963152a2a91a6b903ec253845c5ec2d", + "address": { + "addressLine1": "960531f4ce1e038f339c1d080e19fb34642d0976f8093c9da8650c894e44f96f", + "city": "f39bd9913cd67f902fad1ab390f6dbf6f5ff1ab734194d4da12e1b2c423a0e6f", + "postalZipCode": "69b8e11c2777ca4a6a7debfd39e5e93f029cdc04ede75d7bb45d40d641b28b4d", + "countryISOCode": "3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795", + "telephone": "dd944d7c3dd95e2b84d824b86398540d8a3b4e17424926e1deebce95fd53d458", + "email": "1a1edc67646e09294199898667780d74f91f150fa91b5438941835342f91f5b2" + }, + "tracesId": 10278900 + }, + "importer": { + "id": "cc80e1ce-36be-4bd4-9f5e-a47322620add", + "type": "consignee", + "status": "nonapproved", + "companyName": "f0c5627ad73cd951931b3daadadaaad5b963152a2a91a6b903ec253845c5ec2d", + "address": { + "addressLine1": "960531f4ce1e038f339c1d080e19fb34642d0976f8093c9da8650c894e44f96f", + "city": "f39bd9913cd67f902fad1ab390f6dbf6f5ff1ab734194d4da12e1b2c423a0e6f", + "postalZipCode": "69b8e11c2777ca4a6a7debfd39e5e93f029cdc04ede75d7bb45d40d641b28b4d", + "countryISOCode": "3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795", + "telephone": "dd944d7c3dd95e2b84d824b86398540d8a3b4e17424926e1deebce95fd53d458", + "email": "1a1edc67646e09294199898667780d74f91f150fa91b5438941835342f91f5b2" + }, + "tracesId": 10278900 + }, + "placeOfDestination": { + "id": "95801c97-bd28-457a-bfb3-cb2d7153ba12", + "type": "consignee", + "status": "nonapproved", + "companyName": "52e773bccf26a6624ebd25d9e123a72082956f51b6bed592fbc455437c738578", + "address": { + "addressLine1": "c8fb54dd42f6131001401fa9707597195be165997ba8f859485291a564c50e88", + "city": "f39bd9913cd67f902fad1ab390f6dbf6f5ff1ab734194d4da12e1b2c423a0e6f", + "postalZipCode": "8373de74f5344f03254adc56089e6111b3c5e3d6f6b22d11cf0644c564b48145", + "countryISOCode": "85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe", + "telephone": "e85ac65eeec74601b627f80fc51cd9a8bd671841a89a6f80c30e1c48112a49a5", + "email": "a2d5ec2841ddbc76a2753948c822b47e13f6ac60fdc428f9e9066737c420ae3a" + }, + "tracesId": 10003572 + }, + "commodities": { + "totalGrossWeight": 375, + "totalNetWeight": 200, + "numberOfPackages": 100, + "temperature": "Chilled", + "commodityComplement": [ + { + "commodityID": "03044990", + "commodityDescription": "Other than 03044910; 03044950", + "complementID": 144870, + "complementName": "Dicentrarchus labrax", + "speciesID": "222980", + "speciesName": "Dicentrarchus labrax", + "speciesTypeName": "Farmed stock", + "speciesType": "20", + "speciesClass": "15201", + "speciesNomination": "Dicentrarchus labrax" + } + ], + "complementParameterSet": [ + { + "uniqueComplementID": "9cd68465-2743-468f-aa52-b0f91fc21eee", + "complementID": 144870, + "speciesID": "222980", + "keyDataPair": [ + { "key": "netweight", "data": "200" }, + { "key": "number_package", "data": "100" }, + { "key": "type_package", "data": "Polystyrene Box" }, + { "key": "is_catch_certificate_required", "data": "false" } + ] + } + ], + "includeNonAblactedAnimals": false, + "countryOfOrigin": "TR", + "isLowRiskArticle72Country": false, + "consignedCountry": "TR" + }, + "purpose": { + "conformsToEU": true, + "internalMarketPurpose": "Human Consumption", + "purposeGroup": "For Import" + }, + "pointOfEntry": "GBSEV25", + "arrivalDate": "2024-12-08", + "arrivalTime": "04:00:00", + "transporterDetailsRequired": false, + "meansOfTransport": {}, + "meansOfTransportFromEntryPoint": { + "id": "35ASA900", + "type": "Road Vehicle", + "document": "24/12/100/02206-0003157" + }, + "veterinaryInformation": { + "establishmentsOfOrigin": [ + { + "id": "ca155b3f-e393-f2ed-db39-dc3bea1b38b4", + "name": "MM Seafood Sanayi Ve Ticaret Limited Sirketi", + "country": "TR", + "types": ["Processing Plant"], + "approvalNumber": "TR 35-0802", + "section": "Fishery products" + } + ], + "accompanyingDocuments": [ + { + "documentType": "latestVeterinaryHealthCertificate", + "documentReference": "3532004013", + "documentIssueDate": "2024-12-03", + "attachmentId": "ed58d6a0-d774-4543-9af7-d1a87c0b7c03", + "attachmentFilename": "HC.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "61f1f907-3b36-eb11-a813-000d3aab241b", + "uploadOrganisationId": "afc30e3d-da50-e911-a958-000d3a454330" + }, + { + "documentType": "commercialInvoice", + "documentReference": "20246449", + "documentIssueDate": "2024-12-03", + "attachmentId": "18de86a8-9727-4bd2-8550-26803a0f12f4", + "attachmentFilename": "INV.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "61f1f907-3b36-eb11-a813-000d3aab241b", + "uploadOrganisationId": "afc30e3d-da50-e911-a958-000d3a454330" + }, + { + "documentType": "other", + "documentReference": "24/12/100/02206-0003157", + "documentIssueDate": "2024-12-03", + "attachmentId": "7c562051-ff51-4f49-9541-147ae60919ba", + "attachmentFilename": "CMR.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "61f1f907-3b36-eb11-a813-000d3aab241b", + "uploadOrganisationId": "afc30e3d-da50-e911-a958-000d3a454330" + } + ] + }, + "sealsContainers": [ + { + "sealNumber": "IG00511894", + "containerNumber": "35BPC582", + "officialSeal": true + } + ], + "submissionDate": "2024-12-04T07:13:49.774462851Z", + "submittedBy": { + "displayName": "7caea828596f0ebc7f6d45e5a13ec86c9ccc8c6b3a9a206047562db97c8e203d", + "userId": "61f1f907-3b36-eb11-a813-000d3aab241b" + }, + "complexCommoditySelected": true, + "portOfEntry": "GBFOLS", + "contactDetails": { + "name": "77531577816db9050a9b35b405cdf43ac670fb8074ee999558a6235c2c85583f", + "telephone": "053ae3a769f88c6685900dc1f8bcd1a84ac1a18c5058e7d2569e718555bd675c", + "email": "56eae88a4c34b5ce1a82b263e552afc54da7fc62fec6cb5f84414d2067b47daf" + }, + "isCatchCertificateRequired": false, + "isGVMSRoute": true, + "isChargeable": true, + "wasChargeable": true, + "billingInformation": { + "isConfirmed": true, + "emailAddress": "accounts@d-g-l.co.uk", + "phoneNumber": "02035002308", + "postalAddress": { + "addressLine1": "162-164", + "addressLine2": "STOKE NEWINGTON HIGH STREET", + "addressLine3": "AKDENIZ SEAFOOD LTD", + "county": "GREATER LONDON", + "cityOrTown": "LONDON", + "postalCode": "N16 7JL" + } + }, + "commonUserCharge": { "wasSentToTradeCharge": true }, + "provideCtcMrn": "NO" + }, + "partTwo": { + "decision": { + "decision": "Acceptable for Internal Market", + "freeCirculationPurpose": "Human Consumption" + }, + "consignmentCheck": {}, + "consignmentValidation": [ + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/decision/consignmentacceptable", + "message": "What is the decision for this consignment" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/documentcheckresult", + "message": "Documentary check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/physicalcheckdone", + "message": "Physical check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/identitycheckdone", + "message": "Identity check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/laboratorytestsrequired", + "message": "Are laboratory tests required" + } + ], + "inspectionRequired": "Required" + }, + "partThree": { "sealCheckRequired": false }, + "consignmentValidation": [ + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/documentcheckresult", + "message": "Documentary check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/identitycheckdone", + "message": "Identity check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/physicalcheckdone", + "message": "Physical check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/laboratorytestsrequired", + "message": "Are laboratory tests required" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/decision/consignmentacceptable", + "message": "What is the decision for this consignment" + } + ], + "etag": "00000000044FA9F5", + "riskDecisionLockingTime": "2024-12-08T02:00:00Z", + "isRiskDecisionLocked": false, + "chedTypeVersion": 1 +} diff --git a/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252076-7b62cc21-f676-4ad5-b55e-2e8ab90a99a4.json b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252076-7b62cc21-f676-4ad5-b55e-2e8ab90a99a4.json new file mode 100644 index 00000000..c49f6962 --- /dev/null +++ b/TestDataGenerator/Scenarios/Samples/MultiChedWithDecision/ChedP/IPAFFS/CHEDP_GB_2024_5252076-7b62cc21-f676-4ad5-b55e-2e8ab90a99a4.json @@ -0,0 +1,304 @@ +{ + "id": 4252076, + "referenceNumber": "CHEDP.GB.2024.5252076", + "version": 1, + "lastUpdated": "2024-12-04T10:00:05.683455805Z", + "lastUpdatedBy": { + "displayName": "3d69cf5dba66d9e62acbbe0fd788dfb41b88ad0f61f21adff735d71379812cf2", + "userId": "6632b555-1efe-ee11-a1fe-6045bd948248" + }, + "type": "CVEDP", + "status": "IN_PROGRESS", + "riskAssessment": { + "commodityResults": [ + { + "riskDecision": "REQUIRED", + "uniqueId": "9cd68465-2743-468f-aa52-b0f91fc21eee" + } + ], + "assessmentDateTime": "2024-12-04T07:13:52.00616413" + }, + "journeyRiskCategorisation": { + "riskLevel": "Medium", + "riskLevelMethod": "User", + "riskLevelDateTime": "2024-12-04T07:09:59.396" + }, + "isHighRiskEuImport": false, + "partOne": { + "personResponsible": { + "name": "7caea828596f0ebc7f6d45e5a13ec86c9ccc8c6b3a9a206047562db97c8e203d", + "companyId": "afc30e3d-da50-e911-a958-000d3a454330", + "companyName": "9f2fe873fc594ec1b59dbe5c3e6ca19c106953e5e2da2bc1eb2c6ea68ebc29b8", + "address": [ + "163a8ec295037d456c36f7bd63ed8897e7bacd67faf57a74d4056a6ff0505c9a", + "85c6843be75a190c66dc9296aa72b01a3da78009b0ee0060e567b3f6767549df", + "6eb84701503e3b91cf3342fc0d116eb757480c2e4709a01e3807a50a734141a5" + ], + "country": "GB", + "tracesID": 1001, + "phone": "5e32e7f8a00c2e89995e1509e59eded2b47a578327b9302eac53ef385087021e", + "email": "22dbdf83f6d3f5b8d15b17b4740ab3879a1fc5988cca5a52fee4c3f5131cc235", + "contactId": "61f1f907-3b36-eb11-a813-000d3aab241b" + }, + "consignor": { + "id": "dda7b621-6bcc-4605-ab70-6d50dfd9cdcc", + "type": "exporter", + "status": "nonapproved", + "companyName": "b2da0b621c49ef8255462930951f112bdca422401f9d8c6f7b62d5d5840731cb", + "address": { + "addressLine1": "f3c6b476f3c9857f1c60925923d29f6285c8a8b362dd48508e809c0914b1891f", + "city": "16d189a2511036240fc1741c4c06b451a83378cf73e0df7551d9afde7caff769", + "countryISOCode": "f1a7eb59f63cb4ad4e0986e19a9b3e452859631e7c3a65faf2dbeaf05528131e", + "telephone": "83310dec0c1af6ecdfd21f88dc89b01fd83e1353f6ac67597313d3fa90b690e0", + "email": "0d7fd61d624fd43803f4ce5e2fcc4ff187a281bdba3483926067c6f5bf094824" + }, + "tracesId": 10063457 + }, + "consignee": { + "id": "cc80e1ce-36be-4bd4-9f5e-a47322620add", + "type": "consignee", + "status": "nonapproved", + "companyName": "f0c5627ad73cd951931b3daadadaaad5b963152a2a91a6b903ec253845c5ec2d", + "address": { + "addressLine1": "960531f4ce1e038f339c1d080e19fb34642d0976f8093c9da8650c894e44f96f", + "city": "f39bd9913cd67f902fad1ab390f6dbf6f5ff1ab734194d4da12e1b2c423a0e6f", + "postalZipCode": "69b8e11c2777ca4a6a7debfd39e5e93f029cdc04ede75d7bb45d40d641b28b4d", + "countryISOCode": "3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795", + "telephone": "dd944d7c3dd95e2b84d824b86398540d8a3b4e17424926e1deebce95fd53d458", + "email": "1a1edc67646e09294199898667780d74f91f150fa91b5438941835342f91f5b2" + }, + "tracesId": 10278900 + }, + "importer": { + "id": "cc80e1ce-36be-4bd4-9f5e-a47322620add", + "type": "consignee", + "status": "nonapproved", + "companyName": "f0c5627ad73cd951931b3daadadaaad5b963152a2a91a6b903ec253845c5ec2d", + "address": { + "addressLine1": "960531f4ce1e038f339c1d080e19fb34642d0976f8093c9da8650c894e44f96f", + "city": "f39bd9913cd67f902fad1ab390f6dbf6f5ff1ab734194d4da12e1b2c423a0e6f", + "postalZipCode": "69b8e11c2777ca4a6a7debfd39e5e93f029cdc04ede75d7bb45d40d641b28b4d", + "countryISOCode": "3d48496a4567888e5dae3b1187065cf19955d0c252c83821e2339d3bd51e4795", + "telephone": "dd944d7c3dd95e2b84d824b86398540d8a3b4e17424926e1deebce95fd53d458", + "email": "1a1edc67646e09294199898667780d74f91f150fa91b5438941835342f91f5b2" + }, + "tracesId": 10278900 + }, + "placeOfDestination": { + "id": "95801c97-bd28-457a-bfb3-cb2d7153ba12", + "type": "consignee", + "status": "nonapproved", + "companyName": "52e773bccf26a6624ebd25d9e123a72082956f51b6bed592fbc455437c738578", + "address": { + "addressLine1": "c8fb54dd42f6131001401fa9707597195be165997ba8f859485291a564c50e88", + "city": "f39bd9913cd67f902fad1ab390f6dbf6f5ff1ab734194d4da12e1b2c423a0e6f", + "postalZipCode": "8373de74f5344f03254adc56089e6111b3c5e3d6f6b22d11cf0644c564b48145", + "countryISOCode": "85bee5313027e26874b0a80974c64b6c46438d6ba8ca93684e2a6d09a3379efe", + "telephone": "e85ac65eeec74601b627f80fc51cd9a8bd671841a89a6f80c30e1c48112a49a5", + "email": "a2d5ec2841ddbc76a2753948c822b47e13f6ac60fdc428f9e9066737c420ae3a" + }, + "tracesId": 10003572 + }, + "commodities": { + "totalGrossWeight": 375, + "totalNetWeight": 200, + "numberOfPackages": 100, + "temperature": "Chilled", + "commodityComplement": [ + { + "commodityID": "03044990", + "commodityDescription": "Other than 03044910; 03044950", + "complementID": 144870, + "complementName": "Dicentrarchus labrax", + "speciesID": "222980", + "speciesName": "Dicentrarchus labrax", + "speciesTypeName": "Farmed stock", + "speciesType": "20", + "speciesClass": "15201", + "speciesNomination": "Dicentrarchus labrax" + } + ], + "complementParameterSet": [ + { + "uniqueComplementID": "9cd68465-2743-468f-aa52-b0f91fc21eee", + "complementID": 144870, + "speciesID": "222980", + "keyDataPair": [ + { "key": "netweight", "data": "200" }, + { "key": "number_package", "data": "100" }, + { "key": "type_package", "data": "Polystyrene Box" }, + { "key": "is_catch_certificate_required", "data": "false" } + ] + } + ], + "includeNonAblactedAnimals": false, + "countryOfOrigin": "TR", + "isLowRiskArticle72Country": false, + "consignedCountry": "TR" + }, + "purpose": { + "conformsToEU": true, + "internalMarketPurpose": "Human Consumption", + "purposeGroup": "For Import" + }, + "pointOfEntry": "GBSEV25", + "arrivalDate": "2024-12-08", + "arrivalTime": "04:00:00", + "transporterDetailsRequired": false, + "meansOfTransport": {}, + "meansOfTransportFromEntryPoint": { + "id": "35ASA900", + "type": "Road Vehicle", + "document": "24/12/100/02206-0003157" + }, + "veterinaryInformation": { + "establishmentsOfOrigin": [ + { + "id": "ca155b3f-e393-f2ed-db39-dc3bea1b38b4", + "name": "MM Seafood Sanayi Ve Ticaret Limited Sirketi", + "country": "TR", + "types": ["Processing Plant"], + "approvalNumber": "TR 35-0802", + "section": "Fishery products" + } + ], + "accompanyingDocuments": [ + { + "documentType": "latestVeterinaryHealthCertificate", + "documentReference": "3532004013", + "documentIssueDate": "2024-12-03", + "attachmentId": "ed58d6a0-d774-4543-9af7-d1a87c0b7c03", + "attachmentFilename": "HC.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "61f1f907-3b36-eb11-a813-000d3aab241b", + "uploadOrganisationId": "afc30e3d-da50-e911-a958-000d3a454330" + }, + { + "documentType": "commercialInvoice", + "documentReference": "20246449", + "documentIssueDate": "2024-12-03", + "attachmentId": "18de86a8-9727-4bd2-8550-26803a0f12f4", + "attachmentFilename": "INV.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "61f1f907-3b36-eb11-a813-000d3aab241b", + "uploadOrganisationId": "afc30e3d-da50-e911-a958-000d3a454330" + }, + { + "documentType": "other", + "documentReference": "24/12/100/02206-0003157", + "documentIssueDate": "2024-12-03", + "attachmentId": "7c562051-ff51-4f49-9541-147ae60919ba", + "attachmentFilename": "CMR.pdf", + "attachmentContentType": "application/pdf", + "uploadUserId": "61f1f907-3b36-eb11-a813-000d3aab241b", + "uploadOrganisationId": "afc30e3d-da50-e911-a958-000d3a454330" + } + ] + }, + "sealsContainers": [ + { + "sealNumber": "IG00511894", + "containerNumber": "35BPC582", + "officialSeal": true + } + ], + "submissionDate": "2024-12-04T07:13:49.774462851Z", + "submittedBy": { + "displayName": "7caea828596f0ebc7f6d45e5a13ec86c9ccc8c6b3a9a206047562db97c8e203d", + "userId": "61f1f907-3b36-eb11-a813-000d3aab241b" + }, + "complexCommoditySelected": true, + "portOfEntry": "GBFOLS", + "contactDetails": { + "name": "77531577816db9050a9b35b405cdf43ac670fb8074ee999558a6235c2c85583f", + "telephone": "053ae3a769f88c6685900dc1f8bcd1a84ac1a18c5058e7d2569e718555bd675c", + "email": "56eae88a4c34b5ce1a82b263e552afc54da7fc62fec6cb5f84414d2067b47daf" + }, + "isCatchCertificateRequired": false, + "isGVMSRoute": true, + "isChargeable": true, + "wasChargeable": true, + "billingInformation": { + "isConfirmed": true, + "emailAddress": "accounts@d-g-l.co.uk", + "phoneNumber": "02035002308", + "postalAddress": { + "addressLine1": "162-164", + "addressLine2": "STOKE NEWINGTON HIGH STREET", + "addressLine3": "AKDENIZ SEAFOOD LTD", + "county": "GREATER LONDON", + "cityOrTown": "LONDON", + "postalCode": "N16 7JL" + } + }, + "commonUserCharge": { "wasSentToTradeCharge": true }, + "provideCtcMrn": "NO" + }, + "partTwo": { + "decision": { + "decision": "Acceptable for Internal Market", + "freeCirculationPurpose": "Human Consumption" + }, + "consignmentCheck": {}, + "laboratoryTests": {}, + "controlAuthority": { + "officialVeterinarian": { + "firstName": "3fa9b5fadbfaa88673722e6387196a0ec6add7a849bafa5e0ad1d63c71174a56", + "lastName": "94304e63aea81efbf6adc788e9b13ae04110d8caaa67a58cb98448dfa01d1314", + "email": "daffa7f269d80272b5489784078d2286fa16125f0c679e2a6a428c872297ae10", + "phone": "3325c156c75ce99084c389ad783d979c62b8c3a6d89b73da21e7c00473ccc36b", + "signed": "2024-12-04T10:00:05.658679408" + } + }, + "consignmentValidation": [ + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/decision/consignmentacceptable", + "message": "What is the decision for this consignment" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/physicalcheckdone", + "message": "Physical check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/documentcheckresult", + "message": "Documentary check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/consignmentcheck/identitycheckdone", + "message": "Identity check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/parttwo/laboratorytestsrequired", + "message": "Are laboratory tests required" + } + ], + "inspectionRequired": "Required" + }, + "partThree": { "sealCheckRequired": false }, + "consignmentValidation": [ + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/documentcheckresult", + "message": "Documentary check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/identitycheckdone", + "message": "Identity check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/consignmentcheck/physicalcheckdone", + "message": "Physical check" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/laboratorytestsrequired", + "message": "Are laboratory tests required" + }, + { + "field": "uk/gov/defra/tracesx/notificationschema/representation/notification/parttwo/decision/consignmentacceptable", + "message": "What is the decision for this consignment" + } + ], + "etag": "00000000044FA9F9", + "riskDecisionLockingTime": "2024-12-08T02:00:00Z", + "isRiskDecisionLocked": false, + "chedTypeVersion": 1 +} diff --git a/TestDataGenerator/Scenarios/SpecificFiles/MultiChedMatchScenarioGenerator.cs b/TestDataGenerator/Scenarios/SpecificFiles/MultiChedMatchScenarioGenerator.cs new file mode 100644 index 00000000..198e1225 --- /dev/null +++ b/TestDataGenerator/Scenarios/SpecificFiles/MultiChedMatchScenarioGenerator.cs @@ -0,0 +1,61 @@ +using Microsoft.Extensions.Logging; +using TestDataGenerator.Extensions; + +namespace TestDataGenerator.Scenarios.SpecificFiles; + +public class MultiChedPMatchScenarioGenerator(IServiceProvider sp, ILogger logger) : SpecificFilesScenarioGenerator(sp, logger) +{ + public override GeneratorResult Generate(int scenario, int item, DateTime entryDate, ScenarioConfig config) + { + var builders = GetBuilders("MultiChedWithDecision/ChedP").GetAwaiter().GetResult(); + + logger.LogInformation("Created {builders} Builders", + builders.Count); + + var messages = builders + .Select(b => b.builder) + .ToArray() + .BuildAll() + .ToArray(); + + return new GeneratorResult(messages); + } +} + +public class MultiChedAMatchScenarioGenerator(IServiceProvider sp, ILogger logger) : SpecificFilesScenarioGenerator(sp, logger) +{ + public override GeneratorResult Generate(int scenario, int item, DateTime entryDate, ScenarioConfig config) + { + var builders = GetBuilders("MultiChedWithDecision/ChedA").GetAwaiter().GetResult(); + + logger.LogInformation("Created {builders} Builders", + builders.Count); + + var messages = builders + .Select(b => b.builder) + .ToArray() + .BuildAll() + .ToArray(); + + return new GeneratorResult(messages); + } +} + +public class MultiChedDMatchScenarioGenerator(IServiceProvider sp, ILogger logger) : SpecificFilesScenarioGenerator(sp, logger) +{ + public override GeneratorResult Generate(int scenario, int item, DateTime entryDate, ScenarioConfig config) + { + var builders = GetBuilders("MultiChedWithDecision/ChedD").GetAwaiter().GetResult(); + + logger.LogInformation("Created {builders} Builders", + builders.Count); + + var messages = builders + .Select(b => b.builder) + .ToArray() + .BuildAll() + .ToArray(); + + return new GeneratorResult(messages); + } +} \ No newline at end of file diff --git a/TestDataGenerator/TestDataGenerator.csproj b/TestDataGenerator/TestDataGenerator.csproj index 3a0c39ef..432089c8 100644 --- a/TestDataGenerator/TestDataGenerator.csproj +++ b/TestDataGenerator/TestDataGenerator.csproj @@ -371,6 +371,177 @@ PreserveNewest + + + + + + + + + + + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + + + + PreserveNewest + @@ -385,5 +556,10 @@ + + + + + From 5c709b8ddba9371a2c390341eafed1039d990bcc Mon Sep 17 00:00:00 2001 From: Lim Sim Date: Tue, 7 Jan 2025 18:28:50 +0000 Subject: [PATCH 07/12] Add tests related to CDMS-144 AC1 to AC3. --- .../DecisionTests/SingleChedH01Tests.cs | 22 ------------------- 1 file changed, 22 deletions(-) diff --git a/Btms.Backend.IntegrationTests/DecisionTests/SingleChedH01Tests.cs b/Btms.Backend.IntegrationTests/DecisionTests/SingleChedH01Tests.cs index 33bf8062..d54d3f74 100644 --- a/Btms.Backend.IntegrationTests/DecisionTests/SingleChedH01Tests.cs +++ b/Btms.Backend.IntegrationTests/DecisionTests/SingleChedH01Tests.cs @@ -32,26 +32,4 @@ public void SingleChed_ShouldHaveH01CheckValues() chedPMovement.Decisions.OrderBy(x => x.ServiceHeader?.ServiceCalled).Last().Items!.Single().Checks!.Single() .DecisionCode.Should().Be("H01"); } - - // [Fact] - // public void SingleChed_ShouldHaveH02CheckValues() - // { - // // Arrange - // var loadedData = factory.LoadedData; - // - // var chedPClearanceRequest = (AlvsClearanceRequest)loadedData.Single(d => - // d is { message: AlvsClearanceRequest }) - // .message; - // - // var chedPNotification = (Types.Ipaffs.ImportNotification)loadedData.Single(d => - // d is { message: Types.Ipaffs.ImportNotification }) - // .message; - // - // // Act - // var chedPMovement = Client.AsJsonApiClient() - // .GetById(chedPClearanceRequest!.Header!.EntryReference!, "api/movements").GetResourceObject(); - // - // // Assert - // chedPMovement.Decisions.Last().Items!.Single().Checks!.Single().DecisionCode.Should().Be("H01"); - // } } \ No newline at end of file From b123526778659fb38a83967225f34504ae5e277a Mon Sep 17 00:00:00 2001 From: Craig Edmunds Date: Fri, 3 Jan 2025 15:06:19 +0000 Subject: [PATCH 08/12] CDMS-200 switches country ched searching to use country of origin & refactoring of test fixtures (#40) * CDMS-200 switches country ched searching to use country of origin CDMS-200 Refactored no match tests to re-use code Refactoring Test Fixtures Switched Analytics MaxVersion tests to use new fixtures Some small refactoring to remove some generics CDMS-200 adds additional decision tests, moves alvs decision check analytics into context so it appears in audit entry Refactoring fixtures Refactoring fixtures * Finished refactoring of BaseTest class :fingers-crossed --- .../BaseTest.cs | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 TestGenerator.IntegrationTesting.Backend/BaseTest.cs diff --git a/TestGenerator.IntegrationTesting.Backend/BaseTest.cs b/TestGenerator.IntegrationTesting.Backend/BaseTest.cs new file mode 100644 index 00000000..9829350e --- /dev/null +++ b/TestGenerator.IntegrationTesting.Backend/BaseTest.cs @@ -0,0 +1,45 @@ +using Microsoft.Extensions.DependencyInjection; +using TestDataGenerator; +using TestGenerator.IntegrationTesting.Backend.Fixtures; +using Xunit; +using Xunit.Abstractions; + +namespace TestGenerator.IntegrationTesting.Backend; + +public abstract class BaseTest // : IClassFixture, IClassFixture + where T : ScenarioGenerator +{ + protected readonly BtmsClient Client; + protected readonly TestGeneratorFixture TestGeneratorFixture; + protected readonly BackendFixture BackendFixture; + // internal readonly BackendGeneratorFixture BackendGeneratorFixture; + protected readonly ITestOutputHelper TestOutputHelper; + + protected readonly List LoadedData; + protected BaseTest( + ITestOutputHelper testOutputHelper + ) + { + TestOutputHelper = testOutputHelper; + + TestGeneratorFixture = new TestGeneratorFixture(); + BackendFixture = new BackendFixture(testOutputHelper, GetType().Name); + + // BackendFixture.TestOutputHelper = testOutputHelper; + // BackendFixture.DatabaseName = GetType().Name; + // BackendFixture.Init(GetType().Name); + + Client = BackendFixture.BtmsClient; + + var data = TestGeneratorFixture.GenerateTestData(); + LoadedData = BackendFixture + .LoadTestData(data) + .GetAwaiter() + .GetResult(); + } + + protected async Task ClearDb() + { + await Client.ClearDb(); + } +} \ No newline at end of file From 4c79e8433fa3eed1b579f2f8d29ca101ea33300d Mon Sep 17 00:00:00 2001 From: Craig Edmunds Date: Mon, 6 Jan 2025 15:47:29 +0000 Subject: [PATCH 09/12] CDMS-200 use an enum for alvs DecisionStatus (#41) * CDMS-200 use an enum for alvs DecisionStatus * CDMS-200 added tests for missing/incorrect decision version numbers * CDMS-200 changes decision status to an enum * Fix tests * CDMS-200 creating a way to use the new fixtures with test generator datasets * Integration tests - ScenarioDatasetBaseTest Caches datasets between tests * Updated tests to use the bus, and avoid using a thread sleep in the tests * ScenarioGeneratorBaseTest only runs each scenario load once * Disables parrallel bus processing for integration tests. Switching integration tests to use new test base class * CDMS-200 adds additional context to failing tests * added out extra output to failing test * updated tests to use the scenario name rather than test name * Updates all analytics tests to use ScenarioDatasetBaseTest --------- Co-authored-by: Thomas Anderson --- .../BaseTest.cs | 45 ------------------- 1 file changed, 45 deletions(-) delete mode 100644 TestGenerator.IntegrationTesting.Backend/BaseTest.cs diff --git a/TestGenerator.IntegrationTesting.Backend/BaseTest.cs b/TestGenerator.IntegrationTesting.Backend/BaseTest.cs deleted file mode 100644 index 9829350e..00000000 --- a/TestGenerator.IntegrationTesting.Backend/BaseTest.cs +++ /dev/null @@ -1,45 +0,0 @@ -using Microsoft.Extensions.DependencyInjection; -using TestDataGenerator; -using TestGenerator.IntegrationTesting.Backend.Fixtures; -using Xunit; -using Xunit.Abstractions; - -namespace TestGenerator.IntegrationTesting.Backend; - -public abstract class BaseTest // : IClassFixture, IClassFixture - where T : ScenarioGenerator -{ - protected readonly BtmsClient Client; - protected readonly TestGeneratorFixture TestGeneratorFixture; - protected readonly BackendFixture BackendFixture; - // internal readonly BackendGeneratorFixture BackendGeneratorFixture; - protected readonly ITestOutputHelper TestOutputHelper; - - protected readonly List LoadedData; - protected BaseTest( - ITestOutputHelper testOutputHelper - ) - { - TestOutputHelper = testOutputHelper; - - TestGeneratorFixture = new TestGeneratorFixture(); - BackendFixture = new BackendFixture(testOutputHelper, GetType().Name); - - // BackendFixture.TestOutputHelper = testOutputHelper; - // BackendFixture.DatabaseName = GetType().Name; - // BackendFixture.Init(GetType().Name); - - Client = BackendFixture.BtmsClient; - - var data = TestGeneratorFixture.GenerateTestData(); - LoadedData = BackendFixture - .LoadTestData(data) - .GetAwaiter() - .GetResult(); - } - - protected async Task ClearDb() - { - await Client.ClearDb(); - } -} \ No newline at end of file From 2217246efa98982c71b2e20486e2a7c560d64dc9 Mon Sep 17 00:00:00 2001 From: Lim Sim Date: Wed, 8 Jan 2025 10:50:07 +0000 Subject: [PATCH 10/12] update test to use ScenarioGeneratorBaseTest --- .../DecisionTests/SingleChedH01Tests.cs | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/Btms.Backend.IntegrationTests/DecisionTests/SingleChedH01Tests.cs b/Btms.Backend.IntegrationTests/DecisionTests/SingleChedH01Tests.cs index d54d3f74..33bf8062 100644 --- a/Btms.Backend.IntegrationTests/DecisionTests/SingleChedH01Tests.cs +++ b/Btms.Backend.IntegrationTests/DecisionTests/SingleChedH01Tests.cs @@ -32,4 +32,26 @@ public void SingleChed_ShouldHaveH01CheckValues() chedPMovement.Decisions.OrderBy(x => x.ServiceHeader?.ServiceCalled).Last().Items!.Single().Checks!.Single() .DecisionCode.Should().Be("H01"); } + + // [Fact] + // public void SingleChed_ShouldHaveH02CheckValues() + // { + // // Arrange + // var loadedData = factory.LoadedData; + // + // var chedPClearanceRequest = (AlvsClearanceRequest)loadedData.Single(d => + // d is { message: AlvsClearanceRequest }) + // .message; + // + // var chedPNotification = (Types.Ipaffs.ImportNotification)loadedData.Single(d => + // d is { message: Types.Ipaffs.ImportNotification }) + // .message; + // + // // Act + // var chedPMovement = Client.AsJsonApiClient() + // .GetById(chedPClearanceRequest!.Header!.EntryReference!, "api/movements").GetResourceObject(); + // + // // Assert + // chedPMovement.Decisions.Last().Items!.Single().Checks!.Single().DecisionCode.Should().Be("H01"); + // } } \ No newline at end of file From 35b7231938b399a12b13e7252af3514733f55908 Mon Sep 17 00:00:00 2001 From: Lim Sim Date: Tue, 14 Jan 2025 17:08:32 +0000 Subject: [PATCH 11/12] Use new renamed generator. --- Btms.Backend.IntegrationTests/DecisionTests/NonContiguous.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Btms.Backend.IntegrationTests/DecisionTests/NonContiguous.cs b/Btms.Backend.IntegrationTests/DecisionTests/NonContiguous.cs index d6071a82..360a7f83 100644 --- a/Btms.Backend.IntegrationTests/DecisionTests/NonContiguous.cs +++ b/Btms.Backend.IntegrationTests/DecisionTests/NonContiguous.cs @@ -12,7 +12,7 @@ namespace Btms.Backend.IntegrationTests.DecisionTests; [Trait("Category", "Integration")] public class NonContiguous(ITestOutputHelper output) - : ScenarioGeneratorBaseTest(output) + : ScenarioGeneratorBaseTest(output) { [Fact] @@ -61,7 +61,7 @@ public void ShouldHaveVersionNotCompleteDecisionStatus() movement .AlvsDecisionStatus - .DecisionStatus + .Context.DecisionComparison!.DecisionStatus .Should() .Be(DecisionStatusEnum.AlvsDecisionVersionsNotComplete); } From e5965d7819348f03f4471e7ca94048ab311e88e7 Mon Sep 17 00:00:00 2001 From: Lim Sim Date: Tue, 14 Jan 2025 22:20:02 +0000 Subject: [PATCH 12/12] fixed tests. --- .../DecisionTests/NonContiguous.cs | 2 +- .../DecisionTests/SingleChedH01Tests.cs | 2 +- .../DecisionTests/SingleChedH02Tests.cs | 15 +-------------- 3 files changed, 3 insertions(+), 16 deletions(-) diff --git a/Btms.Backend.IntegrationTests/DecisionTests/NonContiguous.cs b/Btms.Backend.IntegrationTests/DecisionTests/NonContiguous.cs index 360a7f83..1fbbb800 100644 --- a/Btms.Backend.IntegrationTests/DecisionTests/NonContiguous.cs +++ b/Btms.Backend.IntegrationTests/DecisionTests/NonContiguous.cs @@ -63,6 +63,6 @@ public void ShouldHaveVersionNotCompleteDecisionStatus() .AlvsDecisionStatus .Context.DecisionComparison!.DecisionStatus .Should() - .Be(DecisionStatusEnum.AlvsDecisionVersionsNotComplete); + .Be(DecisionStatusEnum.NoImportNotificationsLinked); } } \ No newline at end of file diff --git a/Btms.Backend.IntegrationTests/DecisionTests/SingleChedH01Tests.cs b/Btms.Backend.IntegrationTests/DecisionTests/SingleChedH01Tests.cs index 33bf8062..067ff38d 100644 --- a/Btms.Backend.IntegrationTests/DecisionTests/SingleChedH01Tests.cs +++ b/Btms.Backend.IntegrationTests/DecisionTests/SingleChedH01Tests.cs @@ -29,7 +29,7 @@ public void SingleChed_ShouldHaveH01CheckValues() .GetById(chedPClearanceRequest!.Header!.EntryReference!, "api/movements").GetResourceObject(); // Assert - chedPMovement.Decisions.OrderBy(x => x.ServiceHeader?.ServiceCalled).Last().Items!.Single().Checks!.Single() + chedPMovement.Decisions.OrderBy(x => x.ServiceHeader?.ServiceCalled).Last().Items!.Last().Checks!.Last() .DecisionCode.Should().Be("H01"); } diff --git a/Btms.Backend.IntegrationTests/DecisionTests/SingleChedH02Tests.cs b/Btms.Backend.IntegrationTests/DecisionTests/SingleChedH02Tests.cs index 860d9f7c..f918f07a 100644 --- a/Btms.Backend.IntegrationTests/DecisionTests/SingleChedH02Tests.cs +++ b/Btms.Backend.IntegrationTests/DecisionTests/SingleChedH02Tests.cs @@ -123,11 +123,6 @@ public void SingleChed_ShouldHaveH02CheckValues() chedP.ReferenceNumber!.Split(".") .Last())) .Message; - var chedPPClearanceRequest = (AlvsClearanceRequest)loadedData.Single(d => - d.Message is AlvsClearanceRequest clearanceRequest && clearanceRequest.Header!.EntryReference!.Contains( - chedPP.ReferenceNumber!.Split(".") - .Last())) - .Message; // Act var chedAMovement = Client.AsJsonApiClient() @@ -136,8 +131,6 @@ public void SingleChed_ShouldHaveH02CheckValues() .GetById(chedDClearanceRequest!.Header!.EntryReference!, "api/movements").GetResourceObject(); var chedPMovement = Client.AsJsonApiClient() .GetById(chedPClearanceRequest!.Header!.EntryReference!, "api/movements").GetResourceObject(); - var chedPPMovement = Client.AsJsonApiClient() - .GetById(chedPPClearanceRequest!.Header!.EntryReference!, "api/movements").GetResourceObject(); // Assert string decisionCode = ""; @@ -145,7 +138,7 @@ public void SingleChed_ShouldHaveH02CheckValues() .All(i => { decisionCode = i.Checks!.First().DecisionCode!; - return decisionCode.Equals("E03"); + return decisionCode.Equals("C03"); }).Should().BeTrue("Expected C03. Actually {0}", decisionCode); chedDMovement.Decisions.OrderBy(x => x.ServiceHeader?.ServiceCalled).Last().Items! .All(i => @@ -159,12 +152,6 @@ public void SingleChed_ShouldHaveH02CheckValues() decisionCode = i.Checks!.First().DecisionCode!; return decisionCode.Equals("C03"); }).Should().BeTrue("Expected C03. Actually {0}", decisionCode); - chedPPMovement.Decisions.OrderBy(x => x.ServiceHeader?.ServiceCalled).Last().Items! - .All(i => - { - decisionCode = i.Checks!.First().DecisionCode!; - return decisionCode.Equals("C03"); - }).Should().BeTrue("Expected C03. Actually {0}", decisionCode); } }