All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.fincatto.documentofiscal.cte400.classes.nota.CTeNotaInfoCTeNormalInfoModalRodoviarioOrdemColetaAssociadas Maven / Gradle / Ivy

There is a newer version: 4.0.75
Show newest version
package com.fincatto.documentofiscal.cte400.classes.nota;

import com.fincatto.documentofiscal.DFBase;
import com.fincatto.documentofiscal.cte.CTeConfig;
import com.fincatto.documentofiscal.validadores.DFStringValidador;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Namespace;
import org.simpleframework.xml.Root;

import java.time.LocalDate;

/**
 * Ordens de Coleta associados
 */

@Root(name = "occ")
@Namespace(reference = CTeConfig.NAMESPACE)
public class CTeNotaInfoCTeNormalInfoModalRodoviarioOrdemColetaAssociadas extends DFBase {
    private static final long serialVersionUID = 2398985559538275925L;

    @Element(name = "serie", required = false)
    private String serie;
    
    @Element(name = "nOcc")
    private String numeroOrdemColeta;
    
    @Element(name = "dEmi")
    private LocalDate dataEmissao;
    
    @Element(name = "emiOcc")
    private CTeNotaInfoCTeNormalInfoModalRodoviarioOrdemColetaAssociadasEmi ordemColetaAssociadasEmi;

    public String getSerie() {
        return this.serie;
    }

    /**
     * Série da OCC
     */
    public void setSerie(final String serie) {
        DFStringValidador.tamanho3(serie, "Série da OCC");
        this.serie = serie;
    }

    public String getNumeroOrdemColeta() {
        return this.numeroOrdemColeta;
    }

    /**
     * Número da Ordem de coleta
     */
    public void setNumeroOrdemColeta(final String numeroOrdemColeta) {
        DFStringValidador.tamanho6N(numeroOrdemColeta, "Número da Ordem de coleta");
        this.numeroOrdemColeta = numeroOrdemColeta;
    }

    public LocalDate getDataEmissao() {
        return this.dataEmissao;
    }

    /**
     * Data de emissão da ordem de coleta
* Formato AAAA-MM-DD */ public void setDataEmissao(final LocalDate dataEmissao) { this.dataEmissao = dataEmissao; } public CTeNotaInfoCTeNormalInfoModalRodoviarioOrdemColetaAssociadasEmi getOrdemColetaAssociadasEmi() { return this.ordemColetaAssociadasEmi; } /** * * */ public void setOrdemColetaAssociadasEmi(final CTeNotaInfoCTeNormalInfoModalRodoviarioOrdemColetaAssociadasEmi ordemColetaAssociadasEmi) { this.ordemColetaAssociadasEmi = ordemColetaAssociadasEmi; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy