All Classes and Interfaces

Class
Description
 
Java class for AccountHolder_Type complex type.
Structure of the address for a party broken down into its logical parts, recommended for easy matching.
The user has the option to enter the data about the address of a party either as one long field or to spread the data over up to eight elements or even to use both formats.
Java class for ApplicationType complex type.
This element provides information about the place of birth.
Java class for anonymous complex type.
 
Uses the WebClient to send BzstDipMessages to the BZST DIP API.
Represents the result of querying for a response on the BZST API.
Holds all the information and configuration to use the Bzst-Dip-Client
Builder construct for the BzstDipConfiguration.
 
 
 
 
Defines weather new information (BzstDipDpiMessageType.DPI_401, corrective information (BzstDipDpiMessageType.DPI_402 or no information (BzstDipDpiMessageType.DPI_403) is contained.
Defines either an BzstDipEnvironment.PRODUCTION or an BzstDipEnvironment.TEST environment.
 
From Model Rules for Reporting by Digital Platform Operators:
Amounts shall be given in full units, i.e.
Defines the type and reason of a message.
 
 
 
 
 
 
 
Is used for exceptions that occur during configuration with the BzstDipConfigurationBuilder or something similar.
Java class for ConsiderationType complex type.
Java class for ConsignmentItemType complex type.
Java class for ConsignmentType complex type.
Java class for CorrectableAdditionalInfo_Type complex type.
Java class for CorrectableOtherRPO_Type complex type.
This correctable extends the information about the Reporting Platform Operator by considering the DocSpec element used to identify the particular report within the DPI message being transmitted.
This correctable extends the information about the Reportable Seller by considering the DocSpec element used to identify the particular report within the DPI message being transmitted.
Java class for CountryCode_Type.
 
Java class for currCode_Type.
Java class for CustomerIdentifierType complex type.
 
 
Java class for DipBodyType complex type.
Java class for DipHeaderType complex type.
Java class for DipType complex type.
Document specification: Data identifying and describing the document, where 'document' here means the part of a message that is to transmit the data about a single block of DPI information.
Builds a preconfigured DocumentBuilderFactory.
Java class for DPIBody_Type complex type.
Java class for DPIMessageTypeIndic_EnumType.
Java class for anonymous complex type.
Java class for DPIPropertyType_EnumType.
Is used for exception that occur during encryption in WebClientUtil.createRequestToken(BzstDipConfiguration).
Java class for environmentType.
Java class for FeesType complex type.
The Financial Identifier is an optional (mandatory) element that reflects the Financial Account Identifier which, under the OECD Model Rules or [EU Specific] [EU DIR2021/514], is the unique identifying number or reference available to the Reporting Platform Operator of the bank account or other payment account to which the Consideration is paid or credited.
The GVS element reflects the Government Verification Service (GVS) due diligence procedures and is composed of the Name GVS, Jurisdiction GVS, Reference GVS and Other TIN GVS elements, which contain the information items subject to reporting (and exchange) in respect of a Reportable Seller that has been identified on the basis of a Government Verification Service, as well as the Financial Identifier element.
Is used while communicating with HTTP and an unexpected status code is returned.
The Identifier field is a required element which contains the Financial Account Identifier pertaining to the Reportable Seller should be reflected.
Java class for identityProviderType.
Java class for INType_EnumType.
Java class for LanguageCode_Type.
Information in the message header identifies the Tax Administration that is sending the message.
Java class for MessageType_EnumType.
This data type is to be used whenever monetary amounts are to be communicated.
Java class for MSCountryCode_Type.
Name of organisation
The user must spread the data about the name of a party over up to six elements.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Name of Seller
Java class for Nexus_EnumType.
The Number of Services element is further split into four elements, representing the quarters in respect of which reporting takes place.
This object contains factory methods for each Java content interface and Java element interface generated in the software.xdev.model package.
Java class for OECDDocTypeIndic_EnumType.
Java class for OECDLegalAddressType_EnumType.
Java class for OECDNameType_EnumType.
This is the identification number/identification code for the Entity in question.
This container brings together all data about an organisation as a party.
Java class for OtherActivities_Type complex type.
Java class for OtherPlatformOperators_Type complex type.
Java class for OtherRPO_Type complex type.
Java class for PermanentEstablishments_Type complex type.
This container brings together all data about a person as a party.
Java class for anonymous complex type.
Java class for processStatusType.
Defines some kind of input where to read properties for the BzstDipConfiguration for.
Java class for PropertyListingType complex type.
Is used if a property that must be set, is not set in the BzstDipConfigurationBuilder.
 
Parses CSV files in a very specific way and creates CorrectableReportableSellerTypes from it.
Java class for ReportableSeller_Type complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Creates a preconfigured SchemaFactory.
Is used while signing HTTP requests in SigningUtil.
Helps with signing XML-Documents
Defines a string with minimum length 1 and maximum length of 4000, with the Language attribute.
The Taxes element is further split into four elements, representing the quarters in respect of which reporting takes place.
Is used for exceptions that occur during configuration with the BzstDipConfigurationBuilder or something similar.
Checks if a taxNumber is valid.
This is the identification number/identification code for the party in question.
Creates a preconfigured TransformerFactory.
Helps to communicate with the BZST API.
Helps in communicating as web client.