Ref https://github.com/arastta/arastta/issues/385#issuecomment-213402366
Invoices are generated based on your filters so you can filter order statuses, customers etc.


I tried using the filters, and get nothing else than those already being invoiced to display. I don't see anything to decide what to invoice when pushing the button in the invoice section, seems like it's invoicing everything having a given status meeting the setting for completed orders.

To me being a reseller of invoicing systems, working in it regularly, and also integrating it, the hole work flow in Arastta is quite unusual and requires to many clicks.

I do really miss a way to select several orders, to bulk update order status to t.ex shipped. And also select several to bulk generate a invoice, no matter what status they have.

I also miss a description about what is being invoiced when the button is clicked in the invoice section: https://arastta.org/docs/user-manual/sales/invoices
Sunday, April 24 2016, 01:10 PM
Share this post:
Responses (4)
  • Accepted Answer

    Sunday, April 24 2016, 01:18 PM - #Permalink
    I think I would prefer being able to see in the order list which is already invoiced (having a invoice number), then filter or choose what to update/invoice (supporting bulk handling), and keeping the invoice section only for display.
    The reply is currently minimized Show
  • Accepted Answer

    Sunday, April 24 2016, 01:19 PM - #Permalink
    If you don't filter the status then yes, the status meeting the setting for completed orders is used.

    You're right about bulk generation for only selected ones but we need to decide how and where do to that first, keeping in mind OC compatibility. Any ideas?
    The reply is currently minimized Show
  • Accepted Answer

    Sunday, April 24 2016, 01:23 PM - #Permalink
    Ah, yes - that OC compatibility. A blessing and a curse ... :)

    Have to think about it, but first thought is, would it break anything to add bulk actions to the order list?
    And if so, would a "list all orders" in the invoice section help? Or actually displaying all orders by default, and then filter.

    For the button to generate invoices, I think I would prefer having a select field for statuses beside it. Kind of "Invoice all with the selected status: Shipped «Generate button»"

    The way the button is now, it's kind of dangerous for those not knowing it. Also the filters is reset to empty after a generation, so if pushed once more some might find them-self in deep shit after doing so. ;)
    The reply is currently minimized Show
  • Accepted Answer

    Monday, April 25 2016, 11:45 AM - #Permalink
    We can play as we want within the Basic theme of backend. For the Advanced one, which keeps OC compatibility, we must think 5 and act 1 :(

    Your ideas sound good, lets first release 1.3 version this week then review this again ;)
    Like
    1
    The reply is currently minimized Show
Your Reply