Versions Compared

Key

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

...

Descripción

Servicio de configuración de cuotas para los artículos por nivel ó grado.

Inserta entidades paymentDue (colegio_articulo_abono), para un Colegio en un Ciclo en específico. Antes de insertar la entidad, se verifica que exista configuración de precios colegio_articulo_precio para los artículos enviados.

Entidad BDC

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 devuelveel servicio devolverá:
  • <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 devuelveel servicio devolverá
    • <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 devuelveel servicio devolverá:
  •  <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
  • ObligatorioOpcional
Si no se especifica el parámetro , como es obligatorio devuelveel servicio devolverá:
  •  <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 devuelveválido el servicio devolverá:

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


Campos en XML playloadDescripciónReglas de negocio





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


...