All Classes and Interfaces

Class
Description
 
Java class for AccountHolder_Type complex type.
Java-Klasse für AccountIdentifier_Type complex type.
Java-Klasse für AccountIdentifierType_Type.
Structure of the address for a party broken down into its logical parts, recommended for easy matching.
Structure of the address broken down into logical parts.
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.
The user has the option to enter the data about the address either as one long field or to spread the data over up to nine elements or even to use both formats.
Java-Klasse für Amount_Type complex type.
 
 
 
Java class for ApplicationType complex type.
 
 
Helps to communicate with the BZST API.
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
DAC7 and CESOP both EU regulatory frameworks aimed at improving tax transparency and combating tax evasion within the European Union.
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. without decimals
Defines the type and reason of a message.
 
 
 
 
 
 
 
CESOP payment data message root element.
 
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-Klasse für CountryCode_Type.
Java class for CountryCode_Type.
 
Java-Klasse für currCode_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.
The DocSpec type defines data to make it possible to correct records in the message.
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.
Java-Klasse für DocTypeIndic_EnumType.
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.
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.
 
 
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.
Class that add parsing/formatting support for Java 8+ OffsetDateTime class.
Java-Klasse für LanguageCode_Type.
Java class for LanguageCode_Type.
Java-Klasse für LegalAddressType_EnumType.
 
Java-Klasse für MessageSpec_Type complex type.
Information in the message header identifies the Tax Administration that is sending the message.
Java class for MessageType_EnumType.
Java-Klasse für MessageTypeIndic_Type.
Java-Klasse für MessageType_Type.
This data type is to be used whenever monetary amounts are to be communicated.
Java-Klasse für MSCountryCode_Type.
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
The name of a company.
Java-Klasse für NameType_EnumType.
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.bzst.dip.client.xmldocument.model.cesop package.
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-Klasse für PayerMS_Type complex type.
Java-Klasse für PaymentDataBody_Type complex type.
Java-Klasse für PaymentMethod_Type complex type.
Java-Klasse für PaymentMethodType_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.
Article 243d (1a and 1e).
Java-Klasse für PSPIdType_Type.
The role of the Payment Service Provider acting on behalf of the payee.
Java-Klasse für PSPRoleType_Type.
Java-Klasse für PSP_Type complex type.
 
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.
Java-Klasse für ReportedPayee_Type complex type.
Java-Klasse für ReportedTransaction_Type complex type.
Java-Klasse für ReportingPeriod_Type complex type.
Java-Klasse für Representative_Type complex type.
 
Creates a preconfigured SchemaFactory.
Representing a Server configuration.
Representing a Server Variable for server URL template substitution.
Is used while signing HTTP requests in XmlSigner.
Provides a certificate and a private key to use in the XmlSigner.
Provides a certificate and a private key to use in the XmlSigner by reading the JKS-Keystore and a password.
Provides a certificate and a private key to use in the XmlSigner by reading two PEM files.
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.
Article 243d(1c) If a TAX identifier is available, it must be reported.
Java-Klasse für TAXId_Type complex type.
Java-Klasse für TAXIdType_Type.
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.
Java-Klasse für TransactionDate_Type complex type.
Java-Klasse für TransactionDateType_Type.
Creates a preconfigured TransformerFactory.
Java-Klasse für ValidationError_Type complex type.
Java-Klasse für ValidationResult_Type complex type.
Java-Klasse für ValidationResultType_Type.
Java-Klasse für VATId_Type complex type.
Helps to communicate with the BZST API.
Helps in communicating as web client.
 
 
 
Helps with signing XML-Documents