package br.com.ec.domain.shared;
public interface ConstantesSEC
{
Boolean TESTE_LOCAL =
false;
Boolean EMITIR_NFE_PARA_SEFAZ =
true;
Integer FORMATO_CONTAGEM = ContagemFormato.
FORMATO_CONTAGEM_POR_MARCA_2;
long PERFIL_ADMINISTRADOR_1 = 1L
;
long PERFIL_GERENTE_FINANCEIRO_2 = 2L
;
long PERFIL_GERENTE_ADMINISTRATIVO_3 = 3L
;
long PERFIL_GERENTE_LOJISTICA_4 = 4L
;
long PERFIL_VENDEDOR_5 = 5L
;
long PERFIL_GERENTE_ECOMMERCE_6 = 6L
;
long PERFIL_GERENTE_COMPRAS_7 = 7L
;
long PERFIL_GERENTE_VIVO_8 = 8L
;
long PERFIL_LOJA_9 = 9L
;
String CODIGO_PRODUTO_PADRAO_000000 =
"000000";
String DESTINATARIOS_EMAIL =
"brunolopespeixoto@gmail.com, adrianolopespeixoto@hotmail.com";
Long SEQUENCIAL_QUIOSQUE_EXTRA_2 =
new Long(2);
Long SEQUENCIAL_QUIOSQUE_HIPER_3 =
new Long(3);
Long SEQUENCIAL_LOJA_VIVO_4 =
new Long(4);
Long SEQUENCIAL_LOJA_MATRIZ_6 =
new Long(6);
Long SEQUENCIAL_LOJA_FARMACIA_7 =
new Long(7);
Long SEQUENCIAL_QUIOSQUE_PATIO_5 =
new Long(5);
Long SEQUENCIAL_LOJA_MACEIO_8 =
new Long(8);
Long SEQUENCIAL_ESTOQUE_1 =
new Long(1);
Long SEQUENCIAL_BOMPRECO_FAROL_15 =
new Long(15);
Long SEQUENCIAL_RESTAURANTE_16 =
new Long(16);
String DESCRICAO_ESTOQUE_9 =
"ESTOQUE";
interface Parametro
{
Long CODIGO_PARAMETRO_TEMPO_ESTOQUE_MINIMO_PARA_COMPRAS =
new Long(1);
Long CODIGO_PARAMETRO_TEMPO_ESTOQUE_REPOSICAO_PARA_COMPRAS =
new Long(2);
// Long CODIGO_PARAMETRO_TEMPO_VENDAS_PARA_ANALISE_ESTOQUE_MINIMO = new Long(3);
}
interface Empresa
{
Long CODIGO_EMPRESA_ESPACO_CASE_1 =
new Long(1);
Long CODIGO_EMPRESA_VIVO_2 =
new Long(2);
Long CODIGO_EMPRESA_FARMACIA_3 =
new Long(3);
String CNPJ_21494821000100 =
"21494821000100";
String CNPJ_21494821000444 =
"21494821000444";
}
interface BandeiraCartao
{
Long CODIGO_BANDEIRA_HIPERCARD_8 = 8L
;
Long CODIGO_BANDEIRA_AMERICAN_EXPRESS_9 = 9L
;
}
interface PontosDeVenda
{
Integer TODOS_OS_PONTOS =
0;
Integer APENAS_LOJA_POCO =
1;
Integer APENAS_QUIOSQUE_EXTRA =
2;
Integer APENAS_QUIOSQUE_HIPER =
3;
}
interface Etiqueta
{
Integer QUANTIDADE_MAXIMA_POR_FOLHA =
65;
}
interface FormasDePagamento
{
Long FORMAPAGAMENTO_DINHEIRO =
new Long(1);
Long FORMAPAGAMENTO_DEBITO =
new Long(2);
Long FORMAPAGAMENTO_PAGSEGURO =
new Long(6);
Long FORMAPAGAMENTO_1X =
new Long(3);
Long FORMAPAGAMENTO_2X =
new Long(4);
Long FORMAPAGAMENTO_3X =
new Long(5);
Long FORMAPAGAMENTO_4X =
new Long(7);
Long FORMAPAGAMENTO_5X =
new Long(8);
Long FORMAPAGAMENTO_6X =
new Long(9);
Long FORMAPAGAMENTO_7X =
new Long(10);
Long FORMAPAGAMENTO_8X =
new Long(11);
Long FORMAPAGAMENTO_9X =
new Long(12);
Long FORMAPAGAMENTO_10X =
new Long(13);
Long FORMAPAGAMENTO_11X =
new Long(14);
Long FORMAPAGAMENTO_12X =
new Long(15);
Long FORMAPAGAMENTO_CUPOM =
new Long(16);
Long FORMAPAGAMENTO_OUTROS =
new Long(17);
}
interface ContagemFormato
{
Integer FORMATO_CONTAGEM_POR_PERIODO_1 =
1;
Integer FORMATO_CONTAGEM_POR_MARCA_2 =
2;
}
interface StatusContagem
{
Integer CONTAGEM_VERDE_0_DIAS =
0;
Integer CONTAGEM_AMARELO_30_DIAS =
30;
Integer CONTAGEM_VERMELHO_60_DIAS =
60;
Integer CONTAGEM_VERMELHO_CHEIO_90_DIAS =
90;
String CONTAGEM_SOLICITADA_STYLE_CLASS =
"black";
}
interface ProdutosPromocaoInterna
{
String PRODUTOS =
"'012491', '012492', '012493', '022219', '022220', '000414'";
Double PERCENTUAL =
new Double(0.075);
Integer QUANTIDADE_MINIMA_RECEBIMENTO =
10;
}
interface Vivo
{
Double COMISSAO_VIVO_1_6 =
1.6;
Double COMISSSAO_VIVO_PORTABILIDADE_1_9 =
1.9;
Double COMISSSAO_PORTABILIDADE_1_3 =
1.3;
}
interface Venda
{
Double LIMITE_DESCONTO_ABAIXO_100 =
5.0;
Double LIMITE_PERCENTUAL_DESCONTO_ACIMA_100 =
10.0;
Double LIMITE_PERCENTUAL_DESCONTO_CAPA_ACESSORIOS =
10.0;
Double LIMITE_PERCENTUAL_DESCONTO_PELICULA =
20.0;
}
interface Pessoa
{
String CONSULTAR_COLABORADORES_ADMITIDOS_A =
"A";
String CONSULTAR_COLABORADORES_DEMITIDOS_D =
"D";
}
interface Categoria
{
Long SEQUENCIAL_CATEGORIA_PRODUTO_7 =
new Long(7);
}
interface NotaFiscal
{
String RAZAO_EMITENTE_ESPACO_CASE =
"ESPACO CASE COMERCIO DE EQUIPAMENTOS DE TELEFONIA";
String CODIGO_UF_AL_27 =
"27";
String NATUREZA_OP_VENDA =
"VENDA";
String NATUREZA_OP_REMESSA =
"REMESSA";
String MODELO_NFE_55 =
"55";
String MODELO_NFCE_65 =
"65";
String ID_DESTINO_DENTRO_DO_ESTADO_1 =
"1";
String ID_DESTINO_FORA_DO_ESTADO_2 =
"2";
String CODIGO_MUNICIPIO_MACEIO_2704302 =
"2704302";
String VERSAO_SISTEMA_NFE_1_0_0 =
"1.0.0";
String INSCRICAO_ESTADUAL_244160600 =
"244160600";
// String INSCRICAO_ESTADUAL_244366624 = "244366624";
String SERIE_NOTA_EMITIDA_1 =
"1";
String SERIE_NOTA_REMESSA_0 =
"0";
String CODIGO_REGIME_TRIBUTARIO_SIMPLES_1 =
"1";
String CODIGO_REGIME_TRIBUTARIO_SIMPLES_EXCESSO_SUBLIMITE_2 =
"2";
String CODIGO_REGIME_TRIBUTARIO_NORMAL_3 =
"3";
String CONSUMIDOR_FINAL_1 =
"1";
String CONSUMIDOR_NAO_FINAL_0 =
"0";
String TIPO_NOTA_ENTRADA_0 =
"0";
String TIPO_NOTA_SAIDA_1 =
"1";
String ID_TOKEN_HOMOLOGACAO_000001 =
"000001";
String CSC_HOMOLOGACAO_21282494_8429_48D2_93B1_C9646D0803A1 =
"21282494-8429-48D2-93B1-C9646D0803A1";
String ID_TOKEN_HOMOLOGACAO_000002 =
"000002";
String CSC_HOMOLOGACAO_D1CB17C2_A1B7_4BBE_AEE9_89B48746CDF2 =
"D1CB17C2-A1B7-4BBE-AEE9-89B48746CDF2";
String ID_TOKEN_PRODUCAO_000001 =
"000001";
String CSC_PRODUCAO_8E1F62BB_A189_4DD2_9868_78811C4D0E88 =
"8E1F62BB-A189-4DD2-9868-78811C4D0E88";
String ID_TOKEN_PRODUCAO_000001_RESTAURANTE =
"000001";
String CSC_PRODUCAO_RESTAURANTE_2A209A6D_62E1_427D_B261_D4665BD48CC9 =
"2A209A6D-62E1-427D-B261-D4665BD48CC9";
String INFORMACOES_COMPLEMENTARES =
"EMPRESA OPTANTE PELO SIMPLES NACIONAL";
interface ServicoSefaz
{
String SERVICO_EM_OPERACAO_107 =
"107";
String SERVICO_PARALISADO_MOMENTANEAMENTE_108 =
"108";
String SERVICO_PARALISADO_SEM_PREVISAO_109 =
"109";
}
interface Certificado
{
// String CAMINHO_CERTIFICADO_LOCAL = "src/main/resources/certificado/certificado.pfx";
String CAMINHO_CERTIFICADO_LOCAL =
"src/main/resources/certificado/";
String CAMINHO_SCHEMAS_LOCAL =
"src/main/resources/certificado/Schemas";
// String CAMINHO_CERTIFICADO = "\\certificado\\certificado.pfx";
String NOME_CERTIFICADO_ESPACOCASE =
"CERTIFICADO_ESPACOCASE";
String SENHA_CERTIFICADO_ESPACOCASE =
"12345";
String CAMINHO_CERTIFICADO =
"\\certificado\\";
String CAMINHO_SCHEMAS =
"\\certificado\\Schemas\\enviNFe_v4.00.xsd";
String CNPJ_CERTIFICADO_21494821000100 =
"21494821000100";
// String CNPJ_CERTIFICADO_21494821000282 = "21494821000282";
}
interface Notificacao
{
String CAMINHO_CHAVES =
"\\notificacao\\chaves_privada.json";
}
interface EnderecoEmitente
{
String LOGRADOURO =
"AVENIDA COMENDADOR GUSTAVO PAIVA";
String NUMERO_2650 =
"2650";
String COMPLEMENTO_LOJA_A =
"LOJA A";
String BAIRRO =
"MANGABEIRAS";
String CODIGO_MUNICIPIO_2704302 =
"2704302";
String MUNICIPIO_MACEIO =
"MACEIO";
String UF_AL =
"AL";
String CEP_57037532 =
"57037532";
String CODIGO_PAIS_BRASIL_1058 =
"1058";
String PAIS_BRASIL =
"BRASIL";
String FONE_82999742315 =
"82999742315";
}
interface IndicadorIEDestinatario
{
String CONTRIBUINTE_ICMS_1 =
"1";
String CONTRIBUINTE_ISENTO_2 =
"2";
String NAO_CONTRIBUINTE_9 =
"9";
}
interface IndicadorPresenca
{ //indPres
String OPERACAO_NAO_SE_APLICA_0 =
"0";
String OPERACAO_PRESENCIAL_1 =
"1";
String OPERACAO_NAO_PRESENCIAL_INTERNET_2 =
"2";
String OPERACAO_NAO_PRESENCIAL_TELEATENDIMENTO_3 =
"3";
String OPERACAO_ENTREGA_EM_DOMICILIO_4 =
"4";
String OPERACAO_NAO_PRESENCIAL_OUTROS_9 =
"9";
}
interface ProcessoEmissao
{
String EMISSAO_APLICATIVO_CONTRIBUINTE_0 =
"0";
String EMISSAO_AVULSA_FISCO_1 =
"1";
String EMISSAO_AVULSA_FISCO_COM_CERTIFICADO_2 =
"2";
String EMISSAO_APLICATIVO_FISCO_3 =
"3";
}
interface TipoEmissao
{
String SEM_EMISSAO_0 =
"0";
String EMISSAO_NORMAL_1 =
"1";
String EMISSAO_CONTIGENCIA_FS_2 =
"2";
String EMISSAO_CONTIGENCIA_SCAN_3 =
"3"; // utilização das séries 900 a 999.
String EMISSAO_CONTIGENCIA_DPEC_4 =
"4";
String EMISSAO_CONTIGENCIA_FS_DA =
"5";
}
interface TipoImpressao
{
String IMPRESSAO_DANFE_SEM_GERACAO_0 =
"0";
String IMPRESSAO_DANFE_RETRATO_1 =
"1";
String IMPRESSAO_DANFE_PAISAGEM_2 =
"2";
String IMPRESSAO_DANFE_SIMPLIFICADO_3 =
"3";
String IMPRESSAO_DANFE_NFCE_4 =
"4";
String IMPRESSAO_DANFE_NFCE_MSG_ELETRONICA_5 =
"5";
}
interface IndicadorFinal
{ // indFinal
String INDICADOR_CONSUMIDOR_FINAL_1 =
"1";
String INDICADOR_EMPRESA_REVENDER_MERCADORIA_0 =
"0";
}
interface Imposto
{
String NCM_PLASTICOS_OUTRAS_39269090 =
"39269090";
String NCM_CABOS_85444200 =
"85444200";
String NCM_PELICULAS_70071900 =
"70071900";
String CEST_PELICULAS_1003600 =
"1003600";
String NCM_PELICULAS_GEL_39219090 =
"39219090";
String CSOSN_NAO_TRIBUTADA_PELO_SIMPLES_NACIONAL_400 =
"400";
String CSOSN_NAO_TRIBUTADA_PELO_SIMPLES_NACIONAL_CSOSN_400 =
"CSOSN_400";
String CSOSN_ICMS_COBRADO_ANTERIORMENTE_POR_ST_500 =
"500";
String CST_OPERACAO_ISENTA_CONTRIBUICOES_07 =
"07";
String CST_PIS_COFINS_OPERACAO_ISENTA_CONTRIBUICOES_CST_07 =
"CST_07";
String CST_ICMS_NAO_TRIBUTADA_CST_41 =
"CST_41";
String CST_IPI_SAIDA_ISENTA_CST_52 =
"CST_52";
String CST_IPI_SAIDA_NAO_TRIBUTADA_PARA_REMESSA_MERCADORIA_CONSERTO_REPARO_CST_53 =
"CST_53";
}
interface Transporte
{
String FRETE_POR_CONTA_REMETENTE_CIF_0 =
"0";
String FRETE_POR_CONTA_DESTINATARIO_FOB_1 =
"1";
String FRETE_POR_CONTA_TERCEIROS_2 =
"2";
String FRETE_POR_CONTA_REMETENTE_TRANSPORTE_PROPRIO_3 =
"3";
String FRETE_POR_CONTA_DESTINATARIO_TRANSPORTE_PROPRIO_4 =
"4";
String SEM_OCORRENCIA_TRANSPORTE_9 =
"9";
}
interface Pagamento
{
String FORMA_PAGAMENTO_DINHEIRO_01 =
"01";
String FORMA_PAGAMENTO_CHEQUE_02 =
"02";
String FORMA_PAGAMENTO_CARTAO_CREDITO_03 =
"03";
String FORMA_PAGAMENTO_CARTAO_DEBITO_04 =
"04";
String FORMA_PAGAMENTO_CREDITO_LOJA_05 =
"05";
String FORMA_PAGAMENTO_VALE_ALIMENTACAO_10 =
"10";
String FORMA_PAGAMENTO_VALE_REFEICAO_11 =
"11";
String FORMA_PAGAMENTO_VALE_PRESENTE_12 =
"12";
String FORMA_PAGAMENTO_VALE_COMBUSTIVEL_13 =
"13";
String FORMA_PAGAMENTO_DUPLICATA_MERCANTIL_14 =
"14";
String FORMA_PAGAMENTO_BOLETO_BANCARIO_15 =
"15";
String FORMA_PAGAMENTO_SEM_PAGAMENTO_90 =
"90";
String FORMA_PAGAMENTO_OUTROS_99 =
"99";
interface IntegracaoPagamentoCartao
{
String PAGAMENTO_INTEGRADO_SISTEMA_AUTOMACAO_TEF_ECOMMERCE_1 =
"1";
String PAGAMENTO_NAO_INTEGRADO_POS_2 =
"2";
}
}
interface Sistema
{
String VERSAO_400 =
"4.00";
String LOTE_1 =
"1";
String ENVIO_SINCRONO_1 =
"1";
String ENVIO_ASSINCRONO_0 =
"0";
}
interface Finalidade
{
String NFE_NORMAL_1 =
"1";
String NFE_COMPLEMENTAR_2 =
"2";
String NFE_AJUSTE_3 =
"3";
String DEVOLUCAO_MERCADORIA_4 =
"4";
}
// DEVEM SER INFORMADOS EM CONJUNTO OU OMITIDOS EM CONJUNTO (INCLUIR O NUMERO DA AUTORIZACAO DA TRANSACAO)
interface InformacoesCartao
{
interface CnpjCredenciadora
{
String CNPJ_CREDENCIADORA_REDE_CARTAO_01425787000104 =
"01425787000104";
}
interface Bandeira
{
String BANDEIRA_VISA_01 =
"01";
String BANDEIRA_MASTERCARD_02 =
"02";
String BANDEIRA_AMERICAN_EXPRESS_03 =
"03";
String BANDEIRA_SOROCRED_04 =
"04";
String BANDEIRA_DINERS_CLUB_05 =
"05";
String BANDEIRA_ELO_06 =
"06";
String BANDEIRA_HIPERCARD_07 =
"07";
String BANDEIRA_AURA_08 =
"08";
String BANDEIRA_CABAL_09 =
"09";
String BANDEIRA_OUTROS_99 =
"99";
}
}
interface OperacaoFiscal
{
// 5.000 - SAÍDAS OU PRESTAÇÕES DE SERVIÇOS PARA O ESTADO (DENTRO DO ESTADO)
String CFOP_SAIDA_MESMO_ESTADO_5102 =
"5102"; // Venda de mercadoria adquirida ou recebida de terceiros
String CFOP_SAIDA_MESMO_ESTADO_5102_DESCRICAO =
"Venda de mercadoria adquirida ou recebida de terceiros";
// 5.150 - TRANSFERÊNCIAS DE PRODUÇÃO PRÓPRIA OU DE TERCEIROS (DENTRO DO ESTADO)
String CFOP_TRANSFERENCIA_MERCADORIA_5152 =
"5152"; // Transferência de mercadoria adquirida ou recebida de terceiros;
String CFOP_TRANSFERENCIA_MERCADORIA_5152_DESCRICAO =
"Transferência de mercadoria adquirida ou recebida de terceiros";
// 6.100 - VENDAS DE PRODUÇÃO PRÓPRIA OU DE TERCEIROS (FORA DO ESTADO)
String CFOP_SAIDA_OUTRO_ESTADO_6102 =
"6102"; // Venda de mercadoria adquirida ou recebida de terceiros
String CFOP_SAIDA_OUTRO_ESTADO_6102_DESCRICAO =
"Venda de mercadoria adquirida ou recebida de terceiros";
// 6.915 - REMESSA DE MERCADORIA OU BEM PARA CONSERTO OU REPARO
String CFOP_REMESSA_CONSERTO_REPARO_6915 =
"6915";
String CFOP_REMESSA_CONSERTO_REPARO_6915_DESCRICAO =
"Remessa de mercadoria ou bem para conserto ou reparo";
}
}
interface ArquivoBanco
{
String ARQUIVO_BANCO_REDE_1 =
"1";
String ARQUIVO_BANCO_SAFRA_2 =
"2";
}
interface Foto
{
String CAMINHO_PADRAO_LOCAL =
"espacocase/fotos/";
String CAMINHO_PADRAO_SERVIDOR =
"/fotos/";
}
}