Examples

Display all invoices

const token = "<token>"
const report = {
id: 1,
depth: 3,
start: "2017-01-01",
end: "2017-12-31",
filter: 100
}
‚Äč
Promise.resolve()
.then(() => {
console.log("Logging in")
Exivity.navigate.home()
Exivity.session.refreshToken(token)
})
.then(Exivity.wait.networkIdle)
.then(Exivity.wait.syncComplete)
.then(() => {
console.log("Selecting parameters for summary")
Exivity.report.byId(report.id)
Exivity.report.depth(report.depth)
Exivity.report.daterangeStart(report.start)
Exivity.report.daterangeEnd(report.end)
Exivity.report.filterAccount(report.filter)
Exivity.navigate.to("reports/summary")
})
.then(Exivity.wait.networkIdle)
.then(() => {
console.log("Show all summaries")
Exivity.report.showAllSummaries()
})
.then(() => Exivity.wait.ms(1000))
.then(() => "Ready")