...
Tabla | Campo | Descripción | Tipo de dato | Rango o valores que permite el campo |
---|---|---|---|---|
transactionFlaten | _id | Identificador del registro de la transacción. | string | |
benefitTotal | Beneficio Total de la transacción. | string | ||
channelCode | Código del canal. | string | ||
companyId | Código de la empresa. | string | ||
coupons[ | Array de datos, que contiene información de cupones* | array | ||
type | Tipo de cupón que participa en la transacción. | string | ||
QTY | Reservado. | |||
qty | Cantidad de beneficios otorgados. | integer | ||
sequence | Número identificador único del elemento dentro de la transacción. | integer | ||
valuesAsMap | Reservado | |||
id | Identificador del cupón. | string | ||
AMOUNT | Reservado. | |||
amount | Valor del cupón cuando es calculado. | double | ||
externalId | Reservado. | |||
participants[ | Colección de datos de participantes | array | ||
promoID | Identificador de la promoción que genera o redime el cupón. | string | ||
promoName | Nombre de la promoción que genera o redime el cupón. | string | ||
campaignName | Nombre de la campaña. | string | ||
qty | Cantidad de beneficios otorgados. | integer | ||
magnitude | Cantidad del producto. | integer | ||
xprice ] ] | Precio extendido del artículo en cuestión. Es igual a la cantidad por el precio unitario. | double | ||
customers[ | Colección de datos de Clientes.* | array | ||
cardNumber | Número del elemento de fidelidad asociado al cliente. | integer | ||
sequence | Número identificador único del elemento dentro de la transacción. | integer | ||
balances | Límite externo que indica si se debe aplicar o no el beneficio. | double | ||
valuesAsMap[ | Reservado. | |||
id | Identificador del cliente. | string | ||
points | Saldo en puntos de fidelidad que posee el cliente. | double | ||
POINTS | Reservado. | |||
creditCampaingCode | Crédito de la campaña crediticia. | string | ||
haslimitsError | Reservado. | |||
name | Nombre del cliente. | string | ||
raffleData | Datos para imprimir en cupones informativos, orientado principalmente a sorteos. | string | ||
REMAININGAMOUNT | Reservado. | |||
type | Tipo de cliente. | string | ||
redeemPointsPriceFactor | Reservado. | |||
identifierType | Tipo de identificación del cliente. (en caso de "Validar catálogos relacionados al catálogo de clientes" este es "true", el dato definido en este campo deberá coincidir con alguno de los códigos de tipo de identificación "catalogIdType" previamente cargados.). | string | ||
lastname | Apellido del cliente. | string | ||
AMOUNT | Reservado. | |||
segment | Lista de Códigos de Segmentos Externos a los cuales pertenece el cliente. | array | ||
amount | Indica el saldo de un cliente. | double | ||
balance | Límite externo que indica el saldo y en base a eso otorgar el beneficio hasta que se consuma el saldo en su totalidad, sin otorgar demás. | double | ||
profileCode | Código del perfil del cliente. | string | ||
limitedBenefits | Consiste en un listado de Limites asociados a Convenios. El mismo es del tipo limitedBenefits"limite1valor1;limite2valor2;limite3valor3.....". Estos valores pueden ser informados desde el Punto de Venta o bien son obtenidos mediante una respuesta a LoyaltyValidation y reinjectados por parte del punto de venta como han sido recibidos. | string | ||
Correo electrónico del cliente. | string | |||
identifier | Numero de identificación del cliente. | string | ||
externalId | Reservado. | |||
remainingAmount ] ] | Indica el saldo a favor o en contra del cliente en cuestión. | double | ||
engineVersion | Versión del Motor | string | Ej "7.2.4#264" | |
events | Colección de eventos de la transacción. | array | ||
headerExtraFields | Reservado. | |||
IDate | Año, mes y día en que se realizó la transacción. | integer | Ej"20230317" | |
IHour | Hora en que se realizó la transacción. | integer | Ej."18" | |
items[ | Colección de elementos que forman parte de la transacción.* | array | ||
magnitude | Se aplica el descuento a cada unidad de cantidad. | double | ||
supplierItemAmount | Es el monto que el proveedor reconoce (monto del recupero). | double | ||
qty | Número que identifica la Cantidad del ítem. | integer | ||
sequence | Número identificador único del elemento dentro de la transacción. | integer | ||
taxes | Valor de los impuestos discriminados respecto al precio unitario. | double | ||
code | Código del ítem. | string | ||
level4 | Subcategoría del producto. | string | ||
discontinuable | Indica si el artículo puede recibir descuentos o no. | boolean | true/false | |
lowTurnover | Determina si el producto es un producto de baja rotación. | boolean | true/false | |
redeemOption | Informara las opciones entre las que puede elegir el cliente para acceder a un determinado beneficio canjeando una determinada cantidad de puntos (del cliente y/o elemento de fidelidad). | string | ||
level1 | Departamento al que pertenece un producto. | string | ||
xpriceOriginal | Reservado. | |||
supplier | Proveedor al que pertenece el artículo. | string | ||
qty3 | Cantidad del producto a superar para otorgar el precio 3 (price3). Solo para Promociones de Nuevo Precio que indican usar monto externo. | double | ||
XPRICE | Reservado | |||
qty2 | Cantidad del producto a superar para otorgar el precio 2 (price2). Solo para Promociones de Nuevo Precio que indican usar monto externo. | double | ||
supplierFinancial | Código del proveedor financiero del ítem. | string | ||
MAGNITUDE | Reservado. | |||
unitprice3 | Reservado. | |||
level2 | Familia a la que pertenece el articulo. | string | ||
valuesAsMap | Reservado. | |||
brand | Marca del artículo. | string | ||
applyCatalogRedeem | Determina si el producto participa en el Canje de Puntos por Catálogo. | boolean | true/false | |
supplierItem | Reservado. | |||
unitprice | Es precio del ítem consultado al motor. | double | ||
priceListLastUpdate | Reservado. | |||
calCouponVal | Reservado. | |||
barcode | Código de barras generado para el cupón (según su tipo). | double | ||
level3 | Categoría del producto. | string | ||
unitprice2 | Reservado. | |||
productCode | Código de producto. | string | ||
discontinuous | Determina si el producto es un producto discontinuo | boolean | true/false | |
xprice | Precio extendido del artículo en cuestión. Es igual a la cantidad por el precio unitario. | double | ||
seqOriginalQty | Reservado. | |||
QTY | Reservado. | |||
originalDiscountable | Reservado. | |||
supplierFinancialAmount | Es el monto que el proveedor Financiero reconoce. | double | ||
seqOriginalXprice | Reservado. | |||
PRICE_WITH_TAXES | Reservado. | |||
priceswithtaxes | Reservado. | |||
seqOriginalXpriceOriginal | Reservado. | |||
keyProduct | Determina si el producto es un producto estrella. | boolean | true/false | |
manualDiscount | Determina si el ítem admite descuento manual. | boolean | true/false | |
externalId | Reservado. | |||
seqOriginal | Reservado. | |||
benefitApplies[ | Colección de beneficios aplicados al item | array | ||
type | Tipo de beneficio aplicado. | string | ||
hasLimit | Reservado. | |||
qty | Reservado. | |||
benefitNro | Número del beneficio aplicado | string | ||
transactionComboParticipants | Colección de combos que participan en la promoción | array | ||
additionalData | Datos adicionales | string | ||
promotionName | Nombre de la promoción que otorga el beneficio | string | ||
benefitType | Indica el tipo de beneficio a generar.
| string | ||
transactionBenefitApplies[ | Colección de datos de los beneficios aplicados en la transacción | array | ||
magnitude | Se aplica el descuento a cada unidad de cantidad. | |||
value | Reservado. | |||
stagger | Corresponde al valor del escalón aplicado si es aplicable, en promociones escalonadas. | string | ||
valueWhitTaxes | Reservado. | |||
xprices | Precio extendido del artículo en cuestión. Es igual a la cantidad por el precio unitario. | double | ||
seq | Número que identifica la cantidad del ítem. | integer | ||
qty | Reservado. | |||
points | Cantidad total de puntos, dinero, millas, etc. que otorga la secuencia identificada por seq. Aparece siempre que el elemento de aplicación forme parte de un beneficio LoyaltyBenefit, PercentLoyaltyBenefit o FactorLoyalBenefit para los cuales se calculan los puntos, dinero, millas, etc. | double | ||
balancedApplied | Reservado. | |||
minimumApplied ] | Reservado. | |||
promotionNro | Número de la promoción que otorga beneficios en la transacción. | sting | ||
promotionCode ] | Código de la promoción que otorga beneficios en la transacción. | string | ||
participants[ | Colección de componentes, que indica los elementos que influyeron en la condición y que provocaron que se otorgue el beneficio. | array | ||
promoId | Identificador de la promoción . | string | ||
promoName | Nombre de la promoción. | string | ||
campaignName | Nombre de la campaña asociada a la promoción. | string | ||
qty | Número que identifica la cantidad del ítem. | integer | ||
magnitude | Se aplica el descuento a cada unidad de cantidad. | double | ||
xprice ] ] | Precio extendido del artículo en cuestión. Es igual a la cantidad por el precio unitario. | double | ||
iTime | Hora, minutos y segundos en que se realizó la transacción. | integer | Ej."180500" | |
loyaltyCards[ | Colección de datos que representan un detalle de los elementos de fidelidad presentadas en la transacción. Es un listado de objetos que contienen atributos.* | array | ||
contract | Código de convenio al que pertenece el elemento de fidelidad. | string | ||
sequence | Número identificador único del elemento dentro de la transacción. | integer | ||
id | Identificador único del elemento de fidelidad. | string | ||
valuesAsMap | Reservado. | |||
consumeAmount | Saldo a debitar a un elemento de fidelidad loyalty. | double | ||
validTo | Fecha de fin de vigencia . Formato "YYYY-MM-DD" (Año-Mes-Dia). | string | Ej."2021-07-16" | |
type | Tipo de elemento a la que pertenece el elemento de fidelidad. | string | ||
status | Estado del elemento de fidelidad. | string | ENABLED, DISBLED, CANCELED | |
AMOUNT | Reservado. | |||
amount | Monto a asignar al elemento. Si su tipo indica que es precargada por archivo, este campo es requerido. | double | ||
reason | Código del motivo por el cual se está realizando el chargeAmount o consumeAmount pertinente. Este código corresponde a los valores de motivos definidos en la consola de Promo. | string | ||
validFrom | Fecha de inicio de vigencia . Formato "YYYY-MM-DD" (Año-Mes-Dia) . | string | Ej."2021-07-16". | |
chargeAmount | Saldo a acreditar a un elemento de fidelidad loyalty. | double | ||
trxLimit | Reservado. | |||
externalId | Reservado. | |||
originalAmount | Reservado. | |||
cvv ] ] | Código de seguridad asociado al elemento de fidelidad. | integer | ||
mapVersion | Reservado. | |||
messageId | Identificador del mensaje | string | ||
offline | Reservado. | |||
originalTransactionId | Identificador de la transacción procesada. | string | ||
payments[ | Colección que contiene información del pago.* | array | ||
plan | Plan del medio de pago. | string | ||
sequence | Número identificador único del elemento dentro de la transacción. | integer | ||
id | Identificador del pago. | string | ||
valuesAsMap | Reservado. | |||
balance | Indica si con este medio de pago se cancela el saldo de la transacción. Si el valor es true, entonces no es necesario enviar el amount o itemamount. | double | ||
prefix | Indica el Prefijo asociado al pago. | string | ||
payCreditCampaign | Campaña Crediticia asociada al pago. | string | ||
type | Tipo de medio de pago. | string | ||
Amount | Reservado. | |||
bank | Banco relacionado con el medio de pago. | string | ||
amount | Dinero que se utiliza con ese medio de pago. Dado que el monto del pago (PA) se calcula como PA = PIA (1 - %desc) o PA = PIA * (1+%recargo)* se obtiene que el monto de los ítems que se desea pagar (PIA) se calcula como PIA = PA / (1 - %desc) o PIA = PA / (1+%recargo). | double | ||
prefixGroup | Indica el grupo de Prefijos asociado al pago. | integer | ||
prefixGroupstr | Reservado. | |||
installments | Indica la cantidad de cuotas asociadas al pago. | integer | ||
itemamount | Dinero que representa el monto de ítems que se desea pagar. | double | ||
externalId | Reservado. | |||
] | Indica el Bolsillo asociado al pago. | string | ||
processDate | Fecha en que ingresó el registro en esta tabla | ISOdate | Ej."2023-04-10T163200.787-0300" | |
processedViewTPromotion | Reservado. | |||
processedViewStore | Reservado. | |||
Promotions[ | Colección de datos de la/s promoción/es que otorgan beneficios en la transacción.* | array | ||
promoId | Identificador único de la promoción. | string | ||
promoName | Nombre de la promoción. | string | ||
campaingName | Nombre de la campaña. | string | ||
promoCode | Código de la promoción. | string | ||
benefits[ | Colección de beneficios de la promoción. | array | ||
benefitNro | Identifica al beneficio que aplica la promoción. | string | ||
benefitType | Identifica al tipo de beneficio que aplica la promoción. | string | ||
hasLimit | Indica si un beneficio posee limites. | boolean | true/false | |
qty | Cantidad de elementos que fueron involucrados en la promoción. | integer | ||
value | Reservado. | |||
valueWithTaxes valueWithTaxes | Reservado. | |||
tipoPromo | Tipo de promoción. | string | ||
printerMessage | Mensaje a la impresora. | string | ||
cuponid cuponid ] | Identificador del cupón. | string | ||
discount ] | Monto total de descuentos. | double | ||
stroreChainCode | Código de la cadena a la que pertenece la transacción | string | ||
storeCode | Código de la tienda. | string | ||
storeTerminal | Concatenado entre la compañía, la tienda y la terminal. | string | ||
subtotal | Subtotal de la transacción. | double | ||
subZoneCode | Código de la subzona. | string | ||
terminalCode | Código de la terminal. | string | ||
total | Total de la transacción. | double | ||
totalItemsSold | Reservado. | |||
emittedCoupons [ | (a partir de 7.2.6HF3) Colección de cupones emitidos | array | ||
_id | Identificador del cupón, de Mongo | string | ||
barcode | Código de barras del cupón | string | ||
amount ] | Monto del cupón | double | ||
transactionDate | Fecha en que se llevó a cabo la transacción. | ISOdate | Ej."2023-04-10T163200.787-0300" | |
transactionId | Identificador del registro de la transacción | string | ||
transactionType | Tipo de transacción | string | LOYALTY_TRANSFER, LOYALTY_VOID, LOYALTY_ASSIGN | |
zoneCode | Código de la zona. | string |
...