Agentes

Información relacionada con los agentes de venta

APIDescripción
GET api/erp/Agentes?fields={fields}

Regresa una lista con todos los agentes activos

GET api/erp/Agentes/{idAgente}?fields={fields}

Regresa los datos del agente solicitado

Almacenes

Información relacionada con los almacenes

APIDescripción
GET api/erp/Almacenes?idEntidad={idEntidad}&fields={fields}

Regresa todos los almacenes

GET api/erp/Almacenes/{idAlmacen}?fields={fields}

Regresa los datos de un almacén dado

Categorias

Información relacionada con el catálogo de categorías de productos

APIDescripción
GET api/erp/Categorias?fields={fields}

Regresa las categorías de productos

GET api/erp/Categorias/{idCategoria}?fields={fields}

Regresa una categoría de productos

Clientes

Información y mantenimiento al catálogo de clientes

APIDescripción
GET api/erp/Clientes?clave={clave}&idEjecutivo={idEjecutivo}&zona={zona}&nombre={nombre}&nombreComercial={nombreComercial}&rfc={rfc}&idCliente={idCliente}&buscar={buscar}&fields={fields}&incluirPersonasRelacionadas={incluirPersonasRelacionadas}&incluirDomicilios={incluirDomicilios}

Regresa una lista con los clientes.
Si se omiten los parámetros regresa todos los clientes.
Si se incluyen parámetros, se aplican los filtros de cada parámetro indicado
Si no tiene permiso para ver clientes de otros ejecutivos, solo regresa los del ejecutivo

GET api/erp/Clientes/{idCliente}?fields={fields}&incluirPersonasRelacionadas={incluirPersonasRelacionadas}&incluirDomicilios={incluirDomicilios}

Regresa el cliente al que corresponde el identificador único

POST api/erp/Clientes

Da de alta uno o varios clientes

PUT api/erp/Clientes

Modifica los datos de uno o varios clientes

GET api/erp/Clientes/LimiteCredito/{idCliente}

Regresa el plazo y límite de crédito disponible (al momento de ser consultado) de un cliente dado

GET api/erp/Clientes/PrecioCliente

Regresa los precios pactados de todos los clientes

GET api/erp/Clientes/PrecioCliente/{idCliente}?idProducto={idProducto}

Regresa los precios pactados de un cliente en particular

GET api/erp/Clientes/DescuentoLinea

Regresa los descuentos por línea de todos los clientes

GET api/erp/Clientes/{idCliente}/DescuentoLinea

Regresa los descuentos por línea de un cliente dado

Domicilios

Información y mantenimiento a los domicilios de clientes

APIDescripción
GET api/erp/Domicilios/{idCliente}?nombre={nombre}&fields={fields}

Regresa los domicilios de un cliente

GET api/erp/Domicilios?fields={fields}

Regresa los domicilios de todos los clientes

POST api/erp/Domicilios/{idCliente}

Da de alta domicilios de un cliente

PUT api/erp/Domicilios/{idCliente}

Modifica los domicilios de un cliente

Facturacion

Proceso de facturación

APIDescripción
GET api/erp/Facturacion/DatosFacturacion?RFC={RFC}&idRemision={idRemision}

Regresa los datos de facturación correspondientes a un cliente y RFC. Si es RFC genérico regresa un objeto vacío Cada consulta a este servicio podría implicar un cargo

GET api/erp/Facturacion/RFCValido?RFC={RFC}

Valida un RFC tanto en su estructura como en la lista LRFC Requiere que el PAC configurado ofrezca este servicio Cada consulta a este servicio podría implicar un cargo

GET api/erp/Facturacion/ValidarRemisionPorFacturar?folio={folio}&webID={webID}

Valida si puede facturar una remisión dada

GET api/erp/Facturacion/ValidarRemisionPorFacturar?folio={folio}&webID={webID}&rfc={rfc}

Valida si puede facturar una remisión dada

GET api/erp/Facturacion/ValidarRemisionPorFacturar?idRemision={idRemision}

Valida si puede facturar una remisión dada

GET api/erp/Facturacion/RemisionPorFacturar?folio={folio}&webID={webID}&rfc={rfc}

Regresa información de una remisión para ser facturada. Requiere permiso para facturar remisiones.

GET api/erp/Facturacion/RemisionPorFacturar?idRemision={idRemision}

Regresa información de una remisión para ser facturada. Requiere permiso para facturar remisiones.

POST api/erp/Facturacion/FacturarRemision

Factura las remisiones contenidas en la colección

POST api/erp/Facturacion/FacturarPedido/{idPedido}

No hay documentación disponible.

GET api/erp/Facturacion/Factura/{idFactura}

Regresa la factura solicitada

GET api/erp/Facturacion/Factura/{idFactura}/{formato}

Consulta la factura dada

GET api/erp/Facturacion/EnviarFactura/{idFactura}

Envía por correo la factura dada Si la factura no tiene una dirección de correo electrónico regresa respuesta 501

Info

APIDescripción
GET api/Info

No hay documentación disponible.

Lineas

Información relacionada con el catálogo de líneas de productos

APIDescripción
GET api/erp/Lineas?fields={fields}

Regresa las líneas de productos

GET api/erp/Lineas/{idLinea}?fields={fields}

Regresa una línea de productos

Paquetes

APIDescripción
GET api/erp/Paquetes

Regresa la lista de paquetes

Pedidos

Servicios relacionados con pedidos

APIDescripción
GET api/erp/Pedidos/{idPedido}

Regresa la información de un pedido

GET api/erp/Pedidos?filtroEstatus={filtroEstatus}&filtroFechaDesde={filtroFechaDesde}&filtroFechaHasta={filtroFechaHasta}

Regresa la lista de pedidos solicitada

GET api/erp/Pedidos/CamposPersonalizados

Regresa los campos personalizados para pedidos

POST api/erp/Pedidos

Crea uno o varios pedidos

Productos

Información relacionada con el catálogo de productos

APIDescripción
GET api/erp/Productos?fields={fields}

Regresa una lista con todos los productos

GET api/erp/Productos/{codigo}?fields={fields}

Regresa los datos de un producto dado

GET api/erp/Productos?fechaAlta={fechaAlta}&fields={fields}

No hay documentación disponible.

GET api/erp/Productos/Buscar/{buscar}?fields={fields}

Regresa una lista con todos los productos que contengan el texto a buscar en código y descripción

GET api/erp/Productos/{codigo}/ExistenciaDisponible?bodegas={bodegas}

Regresa la existencia disponible de un producto dado en todas o en determinadas bodegas

GET api/erp/Productos/ExistenciaDisponible?bodegas={bodegas}

Regresa la existencia disponible de todos los productos (publicados en el web) en todas las bodegas o las indicadas

GET api/erp/Productos/Relacionados

Regresa una lista con los agrupadores de productos relacionados y sus productos

RFC

APIDescripción
GET api/RFC?rfc={rfc}

Regresa True si el RFC está en la lista de RFC