Class ReportedTransactionType

java.lang.Object
software.xdev.bzst.dip.client.xmldocument.model.cesop.ReportedTransactionType

public class ReportedTransactionType extends Object

Java-Klasse für ReportedTransaction_Type complex type.

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.

 <complexType name="ReportedTransaction_Type">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="TransactionIdentifier" type="{urn:eu:taxud:commontypes:v1}StringMin1Max40_Type"/>
         <element name="CorrTransactionIdentifier" type="{urn:eu:taxud:commontypes:v1}StringMin1Max40_Type" minOccurs="0"/>
         <element name="DateTime" type="{urn:eu:taxud:commontypes:v1}TransactionDate_Type" maxOccurs="unbounded"/>
         <element name="Amount" type="{urn:eu:taxud:commontypes:v1}Amount_Type"/>
         <element name="PaymentMethod" type="{urn:eu:taxud:commontypes:v1}PaymentMethod_Type" minOccurs="0"/>
         <element name="InitiatedAtPhysicalPremisesOfMerchant" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="PayerMS" type="{urn:ec.europa.eu:taxud:fiscalis:cesop:v1}PayerMS_Type"/>
         <element name="PSPRole" type="{urn:eu:taxud:commontypes:v1}PSPRole_Type" minOccurs="0"/>
       </sequence>
       <attribute name="IsRefund" type="{urn:eu:taxud:commontypes:v1}Refund_Type" default="false" />
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

    • transactionIdentifier

      protected String transactionIdentifier
    • corrTransactionIdentifier

      protected String corrTransactionIdentifier
    • dateTime

      protected List<TransactionDateType> dateTime
    • amount

      protected AmountType amount
    • paymentMethod

      protected PaymentMethodType paymentMethod
    • initiatedAtPhysicalPremisesOfMerchant

      protected boolean initiatedAtPhysicalPremisesOfMerchant
    • payerMS

      protected PayerMSType payerMS
    • pspRole

      protected PSPRoleType pspRole
    • isRefund

      protected Boolean isRefund
  • Constructor Details

    • ReportedTransactionType

      public ReportedTransactionType()
  • Method Details

    • getTransactionIdentifier

      public String getTransactionIdentifier()
      Ruft den Wert der transactionIdentifier-Eigenschaft ab.
      Returns:
      possible object is String
    • setTransactionIdentifier

      public void setTransactionIdentifier(String value)
      Legt den Wert der transactionIdentifier-Eigenschaft fest.
      Parameters:
      value - allowed object is String
    • getCorrTransactionIdentifier

      public String getCorrTransactionIdentifier()
      Ruft den Wert der corrTransactionIdentifier-Eigenschaft ab.
      Returns:
      possible object is String
    • setCorrTransactionIdentifier

      public void setCorrTransactionIdentifier(String value)
      Legt den Wert der corrTransactionIdentifier-Eigenschaft fest.
      Parameters:
      value - allowed object is String
    • getDateTime

      public List<TransactionDateType> getDateTime()
      Gets the value of the dateTime property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the dateTime property.

      For example, to add a new item, do as follows:

          getDateTime().add(newItem);
       

      Objects of the following type(s) are allowed in the list TransactionDateType

    • getAmount

      public AmountType getAmount()
      Ruft den Wert der amount-Eigenschaft ab.
      Returns:
      possible object is AmountType
    • setAmount

      public void setAmount(AmountType value)
      Legt den Wert der amount-Eigenschaft fest.
      Parameters:
      value - allowed object is AmountType
    • getPaymentMethod

      public PaymentMethodType getPaymentMethod()
      Ruft den Wert der paymentMethod-Eigenschaft ab.
      Returns:
      possible object is PaymentMethodType
    • setPaymentMethod

      public void setPaymentMethod(PaymentMethodType value)
      Legt den Wert der paymentMethod-Eigenschaft fest.
      Parameters:
      value - allowed object is PaymentMethodType
    • isInitiatedAtPhysicalPremisesOfMerchant

      public boolean isInitiatedAtPhysicalPremisesOfMerchant()
      Ruft den Wert der initiatedAtPhysicalPremisesOfMerchant-Eigenschaft ab.
    • setInitiatedAtPhysicalPremisesOfMerchant

      public void setInitiatedAtPhysicalPremisesOfMerchant(boolean value)
      Legt den Wert der initiatedAtPhysicalPremisesOfMerchant-Eigenschaft fest.
    • getPayerMS

      public PayerMSType getPayerMS()
      Ruft den Wert der payerMS-Eigenschaft ab.
      Returns:
      possible object is PayerMSType
    • setPayerMS

      public void setPayerMS(PayerMSType value)
      Legt den Wert der payerMS-Eigenschaft fest.
      Parameters:
      value - allowed object is PayerMSType
    • getPSPRole

      public PSPRoleType getPSPRole()
      Ruft den Wert der pspRole-Eigenschaft ab.
      Returns:
      possible object is PSPRoleType
    • setPSPRole

      public void setPSPRole(PSPRoleType value)
      Legt den Wert der pspRole-Eigenschaft fest.
      Parameters:
      value - allowed object is PSPRoleType
    • isIsRefund

      public boolean isIsRefund()
      Ruft den Wert der isRefund-Eigenschaft ab.
      Returns:
      possible object is Boolean
    • setIsRefund

      public void setIsRefund(Boolean value)
      Legt den Wert der isRefund-Eigenschaft fest.
      Parameters:
      value - allowed object is Boolean