Creación Detalle Contrato OPR
• Ruta: [URL] /api/OPR/DetalleContratosOpr
• Tipo: POST
• Encabezado de la petición:
Debe añadirse el encabezado de autorización, como se describe en Uso del Token en operaciones
Cuerpo de la petición (1 o N registros):
1. Descripción de los campos en la estructura JSON
| Campo | Tipo Dato | Descripción | Tabla Relacionada | Obligatorio | Valor por Defecto |
|---|---|---|---|---|---|
| num_cto | String(20) | Número contrato | opr_contratos | SI | |
| cod_item | String(40) | Servicio solicitado | inv_items | SI | ’0’ |
| sit_cli | String(30) | Sucursal cliente | SI | ||
| cod_conv | String(15) | Cod. convenio | SI | ’0’ | |
| cod_cli | String(15) | Cliente | opr_sitios | SI | |
| cantidad | Decimal | Cantidad | SI | 0 | |
| val_uni | Decimal | Valor unitario | SI | ||
| val_tot | Decimal | Valor total | SI | ||
| recursos | Smallint | Número de recursos a destinar | NO | 0 | |
| ind_fac | Bool | Ind. facturación | SI | ’1’ | |
| item_AIU | String(40) | Item AIU | SI | ’0’ | |
| tar_AIU | Decimal | Porcentaje AIU | SI | 0 | |
| cod_ica | String(10) | Actividad ICA | SI | ’0’ | |
| bodega | String(3) | Bodega | inv_bodegas | SI | ’0’ |
| hor_ini | Decimal | Hora inicial | SI | 0 | |
| hor_fin | Decimal | Hora final | SI | 0 | |
| ind_lun | Bool | Ind. lunes | SI | 1 | |
| ind_mar | Bool | Ind. martes | SI | 1 | |
| ind_mie | Bool | Ind. miércoles | SI | 1 | |
| ind_jue | Bool | Ind. jueves | SI | 1 | |
| ind_vie | Bool | Ind. viernes | SI | 1 | |
| ind_sab | Bool | Ind. sábado | SI | 1 | |
| ind_dom | Bool | Ind. domingo | SI | 1 | |
| fch_ini | Datetime | Fecha inicial | SI | ||
| fch_fin | Datetime | Fecha final | NO | ||
| cod_mon | String(2) | Moneda | gen_monedas | SI | ’00’ |
| ind_tas | Int | Maneja tasa | SI | 0 | |
| tasa_neg | Decimal | Tasa negociada | SI | 0 | |
| sub_tip | String(5) | Subtipo factura | gen_subtipodoc | SI | ’010’ |
| ind_fes | Bool | Solo festivos | SI | 0 | |
| hor_lun | String(20) | Horario lunes | opr_horarios | SI | ’0’ |
| hor_mar | String(20) | Horario martes | opr_horarios | SI | ’0’ |
| hor_mie | String(20) | Horario miércoles | opr_horarios | SI | ’0’ |
| hor_jue | String(20) | Horario jueves | opr_horarios | SI | ’0’ |
| hor_vie | String(20) | Horario viernes | opr_horarios | SI | ’0’ |
| hor_sab | String(20) | Horario sábado | opr_horarios | SI | ’0’ |
| hor_dom | String(20) | Horario domingo | opr_horarios | SI | ’0’ |
| hor_fes | String(20) | Horario festivos | SI | ’0’ | |
| Grupo | String(20) | Grupo | opr_grupos | SI | ’0’ |
| cod_lis | String(2) | Lista de precios | NO | ||
| det_obs | String | Observaciones | NO | ||
| sub_prov | String(5) | Tipo factura provisionada | NO |
Nota: Los campos que no son requeridos, se pueden enviar con el valor “” (sin comillas) si son de tipo “String” o “Datetime”, en caso de ser numéricos, se debe enviar por defecto en cero “0” o el valor por defecto que se especifique en la columna de la estructura anterior.
2. Tipos de Respuesta
• 200 exitoso.
• 400 petición incorrecta.
• 401 no autorizado.
• 403 no permitido.
• 500 error de servidor.
Estructura de respuesta (200 y 400):
En caso de éxito o error, se devuelve la misma estructura que contiene la siguiente información (1 o N registros):
NumCto: Número del Contrato.
Descripcion: Detalle del Contrato.
Codigo: Código del contrato.
Mensaje: En caso de éxito (Respuesta Http 200), muestra información del documento creado. En caso de error (Respuesta Http 400), muestra descripción de la inconsistencia encontrada.
IndError: Indicador de Error. En caso de creación exitosa (Respuesta Http 200), el valor estará en “false”. En caso de error (Respuesta Http 200), estará en “true”.
3. Estructura de Ejemplo
English
Español

English
Español

