When a customer completes their checkout in the online store, the information about payments is saved as a Transaction. There might be multiple transactions linked to the order, such as when a customer uses a gift card to pay some of the cost and then uses a credit card or PayPal for the remaining amount.
If you use Shopify Payment as a payment provider, then in addition to information about money received from the customer by the payment provider, you can also see payouts from Shopify to your bank account.
The payment transactions that take place in Shopify are synchronized with the orders and can be viewed on the Shopify Orders page.
To review all transactions, choose the icon, enter Transactions, and select the related link.
The Posted Invoice No. field can be helpful in the reconciliation process.
If you configured a payment method mapping then the created sales document will have a Payment Method Code assigned. Learn more at Payment Method Mapping.
If your store uses Shopify Payment, you'll receive payments through Shopify Payouts when a customer pays using Shopify Payments and accelerated checkouts.
To review all payouts, choose the icon, enter Payouts, and select the related link.
Payouts are for information purposes only and don't impact the General Ledger or Bank Ledger, though they can be helpful when you process your bank account statement.
To fill in the Payment method code for sales documents imported from Shopify automatically, you need to configure Payment method mapping.
Note
If the corresponding payment method in Business Central has Bal. Account Type and Bal. Account No. populated, then during posting the invoice system will create a balancing entry of the Payment type and apply it to the Invoice type in the customer ledger entry.
Parties:
The Buyer buys goods in online store. The last stage is to process payment.
Note
This example doesn't cover cases when payment is completed outside Shopify checkout, which is valid for B2B scenarios.
The Buyer pays with Credit Card, PayPal, or some local payment method like MobilePay in Denmark. The Payment provider takes the full amount from the Buyer. At this moment the Buyers' money is moved to the Payment Provider.
Depending on the Payment provider, the Merchant might see this money in their account on the Payment Provider - both received amounts, as well as deducted commissions. Payment providers often take a commission from each transaction, and in some cases they can have a fixed fee as well.
Depending on the Payment provider, the Merchant either triggers a transfer of the money to their Bank Account (payout) manually or that happens automatically within a defined period - once per day, once per month, and so on.
Depending on the bank, the Merchant can see this incoming transaction at their bank account via online banking or in the bank statement.
There are several options on how to handle payment transactions in Business Central
Merchant imports sales order to Business Central and post shipment and invoice.
Result: system creates a Customer Ledger Entry of type Invoice with the full amount, the Open is set to Yes. The Remaining Amount is equal to the invoiced amount.
Merchant imports bank statement using payment reconciliation journal.
Issues:
Merchant imports sales order to Business Central and post shipment and invoice.
Result: system creates a customer ledger entry of the type Invoice with the full amount, and Open is set to Yes. The Remaining Amount is equal to the invoiced amount.
However, because the sales order has a payment method code where the Bal. Account Type and Bal. Account No. fields are filled in, the system automatically creates another customer ledger entry of the type Payment and applies it to the customer ledger entry created earlier.
Note
The system populates the Payment Method Code field based on payment method mapping. Learn more at Payment Method Mapping.
You can define balancing accounts for payment methods in two ways:
It makes sense to use a Bank account if the payment provider exports some kind of account statement, which you can import into the payment reconciliation journal.
The merchant imports bank statement using payment reconciliation journal. The incoming payout can be processed:
The remaining balance on the G/L or bank account that represents your account at the payment provider can be written off as "Fees/Commissions"
Issues: