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):

Imagen

1. Descripción de los campos en la estructura JSON

CampoTipo DatoDescripciónTabla RelacionadaObligatorioValor por Defecto
num_ctoString(20)Número contratoopr_contratosSI
cod_itemString(40)Servicio solicitadoinv_itemsSI’0’
sit_cliString(30)Sucursal clienteSI
cod_convString(15)Cod. convenioSI’0’
cod_cliString(15)Clienteopr_sitiosSI
cantidadDecimalCantidadSI0
val_uniDecimalValor unitarioSI
val_totDecimalValor totalSI
recursosSmallintNúmero de recursos a destinarNO0
ind_facBoolInd. facturaciónSI’1’
item_AIUString(40)Item AIUSI’0’
tar_AIUDecimalPorcentaje AIUSI0
cod_icaString(10)Actividad ICASI’0’
bodegaString(3)Bodegainv_bodegasSI’0’
hor_iniDecimalHora inicialSI0
hor_finDecimalHora finalSI0
ind_lunBoolInd. lunesSI1
ind_marBoolInd. martesSI1
ind_mieBoolInd. miércolesSI1
ind_jueBoolInd. juevesSI1
ind_vieBoolInd. viernesSI1
ind_sabBoolInd. sábadoSI1
ind_domBoolInd. domingoSI1
fch_iniDatetimeFecha inicialSI
fch_finDatetimeFecha finalNO
cod_monString(2)Monedagen_monedasSI’00’
ind_tasIntManeja tasaSI0
tasa_negDecimalTasa negociadaSI0
sub_tipString(5)Subtipo facturagen_subtipodocSI’010’
ind_fesBoolSolo festivosSI0
hor_lunString(20)Horario lunesopr_horariosSI’0’
hor_marString(20)Horario martesopr_horariosSI’0’
hor_mieString(20)Horario miércolesopr_horariosSI’0’
hor_jueString(20)Horario juevesopr_horariosSI’0’
hor_vieString(20)Horario viernesopr_horariosSI’0’
hor_sabString(20)Horario sábadoopr_horariosSI’0’
hor_domString(20)Horario domingoopr_horariosSI’0’
hor_fesString(20)Horario festivosSI’0’
GrupoString(20)Grupoopr_gruposSI’0’
cod_lisString(2)Lista de preciosNO
det_obsStringObservacionesNO
sub_provString(5)Tipo factura provisionadaNO

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):

Imagen

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

Imagen

Este artigo ajudou você?