Crear órdenes de compra desde Deals

1. Descripción General

Documento publico órdenes de compra que contiene un schema genérico que permite crear ordenes de compra en el ERP.

Componentes Principales:

  • Documento público “Orden de Compra” en la plataforma Deals

  • Método POST público “OrdenCompraPublicar”

  • Método GET público “CreateOrdenCompra”

2. Esquema del Documento Órdenes de Compra

{
   "IdentificacionExterna": "Identificador único del sistema origen",
   "Fecha": "Fecha de emisión de la orden", // Obligatorio
   "CondicionPago": "Términos de pago acordados", // Obligatorio
   "Moneda": "Código de moneda (ej: ARS, USD)", // Obligatorio
   "Sucursal": "Sucursal emisora", // Obligatorio
   "NumeroComprobante": "Número de comprobante interno",
   "Descripcion": "Descripción general de la orden",
   "Proveedor": "Código del proveedor en el sistema", // Obligatorio
   "ProvinciaOrigenCodigo": "Código de provincia de origen",
   "ProvinciaDestinoCodigo": "Código de provincia de destino",
   "Items": [
       {
           "ProductoCodigo": "Código del producto/servicio", // Obligatorio
           "Cantidad": "Cantidad solicitada", // Obligatorio
           "Precio": "Precio unitario", // Obligatorio
           "Descripcion": "Descripción del item",
           "ImporteExento": "Importe exento de impuestos"
       }
   ]
}

Campos Obligatorios:

  • “Fecha”: “Fecha de emisión de la orden”
  • “CondicionPago”: “Términos de pago acordados”
  • “Moneda”: “Código de moneda (ej: ARS, USD)”
  • “Sucursal”: “Sucursal emisora”
  • “Proveedor”: “Código del proveedor en el sistema”
  • “ProductoCodigo”: “Código del producto/servicio”
  • “Cantidad”: “Cantidad solicitada”
  • “Precio”: “Precio unitario”

3. Configuración del Método OrdenCompraPublicar

Características:

  • Tipo: Método POST Público

  • Nombre: OrdenCompraPublicar

  • Funcionalidad: Permite utilizar la URL genérica para enviar Órdenes de Compra desde sistemas externos.

  • Esquema: Utiliza el esquema JSON completo definido para el documento Ordenes de compra.

Configuración:

  1. Agregar desde el Boton +Nuevo el método como en la grilla de Publicaciones Propias.

4. Configuración del Método CreateOrdenCompra

Características:

  • Tipo: Método GET Público

  • Nombre: CreateOrdenCompra

  • API: Utiliza la API ordenCompra

4.1 Configurar Parámetros

Parámetros Públicos:

  • TipoDocumento: Permite configurar el tipo de documento para enviar en el GET

  • Workflow: Permite configurar el workflow para enviar en el GET

  1. Agregar desde el Boton +Nuevo el método como en la grilla de Descargas.

4.2 Configuración de Sinónimos

Campos Sinonimizables:

  1. CondicionPago - Ejemplo: EfectivoCE

  2. Moneda - Conversión de códigos de moneda (ej: USD → DOL)

  3. Sucursal - Mapeo de códigos de sucursal (ej: 30716273179 → EMPRE01)

  4. ProvinciaOrigenCodigo - Ejemplo: Buenos AiresBSAS

  5. ProvinciaDestinoCodigo - Ejemplo: Buenos AiresBSAS