Invoicing

Luonnokset, kirjaus, numerointi

SaatavillaTalousmanifest

Mihin se on tarkoitettu ​

Prepare customer invoices as drafts and post them to give each one its gapless legal number. Posting is the one step in the built-in apps that always needs a person: an agent can prepare the draft and propose the posting, and a human with the right permission approves it.

Mitä paketti tekee ja mitä ei ​

Customer invoices: drafts, posting with a gapless legal number, cancellation.

Mallit ​

invoice ​

A customer invoice; posted invoices are corrected only by credit notes

Lukuryhmä: invoicing.user. Kirjoitusryhmä: invoicing.user.

KenttäTyyppiTietoluokkaHenkilötietoRyhmäAgentit näkevätKuvaus
sale_order_idref → sale_ordernoneeiinvoicing.userselkoisenaSource sale order id
stateselect (draft, posted, cancelled)noneeiinvoicing.userselkoisenaLifecycle: draft, posted or cancelled
total_minormoneynoneeiinvoicing.userselkoisenaInvoice total in minor units
numbertextnoneeiinvoicing.userselkoisenaGapless legal number, set when posted

Työnkulut ​

invoice ​

ToimintoSiirtääKuka voi suorittaaHyväksyntä
invoice.poststate: draft → postedinvoicing.managerkyllä
invoice.cancelstate: draft → cancelledinvoicing.userei

Käyttöoikeusryhmät ​

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

  • invoicing.manager
  • invoicing.user

Hyväksyntävaiheet ​

Vaiheet, joita agentti voi vain ehdottaa:

  • invoice.post

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: invoice.post, invoice.delete.

Riippuvuudet ​

  • base
  • sales

Asennus ​

Sisäänrakennettu. Se on käytettävissä jokaisessa instanssissa, eikä sitä voi poistaa.

Tee oma ​

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