CreateInvoice

View as Markdown
Creates a new Invoice Input variables - json representation of new Invoice parameters - entityType (student | guardian) - to select if you are invoicing a Student or a Guardian - entityId - the id of the entity you are invoicing - schoolPeriodId - the id of the School Period you are invoicing - feesFromDate - include all uninvoiced feed from that date - feesToDate - include all uninvoiced feed to that date - issueDate - dueDate - privateNotes - publicNotes - notify (true | false) - to send auto notification to the invoice recipient

Headers

tenantstringOptional
schoolCodestringOptional

Request

This endpoint expects an object.
entityTypestringRequired
entityIdintegerRequired
schoolPeriodIdintegerRequired
feesFromDatedateRequired
feesToDatedateRequired
issueDatedateRequired
dueDatedateRequired
privateNotesstringRequired
publicNotesstringRequired
notifybooleanRequired

Response

OK
idinteger
amountinteger
paidAmountinteger
statusinteger
fullnamestring
addressstring
telephonestring
emailstringformat: "email"
createdAtdatetime
issueDatedate
dueDatedate
privateNotesstring
publicNotesstring
feeslist of objects
paymentslist of any
invoiceRefIdanyOptional