UI/UX Declaration data entry First-screen order for fastest user entry If you want the   shortest practical user journey , use this order: Step Tab Required user action 1 Declaration Header Enter declaration identifiers, type, office and dates 2 Parties Enter declarant, importer/exporter, buyer/seller, consignee/consignor 3 Shipment Details Enter invoice amount, currency, countries and trade terms 4 Transport & Consignment Enter carrier, transport means, equipment and UCR 5 Goods Items Enter commodity, classification, weights, origin and packaging 6 Documents & References Enter supporting and previous documents 7 Valuation, Duties & Taxes Enter customs value, charges and tax lines 8 Guarantee & Payment Enter deferred payment or guarantee details 9 Review & Submit Validate, review XML and submit UI design pattern Use this structure: text Declaration ├── Header ├── Parties ├── Shipment ├── Transport & Consignment ├── Goods Items │ ├── Goods item detail │ ├── Commodity │ ├── Classification │ ├── Measures │ ├── Origin │ ├── Packaging │ ├── Item parties │ └── Item documents ├── Documents & References ├── Valuation, Duties & Taxes ├── Guarantee & Payment └── Review & Submit content_copy Copy code For best usability: Recommendation Reason Use   tabs   for major sections Keeps the form manageable Use   collapsible panels   for parties and item details Avoids overwhelming the user Use   repeatable grids   for documents, goods items, packaging and taxes Matches XML repeatable structures Use   lookups/dropdowns   for codes Reduces data-entry errors Use   date pickers   but store as XML format User-friendly entry, valid XML output Use   currency selector next to amount fields Required where XML has   currencyID   attributes Use   unit selector next to quantity fields Required where XML has   unitCode   attributes Use   Review & Submit   validation tab Prevents invalid XML or incomplete declarations UI tabs Tab no. Tab name Purpose 1 Declaration Header Main declaration identifiers, dates, customs offices and message metadata 2 Parties Declarant, agent, importer, exporter, buyer, seller, consignee, consignor 3 Shipment Details Invoice, currency, dispatch/export/destination countries, trade terms, warehouse 4 Transport & Consignment Carrier, transport means, container, goods location, itinerary, transport equipment 5 Goods Items Commodity details, classification, weights, origin, packaging and item-level parties 6 Documents & References Additional references, supporting documents, previous documents, UCR 7 Valuation, Duties & Taxes Customs value, freight, charge/deductions, duty/tax fee, tax base and payments 8 Guarantee & Payment Deferred payment, obligation guarantee, payer, surety 9 Review & Submit Validation summary, missing fields, XML preview and submission Tab 1 — Declaration Header Purpose Capture the declaration identity, message metadata and customs offices. Recommended field order Order Field label XML path UI control 1 WCO Type Code /MetaData/WCOTypeCode Text input 2 Application Reference ID /MetaData/CommunicationMetaData/ApplicationReferenceID Text input 3 Communications Agreement ID /MetaData/CommunicationMetaData/CommunicationsAgreementID Text input 4 Sender ID /MetaData/CommunicationMetaData/Sender/ID Text input 5 Recipient ID /MetaData/CommunicationMetaData/Recipient/ID Text input 6 Preparation Date/Time /MetaData/CommunicationMetaData/PreparationDateTime Date/time picker 7 Functional Reference ID /MetaData/Declaration/FunctionalReferenceID Text input 8 Declaration ID /MetaData/Declaration/ID Text input 9 Declaration Type Code /MetaData/Declaration/TypeCode Dropdown / code list 10 Language Code /MetaData/Declaration/LanguageCode Dropdown 11 Specific Circumstances Code /MetaData/Declaration/SpecificCircumstancesCode Dropdown / code list 12 Security Code /MetaData/Declaration/SecurityCode Dropdown / code list 13 Presentation Date/Time /MetaData/Declaration/PresentationDateTime Date/time picker 14 Declaration Office ID /MetaData/Declaration/DeclarationOffice/ID Lookup 15 Exit Office ID /MetaData/Declaration/ExitOffice/ID Lookup 16 Presentation Office ID /MetaData/Declaration/PresentationOffice/ID Lookup 17 Supervising Office ID /MetaData/Declaration/SupervisingOffice/ID Lookup Tab 2 — Parties Purpose Capture all legal and operational parties involved in the declaration. Use reusable party panels where possible: Name ID Address line City Postcode Country Contact name Communication type Communication value 2.1 Declarant Order Field label XML path UI control 1 Declarant Name /MetaData/Declaration/Declarant/Name Text input 2 Declarant ID /MetaData/Declaration/Declarant/ID Text input 3 Declarant Address Line /MetaData/Declaration/Declarant/Address/Line Text input 4 Declarant City /MetaData/Declaration/Declarant/Address/CityName Text input 5 Declarant Postcode /MetaData/Declaration/Declarant/Address/PostcodeID Text input 6 Declarant Country Code /MetaData/Declaration/Declarant/Address/CountryCode Country dropdown 7 Declarant Contact Name /MetaData/Declaration/Declarant/Contact/Name Text input 8 Declarant Communication Type /MetaData/Declaration/Declarant/Contact/Communication/TypeCode Dropdown 9 Declarant Communication ID /MetaData/Declaration/Declarant/Contact/Communication/ID Text input 10 Declarant Communication Sequence /MetaData/Declaration/Declarant/Contact/Communication/SequenceNumeric Number input 2.2 Agent Order Field label XML path UI control 1 Agent ID /MetaData/Declaration/Agent/ID Text input 2 Agent Function Code /MetaData/Declaration/Agent/FunctionCode Dropdown / code list 3 Agent Contact Name /MetaData/Declaration/Agent/Contact/Name Text input 4 Agent Communication Type /MetaData/Declaration/Agent/Contact/Communication/TypeCode Dropdown 5 Agent Communication ID /MetaData/Declaration/Agent/Contact/Communication/ID Text input 6 Agent Communication Sequence /MetaData/Declaration/Agent/Contact/Communication/SequenceNumeric Number input 2.3 Importer Order Field label XML path UI control 1 Importer Name /MetaData/Declaration/Importer/Name Text input 2 Importer ID /MetaData/Declaration/Importer/ID Text input 3 Importer Address Line /MetaData/Declaration/Importer/Address/Line Text input 4 Importer City /MetaData/Declaration/Importer/Address/CityName Text input 5 Importer Postcode /MetaData/Declaration/Importer/Address/PostcodeID Text input 6 Importer Country Code /MetaData/Declaration/Importer/Address/CountryCode Country dropdown 2.4 Declaration-level Exporter Order Field label XML path UI control 1 Exporter Name /MetaData/Declaration/Exporter/Name Text input 2 Exporter ID /MetaData/Declaration/Exporter/ID Text input 3 Exporter Address Line /MetaData/Declaration/Exporter/Address/Line Text input 4 Exporter City /MetaData/Declaration/Exporter/Address/CityName Text input 5 Exporter Postcode /MetaData/Declaration/Exporter/Address/PostcodeID Text input 6 Exporter Country Code /MetaData/Declaration/Exporter/Address/CountryCode Country dropdown 2.5 Buyer Order Field label XML path UI control 1 Buyer Name /MetaData/Declaration/GoodsShipment/Buyer/Name Text input 2 Buyer ID /MetaData/Declaration/GoodsShipment/Buyer/ID Text input 3 Buyer Address Line /MetaData/Declaration/GoodsShipment/Buyer/Address/Line Text input 4 Buyer City /MetaData/Declaration/GoodsShipment/Buyer/Address/CityName Text input 5 Buyer Postcode /MetaData/Declaration/GoodsShipment/Buyer/Address/PostcodeID Text input 6 Buyer Country Code /MetaData/Declaration/GoodsShipment/Buyer/Address/CountryCode Country dropdown 2.6 Seller Order Field label XML path UI control 1 Seller Name /MetaData/Declaration/GoodsShipment/Seller/Name Text input 2 Seller ID /MetaData/Declaration/GoodsShipment/Seller/ID Text input 3 Seller Address Line /MetaData/Declaration/GoodsShipment/Seller/Address/Line Text input 4 Seller City /MetaData/Declaration/GoodsShipment/Seller/Address/CityName Text input 5 Seller Postcode /MetaData/Declaration/GoodsShipment/Seller/Address/PostcodeID Text input 6 Seller Country Code /MetaData/Declaration/GoodsShipment/Seller/Address/CountryCode Country dropdown 2.7 Consignee and Consignor These can be shown as two side-by-side party panels. Order Field label XML path UI control 1 Consignee Name /MetaData/Declaration/GoodsShipment/Consignment/Consignee/Name Text input 2 Consignee ID /MetaData/Declaration/GoodsShipment/Consignment/Consignee/ID Text input 3 Consignee Address Line /MetaData/Declaration/GoodsShipment/Consignment/Consignee/Address/Line Text input 4 Consignee City /MetaData/Declaration/GoodsShipment/Consignment/Consignee/Address/CityName Text input 5 Consignee Postcode /MetaData/Declaration/GoodsShipment/Consignment/Consignee/Address/PostcodeID Text input 6 Consignee Country Code /MetaData/Declaration/GoodsShipment/Consignment/Consignee/Address/CountryCode Country dropdown 7 Consignor Name /MetaData/Declaration/GoodsShipment/Consignment/Consignor/Name Text input 8 Consignor ID /MetaData/Declaration/GoodsShipment/Consignment/Consignor/ID Text input 9 Consignor Address Line /MetaData/Declaration/GoodsShipment/Consignment/Consignor/Address/Line Text input 10 Consignor City /MetaData/Declaration/GoodsShipment/Consignment/Consignor/Address/CityName Text input 11 Consignor Postcode /MetaData/Declaration/GoodsShipment/Consignment/Consignor/Address/PostcodeID Text input 12 Consignor Country Code /MetaData/Declaration/GoodsShipment/Consignment/Consignor/Address/CountryCode Country dropdown Tab 3 — Shipment Details Purpose Capture commercial shipment-level information. Order Field label XML path UI control 1 Shipment Sequence /MetaData/Declaration/GoodsShipment/SequenceNumeric Number input 2 Transaction Nature Code /MetaData/Declaration/GoodsShipment/TransactionNatureCode Dropdown / code list 3 Dispatch Country Code /MetaData/Declaration/GoodsShipment/DispatchCountryCode Country dropdown 4 Export Country ID /MetaData/Declaration/GoodsShipment/ExportCountry/ID Country dropdown 5 Destination Country Code /MetaData/Declaration/GoodsShipment/Destination/CountryCode Country dropdown 6 Destination Region ID /MetaData/Declaration/GoodsShipment/Destination/RegionID Text input 7 Destination Qualifier Code /MetaData/Declaration/GoodsShipment/Destination/CCQualifierCode Dropdown 8 Invoice Amount /MetaData/Declaration/GoodsShipment/InvoiceAmount Amount input 9 Invoice Currency Code /MetaData/Declaration/GoodsShipment/InvoiceCurrencyCode Currency dropdown 10 Acceptance Date /MetaData/Declaration/GoodsShipment/AcceptanceDateTime Date picker 11 Currency Exchange Currency /MetaData/Declaration/GoodsShipment/CurrencyExchange/CurrencyTypeCode Currency dropdown 12 Currency Exchange Rate /MetaData/Declaration/GoodsShipment/CurrencyExchange/RateNumeric Decimal input 13 Trade Term Condition Code /MetaData/Declaration/GoodsShipment/TradeTerms/ConditionCode Incoterm dropdown 14 Trade Term Description /MetaData/Declaration/GoodsShipment/TradeTerms/Description Text input 15 Trade Term Location ID /MetaData/Declaration/GoodsShipment/TradeTerms/LocationID Text input 16 Trade Term Location Name /MetaData/Declaration/GoodsShipment/TradeTerms/LocationName Text input 17 Trade Term Country Code /MetaData/Declaration/GoodsShipment/TradeTerms/CountryCode Country dropdown 18 Warehouse ID /MetaData/Declaration/GoodsShipment/Warehouse/ID Text input 19 Warehouse Type Code /MetaData/Declaration/GoodsShipment/Warehouse/TypeCode Dropdown / code list 20 Shipment-level Freight Payment Method /MetaData/Declaration/GoodsShipment/Freight/PaymentMethodCode Dropdown / code list Tab 4 — Transport & Consignment Purpose Capture logistics, transport, container, location and routing data. 4.1 Consignment header Order Field label XML path UI control 1 Container Code /MetaData/Declaration/GoodsShipment/Consignment/ContainerCode Dropdown / code list 2 Total Gross Mass /MetaData/Declaration/GoodsShipment/Consignment/TotalGrossMassMeasure Decimal input 3 Carrier ID /MetaData/Declaration/GoodsShipment/Consignment/Carrier/ID Text input 4 Consignment Freight Payment Method /MetaData/Declaration/GoodsShipment/Consignment/Freight/PaymentMethodCode Dropdown / code list 5 Consignment UCR /MetaData/Declaration/GoodsShipment/Consignment/UCR/TraderAssignedReferenceID Text input 4.2 Arrival transport Order Field label XML path UI control 6 Arrival Transport ID /MetaData/Declaration/GoodsShipment/Consignment/ArrivalTransportMeans/ID Text input 7 Arrival Identification Type Code /MetaData/Declaration/GoodsShipment/Consignment/ArrivalTransportMeans/IdentificationTypeCode Dropdown / code list 8 Arrival Mode Code /MetaData/Declaration/GoodsShipment/Consignment/ArrivalTransportMeans/ModeCode Dropdown / code list 4.3 Border transport Order Field label XML path UI control 9 Border Transport ID /MetaData/Declaration/GoodsShipment/Consignment/BorderTransportMeans/ID Text input 10 Border Identification Type Code /MetaData/Declaration/GoodsShipment/Consignment/BorderTransportMeans/IdentificationTypeCode Dropdown / code list 11 Border Registration Nationality Code /MetaData/Declaration/GoodsShipment/Consignment/BorderTransportMeans/RegistrationNationalityCode Country dropdown 12 Border Mode Code /MetaData/Declaration/GoodsShipment/Consignment/BorderTransportMeans/ModeCode Dropdown / code list 4.4 Departure transport Order Field label XML path UI control 13 Departure Transport Sequence /MetaData/Declaration/GoodsShipment/Consignment/DepartureTransportMeans/SequenceNumeric Number input 14 Departure Transport ID /MetaData/Declaration/GoodsShipment/Consignment/DepartureTransportMeans/ID Text input 15 Departure Identification Type Code /MetaData/Declaration/GoodsShipment/Consignment/DepartureTransportMeans/IdentificationTypeCode Dropdown / code list 16 Departure Registration Nationality Code /MetaData/Declaration/GoodsShipment/Consignment/DepartureTransportMeans/RegistrationNationalityCode Country dropdown 17 Departure Mode Code /MetaData/Declaration/GoodsShipment/Consignment/DepartureTransportMeans/ModeCode Dropdown / code list 4.5 Goods location Order Field label XML path UI control 18 Goods Location ID /MetaData/Declaration/GoodsShipment/Consignment/GoodsLocation/ID Text input 19 Goods Location Type Code /MetaData/Declaration/GoodsShipment/Consignment/GoodsLocation/TypeCode Dropdown / code list 20 Latitude /MetaData/Declaration/GoodsShipment/Consignment/GoodsLocation/LatitudeID Coordinate input 21 Longitude /MetaData/Declaration/GoodsShipment/Consignment/GoodsLocation/LongitudeID Coordinate input 22 Location Identification Type Code /MetaData/Declaration/GoodsShipment/Consignment/GoodsLocation/IdentificationTypeCode Dropdown / code list 23 Location Authorization ID /MetaData/Declaration/GoodsShipment/Consignment/GoodsLocation/AuthorizationID Text input 24 Location Additional Identifier /MetaData/Declaration/GoodsShipment/Consignment/GoodsLocation/AdditionalIdentifierID Text input 25 Location Address Line /MetaData/Declaration/GoodsShipment/Consignment/GoodsLocation/Address/Line Text input 26 Location Street Number /MetaData/Declaration/GoodsShipment/Consignment/GoodsLocation/Address/StreetNumberID Text input 27 Location City /MetaData/Declaration/GoodsShipment/Consignment/GoodsLocation/Address/CityName Text input 28 Location Postcode /MetaData/Declaration/GoodsShipment/Consignment/GoodsLocation/Address/PostcodeID Text input 29 Location Country Code /MetaData/Declaration/GoodsShipment/Consignment/GoodsLocation/Address/CountryCode Country dropdown 30 Location Customs Office ID /MetaData/Declaration/GoodsShipment/Consignment/GoodsLocation/CustomsOffice/ID Lookup 31 Location Economic Operator ID /MetaData/Declaration/GoodsShipment/Consignment/GoodsLocation/EconomicOperator/ID Text input 32 Location Contact Name /MetaData/Declaration/GoodsShipment/Consignment/GoodsLocation/Contact/Name Text input 33 Location Communication Type /MetaData/Declaration/GoodsShipment/Consignment/GoodsLocation/Contact/Communication/TypeCode Dropdown 34 Location Communication ID /MetaData/Declaration/GoodsShipment/Consignment/GoodsLocation/Contact/Communication/ID Text input 4.6 Repeatable transport grids Itinerary grid Column order Field label XML path 1 Sequence /MetaData/Declaration/GoodsShipment/Consignment/Itinerary/SequenceNumeric 2 Routing Country Code /MetaData/Declaration/GoodsShipment/Consignment/Itinerary/RoutingCountryCode Transport contract document grid Column order Field label XML path 1 Sequence /MetaData/Declaration/GoodsShipment/Consignment/TransportContractDocument/SequenceNumeric 2 Document Type Code /MetaData/Declaration/GoodsShipment/Consignment/TransportContractDocument/TypeCode 3 Document ID /MetaData/Declaration/GoodsShipment/Consignment/TransportContractDocument/ID Transport equipment grid Column order Field label XML path 1 Equipment Sequence /MetaData/Declaration/GoodsShipment/Consignment/TransportEquipment/SequenceNumeric 2 Equipment ID /MetaData/Declaration/GoodsShipment/Consignment/TransportEquipment/ID 3 Seals Affixed Quantity /MetaData/Declaration/GoodsShipment/Consignment/TransportEquipment/SealsAffixedQuantity 4 Seal Sequence /MetaData/Declaration/GoodsShipment/Consignment/TransportEquipment/Seal/SequenceNumeric 5 Seal ID /MetaData/Declaration/GoodsShipment/Consignment/TransportEquipment/Seal/ID 6 Goods Reference Sequence /MetaData/Declaration/GoodsShipment/Consignment/TransportEquipment/GoodsReference/SequenceNumeric 7 Goods Item Number /MetaData/Declaration/GoodsShipment/Consignment/TransportEquipment/GoodsReference/GoodsItemNumeric Tab 5 — Goods Items Purpose Capture product, commodity, origin, packaging and item-specific parties. This tab should be a   repeatable goods item section . Recommended layout: Goods item list/grid on the left or top Detail form for selected goods item Sub-grids for classification, packaging, documents, tax, etc. 5.1 Goods item summary Order Field label XML path UI control 1 Goods Item Sequence /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/SequenceNumeric Number input 2 Goods Description /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Commodity/Description Long text 3 Customs Value Amount /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/CustomsValueAmount Amount input 4 Customs Value Currency /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/CustomsValueAmount/@currencyID Currency dropdown 5 Statistical Value Amount /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/StatisticalValueAmount Amount input 6 Transaction Nature Code /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/TransactionNatureCode Dropdown / code list 7 Dispatch Country Code /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/DispatchCountryCode Country dropdown 8 Acceptance Date /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/AcceptanceDateTime Date picker 5.2 Commodity classification Order Field label XML path UI control 9 Classification Sequence /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Commodity/Classification/SequenceNumeric Number input 10 Classification ID /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Commodity/Classification/ID Text/code input 11 Classification Identification Type Code /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Commodity/Classification/IdentificationTypeCode Dropdown / code list 12 Classification Qualifier Code /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Commodity/Classification/CCQualifierCode Dropdown 5.3 Goods measure Order Field label XML path UI control 13 Gross Mass /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Commodity/GoodsMeasure/GrossMassMeasure Decimal input 14 Net Net Weight /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Commodity/GoodsMeasure/NetNetWeightMeasure Decimal input 15 Tariff Quantity /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Commodity/GoodsMeasure/TariffQuantity Decimal input 16 Item Charge Amount /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Commodity/InvoiceLine/ItemChargeAmount Amount input 5.4 Origin and destination Order Field label XML path UI control 17 Origin Sequence /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Origin/SequenceNumeric Number input 18 Origin Country Code /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Origin/CountryCode Country dropdown 19 Origin Region ID /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Origin/RegionID Text input 20 Origin Type Code /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Origin/TypeCode Dropdown / code list 21 Item Destination Country Code /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Destination/CountryCode Country dropdown 22 Item Destination Region ID /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Destination/RegionID Text input 23 Item Destination Qualifier Code /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Destination/CCQualifierCode Dropdown 24 Item Export Country ID /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/ExportCountry/ID Country dropdown 5.5 Item-level parties Use collapsible party panels to avoid crowding the screen. Order Field label XML path UI control 25 Item Buyer Name /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Buyer/Name Text input 26 Item Buyer ID /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Buyer/ID Text input 27 Item Consignee Name /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Consignee/Name Text input 28 Item Consignee ID /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Consignee/ID Text input 29 Item Consignor Name /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Consignor/Name Text input 30 Item Consignor ID /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Consignor/ID Text input 31 Item Exporter Name /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Exporter/Name Text input 32 Item Exporter ID /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Exporter/ID Text input 33 Item Seller Name /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Seller/Name Text input 34 Item Seller ID /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Seller/ID Text input 5.6 Packaging grid Column order Field label XML path 1 Sequence /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Packaging/SequenceNumeric 2 Marks and Numbers /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Packaging/MarksNumbersID 3 Quantity /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Packaging/QuantityQuantity 4 Type Code /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Packaging/TypeCode 5.7 Dangerous goods grid Column order Field label XML path 1 Sequence /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Commodity/DangerousGoods/SequenceNumeric 2 UNDG ID /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Commodity/DangerousGoods/UNDGID 5.8 Government procedure Order Field label XML path UI control 35 Current Procedure Code /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/GovernmentProcedure/CurrentCode Dropdown / code list 36 Previous Procedure Code /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/GovernmentProcedure/PreviousCode Dropdown / code list Additional procedure grid Column order Field label XML path 1 Sequence /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/GovernmentProcedure/AdditionalProcedure/SequenceNumeric 2 Procedure Code /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/GovernmentProcedure/AdditionalProcedure/ProcedureCode 3 Qualifier Code /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/GovernmentProcedure/AdditionalProcedure/CCQualifierCode Tab 6 — Documents & References Purpose Capture repeatable references, supporting documents, previous documents and authorisations. 6.1 Declaration authorisations grid Column order Field label XML path 1 Sequence /MetaData/Declaration/Authorisation/SequenceNumeric 2 Authorisation Type Code /MetaData/Declaration/Authorisation/TypeCode 3 Authorisation ID /MetaData/Declaration/Authorisation/ID 4 Authorisation Holder ID /MetaData/Declaration/Authorisation/AuthorisationHolder/ID 6.2 Shipment additional references grid Column order Field label XML path 1 Sequence /MetaData/Declaration/GoodsShipment/AdditionalReference/SequenceNumeric 2 Type Code /MetaData/Declaration/GoodsShipment/AdditionalReference/TypeCode 3 Reference ID /MetaData/Declaration/GoodsShipment/AdditionalReference/ID 4 Qualifier Code /MetaData/Declaration/GoodsShipment/AdditionalReference/CCQualifierCode 6.3 Shipment additional information grid Column order Field label XML path 1 Sequence /MetaData/Declaration/GoodsShipment/AdditionalInformation/SequenceNumeric 2 Statement Code /MetaData/Declaration/GoodsShipment/AdditionalInformation/StatementCode 3 Statement Description /MetaData/Declaration/GoodsShipment/AdditionalInformation/StatementDescription 4 Qualifier Code /MetaData/Declaration/GoodsShipment/AdditionalInformation/CCQualifierCode 6.4 Shipment previous documents grid Column order Field label XML path 1 Sequence /MetaData/Declaration/GoodsShipment/PreviousDocument/SequenceNumeric 2 Type Code /MetaData/Declaration/GoodsShipment/PreviousDocument/TypeCode 3 Document ID /MetaData/Declaration/GoodsShipment/PreviousDocument/ID 4 Qualifier Code /MetaData/Declaration/GoodsShipment/PreviousDocument/CCQualifierCode 6.5 Shipment supporting documents grid Column order Field label XML path 1 Sequence /MetaData/Declaration/GoodsShipment/SupportingDocument/SequenceNumeric 2 Type Code /MetaData/Declaration/GoodsShipment/SupportingDocument/TypeCode 3 Document ID /MetaData/Declaration/GoodsShipment/SupportingDocument/ID 4 Expiration Date /MetaData/Declaration/GoodsShipment/SupportingDocument/ExpirationDateTime 5 Line Number /MetaData/Declaration/GoodsShipment/SupportingDocument/LineNumeric 6 Qualifier Code /MetaData/Declaration/GoodsShipment/SupportingDocument/CCQualifierCode 7 Submitter Name /MetaData/Declaration/GoodsShipment/SupportingDocument/Submitter/Name 6.6 Item-level references and documents These should be displayed inside each goods item, but can also be summarised in this tab. Item additional references grid Column order Field label XML path 1 Goods Item Sequence /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/SequenceNumeric 2 Reference Sequence /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/AdditionalReference/SequenceNumeric 3 Type Code /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/AdditionalReference/TypeCode 4 Reference ID /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/AdditionalReference/ID 5 Qualifier Code /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/AdditionalReference/CCQualifierCode Item previous documents grid Column order Field label XML path 1 Goods Item Sequence /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/SequenceNumeric 2 Document Sequence /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/PreviousDocument/SequenceNumeric 3 Type Code /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/PreviousDocument/TypeCode 4 Document ID /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/PreviousDocument/ID 5 Line Number /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/PreviousDocument/LineNumeric 6 Qualifier Code /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/PreviousDocument/CCQualifierCode 7 Write-off Quantity /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/PreviousDocument/WriteOff/QuantityQuantity 8 Write-off Packaging Quantity /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/PreviousDocument/WriteOff/Packaging/QuantityQuantity 9 Write-off Packaging Type /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/PreviousDocument/WriteOff/Packaging/TypeCode Item supporting documents grid Column order Field label XML path 1 Goods Item Sequence /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/SequenceNumeric 2 Document Sequence /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/SupportingDocument/SequenceNumeric 3 Type Code /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/SupportingDocument/TypeCode 4 Document ID /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/SupportingDocument/ID 5 Expiration Date /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/SupportingDocument/ExpirationDateTime 6 Line Number /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/SupportingDocument/LineNumeric 7 Qualifier Code /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/SupportingDocument/CCQualifierCode 8 Submitter Name /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/SupportingDocument/Submitter/Name 9 Write-off Quantity /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/SupportingDocument/WriteOff/QuantityQuantity 10 Write-off Quantity Unit /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/SupportingDocument/WriteOff/QuantityQuantity/@unitCode 11 Write-off Amount /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/SupportingDocument/WriteOff/AmountAmount 12 Write-off Amount Currency /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/SupportingDocument/WriteOff/AmountAmount/@currencyID Tab 7 — Valuation, Duties & Taxes Purpose Capture values, charges, deductions, duties, taxes and tax base information. 7.1 Declaration-level valuation Order Field label XML path UI control 1 Declaration Freight Charge Amount /MetaData/Declaration/CustomsValuation/FreightChargeAmount Amount input 2 Declaration Freight Charge Currency /MetaData/Declaration/CustomsValuation/FreightChargeAmount/@currencyID Currency dropdown 7.2 Shipment-level charge/deduction grid Column order Field label XML path 1 Sequence /MetaData/Declaration/GoodsShipment/CustomsValuation/ChargeDeduction/SequenceNumeric 2 Charges Type Code /MetaData/Declaration/GoodsShipment/CustomsValuation/ChargeDeduction/ChargesTypeCode 3 Amount /MetaData/Declaration/GoodsShipment/CustomsValuation/ChargeDeduction/OtherChargeDeductionAmount 4 Currency /MetaData/Declaration/GoodsShipment/CustomsValuation/ChargeDeduction/OtherChargeDeductionAmount/@currencyID 7.3 Item-level valuation Order Field label XML path UI control 1 Goods Item Sequence /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/SequenceNumeric Item selector 2 Valuation Method Code /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/CustomsValuation/MethodCode Dropdown / code list 3 Valuation Addition Code /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/ValuationAdjustment/AdditionCode Dropdown / code list Item charge/deduction grid Column order Field label XML path 1 Goods Item Sequence /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/SequenceNumeric 2 Sequence /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/CustomsValuation/ChargeDeduction/SequenceNumeric 3 Charges Type Code /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/CustomsValuation/ChargeDeduction/ChargesTypeCode 4 Amount /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/CustomsValuation/ChargeDeduction/OtherChargeDeductionAmount 5 Currency /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/CustomsValuation/ChargeDeduction/OtherChargeDeductionAmount/@currencyID 7.4 Duty/tax calculation grid Column order Field label XML path 1 Goods Item Sequence /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/SequenceNumeric 2 Tax Assessed Amount /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Commodity/TaxCalculation/TaxAssessedAmount 3 Quota Order ID /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Commodity/TaxCalculation/QuotaOrderID 4 Duty Regime Code /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Commodity/TaxCalculation/DutyRegimeCode 5 Duty/Tax/Fee Sequence /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Commodity/TaxCalculation/DutyTaxFee/SequenceNumeric 6 Duty/Tax/Fee Type Code /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Commodity/TaxCalculation/DutyTaxFee/TypeCode 7 Duty/Tax/Fee Qualifier Code /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Commodity/TaxCalculation/DutyTaxFee/CCQualifierCode 8 Payment Method Code /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Commodity/TaxCalculation/DutyTaxFee/Payment/MethodCode 9 Payment Amount /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Commodity/TaxCalculation/DutyTaxFee/Payment/PaymentAmount 10 Tax Base Sequence /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Commodity/TaxCalculation/DutyTaxFee/TaxBase/SequenceNumeric 11 Tax Amount /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Commodity/TaxCalculation/DutyTaxFee/TaxBase/TaxAmount 12 Ad Valorem Tax Base Amount /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Commodity/TaxCalculation/DutyTaxFee/TaxBase/AdValoremTaxBaseAmount 13 Specific Tax Base Quantity /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Commodity/TaxCalculation/DutyTaxFee/TaxBase/SpecificTaxBaseQuantity 14 Specific Tax Base Unit Code /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Commodity/TaxCalculation/DutyTaxFee/TaxBase/SpecificTaxBaseQuantity/@unitCode 15 Tax Rate /MetaData/Declaration/GoodsShipment/GovernmentAgencyGoodsItem/Commodity/TaxCalculation/DutyTaxFee/TaxBase/TaxRateNumeric Tab 8 — Guarantee & Payment Purpose Capture deferred payment, guarantee, payer and surety information. Order Field label XML path UI control 1 Deferred Payment ID /MetaData/Declaration/DeferredPayment/ID Text input 2 Payer ID /MetaData/Declaration/Payer/ID Text input 3 Surety ID /MetaData/Declaration/Surety/ID Text input 4 Obligation Guarantee Sequence /MetaData/Declaration/ObligationGuarantee/SequenceNumeric Number input 5 Security Details Code /MetaData/Declaration/ObligationGuarantee/SecurityDetailsCode Dropdown / code list 6 Guarantee Amount /MetaData/Declaration/ObligationGuarantee/GuaranteeReference/AmountAmount Amount input 7 Guarantee Amount Currency /MetaData/Declaration/ObligationGuarantee/GuaranteeReference/AmountAmount/@currencyID Currency dropdown 8 Guarantee Reference ID /MetaData/Declaration/ObligationGuarantee/GuaranteeReference/ID Text input 9 Guarantee Sequence /MetaData/Declaration/ObligationGuarantee/GuaranteeReference/SequenceNumeric Number input 10 Guarantee Access Code /MetaData/Declaration/ObligationGuarantee/GuaranteeReference/AccessCode Text input 11 Guarantee External Reference ID /MetaData/Declaration/ObligationGuarantee/GuaranteeReference/ReferenceID Text input 12 Guarantee Qualifier Code /MetaData/Declaration/ObligationGuarantee/GuaranteeReference/CCQualifierCode Dropdown 13 Guarantee Office ID /MetaData/Declaration/ObligationGuarantee/GuaranteeReference/GuaranteeOffice/ID Lookup Tab 9 — Review & Submit Purpose Allow the user to validate, review and submit the declaration. Order Field / action UI control Description 1 Validation Status Status panel Shows errors, warnings and missing mandatory data 2 Declaration Summary Read-only summary Declaration ID, type, parties, shipment, goods count 3 Goods Items Summary Grid Shows goods items, commodity description, value, weight 4 Documents Summary Grid Shows attached/declared supporting and previous documents 5 Duties & Taxes Summary Grid Shows assessed taxes, payments and duty/tax fee lines 6 XML Preview Expandable XML viewer Generated XML based on keyed-in data 7 Save Draft Button Save without submission 8 Validate Button Run business and XML validation 9 Submit Declaration Button Final submission 10 Export XML Button Download generated XML