Versie 2.2 08-05-2020
Algemeen
-
- Added field tarief.opmerkingen as 'Remarks'
- Added field groep-max as numberOfLessons Changed in CourseQuery vrij-character3 to lestype ( Field added, added to database trigger and converted in CursAd database )
- Added fields to Participant calls
- Same type/logic/label for 'automatische incasso' in Participant calls and Debtor Financial call
- Added fields from CursAd table 'faktuu'
- Added fields cursus.cursus-oms and cursus.cursus-oms-verv as separate fields in API: name1 and name2
- Added field id-gebouw Changed type to integer ( id-gebouw=gid and id-lokaal=id)
- Added fields to Course calls crsgen.vrij-datum1 cancelDate crsgen.vrij-datum2 subscriptionclosedDate crsgen.vrij-datum3 publishDate
- Cast field 'lestijd' to float
- Change format fields startTime endTime in array lessonBlocks
- Incorrect WHERE clause ( due to MariaDB update )
- Changed definition for DLN-LL field in magimp
- Division by zero error ( no Open Periods )
- Changed definition for field paymentAmount
- Added new call for courses NOT published for the Web ( Wordpress plugin )
- Added WHERE clause to Participant calls - only active records
- Added message 'No Wordpress cluster or cluster(s) in System record found!'
- Changed mapping for SubscriptionEducation
Calls
Activity calls
Added fields cursus.cursus-oms and cursus.cursus-oms-verv as separate fields in API: name1 and name2
Added field id-gebouw Changed type to integer ( id-gebouw=gid and id-lokaal=id)
Change format fields startTime endTime in array lessonBlocks
Activity by IdWeb calls
Added fields cursus.cursus-oms and cursus.cursus-oms-verv as separate fields in API: name1 and name2
Added field id-gebouw Changed type to integer ( id-gebouw=gid and id-lokaal=id)
Change format fields startTime endTime in array lessonBlocks
Category calls
Course calls
Added field tarief.opmerkingen as 'Remarks'
Added field groep-max as numberOfLessons
Added fields cursus.cursus-oms and cursus.cursus-oms-verv as separate fields in API: name1 and name2
Added field id-gebouw Changed type to integer ( id-gebouw=gid and id-lokaal=id)
Added fields to Course calls crsgen.vrij-datum1 cancelDate crsgen.vrij-datum2 subscriptionclosedDate crsgen.vrij-datum3 publishDate
"lessonBlocks": [
{
"id_planning": 1,
"id": 1,
"BlockNumber": "3.1",
"lessonType": "1",
"startDate": "YYYY-MM-DD",
"endDate": "YYYY-MM-DD",
"startTime": "HH:MM",
"endTime": "HH:MM",
"duration": {
"hours": 2,
"minutes": 15
},
"numberOfLessons": 8,
"agegroup": {
"id": 2,
"code": "J6-12",
"description": "Jeugd 6-12 jaar",
"fromAge": 6,
"toAge": 12
},
"cancelDate": "YYYY-MM-DD",
"subscriptionclosedDate": "YYYY-MM-DD",
"publishDate": "YYYY-MM-DD",
"published": true,
"remarks": "Remarks for lessonBlock",
"teacher": {
"id": 2,
"code": "JJ",
"initials": "JJ",
"firstName": "Jos",
"middleName": "van",
"lastName": "Janssen"
},
Change format fields startTime endTime in array lessonBlocks
/course/basicnotweb Added new call for courses NOT published for the Web ( Wordpress plugin )
Course by IdWeb calls
Added field tarief.opmerkingen as 'Remarks'
Added field groep-max as numberOfLessons
Added fields cursus.cursus-oms and cursus.cursus-oms-verv as separate fields in API: name1 and name2
Added field id-gebouw Changed type to integer ( id-gebouw=gid and id-lokaal=id)
Added fields to Course calls crsgen.vrij-datum1 cancelDate crsgen.vrij-datum2 subscriptionclosedDate crsgen.vrij-datum3 publishDate
"lessonBlocks": [
{
"id_planning": 1,
"id": 1,
"BlockNumber": "3.1",
"lessonType": "1",
"startDate": "YYYY-MM-DD",
"endDate": "YYYY-MM-DD",
"startTime": "HH:MM",
"endTime": "HH:MM",
"duration": {
"hours": 2,
"minutes": 15
},
"numberOfLessons": 8,
"agegroup": {
"id": 2,
"code": "J6-12",
"description": "Jeugd 6-12 jaar",
"fromAge": 6,
"toAge": 12
},
"cancelDate": "YYYY-MM-DD",
"subscriptionclosedDate": "YYYY-MM-DD",
"publishDate": "YYYY-MM-DD",
"published": true,
"remarks": "Remarks for lessonBlock",
"teacher": {
"id": 2,
"code": "JJ",
"initials": "JJ",
"firstName": "Jos",
"middleName": "van",
"lastName": "Janssen"
},
Change format fields startTime endTime in array lessonBlocks
/course/basicnotweb Added new call for courses NOT published for the Web ( Wordpress plugin )
CourseGroup calls
Added message 'No Wordpress cluster or cluster(s) in System record found!'
Debtor calls
/debtor/financial/{id} Same type/logic/label for 'automatische incasso' in Participant calls and Debtor Financial call
/debtor/financial/{id} Added fields from CursAd table 'faktuu'
"invoices": [ { "invoiceSeason": "2019", "firstInvoiceMonth": "Jan.", "invoiceNumber": "string", "invoiceDate": "YYYY-MM-DD", "invoiceTerms": 5, "invoiceTermsOpen": 3, "invoiceTermsOpenMonths": "Jan/Apr/Jun", "invoiceAmountOpenPeriod": "15.29", "invoiceAmountOpen": "63.48", "invoiceAmountNet": "123.45", "invoiceAmountVAT": "31.67", "invoiceHighVAT": "21.00", "invoiceAmountVATHigh": "31.67", "invoiceLowVAT": "9.00", "invoiceAmountVATLow": "11.22", "AutoIncasso": false, "Reminders": true, "Printed": true,
/debtor/financial/{id} Division by zero error ( no Open Periods )
/debtor/financial/{id} Changed definition for field paymentAmount
Participant calls
Added fields to Participant calls
"financials": {
"amountInvoiced": "105.85",
"AutoIncasso": false,
"firstInvoiceMonth": "Jan.",
"numberInvoicedMonths": "1",
"monthsPeriods": "Jan/Apr/Jun",
"monthsPeriodsInvoiced": "Nov/Dec",
"codeVat": "hoog",
"descVat": "21%",
"codeVariation": "J6-12",
"descVariation": "Jeugd 6-12 jaar"
}
Same type/logic/label for 'automatische incasso' in Participant calls and Debtor Financial call
Cast field 'lestijd' to float
Incorrect WHERE clause ( due to MariaDB update )
Added WHERE clause to Participant calls - only active records
School calls
Student calls
Subscription calls
Subscription Education calls
Changed definition for DLN-LL field in magimp
Changed mapping for SubscriptionEducation ( DLN-LL, DLN-GR and DLN-BG )