package com.fincatto.documentofiscal.nfe;

import com.fincatto.documentofiscal.DFConfig;

/**
 * Configuração basica do sistema de notas fiscais.
 */
public abstract class NFeConfig extends DFConfig {

    public static final String NAMESPACE = "http://www.portalfiscal.inf.br/nfe";

    /**
     * ID de contribuinte, somente para NFCe.
     * @return ID do contribuinte.
     */
    public Integer getCodigoSegurancaContribuinteID() {
        return null;
    }

    /**
     * Codigo de seguranca do contribuinte, com 36 caracteres, somente para NFCe.
     * @return Codigo de seguranca do contribuinte.
     */
    public String getCodigoSegurancaContribuinte() {
        return null;
    }

    /**
     * Tipo da emissao das notas (se normal ou em contingencia).
     * @return Tipo da emissao das notas.
     */
    public NFTipoEmissao getTipoEmissao() {
        return NFTipoEmissao.EMISSAO_NORMAL;
    }

    /**
     * Retorna a versão do XML na receita.
     * @return versão nota fiscal
     */
    public String getVersao() {
        return "3.10";
    }
}
@@ -1053,11 +1053,11 @@
 rn %22
-3.1
+4.0
 0%22;%0A
@@ -1063,8 +1063,9 @@
 %0A    %7D%0A%7D
+%0A

Corrige a versão do XML para 4.00.