DICCIONARIO DE CAMPOS JSON DE VENTA WEB API INTÜIPOS 

INSTRUCTIVO

    Documentación para recibir/importar transacciones de venta de otros sistemas terceros. ** Funcionalidad disponible a demanda y con costo adicional.

    Objeto Order (Transacción de venta)

    Definición de los campos en el objeto Order.

    ClientID, iPuntoDeventaID_Cliente: Tomar estos valores según la consulta de cliente obtenido de la tabla de clientes.

    Date : Fecha de cierre de la venta.

    DeliveryTypeID: Tipo de entrega de la venta.

    1 DRIVE-THRU
    2 VENTA MOSTRADOR
    3 PARA LLEVAR
    4 COMEDOR
    5 DOMICILIO
    6 EVENTO
    7 VENTA INSTITUCIONAL
    8 AUTO-SERVICIO

    DocumentID: Número de factura generado para ésta venta.

    DueDate: Fecha de vencimiento, para venta POS, utilizar la misma de cierre.

    UserID, PuntoDeVentaID_User: Código de empleado compuesto de empleado tomado de la consulta de la tabla de empleados. Si no existe el empleado debe crearse el empleado.

    InvoicePrefix, InvoiceResolutionID: Código compuesto de la resolución de facturación autorizada por el departamento administrativo de impuestos de la localidad. Obtener código de la consulta de la tabla de definición de impuestos, si no existe, deberá crearse.

    Observations: Observaciones generales del documento de venta.

    Pax: Número de personas, visitantes.

    PuntoDeVentaID: Código del punto de venta / Tienda, debe ser dado por el administrador del sistema.

    TableID, PuntoDeVentaID_Table: Utilizar según consulta de la tabla de mesas, o por defecto valor ( 0 , [PuntoDeventaID]).

    StatusID: Estado de la transacción.

    1 CERRADA
    3 ANULADA

    StatusID: Estado de la transacción.

    SubPuntoDeVentaID: Utilizar código del punto de venta dentro de un punto de venta. Si no existen divisiones de punto de venta, utilizar por defecto el mismo código en PuntoDeVentaID.

    TerminalID, PuntoDeVentaID_Terminal: Utilizar llave compuesta de la terminal, definida en la consulta de la tabla de terminales. O usar por defecto el valor (CAJA,[PuntoDeVentaID]).

    TransactionTypeID: Tipo de traslado.

    5 VENTA
    51 REQUISICIÓN por TRASLADO

    WareHouseID: Código de bodega, según consulta de códigos de la tabla de bodegas para el punto de venta.

    Objeto Detalle de Orden

    ItemID, PuntoDeVentaID_Item: Código del producto, según consulta de productos. Punto de Venta que define el producto, en cadenas usar el del administrador y/o el de la franquicia.

    UnitPrice: Precio de venta por unidad antes de descuentos, y después de impuestos.

    DiscountPercentage: Porcentaje de descuento entre 0 y 100.

    TaxPercentage: Porcentaje del impuesto de venta entre 0 y 100.

    TaxID: Código del impuesto de venta

    0 – No Gravados
    6 – I.V.A 19%
    2 – IMPTO.NAL.CONSUMO 8%

    TaxPercentage2: Porcentaje del segundo(2do) impuesto de venta entre 0 y 100.

    TaxID: Código del segundo (2do) impuesto de venta

    0 – No Gravados
    6 – I.V.A 19%
    2 – IMPTO.NAL.CONSUMO 8%

    Quantity: Cantidad vendida.

    DetailType: Tipo de detalle.

    0 DEFAULT
    1 ENTRADAS
    2 FUERTES
    3 POSTRES
    4 PARA LLEVAR

    WareHouseID: Código de bodega, según consulta de códigos de la tabla de bodegas para el punto de venta.

    SeatNumber: Número de la silla. 0 si no tiene.

    Date: Fecha de marchado/ordenado el producto.

    ItemRoleID: Puede ser el encabezado de un combo (Conjunto de productos), o un producto de venta solo.

    5 Combo Combo
    0 Item Item ó producto.

    DiscountID, PuntoDeVentaID_Discount: Código del descuento aplicado. Punto de venta qué define el descuento, en cadenas usar el del administrador y/o el de la franquicia.

    Observations: Observaciones.

    PuntoDeVentaID: Código del punto de venta / Tienda, debe ser dado por el administrador del sistema.

    Objeto Detalle de Pago

    PuntoDeVentaID: Código del punto de venta / Tienda, debe ser dado por el administrador del sistema.

    PaymentTypeID: Código de tipo de medio de pago utilizado.

    1 EFECTIVO CAJA
    2 TCREDITO
    3 TDEBITO

    DocumentID: Código del documento de pago utilizado.

    ApprovalCode: Código de aprobación del medio de pago utilizado.

    DocumentTypeID: Sub categoría documento de pago utilizado.

    18 TC VISA
    19 TC MASTER CARD
    20 TC DINNERS
    21 TC AMERICAN EXPRESS
    22 TC CREDENCIAL
    23 TC FALABELLA
    24 TC FRAGATA

    61 TD VISA
    62 TD VISA ELECTRON
    63 TD MASTERCARD
    64 TD CREDENCIAL
    65 TD AMERICAN EXPRESS
    66 TD DINNERS

    UserrID, PuntoDeVentaID_User: Código de empleado compuesto de empleado tomado de la consulta de la tabla de empleados. Si no existe el empleado debe crearse el empleado.

    Credit: Valor del pago.

    Debit: Valor deducido.

    Base: Base de impuestos. Sólo para retenciones.

    JSON DE EJEMPLO