Inserción de venta

Permite ingresar una orden en una tienda Fenicio.

Request

Se deberá realizar un llamado POST a la URL correspondiente, siendo el último segmento {agregar}.

MétodoURL

POST

/API_V1/ordenes/agregar

Ejemplo

https://example.com/API_V1/ordenes/agregar

ClaveTipoDescripción

id

String(32)

Identificador de la orden en el Fenicio origen.

comprador

Datos del comprador.

moneda

String(4)

Código ISO 4217 de la moneda. Ejemplo: UYU

items

List<Item>

Detalle de los productos que contiene la orden.

codigoTributario

String(32) | null

Número de registro tributario de la empresa.

razonSocial

String(64) | null

Nombre legal de la empresa.

pago

Pago | null

Datos del pago realizado para la orden.

entrega

Datos de como se entregará la orden realizada. (Localidades utilizar el formato Fenicio).

idTipoEnvio | null

ID del tipo de envío asignado en la tienda de destino para esa orden.

idSucursal | null

ID de la sucursal asignada en la tienda de destino para esa orden.

observaciones

String (255) | null

Observaciones generales de la orden.

Ejemplo

{
 "id": 1234,
 "comprador": {
 "nombre": "Juan",
 "apellido": "Perez",
 "email": "juanperez@mail.com",
 "telefono": "099123123",
 "documento": {
 "nro": "12345678",
 "pais": "UY",
 "tipo": "DOCUMENTO_IDENTIDAD"
 }
 },
 "moneda": "UYU",
 "items": [
 {
 "nombre": "Item 1",
 "sku": "1:ITEM:ITEM:1",
 "cantidad": 2,
 "moneda": "UYU",
 "importe": 100
 },
 {
 "nombre": "Item 2",
 "sku": "2:ITEM:ITEM:2",
 "cantidad": 1,
 "moneda": "UYU",
 "importe": 200
 }
 ],
 "codigoTributario": null,
 "razonSocial": null,
 "pago": {
 "id": 1234,
 "metodo": "tarjeta",
 "importe": 400,
 "cuotas": 1,
 "moneda": "UYU",
 "autorizacion": 123456
 },
 "entrega": {
 "tipo": "ENVIO",
 "costo": 0,
 "moneda": "UYU",
 "idTipoEnvio": 12,
 "direccion": {
 "calle": "Calle",
 "pais": "Uruguay",
"estado": "Montevideo",
 "localidad": "Montevideo",
 "nroPuerta": 1234,
 "nroApto": 1,
 "codigoPostal": "11400",
 "observaciones": "obs",
 "latitud": null,
 "longitud": null
 },
 "destinatario": "Juan",
 "tracking": "123456",
 "etiqueta": null,
 "idSucursal": null,
 "retira": null
 },
 "observaciones": "obs"
}

Response

ClaveTipoDescripción

error

Boolean

Valor booleano que indica si se generó algún error en la consulta.

msj

String

Mensaje descriptivo con el número de venta correspondiente en la tienda de destino.

Última actualización