Details | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 170 | espaco | 1 | package br.com.ec.domain.model.tipos.nfe; |
| 2 | |||
| 3 | public enum TipoNotaFiscalCFOP { |
||
| 4 | |||
| 5 | // 5.000 - SAÍDAS OU PRESTAÇÕES DE SERVIÇOS PARA O ESTADO (DENTRO DO ESTADO) |
||
| 6 | VENDA_MERCADORIA_ADQ_REC_TERCEIROS_MESMO_ESTADO_CFOP_5102("5102", "5102 - VENDA DE MERCADORIA ADQUIRIDA OU RECEBIDA DE TERCEIROS", "MESMO ESTADO"), |
||
| 7 | VENDA_MERCADORIA_ADQ_REC_TERCEIROS_SUJEITA_ST_SUBSTITUTO_MESMO_ESTADO_CFOP_5403("5403", "5403 - VENDA DE MERCADORIA ADQUIRIDA OU RECEBIDA DE TERCEIROS EM OPERAÇÃO COM MERCADORIA SUJEITA AO REGIME DE SUBSTITUIÇÃO TRIBUTÁRIA, NA CONDIÇÃO DE CONTRIBUINTE SUBSTITUTO", "MESMO ESTADO"), |
||
| 8 | VENDA_MERCADORIA_ADQ_REC_TERCEIROS_SUJEITA_ST_SUBSTITUIDO_MESMO_ESTADO_CFOP_5405("5405", "5405 - VENDA DE MERCADORIA ADQUIRIDA OU RECEBIDA DE TERCEIROS EM OPERAÇÃO COM MERCADORIA SUJEITA AO REGIME DE SUBSTITUIÇÃO TRIBUTÁRIA, NA CONDIÇÃO DE CONTRIBUINTE SUBSTITUÍDO", "MESMO ESTADO"), |
||
| 9 | |||
| 10 | // 5.150 - TRANSFERÊNCIAS DE PRODUÇÃO PRÓPRIA OU DE TERCEIROS (DENTRO DO ESTADO) |
||
| 11 | TRANSFERENCIA_MERCADORIA_ADQ_REC_TERCEIROS_MESMO_ESTADO_CFOP_5152("5152", "5152 - TRANSFERÊNCIA DE MERCADORIA ADQUIRIDA OU RECEBIDA DE TERCEIROS", "MESMO ESTADO"), |
||
| 12 | |||
| 13 | // 6.100 - VENDAS DE PRODUÇÃO PRÓPRIA OU DE TERCEIROS (FORA DO ESTADO) |
||
| 14 | VENDA_MERCADORIA_ADQ_REC_TERCEIROS_FORA_ESTADO_CFOP_6102("6102", "6102 - VENDA DE MERCADORIA ADQUIRIDA OU RECEBIDA DE TERCEIROS", "FORA DO ESTADO"), |
||
| 15 | |||
| 16 | // 6.200 - DEVOLUÇÕES DE COMPRAS PARA INDUSTRIALIZAÇÃO, COMERCIALIZAÇÃO OU ANULAÇÕES DE VALORES |
||
| 17 | DEVOLUCAO_COMPRA_PARA_COMERCIALIZACAO_FORA_ESTADO_CFOP_6202("6202", "6202 - DEVOLUÇÃO DE COMPRA PARA COMERCIALIZAÇÃO", "FORA DO ESTADO"), |
||
| 18 | |||
| 19 | // 6.915 - REMESSA DE MERCADORIA OU BEM PARA CONSERTO OU REPARO |
||
| 20 | REMESSA_MERCADORIA_BEM_CONSERTO_REPARO_CFOP_6915("6915", "6915 - REMESSA DE MERCADORIA OU BEM PARA CONSERTO OU REPARO", "FORA DO ESTADO"); |
||
| 21 | |||
| 22 | private String tipo; |
||
| 23 | private String descricao; |
||
| 24 | private String observacoes; |
||
| 25 | |||
| 26 | private TipoNotaFiscalCFOP(String tipo, String descricao, String observacoes) { |
||
| 27 | this.tipo = tipo; |
||
| 28 | this.descricao = descricao; |
||
| 29 | this.observacoes = observacoes; |
||
| 30 | } |
||
| 31 | |||
| 32 | public String getDescricao() { |
||
| 33 | return descricao; |
||
| 34 | } |
||
| 35 | |||
| 36 | public String getValor() { |
||
| 37 | return tipo; |
||
| 38 | } |
||
| 39 | |||
| 40 | public String getObservacoes() { |
||
| 41 | return observacoes; |
||
| 42 | } |
||
| 43 | |||
| 44 | public static TipoNotaFiscalCFOP parse(String tipo) { |
||
| 45 | for (TipoNotaFiscalCFOP item : TipoNotaFiscalCFOP.values()) { |
||
| 46 | if (item.getValor().equals(tipo)) { |
||
| 47 | return item; |
||
| 48 | } |
||
| 49 | } |
||
| 50 | return null; |
||
| 51 | } |
||
| 52 | |||
| 53 | } |