API Presupuesto
URL
{URL}/APIMG/Presupuesto.php?token=7j9uGIUfX3VbnzM
Method
POST
Se utiliza para mandar información en tiempo real cuando el DMS realice un presupuesto hacia un cliente.
IP DMS
Se validará la IP de donde nos manda la información.
Ejemplo: 187.163.169.59
SANDBOX
https://blueservicessc-sandbox.com/APIMG/Presupuesto.php?token=7j9uGIUfX3VbnzM
Objetos JSON
DealerID: Id asignado al DMS por parte de la marca.
Request Body: DMSDealerID (String y Requerido)
DealerGroupID: Id que asigna la marca al grupo del distribuidor.
Request Body: DealerGroupID
(Array)
DMSRONo: Es el número de Orden de Reparación que se le va a asgingar el presupuesto
Request Body: DMSRONo
SAEmployeeID: Es el Id del Asesor de Servicio que se le esta asignando por el DMS
Request Body: SAEmployeeID
SAEmployeeName: Nombre del asesor de Servicio
Request Body: SAEmployeeName
CustomerComment: Comentarios del Cliente
Request Body: CustomerComment
SAComment: Comentarios del Asesor de Servicio
Request Body: SAComment
(Array)
QuoteNo: Número del presupuesto que se le hizo a la OR
Request Body: QuoteNo
StatusQuote: Estatus del Presupuesto
1-Por Autorizar
2-Autorizado
3-Rechazado
Request Body: StatusQuote
EstimatedDateToAppoinment: Es la fecha que se le asinga para su próxima llamda. Solo aplica si esta Rechazado. La fecha Las fechas tienen que ser en UNIX
Request Body: EstimatedDateToAppoinment
TotalPrice: Precio Total del Presupuesto
Request Body: TotalPrice
TotalPriceIncludeTax: Precio Total incluyendo Impuestos del Presupuesto
Request Body: TotalPriceIncludeTax
(Array)
Code: Código de operación para la Mano de Obra
Request Body: Code
OPDescription: Descripción el Código de Operación
Request Body: OPDescription
EstimatedHours: Son las horas que estan en el sistema de Tiempos del OEM, expresado en horas
Request Body: EstimatedHours
LaborUnitPrice: Es el precio Unitario que se le cobra al cliente por hora
Request Body: LaborUnitPrice
LaborTotalPrice: Es el resultado del producto de "EstimatedHours" y "LaborUnitPrice"
Request Body: LaborTotalPrice
LaborTotalPriceIncludeTax: Es el precio total ya con los impuestos inlcuidos.
Request Body: LaborTotalPriceIncludeTax
(Array)
PartNumber: Es el número de parte que esta generando un movimiento en el Kardex
Request Body: PartNumber
Quantity: Es la cantidad de Piezas con la que se esta vendiendo
Request Body: Quantity
PartDescription: Es la Descripción del número de Parte
Request Body: PartDescription
PartUnitPrice: Precio unitario de las piezas
Request Body: PartUnitPrice
PartTotalPrice: Es el producto de "PartUnitPrice" y "Quantity"
Request Body: PartTotalPrice
PartTotalPriceIncludeTax: Es el precio de las partes incluyendo los impuestos
Request Body: PartTotalPriceIncludeTax
Response JSON
Request JSON
{
"DealerID":"NAMX10010",
"DealerGroupID":"11",
"RepairOrder":[
{
"DMSRONo":"S2344",
"SAEmployeeID":"23",
"SAEmployeeName":"Cinthia Domniguez",
"CustomerComment":"Mi vehiculo tiene un sonido al momento de pasar los topes.",
"SAComment":"Revisar las balatas por que el liquido de freno esta bajo.",
"Quotes":[
{
"QuoteNo":"2342dd",
"StatusQuote":"3",
"EstimatedDateToAppoinment":"1601904157",
"TotalPrice":"3420",
"TotalPriceIncludeTax":"3967.2",
"OPCode":[
{
"Code":"234",
"OPDescription":"Quitar Balatas",
"EstimatedHours":"0.7",
"LaborUnitPrice":"450",
"LaborTotalPrice":"315",
"LaborTotalPriceIncludeTax":"365.4"
},
{
"Code":"987",
"OPDescription":"Monta Balatas",
"EstimatedHours":"0.1",
"LaborUnitPrice":"450",
"LaborTotalPrice":"45",
"LaborTotalPriceIncludeTax":"52.2"
}
],
"Part":[
{
"PartNumber":"4687654",
"Quantity":"2",
"PartDescription":"Balatas",
"PartUnitPrice":"1500",
"PartTotalPrice":"3000",
"PartTotalPriceIncludeTax":"3480"
},
{
"PartNumber":"3423fs32",
"Quantity":"1",
"PartDescription":"Limpiador de Frenos",
"PartUnitPrice":"60",
"PartTotalPrice":"60",
"PartTotalPriceIncludeTax":"69.6"
}
]
},
{
"QuoteNo":"2342dd",
"StatusQuote":"1",
"EstimatedDateToAppoinment":"1601904157",
"TotalPrice":"3825",
"TotalPriceIncludeTax":"4437",
"OPCode":[
{
"Code":"234",
"OPDescription":"Quitar Balatas",
"EstimatedHours":"0.7",
"LaborUnitPrice":"450",
"LaborTotalPrice":"315",
"LaborTotalPriceIncludeTax":"365.4"
},
{
"Code":"987",
"OPDescription":"Monta Balatas",
"EstimatedHours":"0.1",
"LaborUnitPrice":"450",
"LaborTotalPrice":"45",
"LaborTotalPriceIncludeTax":"52.2"
}
],
"Part":[
{
"PartNumber":"4687654",
"Quantity":"2",
"PartDescription":"Balatas",
"PartUnitPrice":"1500",
"PartTotalPrice":"3000",
"PartTotalPriceIncludeTax":"3480"
},
{
"PartNumber":"3423fs32",
"Quantity":"1",
"PartDescription":"Limpiador de Frenos",
"PartUnitPrice":"60",
"PartTotalPrice":"60",
"PartTotalPriceIncludeTax":"69.6"
}
]
}
]
}
]
}