Interface CustomsServiceInstructions

Identifies a customs service instruction document (Speditionsauftrag).

interface CustomsServiceInstructions {
    analyzerMetadata?: AnalyzerMetadataModel;
    arrivalDate?: DateTimeModel;
    carrier?: CompanyModel;
    caseId?: string;
    classificationStatus?: ClassificationStatus;
    code?: string;
    consignee?: CompanyModel;
    customerId?: string;
    customerNumber?: Meta<string>;
    customsOffices?: CustomsOffice[];
    departureDate?: DateTimeModel;
    destinationDocks?: {
        deliveryCode?: Meta<string>;
        unloadingCode?: Meta<string>;
    };
    documentCode?: DocumentCode;
    documentReference?: Meta<string>;
    documentStatus?: DocumentStatus;
    documentType?: DigicustDocumentType;
    extractId?: string;
    fileName?: string;
    forwardingNumber?: Meta<string>;
    generalCustomsTariffNumber?: CustomsTariffNumber;
    grossWeight?: Weight;
    id?: string;
    incoterm?: IncotermModel;
    isCondensed?: boolean;
    isPseudonymized?: boolean;
    issueDate?: DateTimeModel;
    itemIds?: string[];
    items?: LineItemModel[];
    loadingPlan?: {
        numberOfLoadingStops: number;
        numberOfUnloadingStops: number;
        stops: LoadingPlanStop[];
    };
    meansOfTransportation?: MeanOfTransportation[];
    modifiedBy?: {
        date?: Date;
        displayName?: string;
        id?: string;
    };
    netWeight?: Weight;
    orderNumber?: Meta<string>;
    packages?: Package[];
    pageCount?: number;
    pages?: DocumentPage[];
    placeIncoterm?: AddressModel;
    processing?: ProcessingModel;
    projectId?: string;
    queueId?: string;
    receivedAt?: Date;
    reference?: string;
    referenceNumber?: Meta<string>;
    shipmentTrackingNumber?: Meta<string>;
    shipper?: CompanyModel;
    slvsWaiver?: Meta<boolean>;
    sourceMaterialId?: string;
    statisticalValue?: Money;
    subDocumentStatus?: SubDocumentStatus;
    uploadedFiles?: UploadedFileModel[];
    userDocumentStatus?: UserDocumentStatus;
    userEdited?: boolean;
}

Hierarchy (view full)

Properties

analyzerMetadata?: AnalyzerMetadataModel
arrivalDate?: DateTimeModel
carrier?: CompanyModel
caseId?: string
classificationStatus?: ClassificationStatus
code?: string
consignee?: CompanyModel
customerId?: string
customerNumber?: Meta<string>
customsOffices?: CustomsOffice[]
departureDate?: DateTimeModel

Departure and arrival information

destinationDocks?: {
    deliveryCode?: Meta<string>;
    unloadingCode?: Meta<string>;
}

Location codes specifying the exact receiving/unloading points at the destination German: Anlieferstelle (067), Abladestelle (953)

Type declaration

  • Optional deliveryCode?: Meta<string>
  • Optional unloadingCode?: Meta<string>
documentCode?: DocumentCode
documentReference?: Meta<string>
documentStatus?: DocumentStatus
documentType?: DigicustDocumentType
extractId?: string
fileName?: string
forwardingNumber?: Meta<string>
generalCustomsTariffNumber?: CustomsTariffNumber
grossWeight?: Weight
id?: string
incoterm?: IncotermModel
isCondensed?: boolean
isPseudonymized?: boolean
issueDate?: DateTimeModel
itemIds?: string[]
items?: LineItemModel[]
loadingPlan?: {
    numberOfLoadingStops: number;
    numberOfUnloadingStops: number;
    stops: LoadingPlanStop[];
}

Structured loading/unloading plan German: Be- und Entladeplan Used when multiple stops with full addresses are needed.

Type declaration

  • numberOfLoadingStops: number
  • numberOfUnloadingStops: number
  • stops: LoadingPlanStop[]
meansOfTransportation?: MeanOfTransportation[]
modifiedBy?: {
    date?: Date;
    displayName?: string;
    id?: string;
}

Type declaration

  • Optional date?: Date
  • Optional displayName?: string
  • Optional id?: string
netWeight?: Weight
orderNumber?: Meta<string>
packages?: Package[]
pageCount?: number
pages?: DocumentPage[]
placeIncoterm?: AddressModel
processing?: ProcessingModel
projectId?: string
queueId?: string
receivedAt?: Date
reference?: string
referenceNumber?: Meta<string>
shipmentTrackingNumber?: Meta<string>

Shipment tracking number (German: Sendungs-Ladungs-Bezugsnummer)

shipper?: CompanyModel
slvsWaiver?: Meta<boolean>

Transport disclaimer flags German: SLVS-Verzichtskunde

sourceMaterialId?: string
statisticalValue?: Money
subDocumentStatus?: SubDocumentStatus
uploadedFiles?: UploadedFileModel[]
userDocumentStatus?: UserDocumentStatus
userEdited?: boolean