Subversion Repositories Integrator Subversion

Rev

Blame | Last modification | View Log | Download | RSS feed

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/";
        }
       
}