Purchase

Toimittajat ja ostotilaukset

MarkkinapaikkaToimintaVersio 0.1.0manifest

Mihin se on tarkoitettu ​

Keep vendors and the purchase orders you send them, with order lines and a draft to received flow. Totals are entered, not summed from the lines.

Mitä paketti tekee ja mitä ei ​

Vendors, purchase orders and order lines with a draft, sent, confirmed, received and cancelled flow. Order totals are entered, not summed from the lines.

Mallit ​

purchase_vendor ​

Purchasing terms for a contact you buy from

Lukuryhmä: purchase.user. Kirjoitusryhmä: purchase.manager.

KenttäTyyppiTietoluokkaHenkilötietoRyhmäAgentit näkevätKuvaus
party_idref → partynoneeipurchase.userselkoisenaThe contact record of the vendor
vendor_referencetextnoneeipurchase.userselkoisenaYour customer number at this vendor
payment_terms_daysnumbernoneeipurchase.userselkoisenaDays allowed to pay an invoice
lead_time_daysnumbernoneeipurchase.userselkoisenaUsual days between order and delivery
ibantextfinancialkylläpurchase.managerpidätettyBank account the vendor is paid into
activeboolnoneeipurchase.userselkoisenaWhether you still buy from this vendor

purchase_order ​

A request to a vendor to supply goods or services

Lukuryhmä: purchase.user. Kirjoitusryhmä: purchase.user.

KenttäTyyppiTietoluokkaHenkilötietoRyhmäAgentit näkevätKuvaus
referencetextnoneeipurchase.userselkoisenaOrder number printed on the document
vendor_idref → purchase_vendornoneeipurchase.userselkoisenaThe vendor ordered from
ordered_ondatenoneeipurchase.userselkoisenaDate the order was placed (YYYY-MM-DD)
expected_ondatenoneeipurchase.userselkoisenaDate the goods are expected (YYYY-MM-DD)
currencytextnoneeipurchase.userselkoisenaISO 4217 currency code, for example EUR
totalmoneynoneeipurchase.userselkoisenaOrder total as agreed with the vendor (minor currency units, e.g. cents)
noteslongtextnoneeipurchase.userselkoisenaDelivery instructions and remarks for the vendor
stateselect (draft, sent, confirmed, received, cancelled)noneeipurchase.userselkoisenaOrder status: draft, sent, confirmed, received, cancelled

purchase_order_line ​

One product or service on a purchase order

Lukuryhmä: purchase.user. Kirjoitusryhmä: purchase.user.

KenttäTyyppiTietoluokkaHenkilötietoRyhmäAgentit näkevätKuvaus
order_idref → purchase_ordernoneeipurchase.userselkoisenaThe order the line belongs to
product_idref → productnoneeipurchase.userselkoisenaThe product ordered
descriptiontextnoneeipurchase.userselkoisenaWording for the vendor if different from the product name
quantitynumbernoneeipurchase.userselkoisenaUnits ordered
unit_pricemoneynoneeipurchase.userselkoisenaAgreed price per unit (minor currency units, e.g. cents)
received_quantitynumbernoneeipurchase.userselkoisenaUnits received so far

Työnkulut ​

purchase_order ​

ToimintoSiirtääKuka voi suorittaaHyväksyntä
purchase_order.sendstate: draft → sentpurchase.userei
purchase_order.confirmstate: sent → confirmedpurchase.managerkyllä
purchase_order.receivestate: confirmed → receivedpurchase.userei
purchase_order.cancelstate: draft → cancelledpurchase.userei

Käyttöoikeusryhmät ​

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

  • purchase.manager
  • purchase.user

Hyväksyntävaiheet ​

Vaiheet, joita agentti voi vain ehdottaa:

  • purchase_order.confirm

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: purchase_order.confirm, purchase_vendor.delete, purchase_order.delete, purchase_order_line.delete.

Nämä kentät pidätetään agenteilta kokonaan: purchase_vendor.iban.

Riippuvuudet ​

  • base
  • product

Asennus ​

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

bash
obop modules install-from purchase

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

Tee oma ​

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