csb43.utils¶
Note
license: GNU Lesser General Public License v3.0 (see LICENSE)
-
exception
csb43.utils.Csb43Exception(value)¶
-
csb43.utils.raiseCsb43Exception(value=u'', strict=False)¶ raise a
Csb43Exceptionor print the exception’s message to standard errorParameters: - value – message of the exception
- strict – print to standard error instead of raising an exception if not strict
Raises:
-
csb43.utils.check_strict(pattern)¶ Note
decorator
Parameters: - pattern (
basestring) – pattern description using regular expressions - field – variable to be checked
- strict (
bool) – treat exceptions as warnings if False
Raises: Csb43Exceptionif field doesn’t match pattern and strict is True- pattern (
-
csb43.utils.currencyISO(numeric)¶ Parameters: code ( str) – a ISO 4217 numeric codeReturn type: pycountry.db.Currencyobject from its numeric code
-
utils.DECIMAL= 2¶
-
utils.DATEFORMAT= [u'%d%m%y', u'%y%m%d']¶
-
utils.CONCEPTOS= {u'02': u'ABONARES - ENTREGAS - INGRESOS', u'03': u'DOMICILIADOS - RECIBOS - LETRAS - PAGOS POR SU CUENTA', u'13': u'OPERACIONES EXTRANJERO', u'01': u'TALONES - REINTEGROS', u'06': u'REMESAS, EFECTOS', u'07': u'SUSCRIPCIONES - DIV. PASIVOS - CANJES', u'04': u'GIROS - TRANSFERENCIAS - TRASPASOS - CHEQUES', u'05': u'AMORTIZACIONES, PRESTAMOS, CREDITOS, ETC.', u'08': u'DIV. CUPONES - PRIMA JUNTA - AMORTIZACIONES', u'09': u'OPERACIONES DE BOLSA Y/O COMPRA/VENTA VALORES', u'99': u'VARIOS', u'98': u'ANULACIONES - CORRECCIONES ASIENTO', u'16': u'TIMBRES - CORRETAJE - POLIZA', u'12': u'TARJETAS DE CREDITO - TARJETAS DE DEBITO', u'17': u'INTERESES - COMISIONES - CUSTODIA - GASTOS E IMPUESTOS', u'14': u'DEVOLUCIONES E IMPAGADOS', u'11': u'CAJERO AUTOMATICO', u'15': u'NOMINAS - SEGUROS SOCIALES', u'10': u'CHEQUES GASOLINA'}¶