Sales

Angebote und Aufträge

VerfügbarKundenmanifest

Wofür sie gedacht ist ​

Write quotations for customers and turn them into confirmed orders. Orders point at a contact, carry a total and a currency, and confirmed orders are what Invoicing bills.

Was das Paket leistet und was nicht ​

Quotations and confirmed orders for customers.

Modelle ​

sale_order ​

A quotation or confirmed order for a customer

Lesegruppe: sales.user. Schreibgruppe: sales.user.

FeldArtDatenklassePersonenbezogene DatenGruppeAgenten sehenBeschreibung
party_idref → partynoneneinsales.userim KlartextCustomer party id
stateselect (draft, confirmed, cancelled)noneneinsales.userim KlartextLifecycle: draft, confirmed or cancelled
total_minormoneynoneneinsales.userim KlartextOrder total in minor units
currencytextnoneneinsales.userim KlartextISO 4217 currency code

Workflows ​

sale_order ​

AktionBewegtWer sie ausführen darfFreigabe
sale_order.confirmstate: draft → confirmedsales.usernein
sale_order.cancelstate: * → cancelledsales.usernein
sale_order.reset_to_draftstate: cancelled → draftsales.usernein

Berechtigungsgruppen ​

Von dieser App verwendete Gruppen:

  • sales.user

Freigabeschritte ​

Kein Schritt dieser App braucht eine Freigabe, abgesehen vom Löschen von Datensätzen.

Was Agenten tun können und was nicht ​

Ein Agent kann Datensätze dieser App lesen, durchsuchen, anlegen und aktualisieren sowie Aktionen ausführen, die keine Freigabe brauchen, und zwar innerhalb der Berechtigungsgruppen seines Tokens.

Diese Schritte kann er nur vorschlagen, und eine Person muss sie freigeben: sale_order.delete.

Abhängigkeiten ​

  • base

Installation ​

Integriert. Sie ist in jeder Instanz verfügbar und kann nicht entfernt werden.

Selbst bauen ​

Der Modulleitfaden zeigt, wie Apps wie diese geschrieben werden