Module

Compta

Members

Object.<Sequelize.models>

# inner constant models

Sequelize models

View Source api/interfaces/Compta.js, line 11

Methods

# async inner add(newCompta) → {Promise.<APIResp>}

Add a new compta

Parameters:
Name Type Description
newCompta NewCompta

View Source api/interfaces/Compta.js, line 53

Promise.<APIResp>

# async inner addFromETL(newAccounting, userId) → {Promise.<APIResp>}

Add a new compta from etl

Parameters:
Name Type Description
newAccounting NewComptaFromETL
userId number | string

View Source api/interfaces/Compta.js, line 67

Promise.<APIResp>

# async inner getByID(comptaID) → {Promise.<APIResp>}

Get one compta by its id

Parameters:
Name Type Description
comptaID number

View Source api/interfaces/Compta.js, line 94

APIError
Promise.<APIResp>

# async inner getByUUID(UUID) → {Promise.<APIResp>}

Get user compta by its UUID

Parameters:
Name Type Description
UUID string

View Source api/interfaces/Compta.js, line 115

APIError
Promise.<APIResp>

Type Definitions

Object

# NewCompta

Properties:
Name Type Description
user_id number
payment_type string
payment_due number
paid boolean
relance boolean

View Source api/interfaces/Compta.js, line 19

Object

# NewComptaFromETL

Properties:
Name Type Description
id number
student_id number
amount_due number
amount_paid number
type string
percent_paid number

View Source api/interfaces/Compta.js, line 29