Descripción | Servicio de configuración de entregas para los artículos por grado. Inserta entidades deliveryConfig (colegio_articulo_entrega), para un Colegio en un Ciclo en específico. |
---|
Entidad BDC | colegio_articulo_entrega |
---|
Tipo Petición | POST |
---|
Parámetros o campos | Campos en llamada | Descripción | Reglas de negocio |
---|
businessId | - La empresa a la que pertenecen los colegios.
- Obligatorio
- Ver maestro de empresa
| Si no se especifica el parámetro el servicio devolverá: | | - Id del Colegio correspondiente
- Obligatorio
| - Si no se especifica el parámetro el servicio devolverá:
- El identificador del colegio debe pertenecer a la empresa y ciclo escolar, en caso de no ser válido devuelve:
| schoolYearId | - Id del Año escolar en el que se configuran las cuotas
- Obligatorio
| Si no se especifica el parámetro el servicio devolverá:- <code>400</code>
<message>Debe especificar un ciclo para consultar.</message>
|
|
---|
Parámetros en XML payload | Campo | Descripción | Reglas de negocio |
---|
articleRefId | | Con valor '0', elimina la configuración para el grado, colegio y periodo, en caso contrario inserta la configración para el colegio, periodo, grado y articulo. | gradeRefId | - Obligatorio
- Ver maestro de grado
|
| termRefId | |
| delivery | | Número de entrega | percent | | Porcentaje |
|
|
|
|
---|
Ejemplo de la llamada | https://homol.sistemauno.com/wssb/admin/deliveryConfig;contextId= {"businessId";10,"schoolId":6498,"schoolYearId":64} |
---|
Ejemplo XML Payload |
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<delivery>
<configurations>
<configuration>
<gradeRefId>50</gradeRefId>
<termRefId>905</termRefId>
<delivery>0</delivery>
<articles>
<article>
<articleRefId>23522</articleRefId>
<percent>25.00</percent>
</article>
<article>
<articleRefId>23521</articleRefId>
<percent>5.00</percent>
</article>
<article>
<articleRefId>19171</articleRefId>
<percent>5.00</percent>
</article>
</articles>
</configuration>
<configuration>
<gradeRefId>48</gradeRefId>
<termRefId>905</termRefId>
<delivery>0</delivery>
<articles>
<article>
<articleRefId>23522</articleRefId>
<percent>10.00</percent>
</article>
<article>
<articleRefId>23518</articleRefId>
<percent>11.00</percent>
</article>
<article>
<articleRefId>19170</articleRefId>
<percent>12.00</percent>
</article>
</articles>
</configuration>
</configurations>
</delivery>
|
---|
Respuesta | <?xml version="1.0"?> <createResponse> <creates> <create id="00000000-0000-1000-0000-000005786419" statusCode="200" /> <create id="00000000-0000-1000-0000-000005786420" statusCode="200" /> </creates> </createResponse> |
---|
Error | <error refId="00000000-0000-1000-0000-000729142045"> <code></code> <message>No existe la entidad con el id especificado.</message> </error> |
---|
¿Quién lo utiliza y comó? |
CO/UNOI, CO/COMP Y CO/INN |
---|
Documentación | |
---|
Archivo para pruebas de carga | |
---|