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