MADA - APIs (ejemplo con DEMO)


AUTENTICACION Credenciales: Demo:z5BI%OImmQ#2
Encode base 64 : RGVtbzp6NUJJJU9JbW1RIzI=
Llamada: curl -X POST -H 'Content-type:application/json' -H 'Authorization: Basic <json credenciales base 64>' 'https://madainqsol.com/authenticar/'
Retorna: json con token
TESTEO TOKEN Llamada: curl -X POST -H 'Content-type:application/json' -H 'Authorization: Bearer <token>' 'https://madainqsol.com/pingToken/'
Retorna: json
1- LISTADO DE BODEGAS Llamada: curl -X POST -H 'Content-type:application/json' -H 'Authorization: Bearer <token>' 'https://madainqsol.com/listadoDeBodegas/'
Retorna: json con la lista de bodegas internas y bodegas cliente vigentes y no vigentes
2- MOVIMIENTOS ENTRE FECHAS Llamada: curl -X POST -H 'Content-type:application/json' -H 'Authorization: Bearer <token>' 'https://madainqsol.com/movimientosEntreFechas/?desdeAAMMDD=2021-12-01&hastaAAMMDD=2021-12-31'
Retorna: json con todos los movimientos de traslado (entradas y salidas bodegas internas) ymovimientos de arriendo y venta (bodegas cliente)
3- FIND BODEGA Llamada: curl -X POST -H 'Content-type:application/json' -H 'Authorization: Bearer <token>' 'https://madainqsol.com/findBodega/?id_bodegaEmpresa=XX'
Retorna: json
4- FIND CLIENTE Llamada: curl -X POST -H 'Content-type:application/json' -H 'Authorization: Bearer <token>' 'https://madainqsol.com/findCliente/?id_cliente=XX'
Retorna: json
5- FIND PROYECTO Llamada: curl -X POST -H 'Content-type:application/json' -H 'Authorization: Bearer <token>' 'https://madainqsol.com/findProyecto/?id_proyecto=XX'
Retorna: json
6- INVENTARIOS Llamada: curl -X POST -H 'Content-type:application/json' -H 'Authorization: Bearer <token>' 'https://madainqsol.com/inventarios_al_dia/?fechaCorte=2021-12-31'
Retorna: jsoncon los inventarios a la fecha indicada de la existencia tanto en bodegas internas como en bodegas cliente
7- ESTADOS DE PAGO (por periodo) Llamada: curl -X POST -H 'Content-type:application/json' -H 'Authorization: Bearer <token>' 'https://madainqsol.com/estadoDePagoPorPeriodo/?desdeAAMMDD=2021-12-01&hastaAAMMDD=2021-12-31&uf=31200&usd=810&eur=930'
Retorna: json con los estados de pago bodegas cliente, más los inventarios iniciales, movimientos del período y ajustes, que componen los estados de pago
8- RESUMEN ESTADOS DE PAGO (por periodo) Llamada: curl -X POST -H 'Content-type:application/json' -H 'Authorization: Bearer <token>' 'https://madainqsol.com/totalesEPporPeriodo/?desdeAAMMDD=2021-12-01&hastaAAMMDD=2021-12-31&uf=31200&usd=810&eur=930'
Retorna: json con una lista resumen de estados de pago con los totales por bodegas cliente
9- MATRIZ INVENTARIO (por cotizacion) Llamada: curl -X POST -H 'Content-type:application/json' -H 'Authorization: Bearer <token>' 'https://madainqsol.com/matrizInventarioPorCoti/?fechaCorte=2021-12-01'
Retorna: json con una Matriz de Inventarios por Cotizacion (detalle por equipo, bodega y precios)
10- CONSOLIDADO (detalle por grupos) Llamada: curl -X POST -H 'Content-type:application/json' -H 'Authorization: Bearer <token>' 'https://madainqsol.com/consolidadoPorGrupoMeses/?fechaCorte=2021-12-01&cantMeses=3'
Retorna: json con el consolidado de proformas por grupo (no considera ajustes a EP)
11- LISTADO DE AJUSTES POR PERIODO Llamada: curl -X POST -H 'Content-type:application/json' -H 'Authorization: Bearer <token>' 'https://madainqsol.com/ajustesPorPeriodo/?desdeAAMMDD=2021-12-01&hastaAAMMDD=2021-12-31'
Retorna: json con la lista de ajustes aplicados por periodo
12- ESTADO BODEGAS Llamada: curl -X POST -H 'Content-type:application/json' -H 'Authorization: Bearer <token>' 'https://madainqsol.com/estadoBodegasJson/'
Retorna: json con los estados de bodegas (solo bodegas externas)
13- RESUMEN POR PERIODOS Llamada: curl -X POST -H 'Content-type:application/json' -H 'Authorization: Bearer <token>' 'https://madainqsol.com/hoheTodoResumenJson/?desdeAAMMDD=2021-12-01&hastaAAMMDD=2021-12-31'
Retorna: json con un resumen de movimientos entre bodegas valorizado