Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 3 Atual »


BRIDGE API - Rabbit - Exportación de un retiro



REVISIONES


FechaVersiónDescripciónAutor

 

1.1Se ajusta formato del documento 



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

Monitor de exportaciones 

  • La exportación se podrá consultar desde el menú Monitoreo/Monitor de exportaciones 

JSON de ejemplo 

{
	"_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: 

  1. totals: es el importe del retiro.
  2. beginDateTime: fecha de inicio
  3. businessDayDate: día de negocio de la operación.
  4. endDateTime: fin de la operación.
  5. period: número de período
  6. subperiod: número de sub período o turno.
  7. store: código de tienda
  8. workstation: código de terminal.
  9. safe: código de safe.
  10. sequenceNumber: nro de transacción interna de Bridge
  11. till: código de cuenta contable.
  12. user: código de usuario que realizó la transacción
  13. trxOrigin: si fue una operación generada en el POS o en el BM 
  14. tenderTranItems: uno por cada medio de pago
    1. tenderCode: código del medio de pago
    2. tenderName: descripción del medio de pago.
    3. foreignCurrencyQuiteFactor: código de tasa de cambio en el caso de moneda extranjera.
    4. amount: monto en ese medio de pago.
    5. qty: cantidad
  • Sem rótulos