I suggest you ...

Order -> Invoice sytem

Why? Business logic and saving bookkeeping costs.

Just like Magento handles this.

You get an order and then you upgrade it to an invoice. You can also create credit memos on returns.

Benefits:
- you only bookkeep invoices (means less bookkeeping costs and transactions)
- failed orders do not need to end up in bookkeeping
- refunded orders which have not yet been processed into invoice status do not need to enter bookkeeping
- creating a credit memo to refund an invoice, simple business logic to keep track of refunds

16 votes
Vote 0 votes Vote Vote
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service

    You'll receive a confirmation email with a link to create a password (optional).

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    JohanJohan shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    0 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service

      You'll receive a confirmation email with a link to create a password (optional).

      Signed in as (Sign out)
      Submitting...

      Knowledge Base and Helpdesk