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

com.fincatto.documentofiscal.mdfe3.classes.nota.MDFe Maven / Gradle / Ivy

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

import org.simpleframework.xml.Element;
import org.simpleframework.xml.Namespace;
import org.simpleframework.xml.Root;

import com.fincatto.documentofiscal.DFBase;
import com.fincatto.documentofiscal.nfe310.classes.nota.assinatura.NFSignature;

/**
 * Created by Eldevan Nery Junior on 03/11/17. Tipo Manifesto de Documentos
 * Fiscais Eletrônicos.
 */
@Root(name = "MDFe")
@Namespace(reference = "http://www.portalfiscal.inf.br/mdfe")
public class MDFe extends DFBase {

    private static final long serialVersionUID = -4082665506491508726L;

    public static final String VERSAO = "3.00";

    @Element(name = "infMDFe")
    private MDFInfo info;

    @Element(name = "infMDFeSupl", required = false)
    private MDFInfoSuplementar mdfInfoSuplementar;

    @Element(name = "Signature", required = false)
    private NFSignature assinatura;

    public MDFInfo getInfo() {
        return this.info;
    }

    public void setInfo(final MDFInfo info) {
        this.info = info;
    }

    public MDFInfoSuplementar getMdfInfoSuplementar() {
        return mdfInfoSuplementar;
    }

    public void setMdfInfoSuplementar(MDFInfoSuplementar mdfInfoSuplementar) {
        this.mdfInfoSuplementar = mdfInfoSuplementar;
    }

    public NFSignature getAssinatura() {
        return this.assinatura;
    }

    public void setAssinatura(final NFSignature assinatura) {
        this.assinatura = assinatura;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy