Interface TariffClassificationInputItem

Identifies line items (specific products) listed on a document

interface TariffClassificationInputItem {
    CAS?: Meta<string>;
    VOC?: VOC;
    _isNew?: boolean;
    additionalChargesUnit?: Meta<Currency>;
    additionalInformation?: Meta<string>;
    adjustments?: Adjustment[];
    amountUnit?: Meta<number>;
    articleNumbers?: Meta<string>[];
    associatedRecipientIds?: string[];
    batchNumber?: Meta<string>;
    bbox?: Bbox;
    beforeNormalization?: {
        grossWeight?: Weight;
        netWeight?: Weight;
        totalGrossWeight?: Weight;
        totalNetWeight?: Weight;
        weightUnit?: Meta<WeightUnit>;
    };
    billOfLading?: Meta<string>;
    box40?: Meta<string>;
    buyerArticleNumber?: Meta<string>;
    buyerOrderNumber?: Meta<string>;
    caseId?: string;
    chassisNumber?: Meta<string>;
    code?: Meta<string>;
    consignee?: CompanyModel;
    containers?: Container[];
    countryOfOrigin?: AddressModel;
    countrySpecific?: CountrySpecificLineItem;
    creationType?: MasterDataCreationType;
    currency?: Meta<Currency>;
    customsDuty?: CustomsDuty;
    customsProcedure?: Procedure;
    customsTariffNumber?: CustomsTariffNumber;
    customsValue?: Money;
    customsValueAdditionDeduction?: AdditionDeduction[];
    dangerousGoods?: {
        UNNumber?: Meta<string>;
    }[];
    deliveryNote?: Meta<string>;
    description?: LineItemDescriptionModel;
    destinationCountry?: AddressModel;
    discount?: Money;
    discountText?: string;
    discountUnit?: Meta<Currency | "%">;
    documentDescription?: Translatable;
    documentId?: string;
    documentTypes?: DocumentTypeCode[];
    documents?: DigicustDocumentModel[];
    eur1Relevant?: Meta<boolean>;
    exportingCountry?: AddressModel;
    fraudDetection?: ItemFraudDetectionDetails;
    grossWeight?: Weight;
    guaranteeNumber?: Meta<string>;
    guaranteeValue?: Money;
    id?: string;
    importSalesTax?: ImportSalesTax;
    includedWithPosition?: Meta<string>;
    individualPackageGrossWeight?: Weight;
    individualPackageNetWeight?: Weight;
    invoiceDate?: DateTimeModel;
    invoiceNumber?: Meta<string>;
    isAggregated?: boolean;
    isCondensed?: boolean;
    itemSize?: Meta<string>;
    itemSpecialUnit?: UnitOfMeasurement;
    itemSpecialUnitMeasure?: Meta<number>;
    itemValue?: Money;
    lotNumber?: Meta<string>;
    matchWith?: {
        id?: string;
    };
    matchingMetadata?: MatchingMetadataModel<MaterialMatchInput, MaterialMatchResult>;
    material?: Meta<string>;
    materialId?: string;
    materialMatchingType?: "materialNumber" | "tariffNumber";
    materialNumber?: Meta<string>;
    mergedItemIds?: string[];
    meursingCode?: Meta<string>;
    netWeight?: Weight;
    orderNumber?: Meta<string>;
    orderedQuantity?: Quantity;
    originalDocuments?: DigicustDocumentModel[];
    packageType?: PackageType;
    packages?: Package[];
    packingList?: Meta<string>;
    position?: Meta<string>;
    preferenceInformation?: Meta<string>;
    preferenceState?: PreferenceState;
    preliminaryDocument?: Meta<string>;
    quantity?: Quantity;
    refId?: string;
    reference?: Meta<string>;
    reference2?: Meta<string>;
    referenceTypeCode?: Meta<string>;
    referenceTypeCode2?: Meta<string>;
    serialNumber?: Meta<string>;
    shipper?: CompanyModel;
    sourceDocumentIds?: string[];
    specialRemarks?: Meta<string>[];
    statisticalValue?: Money;
    totalGrossWeight?: Weight;
    totalNetWeight?: Weight;
    totalValue?: Money;
    totalValueExcludingCharges?: Money;
    trackingNumber?: Meta<string>;
    transitNumber?: Meta<string>;
    typeOfBusiness?: TypeOfBusiness;
    unitOfMeasurement?: UnitOfMeasurement;
    units?: {
        number?: number;
        type?: string;
    }[];
    waybillNumber?: Meta<string>;
    weightUnit?: Meta<WeightUnit>;
}

Hierarchy (view full)

Properties

CAS? VOC? _isNew? additionalChargesUnit? additionalInformation? adjustments? amountUnit? articleNumbers? associatedRecipientIds? batchNumber? bbox? beforeNormalization? billOfLading? box40? buyerArticleNumber? buyerOrderNumber? caseId? chassisNumber? code? consignee? containers? countryOfOrigin? countrySpecific? creationType? currency? customsDuty? customsProcedure? customsTariffNumber? customsValue? customsValueAdditionDeduction? dangerousGoods? deliveryNote? description? destinationCountry? discount? discountText? discountUnit? documentDescription? documentId? documentTypes? documents? eur1Relevant? exportingCountry? fraudDetection? grossWeight? guaranteeNumber? guaranteeValue? id? importSalesTax? includedWithPosition? individualPackageGrossWeight? individualPackageNetWeight? invoiceDate? invoiceNumber? isAggregated? isCondensed? itemSize? itemSpecialUnit? itemSpecialUnitMeasure? itemValue? lotNumber? matchWith? matchingMetadata? material? materialId? materialMatchingType? materialNumber? mergedItemIds? meursingCode? netWeight? orderNumber? orderedQuantity? originalDocuments? packageType? packages? packingList? position? preferenceInformation? preferenceState? preliminaryDocument? quantity? refId? reference? reference2? referenceTypeCode? referenceTypeCode2? serialNumber? shipper? sourceDocumentIds? specialRemarks? statisticalValue? totalGrossWeight? totalNetWeight? totalValue? totalValueExcludingCharges? trackingNumber? transitNumber? typeOfBusiness? unitOfMeasurement? units? waybillNumber? weightUnit?

Properties

CAS?: Meta<string>
VOC?: VOC
_isNew?: boolean
additionalChargesUnit?: Meta<Currency>
additionalInformation?: Meta<string>
adjustments?: Adjustment[]
amountUnit?: Meta<number>
articleNumbers?: Meta<string>[]
associatedRecipientIds?: string[]
batchNumber?: Meta<string>
bbox?: Bbox
beforeNormalization?: {
    grossWeight?: Weight;
    netWeight?: Weight;
    totalGrossWeight?: Weight;
    totalNetWeight?: Weight;
    weightUnit?: Meta<WeightUnit>;
}

Type declaration

billOfLading?: Meta<string>
box40?: Meta<string>
buyerArticleNumber?: Meta<string>
buyerOrderNumber?: Meta<string>
caseId?: string
chassisNumber?: Meta<string>
code?: Meta<string>
consignee?: CompanyModel
containers?: Container[]
countryOfOrigin?: AddressModel

might also include the provinceCode

countrySpecific?: CountrySpecificLineItem
creationType?: MasterDataCreationType
currency?: Meta<Currency>
customsDuty?: CustomsDuty

Customs Duty

customsProcedure?: Procedure
customsTariffNumber?: CustomsTariffNumber
customsValue?: Money
customsValueAdditionDeduction?: AdditionDeduction[]
dangerousGoods?: {
    UNNumber?: Meta<string>;
}[]

Type declaration

  • Optional UNNumber?: Meta<string>
deliveryNote?: Meta<string>
destinationCountry?: AddressModel
discount?: Money
discountText?: string
discountUnit?: Meta<Currency | "%">
documentDescription?: Translatable
documentId?: string
documentTypes?: DocumentTypeCode[]
documents?: DigicustDocumentModel[]
eur1Relevant?: Meta<boolean>
exportingCountry?: AddressModel
fraudDetection?: ItemFraudDetectionDetails
grossWeight?: Weight
guaranteeNumber?: Meta<string>
guaranteeValue?: Money
id?: string
importSalesTax?: ImportSalesTax

EUSt

includedWithPosition?: Meta<string>

index of the position this item is included in

individualPackageGrossWeight?: Weight
individualPackageNetWeight?: Weight
invoiceDate?: DateTimeModel
invoiceNumber?: Meta<string>
isAggregated?: boolean
isCondensed?: boolean
itemSize?: Meta<string>
itemSpecialUnit?: UnitOfMeasurement
itemSpecialUnitMeasure?: Meta<number>
itemValue?: Money
lotNumber?: Meta<string>
matchWith?: {
    id?: string;
}

Type declaration

  • Optional id?: string
material?: Meta<string>

Textual Material Description

materialId?: string
materialMatchingType?: "materialNumber" | "tariffNumber"
materialNumber?: Meta<string>
mergedItemIds?: string[]
meursingCode?: Meta<string>
netWeight?: Weight
orderNumber?: Meta<string>
orderedQuantity?: Quantity
originalDocuments?: DigicustDocumentModel[]
packageType?: PackageType
packages?: Package[]
packingList?: Meta<string>
position?: Meta<string>
preferenceInformation?: Meta<string>
preferenceState?: PreferenceState
preliminaryDocument?: Meta<string>
quantity?: Quantity
refId?: string
reference?: Meta<string>
reference2?: Meta<string>
referenceTypeCode?: Meta<string>
referenceTypeCode2?: Meta<string>
serialNumber?: Meta<string>
shipper?: CompanyModel
sourceDocumentIds?: string[]
specialRemarks?: Meta<string>[]
statisticalValue?: Money
totalGrossWeight?: Weight
totalNetWeight?: Weight
totalValue?: Money
totalValueExcludingCharges?: Money
trackingNumber?: Meta<string>
transitNumber?: Meta<string>
typeOfBusiness?: TypeOfBusiness
unitOfMeasurement?: UnitOfMeasurement
units?: {
    number?: number;
    type?: string;
}[]

Type declaration

  • Optional number?: number
  • Optional type?: string
waybillNumber?: Meta<string>
weightUnit?: Meta<WeightUnit>