Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 espaco 1
package br.com.ec.domain.shared;
2
 
3
public interface ConstantesSEC {
4
 
5
        Boolean TESTE_LOCAL = false;
6
        Boolean EMITIR_NFE_PARA_SEFAZ = true;
7
        Integer FORMATO_CONTAGEM = ContagemFormato.FORMATO_CONTAGEM_POR_MARCA_2;
8
 
9
        long PERFIL_ADMINISTRADOR_1 = 1L;
10
        long PERFIL_GERENTE_FINANCEIRO_2 = 2L;
11
        long PERFIL_GERENTE_ADMINISTRATIVO_3 = 3L;
12
        long PERFIL_GERENTE_LOJISTICA_4 = 4L;
13
        long PERFIL_VENDEDOR_5 = 5L;
14
        long PERFIL_GERENTE_ECOMMERCE_6 = 6L;
15
        long PERFIL_GERENTE_COMPRAS_7 = 7L;
16
        long PERFIL_GERENTE_VIVO_8 = 8L;
17
        long PERFIL_LOJA_9 = 9L;
18
 
19
        String CODIGO_PRODUTO_PADRAO_000000 = "000000";
20
 
21
        String DESTINATARIOS_EMAIL = "brunolopespeixoto@gmail.com, adrianolopespeixoto@hotmail.com";
22
        Long SEQUENCIAL_QUIOSQUE_EXTRA_2 = new Long(2);
23
        Long SEQUENCIAL_QUIOSQUE_HIPER_3 = new Long(3);
24
        Long SEQUENCIAL_LOJA_VIVO_4 = new Long(4);
25
        Long SEQUENCIAL_LOJA_MATRIZ_6 = new Long(6);
26
        Long SEQUENCIAL_LOJA_FARMACIA_7 = new Long(7);
27
        Long SEQUENCIAL_QUIOSQUE_PATIO_5 = new Long(5);
28
        Long SEQUENCIAL_LOJA_MACEIO_8 = new Long(8);
29
        Long SEQUENCIAL_ESTOQUE_1 = new Long(1);
30
        Long SEQUENCIAL_BOMPRECO_FAROL_15 = new Long(15);
31
        Long SEQUENCIAL_RESTAURANTE_16 = new Long(16);
32
        String DESCRICAO_ESTOQUE_9 = "ESTOQUE";
33
 
34
        interface Parametro {
35
                Long CODIGO_PARAMETRO_TEMPO_ESTOQUE_MINIMO_PARA_COMPRAS = new Long(1);
36
                Long CODIGO_PARAMETRO_TEMPO_ESTOQUE_REPOSICAO_PARA_COMPRAS = new Long(2);
37
//              Long CODIGO_PARAMETRO_TEMPO_VENDAS_PARA_ANALISE_ESTOQUE_MINIMO = new Long(3);
38
        }
39
 
40
        interface Empresa {
41
                Long CODIGO_EMPRESA_ESPACO_CASE_1 = new Long(1);
42
                Long CODIGO_EMPRESA_VIVO_2 = new Long(2);
43
                Long CODIGO_EMPRESA_FARMACIA_3 = new Long(3);
44
 
45
                String CNPJ_21494821000100 = "21494821000100";
46
                String CNPJ_21494821000444 = "21494821000444";
47
        }
48
 
49
        interface BandeiraCartao {
50
                Long CODIGO_BANDEIRA_HIPERCARD_8 = 8L;
51
                Long CODIGO_BANDEIRA_AMERICAN_EXPRESS_9 = 9L;
52
        }
53
 
54
        interface PontosDeVenda {
55
                Integer TODOS_OS_PONTOS = 0;
56
                Integer APENAS_LOJA_POCO = 1;
57
                Integer APENAS_QUIOSQUE_EXTRA = 2;
58
                Integer APENAS_QUIOSQUE_HIPER = 3;
59
        }
60
 
61
        interface Etiqueta {
62
                Integer QUANTIDADE_MAXIMA_POR_FOLHA = 65;
63
        }
64
 
65
        interface FormasDePagamento {
66
                Long FORMAPAGAMENTO_DINHEIRO = new Long(1);
67
                Long FORMAPAGAMENTO_DEBITO = new Long(2);
68
                Long FORMAPAGAMENTO_PAGSEGURO = new Long(6);
69
                Long FORMAPAGAMENTO_1X = new Long(3);
70
                Long FORMAPAGAMENTO_2X = new Long(4);
71
                Long FORMAPAGAMENTO_3X = new Long(5);
72
                Long FORMAPAGAMENTO_4X = new Long(7);
73
                Long FORMAPAGAMENTO_5X = new Long(8);
74
                Long FORMAPAGAMENTO_6X = new Long(9);
75
                Long FORMAPAGAMENTO_7X = new Long(10);
76
                Long FORMAPAGAMENTO_8X = new Long(11);
77
                Long FORMAPAGAMENTO_9X = new Long(12);
78
                Long FORMAPAGAMENTO_10X = new Long(13);
79
                Long FORMAPAGAMENTO_11X = new Long(14);
80
                Long FORMAPAGAMENTO_12X = new Long(15);
81
                Long FORMAPAGAMENTO_CUPOM = new Long(16);
82
                Long FORMAPAGAMENTO_OUTROS = new Long(17);
83
        }
84
 
85
        interface ContagemFormato {
86
                Integer FORMATO_CONTAGEM_POR_PERIODO_1 = 1;
87
                Integer FORMATO_CONTAGEM_POR_MARCA_2 = 2;
88
        }
89
 
90
        interface StatusContagem {
91
                Integer CONTAGEM_VERDE_0_DIAS = 0;
92
                Integer CONTAGEM_AMARELO_30_DIAS = 30;
93
                Integer CONTAGEM_VERMELHO_60_DIAS = 60;
94
                Integer CONTAGEM_VERMELHO_CHEIO_90_DIAS = 90;
95
                String CONTAGEM_SOLICITADA_STYLE_CLASS = "black";
96
        }
97
 
98
        interface ProdutosPromocaoInterna {
99
                String PRODUTOS = "'012491', '012492', '012493', '022219', '022220', '000414'";
100
                Double PERCENTUAL = new Double(0.075);
101
                Integer QUANTIDADE_MINIMA_RECEBIMENTO = 10;
102
        }
103
 
104
        interface Vivo {
105
                Double COMISSAO_VIVO_1_6 = 1.6;
106
                Double COMISSSAO_VIVO_PORTABILIDADE_1_9 = 1.9;
107
                Double COMISSSAO_PORTABILIDADE_1_3 = 1.3;
108
        }
109
 
110
        interface Venda {
111
                Double LIMITE_DESCONTO_ABAIXO_100 = 5.0;
112
                Double LIMITE_PERCENTUAL_DESCONTO_ACIMA_100 = 10.0;
113
 
114
                Double LIMITE_PERCENTUAL_DESCONTO_CAPA_ACESSORIOS = 10.0;
115
                Double LIMITE_PERCENTUAL_DESCONTO_PELICULA = 20.0;
116
        }
117
 
118
        interface Pessoa {
119
                String CONSULTAR_COLABORADORES_ADMITIDOS_A = "A";
120
                String CONSULTAR_COLABORADORES_DEMITIDOS_D = "D";
121
        }
122
 
123
        interface Categoria {
124
                Long SEQUENCIAL_CATEGORIA_PRODUTO_7 = new Long(7);
125
        }
126
 
127
        interface NotaFiscal {
128
                String RAZAO_EMITENTE_ESPACO_CASE = "ESPACO CASE COMERCIO DE EQUIPAMENTOS DE TELEFONIA";
129
                String CODIGO_UF_AL_27 = "27";
130
                String NATUREZA_OP_VENDA = "VENDA";
131
                String NATUREZA_OP_REMESSA = "REMESSA";
132
                String MODELO_NFE_55 = "55";
133
                String MODELO_NFCE_65 = "65";
134
                String ID_DESTINO_DENTRO_DO_ESTADO_1 = "1";
135
                String ID_DESTINO_FORA_DO_ESTADO_2 = "2";
136
                String CODIGO_MUNICIPIO_MACEIO_2704302 = "2704302";
137
                String VERSAO_SISTEMA_NFE_1_0_0 = "1.0.0";
138
                String INSCRICAO_ESTADUAL_244160600 = "244160600";
139
//              String INSCRICAO_ESTADUAL_244366624 = "244366624";
140
 
141
                String SERIE_NOTA_EMITIDA_1 = "1";
142
                String SERIE_NOTA_REMESSA_0 = "0";
143
 
144
                String CODIGO_REGIME_TRIBUTARIO_SIMPLES_1 = "1";
145
                String CODIGO_REGIME_TRIBUTARIO_SIMPLES_EXCESSO_SUBLIMITE_2 = "2";
146
                String CODIGO_REGIME_TRIBUTARIO_NORMAL_3 = "3";
147
 
148
                String CONSUMIDOR_FINAL_1 = "1";
149
                String CONSUMIDOR_NAO_FINAL_0 = "0";
150
 
151
                String TIPO_NOTA_ENTRADA_0 = "0";
152
                String TIPO_NOTA_SAIDA_1 = "1";
153
 
154
                String ID_TOKEN_HOMOLOGACAO_000001 = "000001";
155
                String CSC_HOMOLOGACAO_21282494_8429_48D2_93B1_C9646D0803A1 = "21282494-8429-48D2-93B1-C9646D0803A1";
156
 
157
                String ID_TOKEN_HOMOLOGACAO_000002 = "000002";
158
                String CSC_HOMOLOGACAO_D1CB17C2_A1B7_4BBE_AEE9_89B48746CDF2 = "D1CB17C2-A1B7-4BBE-AEE9-89B48746CDF2";
159
 
160
                String ID_TOKEN_PRODUCAO_000001 = "000001";
161
                String CSC_PRODUCAO_8E1F62BB_A189_4DD2_9868_78811C4D0E88 = "8E1F62BB-A189-4DD2-9868-78811C4D0E88";
162
 
163
                String ID_TOKEN_PRODUCAO_000001_RESTAURANTE = "000001";
164
                String CSC_PRODUCAO_RESTAURANTE_2A209A6D_62E1_427D_B261_D4665BD48CC9 = "2A209A6D-62E1-427D-B261-D4665BD48CC9";
165
 
166
                String INFORMACOES_COMPLEMENTARES = "EMPRESA OPTANTE PELO SIMPLES NACIONAL";
167
 
168
                interface ServicoSefaz {
169
                        String SERVICO_EM_OPERACAO_107 = "107";
170
                        String SERVICO_PARALISADO_MOMENTANEAMENTE_108 = "108";
171
                        String SERVICO_PARALISADO_SEM_PREVISAO_109 = "109";
172
                }
173
 
174
                interface Certificado {
175
//                      String CAMINHO_CERTIFICADO_LOCAL = "src/main/resources/certificado/certificado.pfx";
176
                        String CAMINHO_CERTIFICADO_LOCAL = "src/main/resources/certificado/";
177
                        String CAMINHO_SCHEMAS_LOCAL = "src/main/resources/certificado/Schemas";
178
 
179
//                      String CAMINHO_CERTIFICADO = "\\certificado\\certificado.pfx";
180
                        String NOME_CERTIFICADO_ESPACOCASE = "CERTIFICADO_ESPACOCASE";
181
                        String SENHA_CERTIFICADO_ESPACOCASE = "12345";
182
 
183
                        String CAMINHO_CERTIFICADO = "\\certificado\\";
184
                        String CAMINHO_SCHEMAS = "\\certificado\\Schemas\\enviNFe_v4.00.xsd";
185
                        String CNPJ_CERTIFICADO_21494821000100 = "21494821000100";
186
//                      String CNPJ_CERTIFICADO_21494821000282 = "21494821000282";
187
                }
188
 
189
                interface Notificacao {
190
                        String CAMINHO_CHAVES = "\\notificacao\\chaves_privada.json";
191
                }
192
 
193
                interface EnderecoEmitente {
194
                        String LOGRADOURO = "AVENIDA COMENDADOR GUSTAVO PAIVA";
195
                        String NUMERO_2650 = "2650";
196
                        String COMPLEMENTO_LOJA_A = "LOJA A";
197
                        String BAIRRO = "MANGABEIRAS";
198
                        String CODIGO_MUNICIPIO_2704302 = "2704302";
199
                        String MUNICIPIO_MACEIO = "MACEIO";
200
                        String UF_AL = "AL";
201
                        String CEP_57037532 = "57037532";
202
                        String CODIGO_PAIS_BRASIL_1058 = "1058";
203
                        String PAIS_BRASIL = "BRASIL";
204
                        String FONE_82999742315 = "82999742315";
205
                }
206
 
207
                interface IndicadorIEDestinatario {
208
                        String CONTRIBUINTE_ICMS_1 = "1";
209
                        String CONTRIBUINTE_ISENTO_2 = "2";
210
                        String NAO_CONTRIBUINTE_9 = "9";
211
                }
212
 
213
                interface IndicadorPresenca { //indPres
214
                        String OPERACAO_NAO_SE_APLICA_0 = "0";
215
                        String OPERACAO_PRESENCIAL_1 = "1";
216
                        String OPERACAO_NAO_PRESENCIAL_INTERNET_2 = "2";
217
                        String OPERACAO_NAO_PRESENCIAL_TELEATENDIMENTO_3 = "3";
218
                        String OPERACAO_ENTREGA_EM_DOMICILIO_4 = "4";
219
                        String OPERACAO_NAO_PRESENCIAL_OUTROS_9 = "9";
220
                }
221
 
222
                interface ProcessoEmissao {
223
                        String EMISSAO_APLICATIVO_CONTRIBUINTE_0 = "0";
224
                        String EMISSAO_AVULSA_FISCO_1 = "1";
225
                        String EMISSAO_AVULSA_FISCO_COM_CERTIFICADO_2 = "2";
226
                        String EMISSAO_APLICATIVO_FISCO_3 = "3";
227
                }
228
 
229
                interface TipoEmissao {
230
                        String SEM_EMISSAO_0 = "0";
231
                        String EMISSAO_NORMAL_1 = "1";
232
                        String EMISSAO_CONTIGENCIA_FS_2 = "2";
233
                        String EMISSAO_CONTIGENCIA_SCAN_3 = "3"; // utilização das séries 900 a 999.
234
                        String EMISSAO_CONTIGENCIA_DPEC_4 = "4";
235
                        String EMISSAO_CONTIGENCIA_FS_DA = "5";
236
                }
237
 
238
                interface TipoImpressao {
239
                        String IMPRESSAO_DANFE_SEM_GERACAO_0 = "0";
240
                        String IMPRESSAO_DANFE_RETRATO_1 = "1";
241
                        String IMPRESSAO_DANFE_PAISAGEM_2 = "2";
242
                        String IMPRESSAO_DANFE_SIMPLIFICADO_3 = "3";
243
                        String IMPRESSAO_DANFE_NFCE_4 = "4";
244
                        String IMPRESSAO_DANFE_NFCE_MSG_ELETRONICA_5 = "5";
245
                }
246
 
247
                interface IndicadorFinal { // indFinal
248
                        String INDICADOR_CONSUMIDOR_FINAL_1 = "1";
249
                        String INDICADOR_EMPRESA_REVENDER_MERCADORIA_0 = "0";
250
                }
251
 
252
                interface Imposto {
253
                        String NCM_PLASTICOS_OUTRAS_39269090 = "39269090";
254
                        String NCM_CABOS_85444200 = "85444200";
255
 
256
                        String NCM_PELICULAS_70071900 = "70071900";
257
                        String CEST_PELICULAS_1003600 = "1003600";
258
 
259
                        String NCM_PELICULAS_GEL_39219090 = "39219090";
260
 
261
                        String CSOSN_NAO_TRIBUTADA_PELO_SIMPLES_NACIONAL_400 = "400";
262
                        String CSOSN_NAO_TRIBUTADA_PELO_SIMPLES_NACIONAL_CSOSN_400 = "CSOSN_400";
263
                        String CSOSN_ICMS_COBRADO_ANTERIORMENTE_POR_ST_500 = "500";
264
 
265
                        String CST_OPERACAO_ISENTA_CONTRIBUICOES_07 = "07";
266
                        String CST_PIS_COFINS_OPERACAO_ISENTA_CONTRIBUICOES_CST_07 = "CST_07";
267
 
268
                        String CST_ICMS_NAO_TRIBUTADA_CST_41 = "CST_41";
269
 
270
                        String CST_IPI_SAIDA_ISENTA_CST_52 = "CST_52";
271
                        String CST_IPI_SAIDA_NAO_TRIBUTADA_PARA_REMESSA_MERCADORIA_CONSERTO_REPARO_CST_53 = "CST_53";
272
                }
273
 
274
                interface Transporte {
275
                        String FRETE_POR_CONTA_REMETENTE_CIF_0 = "0";
276
                        String FRETE_POR_CONTA_DESTINATARIO_FOB_1 = "1";
277
                        String FRETE_POR_CONTA_TERCEIROS_2 = "2";
278
                        String FRETE_POR_CONTA_REMETENTE_TRANSPORTE_PROPRIO_3 = "3";
279
                        String FRETE_POR_CONTA_DESTINATARIO_TRANSPORTE_PROPRIO_4 = "4";
280
                        String SEM_OCORRENCIA_TRANSPORTE_9 = "9";
281
                }
282
 
283
                interface Pagamento {
284
                        String FORMA_PAGAMENTO_DINHEIRO_01 = "01";
285
                        String FORMA_PAGAMENTO_CHEQUE_02 = "02";
286
                        String FORMA_PAGAMENTO_CARTAO_CREDITO_03 = "03";
287
                        String FORMA_PAGAMENTO_CARTAO_DEBITO_04 = "04";
288
                        String FORMA_PAGAMENTO_CREDITO_LOJA_05 = "05";
289
                        String FORMA_PAGAMENTO_VALE_ALIMENTACAO_10 = "10";
290
                        String FORMA_PAGAMENTO_VALE_REFEICAO_11 = "11";
291
                        String FORMA_PAGAMENTO_VALE_PRESENTE_12 = "12";
292
                        String FORMA_PAGAMENTO_VALE_COMBUSTIVEL_13 = "13";
293
                        String FORMA_PAGAMENTO_DUPLICATA_MERCANTIL_14 = "14";
294
                        String FORMA_PAGAMENTO_BOLETO_BANCARIO_15 = "15";
295
                        String FORMA_PAGAMENTO_SEM_PAGAMENTO_90 = "90";
296
                        String FORMA_PAGAMENTO_OUTROS_99 = "99";
297
 
298
                        interface IntegracaoPagamentoCartao {
299
                                String PAGAMENTO_INTEGRADO_SISTEMA_AUTOMACAO_TEF_ECOMMERCE_1 = "1";
300
                                String PAGAMENTO_NAO_INTEGRADO_POS_2 = "2";
301
                        }
302
 
303
                }
304
 
305
                interface Sistema {
306
                        String VERSAO_400 = "4.00";
307
                        String LOTE_1 = "1";
308
                        String ENVIO_SINCRONO_1 = "1";
309
                        String ENVIO_ASSINCRONO_0 = "0";
310
                }
311
 
312
                interface Finalidade {
313
                        String NFE_NORMAL_1 = "1";
314
                        String NFE_COMPLEMENTAR_2 = "2";
315
                        String NFE_AJUSTE_3 = "3";
316
                        String DEVOLUCAO_MERCADORIA_4 = "4";
317
                }
318
 
319
                // DEVEM SER INFORMADOS EM CONJUNTO OU OMITIDOS EM CONJUNTO (INCLUIR O NUMERO DA AUTORIZACAO DA TRANSACAO)
320
                interface InformacoesCartao {
321
                        interface CnpjCredenciadora {
322
                                String CNPJ_CREDENCIADORA_REDE_CARTAO_01425787000104 = "01425787000104";
323
                        }
324
 
325
                        interface Bandeira {
326
                                String BANDEIRA_VISA_01 = "01";
327
                                String BANDEIRA_MASTERCARD_02 = "02";
328
                                String BANDEIRA_AMERICAN_EXPRESS_03 = "03";
329
                                String BANDEIRA_SOROCRED_04 = "04";
330
                                String BANDEIRA_DINERS_CLUB_05 = "05";
331
                                String BANDEIRA_ELO_06 = "06";
332
                                String BANDEIRA_HIPERCARD_07 = "07";
333
                                String BANDEIRA_AURA_08 = "08";
334
                                String BANDEIRA_CABAL_09 = "09";
335
                                String BANDEIRA_OUTROS_99 = "99";
336
                        }
337
                }
338
 
339
                interface OperacaoFiscal {
340
//                      5.000 - SAÍDAS OU PRESTAÇÕES DE SERVIÇOS PARA O ESTADO (DENTRO DO ESTADO)
341
                        String CFOP_SAIDA_MESMO_ESTADO_5102 = "5102"; //  Venda de mercadoria adquirida ou recebida de terceiros
342
                        String CFOP_SAIDA_MESMO_ESTADO_5102_DESCRICAO = "Venda de mercadoria adquirida ou recebida de terceiros";
343
 
344
//                      5.150 - TRANSFERÊNCIAS DE PRODUÇÃO PRÓPRIA OU DE TERCEIROS (DENTRO DO ESTADO)
345
                        String CFOP_TRANSFERENCIA_MERCADORIA_5152 = "5152"; // Transferência de mercadoria adquirida ou recebida de terceiros;
346
                        String CFOP_TRANSFERENCIA_MERCADORIA_5152_DESCRICAO = "Transferência de mercadoria adquirida ou recebida de terceiros";
347
 
348
//                      6.100 - VENDAS DE PRODUÇÃO PRÓPRIA OU DE TERCEIROS (FORA DO ESTADO)
349
                        String CFOP_SAIDA_OUTRO_ESTADO_6102 = "6102"; // Venda de mercadoria adquirida ou recebida de terceiros
350
                        String CFOP_SAIDA_OUTRO_ESTADO_6102_DESCRICAO = "Venda de mercadoria adquirida ou recebida de terceiros";
351
 
352
//                      6.915 - REMESSA DE MERCADORIA OU BEM PARA CONSERTO OU REPARO
353
                        String CFOP_REMESSA_CONSERTO_REPARO_6915 = "6915";
354
                        String CFOP_REMESSA_CONSERTO_REPARO_6915_DESCRICAO = "Remessa de mercadoria ou bem para conserto ou reparo";
355
                }
356
 
357
        }
358
 
359
        interface ArquivoBanco {
360
                String ARQUIVO_BANCO_REDE_1 = "1";
361
                String ARQUIVO_BANCO_SAFRA_2 = "2";
362
        }
363
 
364
        interface Foto {
365
                String CAMINHO_PADRAO_LOCAL = "espacocase/fotos/";
366
                String CAMINHO_PADRAO_SERVIDOR = "/fotos/";
367
        }
368
 
369
}