Dynamic Invoice Management between eCommerce and ERP[responsive]
Invoice is considered as a critical financial document in any eBusiness model. Customers place order in the online web store and based on the payment mode the invoice is generated. In case the payment is made through an on-line payment gateway the invoice automatically gets generated in the eCommerce platform and in case any offline payment mode is selected e.g. COD, bank draft etc. the invoice needs to be generated manually. However in an eBusiness model if the back office operations are controlled through an ERP system, the invoice also need to be managed there. In a scenario when the payment is made online and the invoice is generated instantly in the web store, the invoice details also need to be present in the ERP system. Similarly in the scenario of offline payment as per general practices the invoice is generally generated in the ERP system and it needs to be entered in the eCommerce platform also. So it becomes a challenge for the merchant to ensure accurate entry of data into the two systems which in turn consumes a considerable amount of time and effort.
So, the challenges faced in complying with these business requirements are:
- Syncing of Invoice details from the eCommerce platform to the ERP system in case the payment is made online.
- Syncing of Invoice details from the ERP system to the eCommerce platform in case the payment is made using an offline mode.
Solution: APPSeCONNECT, an integration platform connecting Magento eCommerce with SAP Business One ERP system addresses this business requirement in the following way:
1) APPSeCONNECT provides a dynamic option of downloading Invoice from Magento as A/R Reserve Invoice to SAP B1 ERP system. APPSeCONNECT downloads the Invoice to SAP B1 with the transaction ID and all other payment details.
2) APPSeCONNECT also provides the functionality to sync Invoice generated in SAP B1 to Magento in case the payment for the order is made through an offline mode. Thus APPSeCONNECT helps to reduce the chances of error and time consumed in syncing invoices between the two platforms.