Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
languagexml
{
	"externalNumber": "00001",
	"notes": "",
	"creationDate": "2020-07-01 08:51:00",
	"channelCode": "web",
	"currencyCode": "peso",
	"netAmount": 3000,
	"party": {
		"code": "0243145377",
		"firstName": "Martin",
		"lastName": "Malievac",
		"email": "[email protected]",
		"typeCode": "Person",
		"identificationType": 1,
		"identifier": "24314537",
		"birthYearNumber": 1975,
		"birthMonthNumber": 1,
		"birthDayNumber": 3,
		"partyContactMethods": {
			"delivery": {
				"name": "Personal",
				"address": {
					"firstLine": "Almafuerte 4430",
					"secondLine": "Puerta 10, Piso 2",
					"cityCode": "MUN",
					"stateCode": "BsAs",
					"countryCode": "AR",
					"postalCode": "1605"
				},
				"emailAddress": "[email protected]",
				"telephone": {
					"countryCode": "54",
					"areaCode": "11",
					"telephoneNumber": "36637487",
					"extensionNumber": "-"
				}
			},
			"billing": {
				"name": "Trabajo",
				"address": {
					"firstLine": "Venezuela 3158",
					"secondLine": "Piso 6. Interno 066",
					"cityCode": "VMA",
					"stateCode": "BsAs",
					"countryCode": "AR",
					"postalCode": "1603"
				},
				"emailAddress": "[email protected]",
				"telephone": {
					"countryCode": "54",
					"areaCode": "11",
					"telephoneNumber": "41100000",
					"extensionNumber": "066"
				}
			}
		}
	},
	"detail": [
		{
			"itemCode": "ABC001",
			"description": "SAMSUNG S10",
			"store": "UNICENTER",
			"location": "ventas2",
			"orderedQty": 1,
			"unitPrice": 1000,
			"netAmount": 1000,
			"deliveryOrPickup": "delivery",
			"deliveryCompany": "Andreani",
			"pickupLocationCode": "-",
			"requiredDate": "2020-07-10 00:00:00",
			"partyContactMethodName": "Personal",
			"priceModifiersserializedUnits": [
				{
					"percentserialNumber": 5"123456789",
					"amountimportDocNumber": 50"12345",
					"reasonTextcustomsNumber": "Segunda Unidad123455",
					}"customsDate": "2020-07-10 00:00:00",
			]
		"unitCount": 1
				},
				{
					"itemCodeserialNumber": "S2022222222",
					"descriptionimportDocNumber": "SAMSUNG S2033333",
					"storecustomsNumber": "WEB44444",
					"locationcustomsDate": "ventas22020-07-10 00:00:00",
					"orderedQtyunitCount": 21
				},
			"unitPrice": 2000,]
			"netAmountpriceModifiers": 2000,[
			"deliveryOrPickup": "pickup"	{
					"percent": 5,
					"amount": 50,
					"deliveryCompanyreasonText": "-"Segunda Unidad"
				}
			]
		},
		{
			"pickupLocationCodeitemCode": "UnicenterS20",
			"requiredDatedescription": "2020-07-10 00:00:00SAMSUNG S20",
			"pickupInformationstore": "Retira por la tarde, luego de las 6."
		}
	],
	"transaction": {
		"id": "5f19d8989eefbe5418406887",
		"storeCode": "unicenter",
		"terminalCode": "20",
		"operatorCode": "martinm",
		"trxNumber": 4,
		"trxDate"WEB",
			"location": "ventas2",
			"orderedQty": 2,
			"unitPrice": 2000,
			"netAmount": 2000,
			"deliveryOrPickup": "pickup",
			"deliveryCompany": "-",
			"pickupLocationCode": "Unicenter",
			"requiredDate": "2020-07-10 00:00:00"
	},
	"payments": [
		{
			"tenderpickupInformation": "peso",
			"amount": 2000Retira por la tarde, luego de las 6."
		},
		{],
			"tendertransaction": "VI",{
			"amountid": 2950"5f19d8989eefbe5418406887",
			"planDescriptorstoreCode": "9 meses sin interesesunicenter",
			"sellerNameterminalCode": "MIRGOR20",
			"cardAuthorizationCodeoperatorCode": "1martinm",
			"cardCouponNumbertrxNumber": "1"4,
			"cardLotNumbertrxDate": "1"2020-07-10 00:00:00"
	},
	"payments": [
		{
			"installmentstender": "9peso",
			"cardReferenceNumberamount": "1"2000
		},
		]
}

Descripción de los campos: 

Importante: los campos que poseen este ícono Image Removed, son valores tipificados que deben respetar los valores expuestos por BRIDGE en sus servicios.

...

Image Removed

...

Image Removed

...

Image Removed

...

1, valores posibles:

1: DNI
2: Pasaporte
3: CUIL
4: CUIT

...

Image Removed

...

Image Removed

...

Image Removed

...

Image Removed

...

Image Removed

...

Image Removed

...

Image Removed

...

{
			"tender": "VI",
			"amount": 2950,
			"planDescriptor": "9 meses sin intereses",
			"sellerName": "MIRGOR",
			"cardAuthorizationCode": "1",
			"cardCouponNumber": "1",
			"cardLotNumber": "1",
			"installments": "9",
			"cardReferenceNumber": "1"
		}
	]
}


Descripción de los campos: 

Importante: los campos que poseen este ícono Image Added, son valores tipificados que deben respetar los valores expuestos por BRIDGE en sus servicios.


CampoTipoDescripciónRequeridoEjemplosValidación (código)

externalNumberStringCódigo de la orden del originanteSI000001991: el código de orden es requerido.

notesStringComentarios sobre la ordenNOEnviar los dias soleados

creationDateStringFecha de creaciónSI2020-07-01 08:51:00 Formato: yyyy-MM-dd HH:mm:ss992: la fecha de creación es requerida.

Image Added

channelCodeStringCanal de OrigenSImagento: este código será asignado por Napse de acuerdo al canal.993: el canal de origen es requerido.

Image Added

currencyCodeStringMonedaSIpeso994: la moneda es requerida.

netAmount:NumberMonto final del pedidoSI1000995: el monto final del pedido es requerido.
party (cliente asociado a la transacción)

codeStringCódigo del clienteSI024314537996: el código del cliente es requerido.

firstNameStringNombre del ClienteSIMartin997: el nombre de la persona o empresa, es requerido.

lastNameStringApellido del clienteSI (solo si es typeCode = 'Person')Malievac998: el apellido es requerido para clientes de tipo "Person"

emailStringCorreo del clienteSI[email protected]999: el correo electrónico es requerido.

Image Added

identificationTypeNumberTipo de documentoSI

1, valores posibles:

1: DNI
2: Pasaporte
3: CUIL
4: CUIT

1000: el tipo de identificación es requerido.

identifierStringNúmero de documentoSI243145371001: el número de identificación es requerido.

birthYearNumberNumberAño de nacimientoNO1975

birthMonthNumberNumberMes de nacimientoNO3

birthDayNumberNumberDía de nacimientoNO1
partyContactMethods (direcciones del cliente). Son requeridas cuando al menos un ítem está marcado como delivery

nameStringNombre del método de contactoSIPersonal, Trabajo, etc.1002: el nombre del método de contacto es requerido.

address.firstLineStringCalle y númeroSIAlmafuerte 10001003: la dirección es requerida.

address.secondLineStringOtra infoNOPiso 10, Puerta 12

Image Added

address.cityCodeStringCiudadSIMUN. Importante: código del listado de ciudades existentes, ver servicio city/all1004: la ciudad es requerida.

Image Added

address.stateCodeStringProvinciaSIBsAs. Importante: código del listado de provincias existentes, ver servicio state/all1005: la provincia es requerida.

Image Added

address.countryCodeStringPaisSIARG. Importante: código del listado de países existentes, ver servicio country/all1006: el país es requerido.


emailAddressStringEmail asociado a ese método de contactoSISe puede poner el principal si no es diferente1007: el correo electrónico en el método de contacto, es requerido.

telephone.countryCodeStringcódigo de PaísSI541008: el código de país del teléfono es requerido.

telephone.areaCodeStringcódigo de areaSI111009: el código de área del teléfono es requerido.

telephone.telephoneNumberStringnúmero de teléfonoSI366377771010: el número de teléfono es requerido.

extensionNumberStringextensiónNO066
detail (Detalle del pedido). Debe haber al menos

Image Added

itemCodeStringSKU del productoSISAM011011: el código del producto es requerido.

Image Added

storeCodeStringCódigo de tienda desde donde saldrá el stock.SIUNICENTER1012: el código de tienda del stock es requerido.

Image Added

locationCodeStringCódigo de depósito desde donde saldrá el stockNOVENTAS2Si no se informa, toma el default del ítem.

descriptionStringDescripción del productoSISamsung Galaxy S21013: la descripción del producto es requerida.

orderedQtyNumberCantidad pedidaSI11014: la cantidad pedida es obligatoria.

unitPriceNumberPrecio unitarioSI10001015: el precio unitario es requerido.

deliveryOrPickupStringSi la linea será con retiro en tienda o envíoSIdelivery o pickup1016: es requerido informar si la línea es para delivery o retiro.

deliveryCompanyStringNombre de la compañía que realizará el envíoNO

Image Added

pickupLocationCodeStringCódigo de la locación en donde retiraráSI (si eligió la opción pickup)UNICENTER. El código debe estar estipulado. Ver servicio customerOrderPickupLocation/all1017: el código del punto de retiro es requerido.

pickupInformationStringDescripción de quien hará el retiroSi, si eligió la opción pickupJuan Perez retirará, teléfono: XXXXX1018: si eligió la opción de retiro, indicar los datos de la persona que hará el retiro.

requiredDateStringFecha de envío requerida o de retiro en tiendaNOFormato: yyyy-MM-dd HH:mm:ss

partyContactMethodNameStringDirección de envío del clienteSI (si eligió como opción delivery)Personal, debe existir entre una de las direcciones informadas para el cliente1019: el nombre de la dirección de envío al cliente es inválido.
serializedUnits: en caso de que BRIDGE ya haya surtido el pedido en las tiendas, se detallan los numeros de serie

SerialNumberString




importDocNumberString




customsNumberString




customsDateString




unitCountNumber



transaction: este campo se usa en el caso de que la transacción haya sido facturada en bridge, no se usa en caso de que la orden venga de canales externos.

idStringEl ID de mongodb de la transacciónSI


storeCodeStringEl código de tienda BRIDGESI


terminalCodeStringEl código de terminal BRIDGESI


operatorCodeStringEl código de operador BRIDGESI


trxNumberNumberEl número de transacción BRIDGESI


trxDate
DateLa fecha de la transacción BRIDGESIFormato: yyyy-MM-dd HH:mm:sspartyContactMethodNameStringDirección de envío del clienteSI (si eligió como opción delivery)Personal, debe existir entre una de las direcciones informadas para el cliente1019: el nombre de la dirección de envío al cliente es inválido.
retail.priceModifiers : descuentos otorgados a los productos, esto se encuentra dentro de la colección detail

percentNumberPorcentaje de descuentoSI (si es informada la línea)51020: si informa un descuento, debe informar el porcentaje.

amountNumberMonto de descuentoSI (si es informada la línea)10001021: si informa un descuento, debe informar el monto.

reasonTextStringRazón del descuentoSIOferta del día1022: si informa descuento, debe informar la razón.
payments (pagos asociados al pedido)

tenderStringCódigo del medio de pagoSIpeso. Importante: ver servicio tender/all para los códigos de pago permitidos.1022: debe informar un medio de pago válido.

amount:NumberMonto del pagoSI10001022: debe informar el monto del pago.

planDescriptorStringDescripción del plan de pagos elegidoSI (para pagos con tarjeta)9 meses sin intereses1023: debe informar el plan de pagos.

sellerNameStringNombre de la entidadSI (para pagos con tarjeta)Mirgor1024: debe informar el nombre del merchant.

cardAuthorizationCodeStringCodigo de autorización de la tarjetaSI (para pagos con tarjeta)11025: debe informar el código de autorización de la tarjeta.

cardCouponNumberStringNúmero de cupónSI (para pagos con tarjeta)11026: debe informar el número de cupón

cardLotNumberStringNúmero de LoteSI (para pagos con tarjeta)11027: debe informar número de lote.

installmentsStringCuotasSI (para pagos con tarjeta)91028: debe informar la cantidad de cuotas.

cardReferenceNumberStringReferencia de la tarjetaSI (para pagos con tarjeta)444444441029: debe informar código de referencia de la tarjeta.

...