Image Added
BRIDGE API - Rabbit - Exportación de un retiro
© 2024 Napse. Todos los derechos reservados.
Painel |
---|
borderColor | #E4E3E3 |
---|
bgColor | #ffffff |
---|
titleColor | #ffffff |
---|
borderWidth | 1px |
---|
titleBGColor | #704581 |
---|
title | REVISIONES |
---|
|
Expandir |
---|
|
Fecha | Versión | Descripción | Autor |
---|
| 1.1 | Se ajusta formato del documento | |
|
|
Painel |
---|
borderColor | #E4E3E3 |
---|
titleColor | #ffffff |
---|
borderWidth | 1 |
---|
titleBGColor | #704581 |
---|
title | CONTENIDO |
---|
|
|
Introducción
Retiro - tenderPickup
Este servicio posee la descripción de la transacción que es generada desde BM Tienda -> Operaciones -> Operaciones de no venta > retiro o desde el punto de venta desde el menú de No venta - > Retiro
Esto es realizado en colas RabbitMQ y lo que se postea, posee formato JSON.
Configuración
- La habilitación del envío de este tipo de transacción se podrán configurar desde Configuración/colas de exportación
Image Added
Monitor de exportaciones
- La exportación se podrá consultar desde el menú Monitoreo/Monitor de exportaciones
Image Added
JSON de ejemplo
Bloco de código |
---|
{
"_id": "60998b3ecc6920331ca2cd69",
"isAutomatic": false,
"totals": 100,
"tenderTransactionStatus": "CONFIRM",
"beginDateTime": "2021-05-10T19:35:54.331Z",
"businessDayDate": "2021-05-10T03:00:00.000Z",
"endDateTime": "2021-05-10T19:36:38.697Z",
"period": 11,
"safe": "609070148a7529072c6f8232",
"store": "T1",
"workStation": "60918e7a19263b4ea8dbd0e6",
"till": "609133a38a7529072c825f78",
"tillTo": "609133a38a7529072c825f78",
"sequenceNumber": 179,
"subperiod": 12,
"rsUser": "609133681fa4ce1580c14894",
"typeCode": "TenderPickup",
"tenderTranItems": [
{
"tender": "5ea5565d5604c8593c60841f",
"foreignCurrencyQuoteFactor": 1,
"amount": 100,
"qty": 1,
"externalDepository": "60998b3ecc6920331ca2cd68",
"tenderCode": "Peso",
"tenderName": "EFECTIVO"
}
],
"trxOrigin": "pos",
"createdAt": "2021-05-10T19:36:30.142Z",
"updatedAt": "2021-05-10T19:36:30.142Z",
"version": 0,
"transactionObjectId": "60998b4668c9ee5a491f4229",
"workstation": "4",
"user": "Hellen Bittencourt Alves"
} |
Detalle de los campos del JSON de una operación de no venta retiro (tenderPickup)
Se trata de un retiro, los campos relevantes son:
- totals: es el importe del retiro.
- beginDateTime: fecha de inicio
- businessDayDate: día hábil de negocio de la operación.
- endDateTime: fin de la operación.
- period: número de período
- subperiod: número de sub período o turno.
- store: código de tienda
- workstation: código de terminal.
- safe: código de safe.
- sequenceNumber: nro de transacción interna de Bridge
- till: código de cuenta contable.
- user: código de usuario que realizó la transacción
- trxOrigin: si fue una operación generada en el POS o en el BM
- tenderTranItems: uno por cada medio de pago
- tenderCode: código del medio de pago
- tenderName: descripción del medio de pago.
- foreignCurrencyQuiteFactor: código de tasa de cambio en el caso de moneda extranjera.
- amount: monto en ese medio de pago.
- qty: cantidad