...
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ón | POST | ||||||||||||
Parámetros o campos |
| ||||||||||||
Parámetros en XML payload | <message>El xml del payload no se encuentra bien formado | articleRefId |
|
Campo | Descripción | Reglas de negocio |
---|---|---|
articleRefId |
| Si no existe una configuración del articulo en el grado, periodo y el tipo de venta el servicio mandará el siguiente mensaje: <code>409</code> |
gradeRefId |
|
termRefId |
|
salesTypeRefId |
|
price |
| En caso de que la suma de las cuotas difiera del precio |
- Obligatorio
- Obligatorio
- Obligatorio
- Obligatorio
- Obligatorio
del artículo mandará el siguiente mensaje: <code>409</code> | ||
discountPercent |
| |
taxPercent |
| |
startDate |
| En caso de no cumplir con el formato mandara el siguiente mensaje: <code>400</code> |
endDate |
| En caso de no cumplir con el formato mandara el siguiente mensaje: <code>400</code> |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<paymentDue>
<due>
<articleRefId>3259</articleRefId>
<gradeRefId>41</gradeRefId>
<termRefId>905</termRefId>
<salesTypeRefId>45</salesTypeRefId>
<payments>
<payment>
<price>84000</price>
<discountPercent>5.00</discountPercent>
<taxPercent>0</taxPercent>
<startDate>2017-01-10</startDate>
<endDate>2017-02-13</endDate>
</payment>
<payment>
<price>84000</price>
<discountPercent>5.00</discountPercent>
<taxPercent>0</taxPercent>
<startDate>2017-02-14</startDate>
<endDate>2017-03-11</endDate>
</payment>
<payment>
<price>82000</price>
<discountPercent>5.00</discountPercent>
<taxPercent>0</taxPercent>
<startDate>2017-03-12</startDate>
<endDate>2017-04-12</endDate>
</payment>
</payments>
</due>
<due>
<articleRefId>3245</articleRefId>
<gradeRefId>41</gradeRefId>
<termRefId>905</termRefId>
<salesTypeRefId>45</salesTypeRefId>
<payments>
<payment>
<price>30000</price>
<discountPercent>5.00</discountPercent>
<taxPercent>0</taxPercent>
<startDate>2017-01-10</startDate>
<endDate>2017-02-13</endDate>
</payment>
<payment>
<price>70000</price>
<discountPercent>5.00</discountPercent>
<taxPercent>0</taxPercent>
<startDate>2017-02-14</startDate>
<endDate>2017-03-11</endDate>
</payment>
<payment>
<price>75000</price>
<discountPercent>5.00</discountPercent>
<taxPercent>0</taxPercent>
<startDate>2017-03-12</startDate>
<endDate>2017-04-12</endDate>
</payment>
<payment>
<price>25000</price>
<discountPercent>5.00</discountPercent>
<taxPercent>0</taxPercent>
<startDate>2017-04-13</startDate>
<endDate>2017-05-13</endDate>
</payment>
</payments>
</due>
</paymentDue> |
<?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 refId="00000000-0000-1000-0000-000729142045">
<code>40402</code>
<message>No existe la entidad con el id especificado.</message>
</error>
CO/UNOI Y CO/COMP
...