/
index.js
141 lines (138 loc) · 4.38 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
const Pais = require('./lib/CodigosPais');
const Leyenda = require('./lib/CodigosLeyendas');
const EstadoItem = require('./lib/CodigosEstadoItem');
const TipoMoneda = require('./lib/CodigosTipoMoneda');
const TipoTributo = require('./lib/CodigosTipoTributo');
const TipoResumen = require('./lib/CodigosTipoResumen');
const TipoDocumento = require('./lib/CodigosTipoDocumento');
const TipoOperacion = require('./lib/CodigosTipoOperacion');
const TipoValorVenta = require('./lib/CodigosTipoValorVenta');
const TipoNotaDebito = require('./lib/CodigosTipoNotaDebito');
const TipoNotaCredito = require('./lib/CodigosTipoNotaCredito');
const CargoDescuento = require('./lib/CodigosCargosDescuentos');
const RegimenRetencion = require('./lib/CodigosRegimenRetencion');
const TipoUnidadMedida = require('./lib/CodigosTipoUnidadMedida');
const TipoAfectacionIgv = require('./lib/CodigosTipoAfectacionIgv');
const RegimenPercepcion = require('./lib/CodigosRegimenPercepcion');
const TipoSistemaIsc = require('./lib/CodigosTipoSistemaCalculoIsc');
const ConceptoTributario = require('./lib/CodigosConceptoTributario');
const TipoPrecioVenta = require('./lib/CodigosTipoPrecioVentaUnitario');
const TipoDocumentoIdentidad = require('./lib/CodigosTipoDocumentoIdentidad');
const DocumentoRelacionado = require('./lib/CodigosDocumentosRelacionadosTributarios');
const Ubigeos = require('./lib/CodigosUbigeos');
const Detraccion = require('./lib/CodigosDetraccion');
const Departamentos = require('./lib/CodigosDepartamentos');
const Distritos = require('./lib/CodigosDistritos');
const Provincias = require('./lib/CodigosProvincias');
class catalogsPeru {
help() {
let catalog = {
cargoDescuento: 'Códigos de cargos o descuentos',
conceptoTributario: 'Códigos de Identificación del Concepto Tributario',
documentoRelacionado: 'Códigos de documentos relacionados tributarios',
estadoItem: 'Códigos de estado del ítem (resumen diario)',
leyenda: 'Códigos de leyendas',
pais: 'Códigos de país',
regimenPercepcion: 'Códigos de regimen de percepciones',
regimenRetencion: 'Códigos de regimen de retenciones',
tipoAfectacionIgv: 'Códigos de tipo de afectación del IGV',
tipoDocumento: 'Códigos de tipo de documento',
tipoDocumentoIdentidad: 'Códigos de tipo de documento de Identidad',
tipoMoneda: 'Códigos de tipo de monedas',
tipoNotaCredito: 'Códigos de tipo de nota de crédito electrónica',
tipoNotaDebito: 'Códigos de tipo de nota de débito electrónica',
tipoOperacion: 'Códigos de tipo de operación',
tipoPrecioVenta: 'Códigos de tipo de precio de venta unitario',
tipoResumen: 'Códigos de tipo de resumen',
tipoSistemaIsc: 'Códigos de tipos de sistema de cálculo del ISC',
tipoTributo: 'Códigos de tipos de tributos y otros conceptos',
tipoUnidadMedida: 'Códigos de Tipo de Unidad de Medida Comercial',
tipoValorVenta: 'Códigos de tipo de valor de venta (Resumen diario de boletas y notas)',
ubigeos: 'Ubigeos con Departamento, Provincia y Distritos',
detraccion: 'Código de detracción con porcentaje',
departamentos: 'Lista departamentos Perú',
provincias: 'Lista provincias Perú',
distritos: 'Lista distritos Perú'
};
return catalog;
}
pais() {
return Pais;
}
leyenda() {
return Leyenda;
}
estadoItem() {
return EstadoItem;
}
tipoMoneda() {
return TipoMoneda;
}
tipoTributo() {
return TipoTributo;
}
tipoResumen() {
return TipoResumen;
}
tipoOperacion() {
return TipoOperacion;
}
tipoValorVenta() {
return TipoValorVenta;
}
tipoNotaDebito() {
return TipoNotaDebito;
}
tipoNotaCredito() {
return TipoNotaCredito;
}
cargoDescuento() {
return CargoDescuento;
}
regimenRetencion() {
return RegimenRetencion;
}
tipoUnidadMedida() {
return TipoUnidadMedida;
}
tipoAfectacionIgv() {
return TipoAfectacionIgv;
}
regimenPercepcion() {
return RegimenPercepcion;
}
tipoSistemaIsc() {
return TipoSistemaIsc;
}
tipoDocumento() {
return TipoDocumento;
}
conceptoTributario() {
return ConceptoTributario;
}
tipoPrecioVenta() {
return TipoPrecioVenta;
}
tipoDocumentoIdentidad() {
return TipoDocumentoIdentidad;
}
documentoRelacionado() {
return DocumentoRelacionado;
}
ubigeos() {
return Ubigeos;
}
detraccion() {
return Detraccion;
}
departamentos() {
return Departamentos;
}
provincias() {
return Provincias;
}
distritos() {
return Distritos;
}
}
module.exports = catalogsPeru;