Expenses

Kulukorvaukset ja hyväksynnät

MarkkinapaikkaTalousVersio 0.1.0manifest

Mihin se on tarkoitettu ​

Employees file expense claims that move through draft, submitted, approved and paid. Paying needs its own permission and a human approval; receipts are referenced by note, not stored.

Mitä paketti tekee ja mitä ei ​

Employee expense claims with a draft, submitted, approved and paid flow. Paying is a separate permission and needs a human approval; receipts are referenced by note, not stored.

Mallit ​

expenses_expense ​

An amount an employee spent for the business and wants reimbursed

Lukuryhmä: expenses.user. Kirjoitusryhmä: expenses.user.

KenttäTyyppiTietoluokkaHenkilötietoRyhmäAgentit näkevätKuvaus
descriptiontextnoneeiexpenses.userselkoisenaWhat the money was spent on
employeetextinternalkylläexpenses.usermaskattuName of the person claiming the expense
spent_ondatenoneeiexpenses.userselkoisenaDate of the purchase (YYYY-MM-DD)
categoryselect (travel, meals, lodging, supplies, software, other)noneeiexpenses.userselkoisenaExpense category: travel, meals, lodging, supplies, software, other
amountmoneyfinancialkylläexpenses.userpidätettyAmount owed to the employee (minor currency units, e.g. cents)
currencytextnoneeiexpenses.userselkoisenaISO 4217 currency code, for example EUR
receipt_notelongtextnoneeiexpenses.userselkoisenaWhere the receipt is kept and what it shows
paid_ondatefinancialkylläexpenses.financepidätettyDate the employee was reimbursed (YYYY-MM-DD)
payment_referencetextfinancialkylläexpenses.financepidätettyBank transfer reference of the reimbursement
stateselect (draft, submitted, approved, paid, refused)noneeiexpenses.userselkoisenaClaim status: draft, submitted, approved, paid, refused

Työnkulut ​

expenses_expense ​

ToimintoSiirtääKuka voi suorittaaHyväksyntä
expenses_expense.submitstate: draft → submittedexpenses.userei
expenses_expense.approvestate: submitted → approvedexpenses.managerei
expenses_expense.paystate: approved → paidexpenses.financekyllä
expenses_expense.refusestate: submitted → refusedexpenses.managerei

Käyttöoikeusryhmät ​

Tämän sovelluksen käyttämät ryhmät:

  • expenses.finance
  • expenses.manager
  • expenses.user

Hyväksyntävaiheet ​

Vaiheet, joita agentti voi vain ehdottaa:

  • expenses_expense.pay

Mitä agentit voivat ja eivät voi tehdä ​

Agentti voi lukea, hakea, luoda ja päivittää tämän sovelluksen tietueita sekä suorittaa toiminnot, jotka eivät vaadi hyväksyntää, tunnisteensa käyttöoikeusryhmien rajoissa.

Se voi vain ehdottaa näitä vaiheita, ja ihmisen on hyväksyttävä ne: expenses_expense.pay, expenses_expense.delete.

Henkilötiedot maskataan paikkamerkeiksi: expenses_expense.employee.

Nämä kentät pidätetään agenteilta kokonaan: expenses_expense.amount, expenses_expense.paid_on, expenses_expense.payment_reference.

Riippuvuudet ​

Ei ole.

Asennus ​

Asenna se Customize-sovelluksesta (Marketplace) tai komentoriviltä:

bash
obop modules install-from expenses

Vaatii tietokannan ja ylläpitäjän oikeudet.

Tee oma ​

Moduulioppaassa näytetään, miten tällaiset sovellukset kirjoitetaan