<#CMD3QKJ4R|> *Initial Concern*: I have a signific...
# general
m
#CMD3QKJ4R Initial Concern: I have a significant issue regarding billing in NetSuite. Scenario: • Currently, we are accepting back-ordered items. • A customer places an order on the Magento website for 5 items, paying by credit card. Out of these 5 items, 4 are regular items, and 1 is a back-ordered item. • This order is then synchronized with NetSuite, and a sales order is created and do capture payment when bill is created. Fulfillment and Billing Process: • We fulfill the 4 regular items and proceed with billing. • When the back-ordered item is back in stock, we fulfill it and attempt to bill the customer. • By the time the back-ordered item is fulfilled, the capture period for the credit card has expired. • As a result, we are unable to capture the payment for the back-ordered item. • I prefer not to enable the setting that allows billing without fulfillment. • Do you have any suggestions or alternative solutions todo bill for backorder items?
t
We do the same thing as far as taking orders for back ordered items. We capture payment for the entire order at checkout however which creates a customer deposit on the sales order which can be used to apply payment toward the invoice once it’s generated
m
@Tim Chapman Our current process is as follows: when a customer places an order using a card or PayPal, a sales order is created, and a cash sale is generated after fulfillment if the payment is made via card or PayPal. For orders containing back-ordered items, we need to authorize and capture the full amount upfront. Once the order is synced in NetSuite, the payment method should be updated from "Credit Card" to "Due on Receipt." Then, an invoice should be created for the fulfilled items, and the customer’s payment should be applied accordingly. Is this correct?
t
You are using cash sales and not Sales Orders?
m
sorry typo mistake, I edited
Our current process is as follows: when a customer places an order using a card or PayPal, a sales order is created, and a cash sale is generated after fulfillment if the payment is made via card or PayPal. For orders containing back-ordered items, we need to authorize and capture the full amount upfront. Once the order is synced in NetSuite, the payment method should be updated from "Credit Card" to "Due on Receipt." Then, an invoice should be created for the fulfilled items, and the customer’s payment should be applied accordingly. Is this correct?
t
I would create a customer deposit for the full amount. Invoice the line items that you have in stock through fulfillment. And create an additional invoice for the back order items when those ship
m
ya got it your point Another approach we were thinking create fulfillment and do billing for regular items in netusite and capture/billing amount for back order items in Magento website and once capture is successfully then create customer payment in Netsuite via suitescript, once item in stock we will create invoice and apply customer payment on invoice
t
Whatever works best for your business. I would rather get all items on the sales order in NetSuite with a customer deposit and go from there. Less things to manage for us.
m
@Tim Chapman ok thank you very much for help
t
Absolutely! Anytime.
m
@Tim Chapman sorry interrupt you again. for example we created customer payment $100 for back order item and that $100 will show in customer balance until we apply on invoice and we synch customer balance in our website as store credit and back order item comes instock after one month, meanwhile if customer used his balance on other items on website using store credit we will loose money.
we are doing business online and offline(walk in customer)
@Tim Chapman Finally we resolve the issue to handle billing for backordered items. We have made automatically script to capture payment for backordered items.