Serialized Form

  • Package de.aeb.xnsg.licmgmt.af

    • Class de.aeb.xnsg.licmgmt.af.ElanTransactionAFParmsDTO

      class ElanTransactionAFParmsDTO extends Object implements Serializable
      serialVersionUID:
      -4040980760362131689L
      • Serialized Fields

        • transactionIdentCode
          String transactionIdentCode
          Unique identifier of an elan transaction which is to be shown in the editor. Elan transactions are client dependent so the value 'client' of ApplicationFacadeParmsDTO.client must be filled as well to allow finding the transaction with the given number.

          Maximum length: 32
    • Class de.aeb.xnsg.licmgmt.af.ElanTransactionOverviewAFParmsDTO

      class ElanTransactionOverviewAFParmsDTO extends Object implements Serializable
      serialVersionUID:
      3057479565440108975L
      • Serialized Fields

        • sourceReferenceLabel
          String sourceReferenceLabel
          The reference number of the transaction in the Plug-in for SAP® or any other host system.

          Maximum length: 256
    • Class de.aeb.xnsg.licmgmt.af.LicenseEditorAFParmsDTO

      class LicenseEditorAFParmsDTO extends Object implements Serializable
      serialVersionUID:
      -6156683651018340994L
      • Serialized Fields

        • isReadOnly
          Boolean isReadOnly
          Controls the view status of the license editor. If true, the editor will be in read only mode.

          Default value: false
        • licenseId
          String licenseId
          The id of the license to be shown. Only licenses from License Management are supported.
          Since:
          2016/05
        • licenseNumber
          String licenseNumber
          Deprecated.
          Number of the license which is to be shown in an editor view. The number of the license may not be unique, in which case a randomly selected license with that number will be shown. Use LicenseEditorAFParmsDTO.licenseId instead to uniquely identify the license to be opened.

          Maximum length: 50
  • Package de.aeb.xnsg.licmgmt.bf

    • Class de.aeb.xnsg.licmgmt.bf.ElanAddressDTO

      class ElanAddressDTO extends Object implements Serializable
      serialVersionUID:
      735112808159314167L
      • Serialized Fields

        • city
          String city
          City of the address.

          Maximum length: 43
        • countryIsoCode
          String countryIsoCode
          Two character ISO code of the country.

          Example values:
          • US
          • DE
        • name1
          String name1
          Name1 of the contact.

          Maximum length: 43
        • name2
          String name2
          Name2 of the contact.

          Maximum length: 43
        • name3
          String name3
          Name3 of the contact.

          Maximum length: 43
        • postBox
          String postBox
          Postbox of the address.

          Maximum length: 43
        • postCode
          String postCode
          Postal code of the city.

          Maximum length: 12
        • street
          String street
          Street of the address, including house number.

          Maximum length: 43
        • street2
          String street2
          Street of the address, including house number.

          Maximum length: 43
        • titleIdentCode
          String titleIdentCode
          Title of the contact.
          Must be one of these values:
          • HERR
          • FRAU
          • FIRMA
    • Class de.aeb.xnsg.licmgmt.bf.ElanCompanyDTO

      class ElanCompanyDTO extends Object implements Serializable
      serialVersionUID:
      2968445721320842939L
      • Serialized Fields

        • address
          ElanAddressDTO address
          Address of the company/person.
        • companyNumber
          String companyNumber
          Company no. of the company.

          Maximum length: 20
        • customsNumber
          Integer customsNumber
          Number of company/person given by German customs.

          Maximum length: 7
        • eori
          String eori
          Eori number of company/person given by German customs.

          Maximum length: 17
        • establishmentNumber
          String establishmentNumber
          Establishment number of company/person given by German customs.

          Maximum length: 4
        • roleIdentCode
          String roleIdentCode
          The role the company takes on in this transaction.
          Must be one of these values:
          • AUSFUEHRER
          • AGENT
          • KONSORTIALFUEHRER
          • ZUSTELLUNGSBEVOLLMAECHTIGTER
    • Class de.aeb.xnsg.licmgmt.bf.ElanConsigneeDTO

      class ElanConsigneeDTO extends Object implements Serializable
      serialVersionUID:
      6224747995468223455L
      • Serialized Fields

        • address
          ElanAddressDTO address
          Address of the consignee.
        • bafaIdentCode
          String bafaIdentCode
          BAFA id of the consignee.

          Maximum length: 6
        • email
          String email
          Email address.

          Maximum length: 40
        • exporterIdentCode
          String exporterIdentCode
          Exporter id of the consignee.

          Maximum length: 20
        • fax
          String fax
          Fax number.

          Maximum length: 20
        • isMilitaryOrPolice
          Boolean isMilitaryOrPolice
          Set true, if the following condition applies:
          'Haben Sie Kenntnis davon, dass es sich um eine Einrichtung des Militärs/der Polizei handelt?'
        • isNuclear
          Boolean isNuclear
          Set true, if the following condition applies:
          'Haben Sie Kenntnis davon, dass es sich um den Betreiber einer kerntechnischen Anlage handelt?'
        • phone
          String phone
          Telephone number.

          Maximum length: 20
        • referenceNumber
          String referenceNumber
          Reference number used by the consignee to identify this order.

          Maximum length: 39
        • roleIdentCode
          String roleIdentCode
          The role the consignee takes on in this transaction.
          Must be one of these values:
          • EMPFAENGER
          • ENDVERWENDER
          • KAEUFER
          • SONSTIGE
          • AUSFUEHRER_IM_DRITTLAND
          • REEXPORTEUR
        • url
          String url
          Website URL.

          Maximum length: 43
    • Class de.aeb.xnsg.licmgmt.bf.ElanDateAndZoneDTO

      class ElanDateAndZoneDTO extends Object implements Serializable
      serialVersionUID:
      -68148041537099593L
      • Serialized Fields

        • dateInTimezone
          String dateInTimezone
          The string representation of the Date/Timestamp for the timezone in the format yyyy-MM-dd'T'HH:mm:ss

          Example value: 2011-03-16T12:22:00 (Note: no '' around the T!)
        • timeZone
          String timeZone
          The timezone to interpret the field ElanDateAndZoneDTO.dateInTimezone.

          Valid timezone examples:
          • GMT-9
          • GMT+2:30
    • Class de.aeb.xnsg.licmgmt.bf.ElanGoodDTO

      class ElanGoodDTO extends Object implements Serializable
      serialVersionUID:
      -1494096237594370062L
      • Serialized Fields

        • alNumber
          String alNumber
          Number from the German Ausfuhrliste for this good.
          Set ElanGoodDTO.isGoodNotListed to true if the good is not listed.

          Maximum length: 12
        • casNumber
          String casNumber
          Numeric identifier according to 'Chemical Abstracts Service' (CAS) relevant for this good.

          Maximum length: 25
        • commCode
          String commCode
          Commodity code.

          Maximum length: 8
        • cwueList
          String cwueList
          Exact CWUE list number relevant for this good.

          Maximum length: 10
        • isGoodNotListed
          Boolean isGoodNotListed
          True, if the good is not listed on the German 'Ausfuhrliste'.
          If this flag is true the field ElanGoodDTO.alNumber in the good is filled with the placeholder Null which means 'not listed'.
        • iupacLabel1
          String iupacLabel1
          IUPAC name of the chemical product, line 1.

          Maximum length: 40
        • iupacLabel2
          String iupacLabel2
          IUPAC name of the chemical product, line 2.

          Maximum length: 40
        • iupacLabel3
          String iupacLabel3
          IUPAC name of the chemical product, line 3.

          Maximum length: 40
        • iupacLabel4
          String iupacLabel4
          IUPAC name of the chemical product, line 4.

          Maximum length: 40
        • label1
          String label1
          The name of the good, line 1.

          Maximum length: 40
        • label2
          String label2
          The name of the good, line 2.

          Maximum length: 40
        • label3
          String label3
          The name of the good, line 3.

          Maximum length: 40
        • label4
          String label4
          The name of the good, line 4.

          Maximum length: 40
        • manufacturer
          String manufacturer
          Manufacturer of the good.

          Maximum length: 25
        • quantity
          BigDecimal quantity
          Quantity of the good.
        • quantityUnit
          String quantityUnit
          Quantity unit. The ident code must conform to the codes retrieved by querying the webservice IElanTransactionBF.getDimensions().

          Maximum length: 10
        • typeOfGood
          String typeOfGood
          Type description of the good.

          Maximum length: 25
        • value
          Long value
          Value of the good.

          Maximum number of digits: 12
        • valueCurrency
          String valueCurrency
          Currency of the value. Currently the only allowed currency is EUR.

          Maximum length: 3
    • Class de.aeb.xnsg.licmgmt.bf.ElanI18NTextDTO

      class ElanI18NTextDTO extends Object implements Serializable
      serialVersionUID:
      -3293113323685224560L
      • Serialized Fields

        • language
          String language
          The language of the text.
          Possible values:
          • de
          • en

          Length: 2
        • text
          String text
          The text in the language.
    • Class de.aeb.xnsg.licmgmt.bf.ElanMasterDataDTO

      class ElanMasterDataDTO extends Object implements Serializable
      serialVersionUID:
      -9144797537119836483L
      • Serialized Fields

        • description
          ElanI18NTextDTO[] description
          A textual description of the identifier in different languages, i.e. in German and English.
        • identCode
          String identCode
          The unique identifier for this entry.

          Maximum length: 20
    • Class de.aeb.xnsg.licmgmt.bf.ElanParametersDTO

      class ElanParametersDTO extends Object implements Serializable
      serialVersionUID:
      7448439893486466651L
      • Serialized Fields

        • clientIdentCode
          String clientIdentCode
          The clientIdentCode of the client accessing the ELAN transactions.
        • isDeletableInEngine
          Boolean isDeletableInEngine
          If true, this ELAN transaction may be deleted in Trade Compliance Management. If false, the only way to delete this ELAN transaction is calling the web service method IElanTransactionBF.deleteTransaction(ElanTransactionIdDTO, ElanParametersDTO).

          Default value: false
        • notificationEmailAddress
          String notificationEmailAddress
          An e-mail address for receiving notification e-mails.

          Maximum length: 256
        • partnerSystemId
          String partnerSystemId
          A unique name of the Plug-in for SAP® or any other host system sending the request to Trade Compliance Management for protocolling purposes.

          Maximum length: 20
        • sourceReferenceId
          String sourceReferenceId
          A unique identifier for the source transaction in the Plug-in for SAP® or any other host system this ELAN transaction is assigned to.

          Maximum length: 256
        • sourceReferenceLabel
          String sourceReferenceLabel
          A name or identifier for the source transaction in the Plug-in for SAP® or any other host system this ELAN transaction is assigned to.

          Maximum length: 256
    • Class de.aeb.xnsg.licmgmt.bf.ElanTransactionDeleteResultDTO

      class ElanTransactionDeleteResultDTO extends Object implements Serializable
      serialVersionUID:
      5817048476017424875L
      • Serialized Fields

        • message
          ElanI18NTextDTO[] message
          Human-readable error message stating why deleting the Elan transaction failed.
        • success
          Boolean success
          If true, the Elan transaction was deleted successfully.
    • Class de.aeb.xnsg.licmgmt.bf.ElanTransactionDTO

      class ElanTransactionDTO extends Object implements Serializable
      serialVersionUID:
      -2255460062707462904L
      • Serialized Fields

        • additionalCosts
          Integer additionalCosts
          Field 23: 'Zusatzkosten sind Kosten für Versicherungen, Verpackung und Fracht'

          Maximum length: 8
        • additionalInformation
          String additionalInformation
          Field 23: 'Freitext für Zusatzinformationen'

          Maximum length: 340
        • applicantCompanyNumber
          String applicantCompanyNumber
          Company no. of the company submitting this ELAN transaction.

          Maximum length: 20
        • company
          ElanCompanyDTO[] company
          List of companies.
        • consignee
          ElanConsigneeDTO[] consignee
          List of consignees.
        • countryOfExportDeclIsoCode
          String countryOfExportDeclIsoCode
          Field 12: 'Mitgliedsstaat der EU, in dem die Ausfuhranmeldung abgegeben werden soll'
          Two character ISO code.

          Example values:
          • US
          • DE
        • countryOfGoodsIsoCode
          String countryOfGoodsIsoCode
          Field 11: 'Mitgliedsstaat der EU, in dem sich die Güter befinden oder befinden werden'
          Two character ISO code.

          Example values:
          • US
          • DE
        • countryOfOriginIsoCode
          String countryOfOriginIsoCode
          Field 9: 'Herkunftsland des Guts/der Güter'
          Two character ISO code.

          Example values:
          • US
          • DE
        • cwueDeliveryDate
          ElanDateAndZoneDTO cwueDeliveryDate
          Field 42: 'Datum der CWÜ-Güterlieferung oder auch Teillieferungen'
        • cwueId
          String cwueId
          Field 40: 'Vom BAFA vergebene CWÜ-ID des Antragsstellers'

          Maximum length: 6
        • dateOfContract
          ElanDateAndZoneDTO dateOfContract
          Field 20: 'Vertragsdatum des Vertrages, der dem Ausfuhrgeschäft zugrunde liegt'
        • dateOfDelivery
          String dateOfDelivery
          Field 36f: 'Lieferbeginn zu 36'

          Maximum length: 50
        • endUse
          String endUse
          Field 19: 'Endverwendung der beantragten Güter'

          Maximum length: 104
        • exportTypeIdentCode
          String exportTypeIdentCode
          Field 21: 'Ausfuhrart'
          The ident code must conform to the codes retrieved by querying the webservice IElanTransactionBF.getExportTypes().

          Maximum length: 10
        • good
          ElanGoodDTO[] good
          List of goods.
        • isWeapon
          Boolean isWeapon
          Field 24, set true if the following condition applies: 'Besteht Kenntnis, dass die Güter für eine Zweckbestimmung im Sinne des Art. 4 Abs. 1 a), b) oder c) EU-Verordnung 2021/821 bestimmt sind. Wenn ja, ist ein gesondertes Blatt beizulegen.'
        • licenseTypeIdentCode
          String licenseTypeIdentCode
          Field 23b: 'Genehmigungsart'
          The ident code must conform to the codes retrieved by querying the webservice IElanTransactionBF.getLicenseTypes().

          Maximum length: 10
        • referenceIntern
          String referenceIntern
          Field 23c: 'Eigene Auftragsnummer / Eigenes Aktenzeichen des Antragsstellers'

          Maximum length: 256
        • sourceCountryIsoCode
          String sourceCountryIsoCode
          Field 8: 'Ursprungsland des Guts/der Güter'
          Two character ISO code.

          Example values:
          • US
          • DE
        • transactionType
          ElanTransactionTypeDTO transactionType
          Mandatory field
          The type of the Elan transaction.
    • Class de.aeb.xnsg.licmgmt.bf.ElanTransactionIdDTO

      class ElanTransactionIdDTO extends Object implements Serializable
      serialVersionUID:
      6375255194488291037L
      • Serialized Fields

        • transactionIdentCode
          String transactionIdentCode
          The unique ident code for this ELAN transaction in Trade Compliance Management.

          Maximum length: 32
    • Class de.aeb.xnsg.licmgmt.bf.ElanTransactionTypeDTO

      class ElanTransactionTypeDTO extends Object implements Serializable
      serialVersionUID:
      -4506917018029138946L
      • Serialized Fields

        • transactionTypeIdentCode
          String transactionTypeIdentCode
          The type of the Elan transaction.
          Must be one of these values:
          • EINZELANTRAG
          • VORANFRAGE
          • SONSTIGE_ANFRAGE
          • AZG
          • BROKERING
          • SAG