Klasse CombinedTaxSet

java.lang.Object
de.srsoftware.document.zugferd.data.CombinedTaxSet
Alle implementierten Schnittstellen:
TaxSet

public final class CombinedTaxSet extends Object implements TaxSet
Umsatzsteuerdaten für die Gesamtrechnung
  • Konstruktordetails

    • CombinedTaxSet

      public CombinedTaxSet(long basisAmount, long percent, TaxType type)
      neuer Datensatz
      Parameter:
      basisAmount - zugrundeliegende Menge
      percent - zugrundeliegender Steuersatz
      type - Art der Steuer
  • Methodendetails

    • add

      public void add(long amount)
      Menge um die angegebene Menge erhöhen
      Parameter:
      amount - Summand für die Menge
    • basisAmount

      public long basisAmount()
      zugrundeliegende Menge zurückgeben
      Gibt zurück:
      Summe der mit add(long amount) hinzugefügten Werte
    • calculatedAmount

      public long calculatedAmount()
      berechnet die Steuer-Summ
      Gibt zurück:
      zugrundeliegende Menga × Steuersatz / 100
    • equals

      public boolean equals(Object obj)
      Setzt außer Kraft:
      equals in Klasse Object
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • percent

      public long percent()
      Beschreibung aus Schnittstelle kopiert: TaxSet
      zu verwendeter Steuersatz
      Angegeben von:
      percent in Schnittstelle TaxSet
      Gibt zurück:
      Prozentangabe
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object
    • type

      public TaxType type()
      Beschreibung aus Schnittstelle kopiert: TaxSet
      zu verwendender Steuer-Typ
      Angegeben von:
      type in Schnittstelle TaxSet
      Gibt zurück:
      zu verwendender Steuer-Typ