mdz-enum
Advanced tools
Comparing version 1.0.1 to 1.0.2
537
index.js
@@ -1,532 +0,7 @@ | ||
const SituacaoPedido = { | ||
Edicao: 'Edicao', | ||
Liberado: 'Liberado', | ||
Bloqueado: 'Bloqueado', | ||
Finalizado: 'Finalizado', | ||
Cancelado: 'Cancelado', | ||
} | ||
import { listEnum } from "./functions" | ||
const OperacaoPedido = { | ||
Orcamento: 'Orcamento', | ||
Pedido: 'Pedido', | ||
} | ||
import { SituacaoPedido, OperacaoPedido, OrigemPedido, TipoFrete } from './commercial' | ||
import { MeioPagamento, OperacaoOperadoraCartao } from './finance' | ||
import { COFINS, ICMS_CSOSN, ICMS_CST, IPI, PIS, OperacaoCenarioFiscal, TipoCenarioFiscal } from './fiscal' | ||
const OrigemPedido = { | ||
Erp: 'Erp', | ||
Ecommerce: 'Ecommerce', | ||
} | ||
const OperacaoOperadoraCartao = { | ||
Credito: 'Credito', | ||
Debito: 'Debito', | ||
} | ||
const MeioPagamento = { | ||
Dinheiro: 'Dinheiro', | ||
CartaoCredito: 'CartaoCredito', | ||
CartaoDebito: 'CartaoDebito', | ||
Boleto: 'Boleto', | ||
Outros: 'Outros', | ||
} | ||
const TipoFrete = { | ||
ContratacaoContaRemetente: '0', | ||
ContratacaoContaDestinatario: '1', | ||
ContratacaoTerceiros: '2', | ||
ProprioContaRemetente: '3', | ||
ProprioContaDestinatario: '4', | ||
SemFrete: '9', | ||
description(val) { | ||
switch (val) { | ||
case this.ContratacaoContaRemetente: | ||
return '0-Contratação do Frete por conta do Remetente (CIF)' | ||
case this.ContratacaoContaDestinatario: | ||
return '1-Contratação do Frete por conta do Destinatário (FOB)' | ||
case this.ContratacaoTerceiros: | ||
return '2-Contratação do Frete por conta de Terceiros' | ||
case this.ProprioContaRemetente: | ||
return '3-Transporte Próprio por conta do Remetente' | ||
case this.ProprioContaDestinatario: | ||
return '4-Transporte Próprio por conta do Destinatário' | ||
case this.SemFrete: | ||
return '9-Sem Ocorrência de Transporte' | ||
default: | ||
return 'enum not found' | ||
} | ||
}, | ||
} | ||
const ICMS_CST = { | ||
TributadoIntegralmente: '00', | ||
TributadoCobrancaIcmsSt: '10', | ||
ReducaoBaseCalculo: '20', | ||
IsentoOuNaoTributadoComCobrançaICMSST: '30', | ||
Isento: '40', | ||
Naotributado: '41', | ||
Suspensao: '50', | ||
Diferido: '51', | ||
ICMSCobradoAnteriormentePorST: '60', | ||
ReducaoBaseCalculoECobrançaICMSST: '70', | ||
Outros: '90', | ||
description(val) { | ||
switch (val) { | ||
case this.TributadoIntegralmente: | ||
return '00-Tributado integralmente' | ||
case this.TributadoCobrancaIcmsSt: | ||
return '10-Tributado com cobrança de ICMS por ST' | ||
case this.ReducaoBaseCalculo: | ||
return '20-Redução de base de cálculo' | ||
case this.IsentoOuNaoTributadoComCobrançaICMSST: | ||
return '30-Isento ou não tributado com cobrança de ICMS ST' | ||
case this.Isento: | ||
return '40-Isento' | ||
case this.Naotributado: | ||
return '41-Não tributado' | ||
case this.Suspensao: | ||
return '50-Suspensão' | ||
case this.Diferido: | ||
return '51-Diferido' | ||
case this.ICMSCobradoAnteriormentePorST: | ||
return '60-ICMS cobrado anteriormente por ST' | ||
case this.ReducaoBaseCalculoECobrançaICMSST: | ||
return '70-Redução na base de cálculo e cobrança do ICMS por ST' | ||
case this.Outros: | ||
return '90-Outros' | ||
default: | ||
return 'enum not found' | ||
} | ||
}, | ||
} | ||
const ICMS_CSOSN = { | ||
TributadaSimplesNacionalComPermissaoCredito: '101', | ||
TributadaSimplesNacionalSemPermissaoCredito: '102', | ||
IsencaoICMSSimplesNacionalFaixaReceitaBruta: '103', | ||
TributadaSimplesNacionalComPermissãoCreditoCobrançaICMSSubstituiçãoTributária: '201', | ||
TributadaSimplesNacionalSemPermissãoCreditoCobrançaICMSSubstituiçãoTributária: '202', | ||
IsencaoICMSSimplesNacionalFaixaReceitaBrutaComCobrançaICMSPorSubstituicaoTributária: '203', | ||
Imune: '300', | ||
NaoTributadaPeloSimplesNacional: '400', | ||
ICMSobradoAnteriormentePorSubstituicaoTributaria: '500', | ||
Outros: '900', | ||
description(val) { | ||
switch (val) { | ||
case this.TributadaSimplesNacionalComPermissaoCredito: | ||
return '101-Tributada pelo Simples Nacional com permissão de crédito' | ||
case this.TributadaSimplesNacionalSemPermissaoCredito: | ||
return '102-Tributada pelo Simples Nacional sem permissão de crédito' | ||
case this.IsencaoICMSSimplesNacionalFaixaReceitaBruta: | ||
return '103-Isenção do ICMS no Simples Nacional para faixa de receita bruta' | ||
case this.TributadaSimplesNacionalComPermissãoCreditoCobrançaICMSSubstituiçãoTributária: | ||
return '201-Tributada pelo Simples Nacional com permissão de crédito e com cobrança do ICMS substituição tributária' | ||
case this.TributadaSimplesNacionalSemPermissãoCreditoCobrançaICMSSubstituiçãoTributária: | ||
return '202-Tributada pelo Simples Nacional sem permissão de crédito e com cobrança do ICMS substituição tributária' | ||
case this.IsencaoICMSSimplesNacionalFaixaReceitaBrutaComCobrançaICMSPorSubstituicaoTributária: | ||
return '203-Isenção do ICMS no Simples Nacional para faixa de receita bruta e com cobrança do ICMS por substituição tributária' | ||
case this.Imune: | ||
return '300-Imune' | ||
case this.NaoTributadaPeloSimplesNacional: | ||
return '400-Não tributada pelo Simples Nacional' | ||
case this.ICMSobradoAnteriormentePorSubstituicaoTributaria: | ||
return '500-ICMS cobrado anteriormente por substituição tributária' | ||
case this.Outros: | ||
return '900-Outros' | ||
default: | ||
return 'enum not found' | ||
} | ||
}, | ||
} | ||
const IPI = { | ||
EntradaComRecuperacaoCredito: '00', | ||
EntradaTributadaComAliquotaZero: '01', | ||
EntradaIsenta: '02', | ||
EntradaNaoTributada: '03', | ||
EntradaImune: '04', | ||
EntradaComSuspensao: '05', | ||
OutrasEntradas: '49', | ||
SaidaTributada: '50', | ||
SaidaTributadaComAliquotaZero: '51', | ||
SaidaIsenta: '52', | ||
SaidaNaoTributada: '53', | ||
SaidaImune: '54', | ||
SaidaComSuspensao: '55', | ||
OutrasSaidas: '99', | ||
description(val) { | ||
switch (val) { | ||
case this.EntradaComRecuperacaoCredito: | ||
return '0-Contratação do Frete por conta do Remetente (CIF)' | ||
case this.EntradaTributadaComAliquotaZero: | ||
return '1-Contratação do Frete por conta do Destinatário (FOB)' | ||
case this.EntradaIsenta: | ||
return '2-Contratação do Frete por conta de Terceiros' | ||
case this.EntradaNaoTributada: | ||
return '3-Transporte Próprio por conta do Remetente' | ||
case this.EntradaImune: | ||
return '4-Transporte Próprio por conta do Destinatário' | ||
case this.EntradaComSuspensao: | ||
return '9-Sem Ocorrência de Transporte' | ||
case this.OutrasEntradas: | ||
return '9-Sem Ocorrência de Transporte' | ||
case this.SaidaTributada: | ||
return '9-Sem Ocorrência de Transporte' | ||
case this.SaidaTributadaComAliquotaZero: | ||
return '9-Sem Ocorrência de Transporte' | ||
case this.SaidaIsenta: | ||
return '9-Sem Ocorrência de Transporte' | ||
case this.SaidaNaoTributada: | ||
return '9-Sem Ocorrência de Transporte' | ||
case this.SaidaImune: | ||
return '9-Sem Ocorrência de Transporte' | ||
case this.SaidaComSuspensao: | ||
return '9-Sem Ocorrência de Transporte' | ||
case this.OutrasSaidas: | ||
return '9-Sem Ocorrência de Transporte' | ||
default: | ||
return 'enum not found' | ||
} | ||
}, | ||
} | ||
const PIS = { | ||
OperacaoTributavelCumulativoNaoCumulativo: '01', | ||
OperacaoTributavelAliquotaDiferenciada: '02', | ||
OperacaoTributavelQuantidadeVendidaXAliquotaPorUnidadeProduto: '03', | ||
OperacaoTributavelTributacaoMonofasica: '04', | ||
OperacaoTributavelSubstituicaoTributaria: '05', | ||
OperacaoTributavelAliquotaZero: '06', | ||
OperacaoIsentaContribuicao: '07', | ||
OperacaoSemIncidenciaContribuicao: '08', | ||
OperacaoComSuspensaoContribuicao: '09', | ||
OutrasOperaçõesSaida: '49', | ||
OperacaoDireitoCreditoExclusivamenteReceitaTributadaMercadoInterno: '50', | ||
OperacaoDireitoCreditoExclusivamenteReceitaNaoTributadaMercadoInterno: '51', | ||
OperacaoDireitoCreditoExclusivamenteReceitaExportacao: '52', | ||
OperacaoDireitoCreditoReceitasTributadasENaoTributadasMercadoInterno: '53', | ||
OperacaoDireitoCreditoReceitasTributadasMercadoInternoEExportacao: '54', | ||
OperacaoDireitoCreditoReceitasNaoTributadasMercadoInternoEExportacao: '55', | ||
OperacaoDireitoCreditoReceitasTributadasENaoTributadasMercadoInternoEExportacao: '56', | ||
CreditoPresumidoOperacaoAquisicaoVinculadaExclusivamenteReceitaTributadaMercadoInterno: '60', | ||
CreditoPresumidoOperacaoAquisicaoVinculadaExclusivamenteReceitaNaoTributadaMercadoInterno: '61', | ||
CreditoPresumidoOperacaoAquisicaoVinculadaExclusivamenteReceitaExportacao: '62', | ||
CreditoPresumidoOperacaoAquisicaoVinculadaReceitasTributadasNaoTributadasMercadoInterno: '63', | ||
CreditoPresumidoOperacaoAquisicaoVinculadaReceitasTributadasMercadoInternoEExportacao: '64', | ||
CreditoPresumidoOperacaoAquisicaoVinculadaReceitasNaoTributadasMercadoInternoEExportacao: '65', | ||
CreditoPresumidoOperacaoAquisicaoVinculadaReceitasTributadasENaoTributadasMercadoInternoEExportacao: '66', | ||
CreditoPresumidoOutrasOperacoes: '67', | ||
OperacaoAquisicaoSemDireitoCredito: '70', | ||
OperacaoAquisicaoComIsencao: '71', | ||
OperacaoAquisicaoComSuspensao: '72', | ||
OperacaoAquisicaoAliquotaZero: '73', | ||
OperacaoAquisicaoSemIncidenciaDaContribuicao: '74', | ||
OperacaoAquisicaoSubstituicaoTributaria: '75', | ||
OutrasOperacoesEntrada: '98', | ||
OutrasOperacoes: '99', | ||
description(val) { | ||
switch (val) { | ||
case this.OperacaoTributavelCumulativoNaoCumulativo: | ||
return '01-Operação Tributável (base de cálculo = valor da operação alíquota normal (cumulativo/não cumulativo))' | ||
case this.OperacaoTributavelAliquotaDiferenciada: | ||
return '02-Operação Tributável (base de cálculo = valor da operação (alíquota diferenciada))' | ||
case this.OperacaoTributavelQuantidadeVendidaXAliquotaPorUnidadeProduto: | ||
return '03-Operação Tributável (base de cálculo = quantidade vendida x alíquota por unidade de produto)' | ||
case this.OperacaoTributavelTributacaoMonofasica: | ||
return '04-Operação Tributável (tributação monofásica (alíquota zero))' | ||
case this.OperacaoTributavelSubstituicaoTributaria: | ||
return '05-Operação Tributável(Substituição Tributária)' | ||
case this.OperacaoTributavelAliquotaZero: | ||
return '06-Operação Tributável (alíquota zero)' | ||
case this.OperacaoIsentaContribuicao: | ||
return '07-Operação Isenta da Contribuição' | ||
case this.OperacaoSemIncidenciaContribuicao: | ||
return '08-Operação Sem Incidência da Contribuição' | ||
case this.OperacaoComSuspensaoContribuicao: | ||
return '09-Operação com Suspensão da Contribuição' | ||
case this.OutrasOperaçõesSaida: | ||
return '49-Outras Operações de Saída' | ||
case this.OperacaoDireitoCreditoExclusivamenteReceitaTributadaMercadoInterno: | ||
return '50-Operação com Direito a Crédito - Vinculada Exclusivamente a Receita Tributada no Mercado Interno' | ||
case this.OperacaoDireitoCreditoExclusivamenteReceitaNaoTributadaMercadoInterno: | ||
return '51-Operação com Direito a Crédito - Vinculada Exclusivamente a Receita Não-Tributada no Mercado Interno' | ||
case this.OperacaoDireitoCreditoExclusivamenteReceitaExportacao: | ||
return '52-Operação com Direito a Crédito – Vinculada Exclusivamente a Receita de Exportação' | ||
case this.OperacaoDireitoCreditoReceitasTributadasENaoTributadasMercadoInterno: | ||
return '53-Operação com Direito a Crédito – Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno' | ||
case this.OperacaoDireitoCreditoReceitasTributadasMercadoInternoEExportacao: | ||
return '54-Operação com Direito a Crédito – Vinculada a Receitas Tributadas no Mercado Interno e de Exportação' | ||
case this.OperacaoDireitoCreditoReceitasNaoTributadasMercadoInternoEExportacao: | ||
return '55-Operação com Direito a Crédito – Vinculada a Receitas Não-Tributadas no Mercado Interno e de Exportação' | ||
case this.OperacaoDireitoCreditoReceitasTributadasENaoTributadasMercadoInternoEExportacao: | ||
return '56-Operação com Direito a Crédito - Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno, e de Exportação' | ||
case this.CreditoPresumidoOperacaoAquisicaoVinculadaExclusivamenteReceitaTributadaMercadoInterno: | ||
return '60-Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita Tributada no Mercado Interno' | ||
case this.CreditoPresumidoOperacaoAquisicaoVinculadaExclusivamenteReceitaNaoTributadaMercadoInterno: | ||
return '61-Crédito Presumido – Operação de Aquisição Vinculada Exclusivamente a Receita Não-Tributada no Mercado Interno' | ||
case this.CreditoPresumidoOperacaoAquisicaoVinculadaExclusivamenteReceitaExportacao: | ||
return '62-Crédito Presumido – Operação de Aquisição Vinculada Exclusivamente a Receita de Exportação' | ||
case this.CreditoPresumidoOperacaoAquisicaoVinculadaReceitasTributadasNaoTributadasMercadoInterno: | ||
return '63-Crédito Presumido – Operação de Aquisição Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno' | ||
case this.CreditoPresumidoOperacaoAquisicaoVinculadaReceitasTributadasMercadoInternoEExportacao: | ||
return '64-Crédito Presumido – Operação de Aquisição Vinculada a Receitas Tributadas no Mercado Interno e de Exportação' | ||
case this.CreditoPresumidoOperacaoAquisicaoVinculadaReceitasNaoTributadasMercadoInternoEExportacao: | ||
return '65-Crédito Presumido – Operação de Aquisição Vinculada a Receitas Não-Tributadas no Mercado Interno e de Exportação' | ||
case this.CreditoPresumidoOperacaoAquisicaoVinculadaReceitasTributadasENaoTributadasMercadoInternoEExportacao: | ||
return '66-Crédito Presumido – Operação de Aquisição Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno e de Exportação' | ||
case this.CreditoPresumidoOutrasOperacoes: | ||
return '67-Crédito Presumido – Outras Operações' | ||
case this.OperacaoAquisicaoSemDireitoCredito: | ||
return '70-Operação de Aquisição sem Direito a Crédito' | ||
case this.OperacaoAquisicaoComIsencao: | ||
return '71-Operação de Aquisição com Isenção' | ||
case this.OperacaoAquisicaoComSuspensao: | ||
return '72-Operação de Aquisição com Suspensão' | ||
case this.OperacaoAquisicaoAliquotaZero: | ||
return '73-Operação de Aquisição a Alíquota Zero' | ||
case this.OperacaoAquisicaoSemIncidenciaDaContribuicao: | ||
return '74-Operação de Aquisição sem Incidência da Contribuição' | ||
case this.OperacaoAquisicaoSubstituicaoTributaria: | ||
return '75-Operação de Aquisição por Substituição Tributária' | ||
case this.OutrasOperacoesEntrada: | ||
return '98-Outras Operações de Entrada' | ||
case this.OutrasOperacoes: | ||
return '99-Outras Operações' | ||
default: | ||
return 'enum not found' | ||
} | ||
}, | ||
} | ||
const COFINS = { | ||
OperacaoTributavelCumulativoNaoCumulativo: '01', | ||
OperacaoTributavelAliquotaDiferenciada: '02', | ||
OperacaoTributavelQuantidadeVendidaXAliquotaPorUnidadeProduto: '03', | ||
OperacaoTributavelTributacaoMonofasica: '04', | ||
OperacaoTributavelSubstituicaoTributaria: '05', | ||
OperacaoTributavelAliquotaZero: '06', | ||
OperacaoIsentaContribuicao: '07', | ||
OperacaoSemIncidenciaContribuicao: '08', | ||
OperacaoComSuspensaoContribuicao: '09', | ||
OutrasOperaçõesSaida: '49', | ||
OperacaoDireitoCreditoExclusivamenteReceitaTributadaMercadoInterno: '50', | ||
OperacaoDireitoCreditoExclusivamenteReceitaNaoTributadaMercadoInterno: '51', | ||
OperacaoDireitoCreditoExclusivamenteReceitaExportacao: '52', | ||
OperacaoDireitoCreditoReceitasTributadasENaoTributadasMercadoInterno: '53', | ||
OperacaoDireitoCreditoReceitasTributadasMercadoInternoEExportacao: '54', | ||
OperacaoDireitoCreditoReceitasNaoTributadasMercadoInternoEExportacao: '55', | ||
OperacaoDireitoCreditoReceitasTributadasENaoTributadasMercadoInternoEExportacao: '56', | ||
CreditoPresumidoOperacaoAquisicaoVinculadaExclusivamenteReceitaTributadaMercadoInterno: '60', | ||
CreditoPresumidoOperacaoAquisicaoVinculadaExclusivamenteReceitaNaoTributadaMercadoInterno: '61', | ||
CreditoPresumidoOperacaoAquisicaoVinculadaExclusivamenteReceitaExportacao: '62', | ||
CreditoPresumidoOperacaoAquisicaoVinculadaReceitasTributadasNaoTributadasMercadoInterno: '63', | ||
CreditoPresumidoOperacaoAquisicaoVinculadaReceitasTributadasMercadoInternoEExportacao: '64', | ||
CreditoPresumidoOperacaoAquisicaoVinculadaReceitasNaoTributadasMercadoInternoEExportacao: '65', | ||
CreditoPresumidoOperacaoAquisicaoVinculadaReceitasTributadasENaoTributadasMercadoInternoEExportacao: '66', | ||
CreditoPresumidoOutrasOperacoes: '67', | ||
OperacaoAquisicaoSemDireitoCredito: '70', | ||
OperacaoAquisicaoComIsencao: '71', | ||
OperacaoAquisicaoComSuspensao: '72', | ||
OperacaoAquisicaoAliquotaZero: '73', | ||
OperacaoAquisicaoSemIncidenciaDaContribuicao: '74', | ||
OperacaoAquisicaoSubstituicaoTributaria: '75', | ||
OutrasOperacoesEntrada: '98', | ||
OutrasOperacoes: '99', | ||
description(val) { | ||
switch (val) { | ||
case this.OperacaoTributavelCumulativoNaoCumulativo: | ||
return '01-Operação Tributável (base de cálculo = valor da operação alíquota normal (cumulativo/não cumulativo))' | ||
case this.OperacaoTributavelAliquotaDiferenciada: | ||
return '02-Operação Tributável (base de cálculo = valor da operação (alíquota diferenciada))' | ||
case this.OperacaoTributavelQuantidadeVendidaXAliquotaPorUnidadeProduto: | ||
return '03-Operação Tributável (base de cálculo = quantidade vendida x alíquota por unidade de produto)' | ||
case this.OperacaoTributavelTributacaoMonofasica: | ||
return '04-Operação Tributável (tributação monofásica (alíquota zero))' | ||
case this.OperacaoTributavelSubstituicaoTributaria: | ||
return '05-Operação Tributável(Substituição Tributária)' | ||
case this.OperacaoTributavelAliquotaZero: | ||
return '06-Operação Tributável (alíquota zero)' | ||
case this.OperacaoIsentaContribuicao: | ||
return '07-Operação Isenta da Contribuição' | ||
case this.OperacaoSemIncidenciaContribuicao: | ||
return '08-Operação Sem Incidência da Contribuição' | ||
case this.OperacaoComSuspensaoContribuicao: | ||
return '09-Operação com Suspensão da Contribuição' | ||
case this.OutrasOperaçõesSaida: | ||
return '49-Outras Operações de Saída' | ||
case this.OperacaoDireitoCreditoExclusivamenteReceitaTributadaMercadoInterno: | ||
return '50-Operação com Direito a Crédito - Vinculada Exclusivamente a Receita Tributada no Mercado Interno' | ||
case this.OperacaoDireitoCreditoExclusivamenteReceitaNaoTributadaMercadoInterno: | ||
return '51-Operação com Direito a Crédito - Vinculada Exclusivamente a Receita Não-Tributada no Mercado Interno' | ||
case this.OperacaoDireitoCreditoExclusivamenteReceitaExportacao: | ||
return '52-Operação com Direito a Crédito – Vinculada Exclusivamente a Receita de Exportação' | ||
case this.OperacaoDireitoCreditoReceitasTributadasENaoTributadasMercadoInterno: | ||
return '53-Operação com Direito a Crédito – Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno' | ||
case this.OperacaoDireitoCreditoReceitasTributadasMercadoInternoEExportacao: | ||
return '54-Operação com Direito a Crédito – Vinculada a Receitas Tributadas no Mercado Interno e de Exportação' | ||
case this.OperacaoDireitoCreditoReceitasNaoTributadasMercadoInternoEExportacao: | ||
return '55-Operação com Direito a Crédito – Vinculada a Receitas Não-Tributadas no Mercado Interno e de Exportação' | ||
case this.OperacaoDireitoCreditoReceitasTributadasENaoTributadasMercadoInternoEExportacao: | ||
return '56-Operação com Direito a Crédito - Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno, e de Exportação' | ||
case this.CreditoPresumidoOperacaoAquisicaoVinculadaExclusivamenteReceitaTributadaMercadoInterno: | ||
return '60-Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita Tributada no Mercado Interno' | ||
case this.CreditoPresumidoOperacaoAquisicaoVinculadaExclusivamenteReceitaNaoTributadaMercadoInterno: | ||
return '61-Crédito Presumido – Operação de Aquisição Vinculada Exclusivamente a Receita Não-Tributada no Mercado Interno' | ||
case this.CreditoPresumidoOperacaoAquisicaoVinculadaExclusivamenteReceitaExportacao: | ||
return '62-Crédito Presumido – Operação de Aquisição Vinculada Exclusivamente a Receita de Exportação' | ||
case this.CreditoPresumidoOperacaoAquisicaoVinculadaReceitasTributadasNaoTributadasMercadoInterno: | ||
return '63-Crédito Presumido – Operação de Aquisição Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno' | ||
case this.CreditoPresumidoOperacaoAquisicaoVinculadaReceitasTributadasMercadoInternoEExportacao: | ||
return '64-Crédito Presumido – Operação de Aquisição Vinculada a Receitas Tributadas no Mercado Interno e de Exportação' | ||
case this.CreditoPresumidoOperacaoAquisicaoVinculadaReceitasNaoTributadasMercadoInternoEExportacao: | ||
return '65-Crédito Presumido – Operação de Aquisição Vinculada a Receitas Não-Tributadas no Mercado Interno e de Exportação' | ||
case this.CreditoPresumidoOperacaoAquisicaoVinculadaReceitasTributadasENaoTributadasMercadoInternoEExportacao: | ||
return '66-Crédito Presumido – Operação de Aquisição Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno e de Exportação' | ||
case this.CreditoPresumidoOutrasOperacoes: | ||
return '67-Crédito Presumido – Outras Operações' | ||
case this.OperacaoAquisicaoSemDireitoCredito: | ||
return '70-Operação de Aquisição sem Direito a Crédito' | ||
case this.OperacaoAquisicaoComIsencao: | ||
return '71-Operação de Aquisição com Isenção' | ||
case this.OperacaoAquisicaoComSuspensao: | ||
return '72-Operação de Aquisição com Suspensão' | ||
case this.OperacaoAquisicaoAliquotaZero: | ||
return '73-Operação de Aquisição a Alíquota Zero' | ||
case this.OperacaoAquisicaoSemIncidenciaDaContribuicao: | ||
return '74-Operação de Aquisição sem Incidência da Contribuição' | ||
case this.OperacaoAquisicaoSubstituicaoTributaria: | ||
return '75-Operação de Aquisição por Substituição Tributária' | ||
case this.OutrasOperacoesEntrada: | ||
return '98-Outras Operações de Entrada' | ||
case this.OutrasOperacoes: | ||
return '99-Outras Operações' | ||
default: | ||
return 'enum not found' | ||
} | ||
}, | ||
} | ||
const listEnum = (object) => { | ||
let list = [] | ||
for (var key in object) { | ||
if (typeof object[key] === 'function') continue | ||
const item = { | ||
value: object[key], | ||
label: object.description ? object.description(object[key]) : '', | ||
} | ||
list.push(item) | ||
} | ||
return list | ||
} | ||
module.exports = { | ||
@@ -544,3 +19,5 @@ SituacaoPedido, | ||
PIS, | ||
COFINS | ||
COFINS, | ||
OperacaoCenarioFiscal, | ||
TipoCenarioFiscal | ||
} |
{ | ||
"name": "mdz-enum", | ||
"version": "1.0.1", | ||
"version": "1.0.2", | ||
"description": "Enumerados Moderniza", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
25704
6
482