ERP User GuideSAP Business One

SAP Business One

Sana Commerce 9.3
Your connector

Online Invoice Payments



Sana allows business customers to pay outstanding invoices through a payment provider directly from a web store. Business customers can pay multiple outstanding invoices at the same time. Online payments of the open invoices from a Sana web store are seamlessly integrated with the Sales, Financials, and Banking modules of SAP Business One.

For more information about how to pay invoices from a Sana web store and online invoice payments setup, see "Online Invoice Payments".

Set up G/L Account

To allow business customers to pay their outstanding invoices, you must set up a G/L account for your Sana web store in SAP Business One.

All incoming payments of the customers' invoices are posted to the G/L account. For more information, read the official SAP Business One documentation "Chart of Accounts".

Step 1: In SAP Business One set up the G/L account at the following location: Financials > Chart of Accounts.

Step 2: Go to: Web Store > Web Stores. On the Payment Processing tab, enter the relevant G/L Account No (Code) for your web store. All invoice payments from your customers will be registered on this G/L account.

How Incoming Invoice Payments Are Processed in SAP

When a customer pays his or her invoice from the Sana web store, a payment draft report for the incoming invoice payment will be created in SAP Business One. The invoice status in the Sana web store will change to "Your payment is being processed".

Step 1: To see payment draft reports in SAP Business One, click: Banking > Banking Reports > Payment Drafts Report.

In the Payment Drafts Report window, you can see all incoming invoice payments. If you have several web stores, in the Web Store field you can see from which web store the invoice has been paid.

Step 2: Double-click on the payment draft report to open the incoming (invoice) payments draft.

Disable Payment on Account and then click on the icon next to the Total Amount Due field.

An accountant must create an incoming (invoice) payment document for one of the following payment means:

  • Check
  • Bank Transfer
  • Credit Card
  • Cash

Step 3: Create the incoming payment for the invoice. When it is created, the status of the invoice in the Sana web store will change to "Already paid".

You can also check the G/L account on which the invoice payment was registered. On the toolbar, click on the Payment Means button.

If you allow your business customers to pay their invoices with automatic payment journal creation, then when a customer pays the invoice, the incoming payment draft will be created automatically in SAP Business One, and the payment will be registered on the required G/L account set in the web store settings. An account must create an incoming payment document from the draft for one of the available payment means.

If you allow your business customers to pay their invoices with manual payment journal creation, then when a customer pays the invoice, an accountant should manually handle such payments and create an incoming payment record in SAP Business One.

Due Date

An invoice can have a due date in SAP Business One. It is calculated based on the payment terms set in Business Partner Master Data, on the Payment Terms tab.

If the invoice is not paid within the due date, it will expire, meaning that a customer will not be able to pay this invoice. The status of this invoice will change to Document is overdue in the invoice history in the web store.

Cash discount

Cash discounts are used to encourage customers to settle their debts as soon as possible. It can be granted when a customer pays his or her invoice prior to the due date.

You can set up cash discount in the Payment Terms of the Business Partner Master Data. For more information, read the official SAP Business One documentation "How to Define Cash Discounts".

If you set up cash discounts for your business partners and want to show the invoice amount with the discount in the Sana web store, then go to: Web StoreWeb Stores. On the Payment Processing tab, enable the option Include Cash Discount for your web store.

If the cash discount is calculated for the invoice, the customer will see two different invoice amounts in the invoices history - the total amount without the cash discount and the outstanding total amount with the cash discount.

ERP User GuideSAP Business One