Común

Común es un core módulo que se utiliza para implementar la configuración y utilidades comunes en todos los módulos.

Información Crítica para el Usuario

La información crítica del usuario (entidad de procesamiento y nombre de usuario) se obtiene de los encabezados o del token JWT cuando se utiliza para crear un registro; esto es por razones de seguridad para garantizar que los datos no puedan ser creados, editados, aprobados o accedidos de manera fraudulenta.

Configuración

Reason Codes

El archivo fuente para los valores predeterminados se llama reason-codes.conf y puede ser anulado por módulo.

reason-codes = [
    {
      reasonCode = "AB01",
      definition = "Clearing process aborted due to timeout.",
      source = "ISO"
    },
    {
      reasonCode = "AB02",
      definition = "Clearing process aborted due to a fatal error.",
      source = "ISO"
    },
    {
      reasonCode = "AB03",
      definition = "Settlement aborted due to timeout.",
      source = "ISO"
    }
]

Códigos de Moneda

El archivo fuente para los valores predeterminados se llama currency-codes.conf y pueden ser anulados por módulo. Estos se utilizan al ingresar valores para buscar o crear datos en varios módulos. Solo se deben definir los parámetros de Código Alfabético y Moneda.

currency-codes = [
    {
      "AlphabeticCode": "AFN",
      "Currency": "Afghani",
      "Entity": "AFGHANISTAN",
      "MinorUnit": "2",
      "NumericCode": 971.0,
      "WithdrawalDate": null
    },
    {
      "AlphabeticCode": "EUR",
      "Currency": "Euro",
      "Entity": "\u00c5LAND ISLANDS",
      "MinorUnit": "2",
      "NumericCode": 978.0,
      "WithdrawalDate": null
    },
    {
      "AlphabeticCode": "ALL",
      "Currency": "Lek",
      "Entity": "ALBANIA",
      "MinorUnit": "2",
      "NumericCode": 8.0,
      "WithdrawalDate": null
    }
]

Zonas Horarias

El archivo fuente para los valores predeterminados se llama time-zones.conf y pueden ser anulados por módulo. Estos se utilizan al ingresar valores para buscar o crear datos en varios módulos.

time-zones = ["Africa/Abidjan", "Etc/GMT+0", "UTC"]

Códigos de País

El archivo fuente para los valores predeterminados se llama country-codes.conf y pueden ser anulados por módulo. Estos se utilizan al ingresar valores para buscar o crear datos en varios módulos.

country-codes = [
  {
    "name": "Australia",
    "alpha-2": "AU",
    "alpha-3": "AUS",
  },
  {
    "name": "Austria",
    "alpha-2": "AT",
    "alpha-3": "AUT",
  },
  {
    "name": "Azerbaijan",
    "alpha-2": "AZ",
    "alpha-3": "AZE",
  }
]

Formatos de Fecha

Esto es actualmente solo aplicable para ods,htm y configuraciones-de-procesamiento El archivo fuente para los valores predeterminados se llama date-formats.conf y se puede anular por módulo. Esto se utiliza para definir cómo aparecen los campos de fecha en la interfaz gráfica de usuario. Si no proporciona ningún valor, las fechas serán el estándar del Reino Unido.

processingEntity La entidad de procesamiento para la cual se aplicarán estos formatos

dateInput Así es como se formatearán y mostrarán las entradas de fecha (por ejemplo, MM/DD/YYYY)

dateDisplay Así es como se mostrarán las fechas (no las entradas).

datetimeDisplay Así es como se mostrarán los campos de fecha y hora. Esto también será la base de cómo se formatearán los campos de fecha y hora cuando se exporten los pagos dentro de ods

date-formats = {
  BANK_ENTITY_1 = {
    dateInput = "DD/MM/YYYY",
    dateDisplay = "dd/MM/YYYY",
    datetimeDisplay = "dd/MM/YYYY"
  },
  BANK_ENTITY_2 = {
    dateInput = "DD/MM/YYYY",
    dateDisplay = "dd/MM/YYYY",
    datetimeDisplay = "dd/MM/YYYY"
  },
  BANK_ENTITY_3 = {
    dateInput = "MM/DD/YYYY",
    dateDisplay = "mm/dd/YYYY",
    datetimeDisplay = "mm/dd/YYYY"
  }
}