openapi: 3.2.0 info: title: Aeb Tariff Content20 BF Bean API version: '1.0' description: 'Operations tagged TariffContent20BFBean across 3 of this provider''s published API definitions: aeb-customs-management-openapi.json, aeb-product-classification-openapi.json, aeb-trade-compliance-management-openapi.json. Each path carries the servers of the definition it was published in.' servers: - url: https://rz3.aeb.de/test2ici/rest - url: https://rz3.aeb.de/test2cl/rest - url: https://rz3.aeb.de/test4ce/rest security: - SWAGGER_AUTH_KEY: [] - BASIC_AUTH: [] tags: - name: TariffContent20BFBean description: API for the tariff content solution (version 2.0). paths: /TariffContent20BFBean/getAESCertificateTypes: servers: - url: https://rz3.aeb.de/test2ici/rest post: tags: - TariffContent20BFBean description: Gets all certificates for a specific country. operationId: getAESCertificateTypes requestBody: content: application/json: schema: $ref: '#/components/schemas/TCGetAESCertificateTypesRequestDTO' responses: default: description: default response content: application/json: schema: $ref: '#/components/schemas/TCGetAESCertificateTypesResultDTO' /TariffContent20BFBean/getAdditionalCodeProposals: servers: - url: https://rz3.aeb.de/test2ici/rest post: tags: - TariffContent20BFBean description: Gets proposals additional codes for a specific combination of commodity code, decisive date, country's ISO-code and a descriptions' language ISO-code. operationId: getAdditionalCodeProposals requestBody: content: application/json: schema: $ref: '#/components/schemas/TCGetAdditionalCodeProposalsRequestDTO' responses: default: description: default response content: application/json: schema: $ref: '#/components/schemas/TCGetAdditionalCodeProposalsResultDTO' /TariffContent20BFBean/getCertificateProposals: servers: - url: https://rz3.aeb.de/test2ici/rest post: tags: - TariffContent20BFBean description: Gets proposals for certificates/documents for a specific combination of commodity code, decisive date, country's ISO-code and a descriptions' language ISO-code. operationId: getCertificateProposals requestBody: content: application/json: schema: $ref: '#/components/schemas/TCGetCertificateProposalsRequestDTO' responses: default: description: default response content: application/json: schema: $ref: '#/components/schemas/TCGetCertificateProposalsResultDTO' /TariffContent20BFBean/getCommodityCode: servers: - url: https://rz3.aeb.de/test2ici/rest post: tags: - TariffContent20BFBean description: Gets the data of exactly one commodity code. This function can also be used to check the validity of a commodity code. operationId: getCommodityCode requestBody: content: application/json: schema: $ref: '#/components/schemas/TCGetCommodityCodeRequestDTO' responses: default: description: default response content: application/json: schema: $ref: '#/components/schemas/TCGetCommodityCodeResultDTO' /TariffContent20BFBean/getCommodityCodeSubstitutions: servers: - url: https://rz3.aeb.de/test2ici/rest post: tags: - TariffContent20BFBean description: A list of commodity code substitutions, normally relevant for a turn of the year. operationId: getCommodityCodeSubstitutions requestBody: content: application/json: schema: $ref: '#/components/schemas/TCGetCommodityCodeSubstitutionsRequestDTO' responses: default: description: default response content: application/json: schema: $ref: '#/components/schemas/TCGetCommodityCodeSubstitutionsResultDTO' /TariffContent20BFBean/getCommodityCodes: servers: - url: https://rz3.aeb.de/test2ici/rest post: tags: - TariffContent20BFBean description: All valid commodity codes for the given decisive date. operationId: getCommodityCodes requestBody: content: application/json: schema: $ref: '#/components/schemas/TCGetCommodityCodesRequestDTO' responses: default: description: default response content: application/json: schema: $ref: '#/components/schemas/TCGetCommodityCodesResultDTO' /TariffContent20BFBean/getContents: servers: - url: https://rz3.aeb.de/test2ici/rest post: tags: - TariffContent20BFBean description: A list of contents which are licensed for the given client. operationId: getContents requestBody: content: application/json: schema: $ref: '#/components/schemas/TCGetContentsRequestDTO' responses: default: description: default response content: application/json: schema: $ref: '#/components/schemas/TCGetContentsResultDTO' /TariffContent20BFBean/getCountriesForCountryGroup: servers: - url: https://rz3.aeb.de/test2ici/rest post: tags: - TariffContent20BFBean description: A list of countries referenced in the given country group. operationId: getCountriesForCountryGroup requestBody: content: application/json: schema: $ref: '#/components/schemas/TCGetCountriesForGroupRequestDTO' responses: default: description: default response content: application/json: schema: $ref: '#/components/schemas/TCGetCountriesForGroupResultDTO' /TariffContent20BFBean/getCountryGroups: servers: - url: https://rz3.aeb.de/test2ici/rest post: tags: - TariffContent20BFBean description: A list of all country groups related in the tariff content. operationId: getCountryGroups requestBody: content: application/json: schema: $ref: '#/components/schemas/TCGetCountryGroupsRequestDTO' responses: default: description: default response content: application/json: schema: $ref: '#/components/schemas/TCGetCountryGroupsResultDTO' /TariffContent20BFBean/getExportControlNumber: servers: - url: https://rz3.aeb.de/test2ici/rest post: tags: - TariffContent20BFBean description: Gets the data of exactly one export control number. This function can also be used to check the validity of a export control number. operationId: getExportControlNumber requestBody: content: application/json: schema: $ref: '#/components/schemas/TCGetExportControlNumberRequestDTO' responses: default: description: default response content: application/json: schema: $ref: '#/components/schemas/TCGetExportControlNumberResultDTO' /TariffContent20BFBean/getExportControlNumberMapping: servers: - url: https://rz3.aeb.de/test2ici/rest post: tags: - TariffContent20BFBean description: Gets the mapping data of a commodity code to a list of export control numbers. operationId: getExportControlNumberMapping requestBody: content: application/json: schema: $ref: '#/components/schemas/TCGetExportControlNumberMappingRequestDTO' responses: default: description: default response content: application/json: schema: $ref: '#/components/schemas/TCGetExportControlNumberMappingResultDTO' /TariffContent20BFBean/getExportControlNumbers: servers: - url: https://rz3.aeb.de/test2ici/rest post: tags: - TariffContent20BFBean description: All valid export control numbers for the given decisive date. operationId: getExportControlNumbers requestBody: content: application/json: schema: $ref: '#/components/schemas/TCGetExportControlNumbersRequestDTO' responses: default: description: default response content: application/json: schema: $ref: '#/components/schemas/TCGetExportControlNumbersResultDTO' /TariffContent20BFBean/getImportMeasures: servers: - url: https://rz3.aeb.de/test2ici/rest post: tags: - TariffContent20BFBean description: Gets all valid import measures for a commodity code, country, content and decisive date. operationId: getImportMeasures requestBody: content: application/json: schema: $ref: '#/components/schemas/TCGetImportMeasuresRequestDTO' responses: default: description: default response content: application/json: schema: $ref: '#/components/schemas/TCGetImportMeasuresResultDTO' /TariffContent20BFBean/getKnCodeCertificateProposals: servers: - url: https://rz3.aeb.de/test2ici/rest post: tags: - TariffContent20BFBean description: Gets the proposals for certificates/documents for a specific combination of commodity code, decisive date, destination country's ISO-code and a descriptions' language ISO-code. @deprecated This method does not support different contents. Please use {@link ITariffContent20BF#getCertificateProposals(TCGetCertificateProposalsRequestDTO)} instead. operationId: getKnCodeCertificateProposals requestBody: content: application/json: schema: $ref: '#/components/schemas/TCKnCodeCertProposalRequestDTO' responses: default: description: default response content: application/json: schema: $ref: '#/components/schemas/TCKnCodeCertProposalResultDTO' deprecated: true /TariffContent20BFBean/getKnCodeCertificateTypes: servers: - url: https://rz3.aeb.de/test2ici/rest post: tags: - TariffContent20BFBean description: Gets all certificates for a specific knCode/country/destination-id/decisive date combination. operationId: getKnCodeCertificateTypes requestBody: content: application/json: schema: $ref: '#/components/schemas/TCGetKnCodeCertificateTypesRequestDTO' responses: default: description: default response content: application/json: schema: $ref: '#/components/schemas/TCGetKnCodeCertificateTypesResultDTO' components: schemas: TCCommodityCodeMeasureAdditionalCodeDTO: type: object properties: measureType: $ref: '#/components/schemas/TCCommodityCodeMeasureTypeDTO' additionalCode: $ref: '#/components/schemas/TCCommodityCodeAdditionalCodeDTO' description: Result DTO to hold information of a measure with additional code. TCKnCodeCertProposalResultDTO: type: object properties: resultMessages: type: array description: Array of result messages items: $ref: '#/components/schemas/TCUserMessageDTO' measureInfos: type: array description: Certificate/document proposals for each measure that has to be applied. items: $ref: '#/components/schemas/TCKnCodeMeasureInfoDTO' nationalCertificates: type: array description: Informations about national certificates. items: $ref: '#/components/schemas/TCKnCodeNationalCertificateDTO' description: Result DTO to hold the proposals for certificates/documents.
There will be a TCKnCodeMeasureInfoDTO for each measure that needs to be applied for materials with the commodity code that was passed in in the request, see TCKnCodeCertProposalRequestDTO. Additionally a list of national certificates will be returned.
length=4
qualifier: type: string description: Optional national qualifier which specializes the code above.length=3
description: Result DTO to hold the information of a certificate/produced document TCGetCommodityCodesResultDTO: type: object properties: resultMessages: type: array description: Array of result messages items: $ref: '#/components/schemas/TCUserMessageDTO' commodityCodes: type: array description: A list of all valid commodity codes. items: $ref: '#/components/schemas/TCCommodityCodeDTO' description: Result DTO to hold list ofTCCommodityCodeDTO
TCGetCertificateProposalsResultDTO:
type: object
properties:
resultMessages:
type: array
description: Array of result messages
items:
$ref: '#/components/schemas/TCUserMessageDTO'
measures:
type: array
description: Measures with certificates which match the requested parameters.
items:
$ref: '#/components/schemas/TCCommodityCodeMeasureCertificatesDTO'
nationalCertificates:
type: array
description: Optional information about national certificates.
items:
$ref: '#/components/schemas/TCCommodityCodeCertificateDTO'
description: Result DTO to hold the proposals for certificates/documents. There will be a TCCommodityCodeMeasureCertificatesDTO for each measure that needs to be applied for materials with the commodity code that was passed in in the request, see TCGetCertificateProposalsRequestDTO. Additionally a list of national certificates will be returned.
length=20
' certificates: type: array description: Informations about each certificate that belongs to the measure. items: $ref: '#/components/schemas/TCCommodityCodeCertificateDTO' description: Result DTO to hold information of a measure with certificates. TCKnCodeMeasureCertificateDTO: type: object properties: atlasCode: type: string description: Atlas-ID of the certificate.length=5
description: Result DTO to hold the information about a certificate. TCCommodityCodeDTO: type: object properties: commodityCode: type: string description: Commodity codelength=13
validFrom: $ref: '#/components/schemas/TCDateDTO' validTo: $ref: '#/components/schemas/TCDateDTO' specialUnitCode: type: string description: Code of the special unit. Empty if no special unit is defined.length=10
specialUnitCode2: type: string description: Code of the second special unit. Empty if no second special unit is defined.length=10
descriptions: type: array description: Descriptions of the commodity codes in the languages defined in the request.length=2000
items: $ref: '#/components/schemas/TextInLanguageDTO' description: DTO to hold data of a valid commodity code. TCDateRangeDTO: type: object properties: from: $ref: '#/components/schemas/TCDateDTO' to: $ref: '#/components/schemas/TCDateDTO' description: Describes a date range, spanning all days between a pair ofTCDateDTO.
TCGetKnCodeCertificateTypesResultDTO:
type: object
properties:
resultMessages:
type: array
description: Array of result messages
items:
$ref: '#/components/schemas/TCUserMessageDTO'
certificateTypes:
type: array
description: A list of certificate types for the kn code with only the basic data filled
items:
$ref: '#/components/schemas/TCAESCertificateTypeSimpleDTO'
description: Result DTO to hold all certificates for a given kn code.
TCGetCommodityCodesRequestDTO:
type: object
properties:
clientIdentCode:
type: string
description: The code of the client in the Classification Engine. length=10
decisiveDate: $ref: '#/components/schemas/TCDateDTO' languageISOCodes: type: array description: The 2 letter ISO codes of the languages for the descriptions of the commodity codes.length=2
items: type: string description: The 2 letter ISO codes of the languages for the descriptions of the commodity codes.length=2
contentIdentCode: type: string description: Code of the content the commodity codes belongs to (e.g. BANZ.EU.NCL.EXP for the export content of the EU)length=50
withoutLeadingDashes: type: boolean description: Removes the leading dashes from commodity code descriptions. By default the leading dashes are not removed. withSpecialUnitCode: type: boolean description: Determine whether in the result DTOsTCCommodityCodeDTO the special unit codeshall be set (if available). This flag is to optimize runtime performance. If you don't need the special unit code set this flag to false. default true
description: DTO to hold request data to get a list of all valid commodity codes. TCKnCodeNationalCertificateDTO: type: object properties: atlasCode: type: string description: Atlas-ID of the certificate.length=5
qualifier: type: string description: National qualifier which specializes the code above.length=3
description: Result DTO to hold the information of a national certificate. TCKnCodeMeasureInfoDTO: type: object properties: maId: type: string description: MaId of the measure.length=3
zcAECode: type: string description: ZC/AE code to which the measure belongs to.length=10
proposalType: type: string description: 'Type of the proposallength=20
' description: type: string description: Description of the measure.length=2000
certificates: type: array description: Informations about each certificate that belongs to the measure. items: $ref: '#/components/schemas/TCKnCodeMeasureCertificateDTO' description: Result DTO to hold the certificate proposal for exactly one measure. TCCountryGroupDTO: type: object properties: identCode: type: string description:Code of the country group
length=50
textTranslations: type: array description: List of language specific data of the country group. items: $ref: '#/components/schemas/TCCountryGroupTTDTO' description: DTO to hold data of a country group TCGetKnCodeCertificateTypesRequestDTO: type: object properties: clientIdentCode: type: string description: The code of the client in the Classification Engine.length=10
knCode: type: string description: KN codelength=8
decisiveDate: $ref: '#/components/schemas/TCDateDTO' countryISOCode: type: string description: Country iso code of the certificates.length=2
destinationGeoId: type: string description:The ISO code of the country (2 letter code) or the ID of the country group of the destination.
length=10
description: DTO to hold request data to get all certificates for a specific kn code. TCImportMeasureDTO: type: object properties: measureId: type: string description: Identifier describing the measure's type (maId).length=7
validityPeriod: $ref: '#/components/schemas/TCDateRangeDTO' areaId: type: string description: Country area for which this measure is valid.length=4
additionalCode: $ref: '#/components/schemas/TCImportMeasureAdditionalCodeDTO' contingent: type: string description: Order number of the applicable contingent.length=15
regulation: type: string description: Number of the regulation this measure is based on.length=20
rate: $ref: '#/components/schemas/TCImportMeasureRateComponentDTO' rateExpression: type: string description: Textual expression of the rate - especially needed in cases the data can't be represented as structured rate DTO. typeDescription: type: string description: Textual description of this import measure's type in the requested language. conditions: type: array description: List of conditional rates applying to this import measure. items: $ref: '#/components/schemas/TCImportMeasureConditionDTO' excludedCountries: type: array description: List of country ISO-codes to be excluded from this measure. items: type: string description: List of country ISO-codes to be excluded from this measure. excludedPeriods: type: array description: List of validity periods to be excluded from this measure. items: $ref: '#/components/schemas/TCDateRangeDTO' footnotes: type: array description: List of footnotes associated with this measure. items: $ref: '#/components/schemas/TCImportMeasureFootnoteDTO' description: Result DTO representing a single import measure. TCImportMeasureFootnoteDTO: type: object properties: typeCode: type: string description: Type code of the footnote. kindCode: type: string description: Code representing the kind of footnote. identCode: type: string description: Identifier code for the footnote. description: Describes a footnote within aTCImportMeasureDTO.
TCGetContentsResultDTO:
type: object
properties:
resultMessages:
type: array
description: Array of result messages
items:
$ref: '#/components/schemas/TCUserMessageDTO'
contents:
type: array
description: List of licensed contents.
items:
$ref: '#/components/schemas/TCContentDTO'
description: Result DTO to hold a list of licensed contents.
TCGetExportControlNumberMappingResultDTO:
type: object
properties:
resultMessages:
type: array
description: Array of result messages
items:
$ref: '#/components/schemas/TCUserMessageDTO'
exportControlNumbers:
type: array
description: A list of export control numbers which belongs to the given commodity code
items:
$ref: '#/components/schemas/TCExportControlNumberDTO'
description: Result DTO to hold export control number mappings of a given commodity code
TCGetCountriesForGroupResultDTO:
type: object
properties:
resultMessages:
type: array
description: Array of result messages
items:
$ref: '#/components/schemas/TCUserMessageDTO'
countriesInGroup:
type: array
description: List of countries related in a group.
items:
$ref: '#/components/schemas/TCCountryInGroupDTO'
description: DTO to hold result data of countries referenced in a country group.
TCGetCommodityCodeSubstitutionsResultDTO:
type: object
properties:
resultMessages:
type: array
description: Array of result messages
items:
$ref: '#/components/schemas/TCUserMessageDTO'
substitutions:
type: array
description: List of commodity code substitutions.
items:
$ref: '#/components/schemas/TCCommodityCodeSubstitutionDTO'
description: DTO to hold a list of commodity code substitutions.
TCAESCertificateTypeSimpleDTO:
type: object
properties:
atlasCode:
type: string
description: Atlas code of the certificate.
qualifier:
type: string
description: Qualifier of the certificate.
countryISOCode:
type: string
description: 2-digit country iso code to which the certificate belongs
validFrom:
$ref: '#/components/schemas/TCDateDTO'
validTo:
$ref: '#/components/schemas/TCDateDTO'
description: DTO containing the basic fields of a certificate.
TCGetCertificateProposalsRequestDTO:
type: object
properties:
clientIdentCode:
type: string
description: The code of the client in the Classification Engine. length=10
contentIdentCode: type: string description: Code of the content the commodity codes belongs to (e.g. BANZ.EU.NCL.EXP for the export content of the EU)length=50
commodityCode: type: string description: Commodity codelength=15
decisiveDate: $ref: '#/components/schemas/TCDateDTO' countryISOCode: type: string description: ISO code of the country of destination or departure.length=2
languageISOCode: type: string description: ISO code of the language of the descriptions. This field might be left empty. In this case German will be used as default.length=2
additionalCodes: type: array description: Optional list of additional codes to limit result to measures with theses codes. items: $ref: '#/components/schemas/TCCommodityCodeAdditionalCodeDTO' description: DTO to hold request data to get certificate/document proposals. TCGetExportControlNumberResultDTO: type: object properties: resultMessages: type: array description: Array of result messages items: $ref: '#/components/schemas/TCUserMessageDTO' exportControlNumber: $ref: '#/components/schemas/TCExportControlNumberDTO' description: Result DTO to hold exactly one export control number. TCGetContentsRequestDTO: type: object properties: clientIdentCode: type: string description: The code of the client in the Classification Engine.length=10
description: DTO to hold request data to get all licensed contents for the given client. TCGetCountriesForGroupRequestDTO: type: object properties: clientIdentCode: type: string description: The code of the client in the Classification Engine.length=10
contentIdentCode: type: string description: Code of the content the country groups belong to (e.g. BANZ.EU.NCL.EXP for the export content of the EU)length=50
groupIdentCode: type: string description:Code of the country group
length=50
decisiveDate: $ref: '#/components/schemas/TCDateDTO' description: DTO to hold request data to get all countries which belong to a given group. TCCountryGroupTTDTO: type: object properties: languageISOCode: type: string description: ISO code of the language the data belongs to.length=2
name: type: string description: Name of the country group.length=100
description: type: string description: Description of the country group.length=250
description: DTO to hold language specific data of a country group. TCCommodityCodeAdditionalCodeDTO: type: object properties: code: type: string description: Additional code.length=10
description: Result DTO to hold code and description of an additional code TCGetAdditionalCodeProposalsRequestDTO: type: object properties: clientIdentCode: type: string description: The code of the client in the Classification Engine.length=10
contentIdentCode: type: string description: Code of the content the commodity codes belongs to (e.g. BANZ.EU.NCL.EXP for the export content of the EU)length=50
commodityCode: type: string description: Commodity codelength=15
decisiveDate: $ref: '#/components/schemas/TCDateDTO' countryISOCode: type: string description: ISO code of the country of destination or departure.length=2
languageISOCode: type: string description: ISO code of the language of the descriptions. This field might be left empty. In this case German will be used as default.length=2
description: DTO to hold request data to get additional codes. TCGetExportControlNumbersRequestDTO: type: object properties: clientIdentCode: type: string description: The code of the client in the Classification Engine.length=10
decisiveDate: $ref: '#/components/schemas/TCDateDTO' languageISOCodes: type: array description: The 2 letter ISO codes of the languages for the descriptions of the export control numbers.length=2
items: type: string description: The 2 letter ISO codes of the languages for the descriptions of the export control numbers.length=2
contentIdentCode: type: string description: Code of the content the commodity codes belongs to (e.g. BANZ.DE.ECN for the Ausfuhrliste in DE)length=50
description: DTO to hold request data to get a list of all valid export control numbers. TCGetCommodityCodeSubstitutionsRequestDTO: type: object properties: clientIdentCode: type: string description: The code of the client in the Classification Engine.length=10
decisiveDate: $ref: '#/components/schemas/TCDateDTO' languageISOCodes: type: array description: ISO codes of the languages in which the texts of the affected commodity codes should be returned.length=2
items: type: string description: ISO codes of the languages in which the texts of the affected commodity codes should be returned.length=2
contentIdentCode: type: string description: Code of the content the commodity codes belongs to (e.g. BANZ.EU.NCL.EXP for the export content of the EU)length=50
withoutLeadingDashes: type: boolean description: Removes the leading dashes from commodity code descriptions. By default the leading dashes are not removed. description: DTO to hold request data to get a list of commodity code substitutions. TCExportControlNumberDTO: type: object properties: exportControlNumber: type: string description: Export control numberlength=5
validFrom: $ref: '#/components/schemas/TCDateDTO' validTo: $ref: '#/components/schemas/TCDateDTO' descriptions: type: array description: Descriptions of the export control number in the languages defined in the request.length=2000
items: $ref: '#/components/schemas/TextInLanguageDTO' description: DTO to hold data of a valid export control number. TCGetExportControlNumberRequestDTO: type: object properties: clientIdentCode: type: string description: The code of the client in the Classification Engine.length=10
decisiveDate: $ref: '#/components/schemas/TCDateDTO' languageISOCodes: type: array description: The 2 letter ISO codes of the languages for the descriptions of the export control numbers.length=2
items: type: string description: The 2 letter ISO codes of the languages for the descriptions of the export control numbers.length=2
exportControlNumber: type: string description: Export control numberlength=5
contentIdentCode: type: string description: Code of the content the commodity codes belongs to (e.g. BANZ.DE.ECN for the Ausfuhrliste in DE)length=50
description: DTO to hold request data to get exactly one export control number. TCImportMeasureRateComponentDTO: type: object properties: calculationType: type: string description: Determines the rate component's calculation type enum: - NONE - AD_VALOREM - COMPOUND - FLAT - FREE - MIN_MAX - QUALIFIED - SPECIFIC - SUM - TEXTUAL subcomponentType: type: string description: Determines how this subcomponent is used within the main component's calculation enum: - NONE - MIN_VALUE - MAX_VALUE typeCode: type: string description: Code of this rate component's calculation type ("abArt")length=2
unit: type: string description: Unit code of the rate componentlength=3
unitQualifier: type: string description: Unit qualifier of the rate componentlength=1
unitMultiplier: type: number description: Unit multiplier of the rate component amount: type: number description: Numeric value of this rate component currencyIsoCode: type: string description: ISO-code of the currency of this rate componentlength=3
currencyFraction: type: number description: Specifies the currency's unit of measurement. 100 defines 1/100 of a main unit of the currency. 0 defines the main unit. part: type: string description: Part of the commodity of which the rate component's quantity of interest is measured.length=20
basis: type: string description: Ambient condition (e.g. temperature) by which the rate component's quantity of interest is measured.length=20
subComponents: type: array description: List of sub-components this rate component makes use of. This includes min/max bounds items: $ref: '#/components/schemas/TCImportMeasureRateComponentDTO' description: Result DTO representing one rate component of an import measure. TCAESCertificateTypeDTO: type: object properties: atlasCode: type: string description: Atlas code of the certificate. qualifier: type: string description: Qualifier of the certificate. countryISOCode: type: string description: 2-digit country iso code to which the certificate belongs validFrom: $ref: '#/components/schemas/TCDateDTO' validTo: $ref: '#/components/schemas/TCDateDTO' description: type: string description: Description of the certificate. checkRef: type: string description: Indicator if the reference is necessary. (O = optional, N = not allowed, R = necessary) checkAddExpl: type: string description: Indicator if additional information is necessary. (O = optional, N = not allowed, R = necessary) checkDate: type: string description: Indicator if the date is necessary. (O = optional, N = not allowed, R = necessary) checkEnd: type: string description: Indicator if the 'valid to' date is necessary. (O = optional, N = not allowed, R = necessary) checkDetail: type: string description: Indicator if details are necessary. (O = optional, N = not allowed, R = necessary) checkValue: type: string description: Indicator if the export value is necessary. (O = optional, N = not allowed, R = necessary) checkUnit: type: string description: Indicator if the depreciation quantity and its unit of measure are necessary. (O = optional, N = not allowed, R = necessary) description: DTO containing the extended field of a aes certificate. TCImportMeasureConditionDTO: type: object properties: typeCode: type: string description: Type code of this condition. sequenceNumber: type: string description: Sequential index, identifying the order of this condition within its associated measure. action: type: string description: Identifier representing the action associated with this condition. conditionRate: $ref: '#/components/schemas/TCImportMeasureRateComponentDTO' actionRate: $ref: '#/components/schemas/TCImportMeasureRateComponentDTO' certificates: type: array description: List of certificates applying to this condition. items: $ref: '#/components/schemas/TCImportMeasureCertificateDTO' description: Describes a conditional rate within aTCImportMeasureDTO.
TCGetAdditionalCodeProposalsResultDTO:
type: object
properties:
resultMessages:
type: array
description: Array of result messages
items:
$ref: '#/components/schemas/TCUserMessageDTO'
measures:
type: array
description: Measures with additional codes which match the requested parameters.
items:
$ref: '#/components/schemas/TCCommodityCodeMeasureAdditionalCodeDTO'
description: Result DTO to hold measures with additional codes.
TCCommodityCodeSubstitutionDTO:
type: object
properties:
validFrom:
$ref: '#/components/schemas/TCDateDTO'
commodityCodeOld:
type: string
description: The old commodity code. length=11
commodityCodeNew: type: string description: The new commodity code.length=11
commodityCodeOldTexts: type: array description: The translated texts of the old commodity code. items: $ref: '#/components/schemas/TextInLanguageDTO' commodityCodeNewTexts: type: array description: The translated texts of the new commodity code. items: $ref: '#/components/schemas/TextInLanguageDTO' description: DTO to hold data of one commodity code substitution. TCGetAESCertificateTypesRequestDTO: type: object properties: clientIdentCode: type: string description: The code of the client in the Classification Engine.length=10
countryISOCode: type: string description: ISO code of the country of the certificate types.length=2
description: DTO to hold request data to get all certificates of a specific country TCGetCountryGroupsResultDTO: type: object properties: resultMessages: type: array description: Array of result messages items: $ref: '#/components/schemas/TCUserMessageDTO' countryGroups: type: array description: List of country groups which are related in the tariff content. items: $ref: '#/components/schemas/TCCountryGroupDTO' description: DTO to hold result data of country groups related in the tariff content. TCImportMeasureAdditionalCodeDTO: type: object properties: type: type: string description: Type of the additional code for this measure.length=1
number: type: string description: Number of the additional code for this measure.length=3
description: Represents additional code information within aTCImportMeasureDTO.
TCDateDTO:
type: object
properties:
date:
type: string
description: 'The string representation of a date. The following format should be used: yyyy-MM-dd
length=10
' description: Contains a date as string. TCGetImportMeasuresRequestDTO: type: object properties: clientIdentCode: type: string description: The code of the client in the Classification Engine.length=10
contentIdentCode: type: string description: Code of the content the commodity codes belongs to (e.g. AEB.EU.NCL.IMP for the import content of the EU). Must be an import content.length=50
commodityCode: type: string description: Commodity code for which to obtain import measureslength=15
decisiveDate: $ref: '#/components/schemas/TCDateDTO' countryISOCode: type: string description: ISO code of the applicable country.length=2
languageISOCode: type: string description: ISO code of the language of the descriptions. If this field is left blank or descriptions are not available in the desired language, German and English are used as fallback languages.length=2
description: DTO to hold request data for import measure requests TCUserMessageDTO: type: object properties: messageType: type: string description: Message type. Indicates the type of message. Possible values:length=35
messageText: type: string description: Detailed message content.length=255
description: DTO encapsulates problem and information messages. TCGetCountryGroupsRequestDTO: type: object properties: clientIdentCode: type: string description: The code of the client in the Classification Engine.length=10
contentIdentCode: type: string description: Code of the content the country groups belong to (e.g. BANZ.EU.NCL.EXP for the export content of the EU)length=50
description: DTO to hold request data to get all country groups related in the tariff content. TCGetAESCertificateTypesResultDTO: type: object properties: resultMessages: type: array description: Array of result messages items: $ref: '#/components/schemas/TCUserMessageDTO' certificateTypes: type: array description: A list of certificate types for the country with all fields filled items: $ref: '#/components/schemas/TCAESCertificateTypeDTO' description: Result DTO to hold all certificates for a given country. TCGetImportMeasuresResultDTO: type: object properties: resultMessages: type: array description: Array of result messages items: $ref: '#/components/schemas/TCUserMessageDTO' importMeasures: type: array description: Import measures matching the requested parameters. items: $ref: '#/components/schemas/TCImportMeasureDTO' description: Result DTO to hold a list of import measures matching the request criteria. A TCImportMeasureDTO is returned for each matching import measure
length=10
knCode: type: string description: KN codelength=8
decisiveDate: $ref: '#/components/schemas/TCDateDTO' destinationISOCode: type: string description: ISO code of the country of destination.length=2
descLanguageISOCode: type: string description: ISO code of the language of the descriptions. This field might be left empty. In this case German will be used as default.length=2
description: DTO to hold request data to get certificate/document proposals. TCContentDTO: type: object properties: contentIdentCode: type: string description: Code of the content (e.g. BANZ.EU.NCL.EXP for the export content of the EU)length=50
textTranslations: type: array description: List of language specific texts of the content. items: $ref: '#/components/schemas/TextInLanguageDTO' description: DTO to hold meta data of a content. TCImportMeasureCertificateDTO: type: object properties: certificateType: type: string description: Type code (ATLAS code) of this certificate. description: Represents a certificate within aTCImportMeasureConditionDTO.
TCGetExportControlNumbersResultDTO:
type: object
properties:
resultMessages:
type: array
description: Array of result messages
items:
$ref: '#/components/schemas/TCUserMessageDTO'
exportControlNumbers:
type: array
description: A list of all valid export control numbers.
items:
$ref: '#/components/schemas/TCExportControlNumberDTO'
description: Result DTO to hold list of TCExportControlNumberDTO
TCGetExportControlNumberMappingRequestDTO:
type: object
properties:
clientIdentCode:
type: string
description: The code of the client in the Classification Engine. length=10
decisiveDate: $ref: '#/components/schemas/TCDateDTO' languageISOCodes: type: array description: The 2 letter ISO codes of the languages for the descriptions of the export control numbers.length=2
items: type: string description: The 2 letter ISO codes of the languages for the descriptions of the export control numbers.length=2
commodityCode: type: string description: Commodity codelength=13
contentIdentCode: type: string description: Code of the content the commodity codes belongs to (e.g. BANZ.DE.ECN for the Ausfuhrliste in DE)length=50
description: DTO to hold request data to get all proposed AL numbers for a KN codes. TCGetCommodityCodeResultDTO: type: object properties: resultMessages: type: array description: Array of result messages items: $ref: '#/components/schemas/TCUserMessageDTO' commodityCode: $ref: '#/components/schemas/TCCommodityCodeDTO' description: Result DTO to hold exactly one commodity code TCCountryInGroupDTO: type: object properties: countryISOCode: type: string description: ISO code of the countrylength=2
validFrom: $ref: '#/components/schemas/TCDateDTO' validTo: $ref: '#/components/schemas/TCDateDTO' description: DTO to hold data of a country referenced in a country group. TextInLanguageDTO: type: object properties: languageISOCode: type: string description:2-letter ISO code of the language.
length=2
example: en text: type: string description: The translated text. example: Some free-form text description: A translated text in one of the specified languages. TCCommodityCodeMeasureTypeDTO: type: object properties: measureId: type: string description: ID of the measure.length=3
description: type: string description: Description of the measure in the requested language.length=2000
description: Result DTO to hold code and description of a measure. TCGetCommodityCodeRequestDTO: type: object properties: clientIdentCode: type: string description: The code of the client in the Classification Engine.length=10
decisiveDate: $ref: '#/components/schemas/TCDateDTO' languageISOCodes: type: array description: The 2 letter ISO codes of the languages for the descriptions of the commodity codes.length=2
items: type: string description: The 2 letter ISO codes of the languages for the descriptions of the commodity codes.length=2
commodityCode: type: string description: Commodity codelength=13
withSpecialUnitCode: type: boolean description: Determine whether in the result DTOsTCCommodityCodeDTO the special unit codeshall be set (if available). This flag is to optimize runtime performance. If you don't need the special unit code set this flag to false.
contentIdentCode:
type: string
description: Code of the content the commodity codes belongs to (e.g. BANZ.EU.NCL.EXP for the export content of the EU) length=50
withoutLeadingDashes: type: boolean description: Removes the leading dashes from commodity code descriptions. By default the leading dashes are not removed. description: DTO to hold request data to get exactly one commodity codes. securitySchemes: SWAGGER_AUTH_KEY: type: apiKey name: X-XNSG_WEB_TOKEN in: header BASIC_AUTH: type: http scheme: basic x-refined-from: - aeb-customs-management-openapi.json - aeb-product-classification-openapi.json - aeb-trade-compliance-management-openapi.json x-proxy-enabled: false