Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

DescripciónLlamado para configurar las cuotas ó abonos para los artículos por nivel ó grado para
colombia UNOi/COMP

Inserta entidades paymentDue (colegio_articulo_abono), para un Colegio en un Ciclo en específico. Se valida que el alumno no tenga borrado lógico, que el colegio pertenezca al ciclo escolar, verificando consistencia entre los niveles del colegio y grados indicados en los parámetros. Antes de insertar la entidad Alumno-Grado-Grupo, se verifica que no exista para evitar duplicidad.

Referencia

colegio_articulo_abono
Tipo PeticiónPOST
Parámetros o campos


Campos en llamadaDescripciónReglas de negocio
countryId
  • Id del país.
  • Valores: ver maestro de paises.
  • Obligatorio
Si no se especifica el parámetro, como es obligatorio devuelve:
  • <code>400</code>
    <message>Debe especificar un país para consultar.</message>

businessId
  • La empresa a la que pertenecen los colegios.
  • Obligatorio
  • Ver maestro de empresa
Si no se especifica el parámetro, como es obligatorio devuelve:
  • <code>400</code>
    <message>Debe especificar una empresa para consultar.</message>

schoolId
  • Id del Colegio correspondiente
  • Obligatorio
  • Si no ese especifica el parámetro, como es obligatorio devuelve: 
    • <code>400</code>
      <message>Debe especificar el identificador del colegio.</message>

  • El identificador del colegio debe pertenecer a la empresa y ciclo escolar, en caso de no ser válido devuelve: 
    • <code>404</code>
      <message>No se encontraron datos con los parámetros especificados.</message> 

schoolYearId
  • Id del Año escolar en el que se configuran las cuotas
  • Obligatorio
Si no se especifica el parámetro, como es obligatorio devuelve:
  •  <code>400</code>
    <message>Debe especificar un ciclo para consultar.</message>

El schoolYearId y schoolYear debe coincidir para identificar el ciclo escolar a configurar, en caso de no ser válido devuelve:

  • <code>404</code>
    <message>No se encontraron datos con los parámetros especificados.</message>

schoolYear
  • Año escolar en el que se configuran las cuotas
  • Obligatorio
Si no se especifica el parámetro, como es obligatorio devuelve:
  •  <code>400</code>
    <message>Debe especificar un ciclo para consultar.</message>

El colegio debe existir en el ciclo escolar, en caso de no ser válido devuelve:

  • <code>404</code>
    <message>No se encontraron datos con los parámetros especificados.</message>

id



Ejemplo de la llamadahttps://homol.sistemauno.com/wssb/admin/paymentDue;contextId= {"countryId":62,"businessId";10,"schoolId":6498,"schoolYearId":64,"schoolYear":"A-2019"}
Respuesta

<?xml version="1.0"?>
<paymentDue>
<colegio_id>6498</colegio_id>
<ciclo_escolar_clave>2017-2018</ciclo_escolar_clave>
<articulos_congigurados></articulos_congigurados>
</paymentDue>

Error

<error refId="00000000-0000-1000-0000-000729142045">
<code>40402</code>
<message>No existe la entidad con el id especificado.</message>
</error>

¿Quién lo utiliza y comó?


 CO/UNOI Y CO/COMP

Documentación


Archivo para pruebas de carga


...