io.github.prbrios.leiaute.nfe.classes.NFeInfNFeDetImposto Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of leiaute-nfe Show documentation
Show all versions of leiaute-nfe Show documentation
Pacote de classes que representam a estrutura do XML da NF-e
The newest version!
/*
* Copyright 2022 prbrios.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package io.github.prbrios.leiaute.nfe.classes;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonRootName;
import io.github.prbrios.leiaute.nfe.Base;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
@JsonRootName("imposto")
@Root(name = "imposto")
public class NFeInfNFeDetImposto extends Base {
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@JsonProperty("vtottrib")
@Element(name = "vTotTrib", required = false)
private String vTotTrib;
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@JsonProperty("icms")
@Element(name = "ICMS", required = false)
private NFeInfNFeDetImpostoICMS ICMS;
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@JsonProperty("ipi")
@Element(name = "IPI", required = false)
private NFeInfNFeDetImpostoIPI IPI;
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@JsonProperty("ii")
@Element(name = "II", required = false)
private NFeInfNFeDetImpostoII II;
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@JsonProperty("issqn")
@Element(name = "ISSQN", required = false)
private NFeInfNFeDetImpostoISSQN ISSQN;
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@JsonProperty("pis")
@Element(name = "PIS", required = false)
private NFeInfNFeDetImpostoPIS PIS;
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@JsonProperty("pisst")
@Element(name = "PISST", required = false)
private NFeInfNFeDetImpostoPISST PISST;
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@JsonProperty("cofins")
@Element(name = "COFINS", required = false)
private NFeInfNFeDetImpostoCOFINS COFINS;
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@JsonProperty("cofinsst")
@Element(name = "COFINSST", required = false)
private NFeInfNFeDetImpostoCOFINSST COFINSST;
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@JsonProperty("icmsufdest")
@Element(name = "ICMSUFDest", required = false)
private NFeInfNFeDetImpostoICMSUFDest ICMSUFDest;
public NFeInfNFeDetImposto() {}
public NFeInfNFeDetImposto(String vTotTrib, NFeInfNFeDetImpostoICMS ICMS, NFeInfNFeDetImpostoIPI IPI, NFeInfNFeDetImpostoII II, NFeInfNFeDetImpostoISSQN ISSQN, NFeInfNFeDetImpostoPIS PIS, NFeInfNFeDetImpostoPISST PISST, NFeInfNFeDetImpostoCOFINS COFINS, NFeInfNFeDetImpostoCOFINSST COFINSST, NFeInfNFeDetImpostoICMSUFDest ICMSUFDest) {
this.vTotTrib = vTotTrib;
this.ICMS = ICMS;
this.IPI = IPI;
this.II = II;
this.ISSQN = ISSQN;
this.PIS = PIS;
this.PISST = PISST;
this.COFINS = COFINS;
this.COFINSST = COFINSST;
this.ICMSUFDest = ICMSUFDest;
}
public String getvTotTrib() {
return vTotTrib;
}
public void setvTotTrib(String vTotTrib) {
this.vTotTrib = vTotTrib;
}
public NFeInfNFeDetImpostoICMS getICMS() {
return ICMS;
}
public void setICMS(NFeInfNFeDetImpostoICMS iCMS) {
ICMS = iCMS;
}
public NFeInfNFeDetImpostoIPI getIPI() {
return IPI;
}
public void setIPI(NFeInfNFeDetImpostoIPI iPI) {
IPI = iPI;
}
public NFeInfNFeDetImpostoII getII() {
return II;
}
public void setII(NFeInfNFeDetImpostoII iI) {
II = iI;
}
public NFeInfNFeDetImpostoISSQN getISSQN() {
return ISSQN;
}
public void setISSQN(NFeInfNFeDetImpostoISSQN iSSQN) {
ISSQN = iSSQN;
}
public NFeInfNFeDetImpostoPIS getPIS() {
return PIS;
}
public void setPIS(NFeInfNFeDetImpostoPIS pIS) {
PIS = pIS;
}
public NFeInfNFeDetImpostoPISST getPISST() {
return PISST;
}
public void setPISST(NFeInfNFeDetImpostoPISST pISST) {
PISST = pISST;
}
public NFeInfNFeDetImpostoCOFINS getCOFINS() {
return COFINS;
}
public void setCOFINS(NFeInfNFeDetImpostoCOFINS cOFINS) {
COFINS = cOFINS;
}
public NFeInfNFeDetImpostoCOFINSST getCOFINSST() {
return COFINSST;
}
public void setCOFINSST(NFeInfNFeDetImpostoCOFINSST cOFINSST) {
COFINSST = cOFINSST;
}
public NFeInfNFeDetImpostoICMSUFDest getICMSUFDest() {
return ICMSUFDest;
}
public void setICMSUFDest(NFeInfNFeDetImpostoICMSUFDest iCMSUFDest) {
ICMSUFDest = iCMSUFDest;
}
}