Facturation de lot prépayé

Règles

  1. Une lot de prépayé est facturable si le lot n’est pas facturé.
  2. Il est possible de facturer plusieurs lot de prépayés si le client est le même et qu’ils ne sont pas facturés.
  3. Le multi-paiement est possible pour une facture.
  4. Le paiement de la facture se fait en un réglement.

Flux

Génération de la facture pro-forma

sequenceDiagram participant U as UI participant A as API participant J as Job participant O as Odoo participant N as Notif U->>A: PUT invoice/generate A->>A: generate invoice A-->>J: cineges.invoice.persist J->>O: create : sale.order activate O O->>J: return id sale.order deactivate O J->>J: persist invoice J-->>N: done

Ajout de paiement

sequenceDiagram participant U as UI participant A as API participant J as Job participant O as Odoo participant N as Notif U->>A: PUT invoice/addPayemnts A-->>J: cineges.invoice.addPayments J->>O: confirm : sale.order activate O J->>O: create : invoice O->>J: return id invoice J->>O: add : invoice payments deactivate O J->>J: persist invoice J-->>N: done