Retail Business - Taking payment against sales order (POS & Bank Transfer)
Hoping an expert can give me some guidance on best practice or even just standard setup. I feel I am going down a rabbit hole.
We are a retail business that sell building material - so not really cash and carry in the true retail sense. You pay today in the retail store, and you get the goods in a few weeks. Sometimes months, so you most likely only pay a deposit, with balance due before delivery.
We do also have a mix of cash and carry product - think basic consumables.
My issue is how i manage and apply payments, because our invoice policy is invoice on delivery. But i am taking deposits upfront.
My thought process was using the POS app to take deposits in store, but its not reconciling the POS deposit to the sales order. And then when I apply a payment taken via a bank transfer (invoice) - it applies it to the sales order and only reflects part payment.
My end goal is a sales order that shows full payment has been taken; even from multiple different payment streams - in store (cash or eftpos), or bank transfer, or potentially even direct payment link but I guess that would mirror bank transfer.
Issues I am hitting is the different way POS handles payments versus say a bank transfer reconciled against the sales order. I am also dealing with general retail team needing to have easy visibility of payments so they know to release goods or not, and the need to provide a customer with sales order documentation that shows paid and outstanding.
I am very lost right now, any guidance or best practice appreciated.