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.
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.