Commit f0fb4734 by Cristian_Camargo

Update recreacionyturismo-venta.json

parent 1d862599
...@@ -321,62 +321,6 @@ ...@@ -321,62 +321,6 @@
"summary": "Actualiza una cotización por número de referencia o id", "summary": "Actualiza una cotización por número de referencia o id",
"description": "Actualiza una cotización con todos los datos que se reciben. Esta operación sirve para actualizar tanto el estado como el valor y los ítems de una cotización. En cualquier caso se deben enviar al menos los campos obligatorios de la cotización así sólo se requiera actualizar una de las propiedades. La actualización de estado genera cambios internos de la siguiente manera:\n - PAGO_RECHAZADO: Al actualizar a pago rechazado se cancelan todos los ítems de la cotización liberando los cupos y eliminando las inscripciones que estos estén reservando. También deja la cotización en valor 0 tanto para impuesto como para base. Esta actualización se debe usar también para *CANCELAR* cotizaciones. Si una cotización está en estado PAGO_APROBADO la cancelación genera también la anulación de la factura (nota crédito si es facturación electrónica).\n - PAGO_APROBADO: Al actualizar a pago aprobado la cotización entra en proceso de facturación en caso de no tener una factura asociada. Además se confirma la transacción a los clientes a través de notificaciones de correo electrónico, SMS, Push Notificaction etc.\n - CHECKOUT: La cotización queda en estado de espera para el proceso de pago. En este estado no corre el tiempo de expiración de la cotización y los cajeros puede empezar a hacer nuevas cotizaciones en simultánea. Las cotizaciones en CHECKOUT *pueden* ser canceladas por Hércules dependiendo de las reglas de negocio de cada servicio, por ejemplo al final del día o después de un tiempo determinado de espera de pago.", "description": "Actualiza una cotización con todos los datos que se reciben. Esta operación sirve para actualizar tanto el estado como el valor y los ítems de una cotización. En cualquier caso se deben enviar al menos los campos obligatorios de la cotización así sólo se requiera actualizar una de las propiedades. La actualización de estado genera cambios internos de la siguiente manera:\n - PAGO_RECHAZADO: Al actualizar a pago rechazado se cancelan todos los ítems de la cotización liberando los cupos y eliminando las inscripciones que estos estén reservando. También deja la cotización en valor 0 tanto para impuesto como para base. Esta actualización se debe usar también para *CANCELAR* cotizaciones. Si una cotización está en estado PAGO_APROBADO la cancelación genera también la anulación de la factura (nota crédito si es facturación electrónica).\n - PAGO_APROBADO: Al actualizar a pago aprobado la cotización entra en proceso de facturación en caso de no tener una factura asociada. Además se confirma la transacción a los clientes a través de notificaciones de correo electrónico, SMS, Push Notificaction etc.\n - CHECKOUT: La cotización queda en estado de espera para el proceso de pago. En este estado no corre el tiempo de expiración de la cotización y los cajeros puede empezar a hacer nuevas cotizaciones en simultánea. Las cotizaciones en CHECKOUT *pueden* ser canceladas por Hércules dependiendo de las reglas de negocio de cada servicio, por ejemplo al final del día o después de un tiempo determinado de espera de pago.",
"operationId": "actualizaCotizacionId.v1", "operationId": "actualizaCotizacionId.v1",
"parameters": [
{
"name": "idCotizacion",
"in": "query",
"description": "Id de la Cotización (también llamado Número de Referencia)",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "idTablaProducto",
"in": "query",
"description": "Id de la tabla de productos a usar para los códigos de precio y centros de beneficios",
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "articulos",
"in": "query",
"description": "Flag para enviar los ítems de cada cotización encontrada. \n - true: Envía dentro de cada cotización el detalle de sus ítems\n - false: No envía los ítems encontrada.",
"required": false,
"schema": {
"type": "boolean"
}
},
{
"name": "costos",
"in": "query",
"description": "Flag para enviar los precios dentro de cada item de cotización. \n - true: Envía dentro de cada ítem de cotización el detalle de su precio\n - false: No se incluye el precio dentro de los items",
"required": false,
"schema": {
"type": "boolean"
}
},
{
"name": "descuentos",
"in": "query",
"description": "Flag para enviar los descuentos (aplicados) dentro de cada item de cotización. \n - true: Envía dentro de cada ítem de cotización el detalle de sus descuentos aplicados\n - false: No se incluyen los descuentos dentro de los items",
"required": false,
"schema": {
"type": "boolean"
}
},
{
"name": "logs",
"in": "query",
"description": "Flag para delvolver el listado de log de la cotización",
"required": false,
"schema": {
"type": "boolean"
}
},
],
"responses": { "responses": {
"200": { "200": {
"description": "Operación exitosa", "description": "Operación exitosa",
...@@ -518,6 +462,30 @@ ...@@ -518,6 +462,30 @@
}, },
"actualizaCotizacionIdRequest": { "actualizaCotizacionIdRequest": {
"properties": { "properties": {
"idCotizacion": {
"type": "string",
"description": "Id de la Cotización (también llamado Número de Referencia). **(Obligatorio)**."
},
"idTablaProducto": {
"type": "integer",
"description": "Id de la tabla de productos a usar para los códigos de precio y centros de beneficios"
},
"articulos": {
"type": "boolean",
"description": "Flag para enviar los ítems de cada cotización encontrada. \n - true: Envía dentro de cada cotización el detalle de sus ítems\n - false: No envía los ítems encontrada."
},
"costos": {
"type": "boolean",
"description": "Flag para enviar los precios dentro de cada item de cotización. \n - true: Envía dentro de cada ítem de cotización el detalle de su precio\n - false: No se incluye el precio dentro de los items."
},
"descuentos": {
"type": "boolean",
"description": "Flag para enviar los descuentos (aplicados) dentro de cada item de cotización. \n - true: Envía dentro de cada ítem de cotización el detalle de sus descuentos aplicados\n - false: No se incluyen los descuentos dentro de los items"
},
"logsRequest": {
"type": "boolean",
"description": "Flag para delvolver el listado de log de la cotización"
},
"afiliado": { "afiliado": {
"$ref": "#/components/schemas/afiliadoActualizar" "$ref": "#/components/schemas/afiliadoActualizar"
}, },
...@@ -533,7 +501,10 @@ ...@@ -533,7 +501,10 @@
"$ref": "#/components/schemas/logs" "$ref": "#/components/schemas/logs"
} }
} }
} },
"required":[
"idCotizacion"
]
}, },
"consultaCostoCategoriaResponse": { "consultaCostoCategoriaResponse": {
"type": "object", "type": "object",
...@@ -1904,7 +1875,7 @@ ...@@ -1904,7 +1875,7 @@
} }
} }
}, },
"description": "La cotización que se desea actualizar. **Solo campos obligatorios son necesarios**.", "description": "La cotización que se desea actualizar.",
"required": true "required": true
}, },
"consultaCostoInscripcionRequestBody": { "consultaCostoInscripcionRequestBody": {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment