BRIDGE API - Rabbit - Exportación de un presupuesto
© 2024 Napse. Todos los derechos reservados.
REVISIONES
CONTENIDO
Introducción
Presupuesto - budget
Este servicio posee la descripción de la transacción de presupuesto
Se exporta a 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": "60a2e21b96feb069e9ebb8a0", "creationDate": "2021-05-17T21:37:30.994Z", "creationStoreCode": "T1", "creationUser": "Diego S", "currency": "5ea5565c5604c8593c608317", "customerOrderAmount": 1543.5, "customerOrderProductLineItems": [ { "item": "6094955ffed29dc677812f3b", "fulfilledItemCount": 1, "orderedItemCount": 1, "originalOrderCount": 1, "itemCode": "000000000100010370", "itemName": "BATERIA IPLACE 10000 MAH" } ], "customerOrderState": { "_id": "5ea556595604c8593c607eb4", "customerOrderStateCode": "comp", "name": "Completa", "showable": true, "disabled": true, "version": 0 }, "customerOrderSubType": { "_id": "5ea556595604c8593c607eb0", "ref": 2, "customerOrderSubTypeCode": "ofp", "customerOrderType": "5ea556585604c8593c607ead", "name": "Order for Pickup", "version": 0 }, "estimatedAvailabilityDate": "2021-06-01T21:37:31.133Z", "idTerminal": "3", "internalOrderNumber": "0000T10003000354", "lastChangeUser": "609eb54a1fa4ce1eccf4e6ca", "party": { "_id": "60968476fed29dc677904913", "code": "1001000053", "_class": "Person", "apiProcessed": true, "birthDayNumber": 20, "birthMonthNumber": 2, "birthYearNumber": 1990, "disabled": false, "email": "[email protected]", "exemptFlag": false, "firstName": "LARISSA", "genderType": "F", "identificationType": "5ea556595604c8593c607f19", "identifier": "01030204", "lastName": "DA SILVA", "partyRoleAssignments": [], "typeCode": "PRS", "version": 0, "createdAt": "2021-05-08T14:14:00.214Z", "updatedAt": "2021-05-08T14:14:00.214Z" }, "retirementStoreCode": "T1", "storeCode": "T1", "totalBalance": 1543.5, "transactionNumber": 354, "updateDate": "2021-05-17T22:01:39.689Z", "version": 1, "billDate": "2021-05-17T22:01:39.689Z", "billNumber": "null-00000585", "billTransactionNumber": 585, "billTransactionStore": "T1", "billTransactionTerminal": "1", "currencyCode": "UYU", "currencyDescription": "PESO URUGUAYO" }
Detalle de los campos de un presupuesto
- creationDate: fecha de creación.
- creationStoreCode: código de la tienda en donde se creó.
- creationUser: usuario que lo creó.
- customerOrderAmount: monto del presupuesto.
- customerOrderProductLineItems: es una colección de productos que componen el presupuesto
- itemCode: código del producto.
- itemName: nombre del producto.
- orderedItemCount: cantidad pedida
- originalOrderCount: cantidad pedida originalmente.
- fulfulledItemCount: cantidad surtida
- customerOrderState: estado del presupuesto
- customerOrderSubType: subtipo de presupuesto
- estimatedAvailabilityDate: fecha estimada de envío.
- idTerminal: codigo de terminal
- internalOrderNumber: código interno del presupuesto.
- lastChangeUser: ultimo usuario que modificó.
- party: información del cliente.
- retirementStoreCode: tienda de pickup.
- storeCode: tienda donde se creó.
- totalBalance: monto del presupuesto.
- currencyCode: código de moneda.
- currencyDescription: descripción de la moneda.