com.fincatto.documentofiscal.cte400.classes.nota.CTeNotaInfoValorPrestacaoServico Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of nfe Show documentation
Show all versions of nfe Show documentation
Biblioteca de comunicacao de nota fiscal eletronica brasileira
package com.fincatto.documentofiscal.cte400.classes.nota;
import com.fincatto.documentofiscal.DFBase;
import com.fincatto.documentofiscal.cte.CTeConfig;
import com.fincatto.documentofiscal.validadores.DFBigDecimalValidador;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.Namespace;
import org.simpleframework.xml.Root;
import java.math.BigDecimal;
import java.util.List;
/**
* Valores da Prestação de Serviço
*/
@Root(name = "vPrest")
@Namespace(reference = CTeConfig.NAMESPACE)
public class CTeNotaInfoValorPrestacaoServico extends DFBase {
private static final long serialVersionUID = 1876115025641468424L;
@Element(name = "vTPrest")
private String valorTotalPrestacaoServico;
@Element(name = "vRec")
private String valorReceber;
@ElementList(name = "Comp", inline = true, required = false)
private List componentesValorPrestacao;
public String getValorTotalPrestacaoServico() {
return this.valorTotalPrestacaoServico;
}
/**
* Valor Total da Prestação do Serviço
* Pode conter zeros quando o CT-e for de complemento de ICMS
*/
public void setValorTotalPrestacaoServico(final BigDecimal valorTotalPrestacaoServico) {
this.valorTotalPrestacaoServico = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorTotalPrestacaoServico, "Valor Total da Prestação do Serviço");
}
public String getValorReceber() {
return this.valorReceber;
}
/**
* Valor a Receber
*/
public void setValorReceber(final BigDecimal valorReceber) {
this.valorReceber = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorReceber, "Valor a Receber");
}
public List getComponentesValorPrestacao() {
return this.componentesValorPrestacao;
}
/**
* Componentes do Valor da Prestação
*/
public void setComponentesValorPrestacao(final List componentesValorPrestacao) {
this.componentesValorPrestacao = componentesValorPrestacao;
}
}