Metadata
Gestión completa del módulo de fidelización
API | Description |
---|---|
POST api/Metadata/VentaInfo |
DEvuelve los distintos tipos de metadata con sus valores según una forma de pago |
POST api/Metadata/VentaInfoDeuda |
DEvuelve los distintos pares para operaciones Deuda |
POST api/Metadata/VentaInfoDeudaSaldo |
DEvuelve el saldo de un par CNI y CNO |
POST api/Metadata/InsertarMovimiento |
Inserta un movimiento de cobro |
Ping
Ping
API | Description |
---|---|
POST api/Ping/Ping |
Devuelve un ping a la API |
Estacion
Gestión de estación
API | Description |
---|---|
GET api/Estacion/GetAllEstaciones?Email={Email} |
Obtiene todos los dataset para el cuadro de mando |
CuadroMando
Gestión de cuadro de mano
API | Description |
---|---|
GET api/CuadroMando/GetAll?IdEmpresa={IdEmpresa}&FechaTrabajo={FechaTrabajo}&IdEstacion={IdEstacion} |
Obtiene todos los dataset para el cuadro de mando |
POST api/CuadroMando/GetPostAll |
No documentation available. |
Exportacion
Gestión de Exportaciones de compra
API | Description |
---|---|
POST api/exportacion/GetAll |
Obtiene todos los Exportaciones que hayan sido creados con marca PDA |
POST api/exportacion/ContabilizarFacturasVenta |
Obtiene todos los Exportaciones que hayan sido creados con marca PDA |
POST api/exportacion/ContabilizarFacturasCompra |
Obtiene todos los Exportaciones que hayan sido creados con marca PDA |
POST api/exportacion/ContabilizarInformes |
Obtiene todos los Exportaciones que hayan sido creados con marca PDA |
Cliente
Gestión de clientes
API | Description |
---|---|
POST api/Cliente/Registrar |
Crea un cliente nuevo de tipo externo |
POST api/Cliente/CrearCliente |
Crea un cliente nuevo de tipo externo |
GET api/Cliente/BajaEmail?pan={pan} |
Borra el email de un cliente dado previamente de alta |
POST api/Cliente/CambiarPassword |
Cambia el password de un cliente dentro de la API |
POST api/Cliente/Saldo |
Muestra el saldo de una tarjeta |
GET api/Cliente/GetMovimientos |
Muestra el saldo de una tarjeta |
Fidelizacion
Gestión completa del módulo de fidelización
API | Description |
---|---|
POST api/Fidelizacion/Acumulacion |
Operación de acumulación de puntos o monedero |
POST api/Fidelizacion/ConsultarRedencion |
Consulta el importe posible de redención |
POST api/Fidelizacion/ReservarRedencion |
Pide reserva de operación para redención |
POST api/Fidelizacion/ConfirmarRedencion |
Confirma una operación de redención |
GET api/Fidelizacion/GetSaldo?pan={pan} |
Obtiene el saldo total de una tarjeta |
GET api/Fidelizacion/GetCampanas?pan={pan} |
Obtiene todas las campañas de fidelización configuradas en Magon |
GET api/Fidelizacion/AnularOperacion?NumeroTransaccion={NumeroTransaccion}&IdTpv={IdTpv}&Fecha={Fecha} |
Anula una operación de fidelización |
Personal
Gestión de personal
API | Description |
---|---|
POST api/Personal/ChangePassword |
Cambia el password del personal. Esta petición llegará desde la APP, cuando se cambie el password de un usuario que esté relacionado un la ficha de personal. |
Articulo
Gestión de artículos
Proveedor
Gestión de proveedores
API | Description |
---|---|
GET api/Proveedor/GetAll?nombre={nombre}&referencia={referencia}&idEstacion={idEstacion}&idProveedor={idProveedor}&carburante={carburante} |
Obtiene todos los proveedores del catálogo |
GET api/Proveedor/GetByReferencia?referencia={referencia} |
Obtiene un proveedor por su referencia |
GET api/Proveedor/GetByIdProveedor?idProveedor={idProveedor} |
Obtiene un proveedor por su Id |
TicketBAI
Gestión completa del módulo de fidelización
API | Description |
---|---|
POST api/TicketBAI/PostTicket |
Envío fiscal de operación identificada por el objeto TicketEnvioFiscal y la operacíón = A alta, B Baja. En la respuesta: si hay errores en las validaciones antes del envío ver ReasonPhrase si hay errores en el envío ver objeto Ticket del Content y el campo MensajeServidor |
Importacion
Gestión de Exportaciones de compra
API | Description |
---|---|
POST api/importacion/InsertaVenta |
Crea una venta que se guardará en Magón |
POST api/importacion/EnvioTicketInmediatoByObject |
Envía un email con el ticket inmediato, EL ticket pasado en el cuerpo puede no estar guardado en MAgon por lo que en tal caso se crea en una tabla de tickets temporales, solo a efectos de la impresión, después se eliminará |
POST api/importacion/EnvioTicketInmediatoByIdticket |
Envía un email con el ticket inmediato ya guardado en Magon |
Pedido
Gestión de pedidos de compra
Albaran
Gestión de albaranes de compra
API | Description |
---|---|
GET api/Albaran/GetAll?fechaMax={fechaMax}&fechaMin={fechaMin}&idEstacion={idEstacion}&idProveedor={idProveedor}&numeroProveedor={numeroProveedor} |
Obtiene todos los albaranes que hayan sido creados con marca PDA |
GET api/Albaran/GetLineasByIdAlbaran?idAlbaran={idAlbaran} |
Obtiene todas las lineas de un Albaran |
GET api/Albaran/GetByIdArticulo?IdArticulo={IdArticulo}&IdAlbaran={IdAlbaran} |
Obtiene una línea de albaran a partir de un Artículo y un albarán ya creado |
GET api/Albaran/GetArticulosByIdAlbaran?idAlbaran={idAlbaran} |
Obtiene todos los artículos de lineas de un albaran |
POST api/Albaran/CrearCabecera |
Crea la cabecera de un albarán nuevo |
POST api/Albaran/CrearLinea |
Crea una linea en un albarán ya creado |
POST api/Albaran/ModificarLinea |
Modifica una linea dentro de una labrán |
POST api/Albaran/EliminarLinea |
Elimina una línea de albarán |
POST api/Albaran/FinalizarAlbaran |
Finaliza un Albaran. Sube el Albaran completo y guarda todos los cambios. |
Integracion
Gestión de estación
LimiteRiesgo
Gestión completa del módulo de fidelización
API | Description |
---|---|
GET api/LimiteRiesgo/ConsultarDisponible?idEstacion={idEstacion}&pan={pan} |
Consulta el importe posible de redención Validaciones: existe pan, no caducada, no bloqueada, cliente no en lista negra. |
POST api/LimiteRiesgo/ValidarPin |
Valida el pin de la tarjeta. Validaciones: |
POST api/LimiteRiesgo/AutorizarOperacion |
Autoriza la operacion o no. Validaciones: |
POST api/LimiteRiesgo/ConfirmarTicket |
Confirmar ticket. Validaciones: |
GET api/LimiteRiesgo/AnularOperacion?numeroOperacion={numeroOperacion} |
Anula la operación. Validaciones: |
POST api/LimiteRiesgo/ConsultarLimite |
Consultar limite. Validaciones: |
Inventario
Gestión de inventarios
Account
API | Description |
---|---|
GET api/Account |
No documentation available. |
GET api/Account?provider={provider}&error={error} |
No documentation available. |