by Luc Saffre · in Developers · assigned to Luc Saffre

Kurzbeschreibung

Kinder

Kommentare

  • 4 Jahre, 3 Monate ago von Luc Saffre about #4568 (Introduce "sales methods") : Great: I have now both cosi5 and noi1r (my two test projects) preparing and the project doctest passing. And in cosi5 doctest I cover both a cash payment and an online payment. Next step is to adapt the whole test suite to my changes.
  • 4 Jahre, 3 Monate ago von Luc Saffre Antwort auf Luc Saffre about #4568 (Introduce "sales methods") : Has to do with the plugin settings invoicing.voucher_model and invoicing.item_model. We should maybe replace by invoicing.voucher_type. But this info is needed already quite early during startup, before VoucherTypes is populated. To be meditated.
  • 4 Jahre, 3 Monate ago von Luc Saffre about #4568 (Introduce "sales methods") (1 Antwort) : The invoicing areas in noi1r demo now all have their journal None.
  • 4 Jahre, 3 Monate ago von Luc Saffre about #4568 (Introduce "sales methods") : NB: splitting cash things into a separate plugin can be done later. I adanced. Still not finished. I can now finally focus on get_payable_sums_dict() because I have demo data.
  • 4 Jahre, 3 Monate ago von Luc Saffre about #4568 (Introduce "sales methods") : Another big idea: the PaymentMethod and CashInvoice models (and the Cashable mixin) should get a plugin of their own.
  • 4 Jahre, 3 Monate ago von Luc Saffre about #4568 (Introduce "sales methods") : I renamed "Sales notes" to "Cash invoices", and they are two different models (because having two unused fields seems too much for sites that don't use cash invoices at all).
  • 4 Jahre, 3 Monate ago von Luc Saffre about #4568 (Introduce "sales methods") : I started to see what I wanted. The default payment_method must be set already when the voucher is created, not only when it is registered. The demo_bookings fixture now sets the pmt methods using a cycler.
  • 4 Jahre, 3 Monate ago von Luc Saffre about #4568 (Introduce "sales methods") : And the developer guide gets a new reference section "demo projects". That was also missing.
  • 4 Jahre, 3 Monate ago von Luc Saffre about #4568 (Introduce "sales methods") : Seems that the missing concept for my ongoing work on the sales notes is a new plugin setting "ledger.sales_method", which replaces earlier settings delivery_notes_demo, sales_stories. The sales method of a Lino site says which sales journals are to be created on a new site and how they are being us...