Lenguaje de marcado de servicios financieros (FSML)

FSML (Financial Services Markup Language) es un lenguaje de descripción de datos basado en el Standard Generalized Markup Language (SGML) que se desarrolló para crear documentos financieros para su entrega a través de Internet, incluido eCheck y su documentación asociada. Al igual que el lenguaje de marcado de hipertexto (HTML), FSML es un conjunto de símbolos o códigos de marcado que permite a sus usuarios definir los elementos individuales que componen un documento, ensamblar elementos en partes de documento más grandes que adquieren un significado contextual y permiten la selección de un documento para firmas digitales, endoso, adiciones o eliminaciones.

FSML se creó para garantizar que los eChecks pudieran transmitirse por correo electrónico sin que el sistema de correo electrónico en uso los corrompa o invalide. Para asegurarse de que todos los contenidos de datos se definan de la manera más específica posible y, por lo tanto, puedan ser procesados ​​por una aplicación de software en su totalidad, FSML requiere una adherencia precisa a las definiciones de sintaxis, semántica y todos los valores asociados con los elementos de datos.

FSML está diseñado para admitir una gama completa de mecanismos de pago, incluidos cheques electrónicos, autorizaciones de pago de la Cámara de Compensación Automática (ACH), autorizaciones de transacciones de la red de cajeros automáticos y variaciones de un cheque, como un giro postal o un certificado de regalo. En un futuro próximo, se espera que FSML se ajuste al Lenguaje de marcado extensible (XML).