
ch.codeblock.qrinvoice.rest.model.documents.Amount Maven / Gradle / Ivy
package ch.codeblock.qrinvoice.rest.model.documents;
@javax.annotation.Generated(value = "ch.codeblock.qrinvoice.tools.ch.codeblock.qrinvoice.tools.generator.RestModelGenerator", date = "2024-10-23T15:17:26.674")
public class Amount {
@io.swagger.v3.oas.annotations.media.Schema(required = false, description = "Amount that does not include VAT (net). Either provide vatExclusive or vatInclusive", deprecated = false, example = "10")
@com.fasterxml.jackson.annotation.JsonProperty("vatExclusive")
@com.fasterxml.jackson.annotation.JsonInclude(com.fasterxml.jackson.annotation.JsonInclude.Include.NON_EMPTY)
private java.math.BigDecimal vatExclusive;
@io.swagger.v3.oas.annotations.media.Schema(required = false, description = "Amount that does include VAT (gross). Either provide vatExclusive or vatInclusive", deprecated = false, example = "10.77")
@com.fasterxml.jackson.annotation.JsonProperty("vatInclusive")
@com.fasterxml.jackson.annotation.JsonInclude(com.fasterxml.jackson.annotation.JsonInclude.Include.NON_EMPTY)
private java.math.BigDecimal vatInclusive;
@io.swagger.v3.oas.annotations.media.Schema(required = false, description = "VAT percentage", deprecated = false, example = "7.7")
@com.fasterxml.jackson.annotation.JsonProperty("vatPercentage")
@com.fasterxml.jackson.annotation.JsonInclude(com.fasterxml.jackson.annotation.JsonInclude.Include.NON_EMPTY)
private java.math.BigDecimal vatPercentage;
public java.math.BigDecimal getVatExclusive() {
return this.vatExclusive;
}
public void setVatExclusive(java.math.BigDecimal vatExclusive) {
this.vatExclusive = vatExclusive;
}
public java.math.BigDecimal getVatInclusive() {
return this.vatInclusive;
}
public void setVatInclusive(java.math.BigDecimal vatInclusive) {
this.vatInclusive = vatInclusive;
}
public java.math.BigDecimal getVatPercentage() {
return this.vatPercentage;
}
public void setVatPercentage(java.math.BigDecimal vatPercentage) {
this.vatPercentage = vatPercentage;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy