Sales

Devis et commandes

DisponibleClientsmanifest

À quoi elle sert ​

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.

Ce que fait et ne fait pas le paquet ​

Quotations and confirmed orders for customers.

Modèles ​

sale_order ​

A quotation or confirmed order for a customer

Groupe de lecture: sales.user. Groupe d'écriture: sales.user.

ChampTypeClasse de donnéesDonnées personnellesGroupeVu par les agentsDescription
party_idref → partynonenonsales.useren clairCustomer party id
stateselect (draft, confirmed, cancelled)nonenonsales.useren clairLifecycle: draft, confirmed or cancelled
total_minormoneynonenonsales.useren clairOrder total in minor units
currencytextnonenonsales.useren clairISO 4217 currency code

Flux de travail ​

sale_order ​

ActionTransitionQui peut l'exécuterApprobation
sale_order.confirmstate: draft → confirmedsales.usernon
sale_order.cancelstate: * → cancelledsales.usernon
sale_order.reset_to_draftstate: cancelled → draftsales.usernon

Groupes de permissions ​

Groupes utilisés par cette application :

  • sales.user

Étapes d'approbation ​

Aucune étape de cette application ne requiert d'approbation, hormis la suppression d'enregistrements.

Ce que les agents peuvent et ne peuvent pas faire ​

Un agent peut lire, rechercher, créer et modifier les enregistrements de cette application, et exécuter les actions qui ne requièrent pas d'approbation, dans les limites des groupes de permissions de son jeton.

Il ne peut que proposer ces étapes, qu'une personne doit approuver : sale_order.delete.

Dépendances ​

  • base

Installation ​

Intégrée. Elle est disponible dans chaque instance et ne peut pas être supprimée.

Créer la vôtre ​

Le guide des modules montre comment sont écrites les applications de ce type