Creación Adición de Contrato OPR

• Ruta: [URL] /api/OPR/AdicionesContratosOpr

• 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)Numero Contratoopr_contratosSI
cod_itemString(40)Servicio solicitadoinv_itemsSI’0’
sit_cliString(30)Sitio clienteSI
cod_convString(15)cod_convSI’0’
cod_cliString(15)Clienteopr_sitiosSI
cantidadDecimalCantidadSI0
val_uniDecimalVr. UnitarioSI
val_totDecimalVr. TotalSI
recursosIntNumero de recursos a destinarSI0
ind_facBoolind_facSI’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. MiercolesSI1
ind_jueBoolInd. JuevesSI1
ind_vieBoolInd. ViernesSI1
ind_sabBoolInd. SabadoSI1
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 MARTESopr_horariosSI’0’
hor_marString(20)hor_maropr_horariosSI’0’
hor_mieString(20)HORARIO MIERCOLESopr_horariosSI’0’
hor_jueString(20)HORARIO JUEVESopr_horariosSI’0’
hor_vieString(20)HORARIO VIERNESopr_horariosSI’0’
hor_sabString(20)HORARIO SABADOopr_horariosSI’0’
hor_domString(20)HORARIO DOMINGOopr_horariosSI’0’
hor_fesString(20)HORARIO FESTIVOSSI’0’
GrupoString(20)Grupoopr_gruposSI’0’
det_obsStringObservacionesNO
fch_serDatetimeFecha prestación del servicioNO
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ê?