...
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 | <code>400</code> | ||||||||||||||||||||||||||||||||||||||||||||||||||
Campo | Descripción | Reglas de negocio | articleRefId | Obligatorio
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 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: |
<creates>
<create id="" statusCode="400" >
<error id="00000000-0000-1000-0000-001965167148" >
<code>400</code> |
</error>
</create>
</creates>
endDate |
| En caso de no cumplir con el formato mandara el siguiente mensaje: <code>400</code> |
Code Block | ||||||
---|---|---|---|---|---|---|
|
<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>
<?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>
<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>
<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>
<due> <articleRefId>3245</articleRefId> |
<gradeRefId>41</gradeRefId> |
<termRefId>905</termRefId> |
<salesTypeRefId>45</salesTypeRefId> |
<payments>
<payment>
<price>30000</price>
<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>
<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>
<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>
<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
...