YOM Docs

Pagos

Los Pagos en el sistema de YOM son registros que documentan las transacciones entre clientes y la empresa. Aquí se detallan los campos esenciales para registrar y gestionar estos pagos de manera precisa.

Endpoint

GET /api/payment

ARCHIVO <fecha>_<hora>_payment.csv

Campos

Payment

La entidad payment.

Campo Tipo Carácter Descripción Ejemplos
paymentId 📝 Texto 🟢 Requerido Identificador único del Pago. "PAY001"
internalPaymentId 🆔 ObjectId ⚪ Opcional Identificador único del Pago.
*\*Generado por YOM
*Se envía en el evento **payment.created* "YOM-PAY001"
commerceId 📝 Texto 🟢 Requerido Identificador único del Comercio. "CLI001"
voucherId 📝 Texto ⚪ Opcional Identificador único del comprobante emitido como evidencia del Pago.
*\Puede estar relacionado a más de un Pago. "VOU001"
date 📝 Texto 🟢 Requerido Fecha de creación del Pago en formato ISO 8601. "2024-07-01T10:30:00.000Z"
status 📝 Texto 🟢 Requerido Estado actual del Pago.
"pending" → pago pendiente de procesar
"processed" → pago procesado
"accepted" → pago aceptado
"rejected" → pago rechazado "pending"
"processed"
"accepted"
"rejected"
amount 🔢 Número 🟢 Requerido Monto total del Pago. 500.00
currencyCode 📝 Texto 🟢 Requerido Código de moneda en formato ISO 4217.
"CLP"
"USD"
"COL"
"PEN"
"MXN" "CLP"
"USD"
"COL"
"PEN"
"MXN"
source 📝 Objeto → PaymentSource 🟢 Requerido Información sobre el origen del registro del Pago.
paymentDocuments 🔡 Lista de Objetos → PaymentDocument 🟢 Requerido Lista con el detalle de los Documentos financieros sobre los que se hace el Pago.
paymentDetails 🔡 Lista de Objetos → PaymentDetail 🟢 Requerido Lista que contiene los detalles de cada forma de pago utilizada para realizar el Pago.
observation 📝 Texto ⚪ Opcional Observaciones acerca del Pago. "pagado en local 221"

PaymentDocument

La estructura paymentDocuments permite detallar los documentos tributarios sobre los que se efectua el Pago, con los montos del Pago asignados al Documento.

| --- | --- | --- | --- | --- |

PaymentDetail

La estructura paymentDetails permite detallar cada forma de pago utilizada para el Pago.

| --- | --- | --- | --- | --- |

PaymentSource

La estructura paymentSource contiene información sobre el origen del registro del Pago.

| --- | --- | --- | --- | --- |

Respuesta

La gestión eficiente de Pagos en YOM asegura una transparencia y seguimiento adecuado de todas las transacciones financieras realizadas con los clientes.

Ejemplo de Respuesta

Estos campos permiten una correcta documentación y seguimiento de los pagos realizados en el sistema, asegurando la integridad y precisión de la información financiera de YOM.