Práctica de plataforma de liquidación para el desempeño de transacciones | Equipo técnico de JD Cloud

Introducción

Si bien el negocio tecnológico de JD.com se está desarrollando rápidamente, también ha generado numerosas demandas de liquidación de fondos en línea. El modelo tradicional de liquidación de fondos fuera de línea tiene deficiencias inherentes, como altos costos laborales, consumo prolongado, altos costos de comunicación y coordinación entre múltiples partes y baja precisión de liquidación, y no puede cumplir con los requisitos de gestión y control de la "Auditoría financiera Fengfa" para el proceso de capital En este contexto, las instituciones financieras nació la plataforma de liquidación Tao. Este artículo detalla los antecedentes de la construcción del sistema, los detalles del diseño, los casos admitidos y los escenarios comerciales aplicables desde múltiples niveles. Los lectores pueden prestar atención al proceso de práctica del sistema descrito en el artículo, que tendrá cierto valor de referencia para mejorar las capacidades de diseño del sistema en el campo de la liquidación.

I. Descripción general

1.1 Antecedentes

Si bien el negocio se está desarrollando rápidamente, también ha generado muchas demandas de liquidación de fondos en línea. El modelo tradicional de liquidación de fondos fuera de línea tiene deficiencias inherentes, como altos costos laborales, consumo prolongado, altos costos de comunicación y coordinación entre múltiples partes y baja precisión de liquidación, y no puede cumplir con los requisitos de gestión y control de la "Auditoría financiera Fengfa" para el proceso capitalista. Surgió la plataforma de liquidación Jindao, enfocándose en los escenarios de tráfico interno centralizado fuera del sitio, adquisición y conversión de clientes a través de sitios externos o construcción de una plataforma coincidente, respaldando aspectos comerciales para clientes, socios, distribuidores, proveedores y otros intereses múltiples. Las partes pueden proporcionar soporte de capacidades y soluciones de facturación y liquidación en línea rápidas, profesionales, eficientes y precisas. La plataforma de liquidación Jindao se conecta a varios sistemas comerciales verticales, sincroniza los datos de las transacciones comerciales en tiempo real y se somete a procesos de liquidación estándar (preprocesamiento de estandarización de datos, compensación, facturación, prorrateo, generación de documentos de liquidación, confirmación de operación, etc.) y finalmente pasa. canales financieros u otros canales de pago para completar la liquidación de fondos, reduciendo efectivamente la inversión en los costos de liquidación de cada sistema empresarial, mejorando la salud de los flujos de capital empresarial y potenciando el rápido crecimiento de las empresas.

1.2 Puntos débiles

Cuando el sistema empresarial realiza negocios, los siguientes puntos débiles son comunes con el método de procesamiento fuera de línea actual:

Difícil de calcular : Las reglas de cálculo son complejas, la cantidad de datos es grande y es difícil de procesar manualmente;

Respuesta lenta : el negocio existente cambia rápidamente y se agregan nuevos negocios rápidamente, la eficiencia laboral es baja y es difícil responder rápidamente a los nuevos modelos de liquidación de fondos;

Alto riesgo : los datos de facturación, verificación y liquidación manuales son muy riesgosos y no cumplen con las normas, son difíciles de rastrear y tienen altos riesgos operativos;

Dificultad de operación : los datos básicos están incompletos, el análisis multidimensional no se puede realizar fuera de línea, los costos comerciales no se pueden administrar con precisión y las estrategias no se pueden ajustar de manera oportuna;

Alto costo : El método de liquidación manual requiere una gran inversión en tiempo y recursos.

1.3 Posicionamiento

Jindao Settlement Platform explora en profundidad escenarios comerciales, abre interfaces de plataforma y admite liquidaciones multiplataforma. Es un puente para la integración industrial y financiera , potenciando las transacciones basadas en plataformas y el marketing global.

Figura 1 Posicionamiento de la plataforma

1.4 Ventajas

La construcción de la plataforma Jindao se basa en resolver los puntos débiles del negocio. Las ventajas de la plataforma se pueden reflejar en varios aspectos: precisión , velocidad , calidad y ahorro :

1. Facturación precisa : admite facturación de grandes volúmenes de datos, con una precisión del 99,99%;

2. Liquidación rápida : admite de manera flexible la liquidación diaria o mensual, acorta el período de liquidación y logra un rápido cobro y pago de fondos;

3. Operaciones refinadas : respaldar operaciones comerciales refinadas y ayudar al desarrollo empresarial;

4. Reducción de costos : Mejore la eficiencia operativa y ahorre costos.

2. Introducción a la arquitectura del sistema.

2.1 Definición de términos

sustantivo explicar
claro La limpieza es la etapa de estandarización de los datos antes de la limpieza. En este artículo, clasificación se refiere a la verificación, identificación, ajuste y marcado de los detalles de la transacción.
liquidación La compensación es el proceso de cálculo y verificación de datos estandarizados. La compensación en este artículo completa principalmente el procesamiento de verificación, facturación y prorrateo de datos estandarizados.
Asentamiento La liquidación es el proceso de resumir las facturas y completar la transferencia final de fondos. La liquidación en este artículo se refiere a todo el proceso de generación y confirmación de documentos de liquidación en diferentes dimensiones para borrar datos detallados y finalmente completar todo el proceso de cobro y pago a través del sistema financiero.
facturación Este artículo se refiere a: datos del documento de acuerdo con ciertas reglas de cálculo, monto del resultado generado y monto del proceso.
prorratear Este artículo se refiere a: Existen múltiples responsables de los gastos, durante el proceso de liquidación el monto resultante de la facturación se dividirá nuevamente entre las partes de acuerdo con las reglas de prorrateo.
Cansado Este artículo hace referencia a: El monto acumulado sirve para la acción de prorrateo. El proceso específico es configurar el límite máximo de compromiso de cada parte en las reglas de prorrateo. Luego, cuando necesite asignar después de la facturación, debe consultar si el monto acumulado de la parte ha alcanzado el límite superior. Si ha alcanzado el límite superior, entonces esta parte no asignará el monto; de lo contrario, el monto actual se acumulará normalmente.
correcto Este artículo se refiere a: Cuando se vuelve a facturar y prorratear el mismo documento, se debe restar el valor total acumulado original de este documento y luego se acumula el monto actual.
reiniciar Este artículo se refiere a: En el escenario de liquidación secuencial, cuando la línea de negocio necesita volver a liquidar un documento histórico hacia atrás, el monto total debe revertirse a la instantánea del monto total acumulado durante la liquidación de este documento, y que Se identifican los datos del flujo de importe acumulado.

Tabla 1 Glosario de términos

2.2 Diseño del dominio de servicio

Figura 2 División del dominio de servicio

Según la idea de DDD, la plataforma se divide en cuatro dominios principales: dominio de compensación, dominio de compensación, dominio de liquidación y dominio de informes, y cada subdominio se divide a su vez en sus propios subdominios.

2.3 Diagrama de arquitectura general

Figura 3 Diagrama de arquitectura general

ilustrar:

1. Desde el flujo de procesamiento de datos hacia arriba, la plataforma Jindao se divide de arriba a abajo en fuentes de datos, clasificación, compensación, liquidación y aguas abajo. En términos de grupos de usuarios, se divide en clientes minoristas y clientes de tecnología.

2. Se accede a los datos comerciales a la plataforma a través de métodos en tiempo real o fuera de línea. En el proceso de clasificación se determina si los datos pertenecen al tipo de clasificación (proceso general o proceso personalizado) y entran en diferentes procesos de procesamiento de clasificación. El dominio de compensación verifica, identifica, ajusta y marca principalmente los datos originales de acuerdo con ciertas reglas, a fin de estandarizar los datos para la compensación.

3. Después de ordenar los datos estandarizados, los datos del resultado se enviarán al dominio de compensación y las reglas de compensación configuradas según el modelo se borrarán y procesarán mediante diferentes combinaciones de facturación, prorrateo y acumulación a través del control de procesos (por ejemplo: solo facturación, facturación primero) Asignar después de las tarifas, asignar solo, asignar primero y luego facturar, etc.), y completará los datos de la cuenta de liquidación, el contrato y el tipo de cambio, y los datos se incluirán en la tabla de detalles de liquidación.

4. Cuando el modelo de liquidación alcance las condiciones del ciclo de liquidación, se generará una tarea de liquidación. Cuando se procesa la tarea de liquidación, los detalles a liquidar se obtendrán de la tabla de liquidación de acuerdo con las condiciones y luego se resumirán por dimensiones de liquidación para generar información del documento de liquidación para cada uno. El formulario de liquidación se confirma automáticamente de acuerdo con el proceso de aprobación programado y finalmente se envía al canal financiero (los canales actualmente incluyen: financiación de tecnología, cuenta de predepósito, contabilidad pop, etc.), y el sistema del canal financiero completa la recopilación y pago.

2.4 Diseño técnico de problemas típicos.

2.4.1 Componente de procesamiento de tareas de fragmentación

La plataforma utiliza CD para almacenar datos en bases de datos y tablas separadas, sincroniza datos con ES a través de DTS y muestra informes detallados. En todo el proceso de liquidación, hay muchas operaciones que requieren procesamiento de datos de la tabla de agregación (por ejemplo: preprocesamiento de documentos, preprocesamiento de compensación, generación de documentos de liquidación, extracción condicional de datos de condición, etc.), porque esta plataforma está relacionada con liquidación de fondos, el monto debe ser absolutamente exacto, por lo que ES no se utiliza como fuente confiable de procesamiento de agregación. Después de que la empresa investigó productos relacionados en la etapa inicial, no encontró una herramienta de agregación eficiente basada en subbases de datos y tablas, por lo que se desarrollaron especialmente los siguientes "componentes de procesamiento de tareas de fragmentación":

Figura 4 Componentes de procesamiento de tareas de fragmentación

Este componente proporciona la clase abstracta shardingTask, que predetermina tres acciones principales: dividir (cómo fragmentar), hacer (cómo procesar datos fragmentados) y fusionar (cómo agregar los datos finales).

El proceso de procesamiento principal es: primero unificar la lógica abstracta de procesamiento por lotes, segmentar los datos del lote, enviarlos a MQ y colocarlos en la base de datos. Consumo de múltiples nodos y subprocesos, y una vez completado el consumo, se modifica el estado del registro MQ de la base de datos. Después de procesar cada fragmento, verifique si se procesan todos los mensajes de la tarea. Si se completa, finalmente se ejecuta la lógica de fusión y luego saldrá el resultado final que queremos.

2.4.2 Liquidación secuencial

fondo

Algunos sistemas comerciales requieren cálculo, prorrateo y acumulación en orden en función del flujo de negocios, para resolver este escenario se diseña especialmente el siguiente flujo de procesamiento general.

Proceso de implementación

Paso 1: Los datos se insertan en la tabla intermedia, se clasifican por hora comercial y luego se sellan con un número de serie único (el número de serie aumenta automáticamente):

Figura 5 Marcado del número de serie

Paso 2: El personal de la empresa o el sistema procesa automáticamente los documentos, al momento de liquidar se activarán las condiciones para ingresar al siguiente proceso de procesamiento previo a la liquidación:

Figura 6 Proceso de preliquidación

principio:

Los datos del documento que no necesitan procesarse en secuencia se envían directamente al tema MQ para que se borre. Los documentos que deben borrarse para ingresar al proceso principal.

desafío:

1. Clasificar millones de detalles de datos comerciales en el caso de almacenamiento fragmentado;

2. Cómo garantizar la eficiencia del procesamiento mediante el procesamiento secuencial;

3. Excepciones de liquidación secuencial, cómo continuar el procesamiento en los puntos de interrupción.

Darse cuenta de los puntos centrales:

La tabla de instantáneas original está marcada con un número de serie de secuencia, y el componente de tarea de fragmentación se utiliza para extraer los datos y colocarlos en zset para ordenarlos. Después de ingresar todo, se activa el proceso de borrado de secuencia. Para hacer frente al gran día de la promoción, se puede habilitar la liquidación concurrente dentro del rango que la empresa puede tolerar (el orden de los datos concurrentes no está garantizado), si tiene éxito, todo tendrá éxito, y si falla, todo fallará.

2.4.3 Restablecimiento del saldo acumulado

fondo

En escenarios de facturación, prorrateo y acumulación secuenciales, cuando el personal de negocios necesita volver a los documentos en un momento determinado del historial y volver a borrarlos secuencialmente, debe restablecer los detalles de acumulación hasta el punto en el que se ejecutará el documento (es decir, , el acumulado Se devuelve el importe total y se identifican datos no válidos en el agua corriente).

Principio de implementación

Figura 7 Principio de implementación del reinicio acumulativo

3. Introducción a las funciones del sistema.

3.1 Proceso de liquidación

Figura 8 Proceso de liquidación

Todo el proceso se divide principalmente en 4 pasos:

1. Emitir un plan de liquidación: cada vez que se accede a un nuevo escenario comercial, los estudiantes de productos deben investigar a los estudiantes de operaciones comerciales para comprender el escenario comercial y emitir una solución de liquidación en línea profesional para ayudar al sistema empresarial a preparar las fuentes de datos necesarias para la liquidación. Y ayude a los estudiantes de datos comerciales a procesar tablas de datos de liquidación.

2. Configuración del modelo de liquidación: según la solución de liquidación, complete la configuración de información básica del modelo de liquidación y la configuración de reglas de procesamiento de documentos, procesamiento de compensación, procesamiento de liquidación, procesamiento posterior y otros enlaces en el sistema de liquidación de Jindao.

3. Procesamiento de tareas de liquidación: las transacciones comerciales se envían a la plataforma de liquidación y luego pasan por el proceso de compensación, el proceso de liquidación y la generación del documento de liquidación. Si hay una configuración del proceso de confirmación de conciliación, la factura se enviará al cliente para que la facture. confirmación y la factura será temporal. El personal de operación puede emitirla fuera de línea (se admitirá en el futuro).

4. Liquidación completa: una vez confirmada la factura, la factura se enviará al departamento financiero para su procesamiento de cobro y pago, y el procesamiento financiero y la liquidación se notificarán a la plataforma de liquidación. La plataforma de liquidación puede archivar y recuperar la información de facturación final.

3.2 Configuración principal

3.2.1 Modelo de liquidación

1. Información básica

Figura 9 Información básica

2. Información de la regla

Figura 10 Información de la regla

El modelo de liquidación es la configuración central de esta plataforma, que cubre información básica, ciclo de liquidación, procesamiento de documentos, procesamiento de compensación, procesamiento de liquidación y configuración posterior. Los operadores pueden configurar todas las funciones requeridas en una sola parada a través de orientación.

3.2.2 Modelo de facturación

1. Reglas de facturación

Figura 11 Reglas de facturación

Proporciona servicios de facturación al mundo exterior, admite modelos de facturación y reglas de facturación para diferentes productos, forma un motor de reglas de facturación, realiza la configurabilidad de reglas y modelos de facturación y admite escenarios de facturación flexibles y modificables.

2. Reglas de reparto

Figura 12 Reglas de asignación

Esta plataforma admite capacidades de configuración de asignaciones basadas en el presupuesto y es adecuada para la liquidación de costos compartidos. Actualmente, admitimos métodos de reparto que incluyen cantidades proporcionales, secuenciales y fijas, admitimos el reparto de dos niveles y tenemos la capacidad de admitir la mayoría de los escenarios de aplicaciones comerciales.

4. Casos de apoyo empresarial

En la actualidad, la plataforma de liquidación Jindao ha habilitado escenarios de liquidación en línea para comisiones de microelectrónica, costos de intereses de boletos blancos, comisiones de creadores de plataformas de contenido, cálculo y cobro de cupones de pago y marketing, etc., con un volumen promedio de procesamiento de pedidos diario de más de 50 millones. El monto efectivo del acuerdo alcanzó más de 13 millones, lo que respaldó firmemente el rápido desarrollo del negocio.

4.1 Negocio de microelectrónica

Caso de cooperación: Resolver los problemas de liquidación de fondos derivados de las ventas de productos financieros en el ámbito laboral y por parte de agentes del negocio de microelectrónica, incluyendo comisiones, evaluaciones de desempeño, honorarios corporativos y de micro seguidores y cargos por uso de teléfono, etc.

Escenario empresarial: el negocio de microelectrónica vende lingotes de oro, lingotes blancos, fondos, seguros de pensiones, pequeños seguros financieros, acciones, garantías extendidas, CPA, etc.

Figura 13 Negocio de microelectrónica

4.2 Negocio Baitiao

Caso de cooperación: ayudar a Baitiao y al centro comercial a resolver el problema de cobrar las tarifas de marketing de Baitiao que surgen del marketing conjunto entre centros comerciales, tecnología, proveedores y comerciantes POP.

Escenario empresarial: cobrar tarifas de marketing de pagarés de centros comerciales, proveedores y comerciantes POP.

Figura 14 Negocio de Baitiao

4.3 Negocio de pagos

Caso de cooperación: Resolver el problema de pago y cobro de tarifas de marketing causado por organizaciones externas que compran cupones.

Escenario empresarial: cobrar las tarifas de marketing pagadas por agencias externas.

Figura 15 Negocio de pagos

5. Resumen

Sobre la base de la investigación y el análisis de los escenarios y modelos de negocio actuales, existen principalmente cuatro modelos de liquidación: liquidación de comisiones , liquidación de evaluación del desempeño , liquidación de servicios técnicos y liquidación de marketing de productos .

Los 4 modos cubren todos los escenarios actuales y, a medida que se amplían los escenarios comerciales de acceso, se pueden agregar más modos.

Autor: JD Tecnología Zhang Xuejun

Fuente: Comunidad de desarrolladores de JD Cloud Indique la fuente al reimprimir

El autor del marco de código abierto NanUI pasó a vender acero y el proyecto fue suspendido. La primera lista gratuita en la App Store de Apple es el software pornográfico TypeScript. Acaba de hacerse popular, ¿por qué los grandes empiezan a abandonarlo? Lista de octubre de TIOBE: Java tiene la mayor caída, C# se acerca Java Rust 1.73.0 lanzado Un hombre fue alentado por su novia AI a asesinar a la Reina de Inglaterra y fue sentenciado a nueve años de prisión Qt 6.6 publicado oficialmente Reuters: RISC-V La tecnología se convierte en la clave de la guerra tecnológica entre China y Estados Unidos. Nuevo campo de batalla RISC-V: no controlado por ninguna empresa o país, Lenovo planea lanzar una PC con Android.
{{o.nombre}}
{{m.nombre}}

Supongo que te gusta

Origin my.oschina.net/u/4090830/blog/10116562
Recomendado
Clasificación