Business Navigator API |
||
Seamless Integration to Your Application |
RESTFul API to integrate third party solution with Business Navigator Business navigator supports all crud operation using RESTful technology, which enable seamless integration to any third party solutions, Business Navigator Offers API from All the Business activates across the Suit Following is some of the Popular API’s Which is commonly used for third part solution Integrations
API Name | API Detail Descriptions | Technology |
---|---|---|
BNSupplierAPI | API Supplier master Integration. SupplierNumber, SupplierName, SupplierType, ContactName, PostalCode, Country, City, Phone, Mobile, Email, PaymentTerms, DefaultCurrency | RESTful |
BNCustomerAPI | API Customer master Integration. SupplierNumber, SupplierName, SupplierType, ContactName, PostalCode, Country, City, Phone, Mobile, Email, PaymentTerms, DefaultCurrency | RESTful |
BNItemMasterAPI | ItemCode, ItemDescription, UOM, MajorCategory, MinorCategory, Brand, Part, Weight, Item Type, Service, Serial, BinLocation, Inventory AC, CostofSales AC | RESTful |
BNSupplierInvoiceAPI | InvoiceTypes, SupplierName, LocationName, SupplierInvoiceNo, InvoiceDate, PostingDate DeptCode, SubDoc, ItemQty, UOM, VAT CurrencyRate, | RESTful |
BNCustomerInvoiceAPI | InvoiceTypes, SupplierName, LocationName, SupplierInvoiceNo, SupplierInvoiceDate, PostingDate DeptCode, SubDoc, ItemQty, UOM, VAT CurrencyRate, | RESTful |
BNCustomerReceiptAPI | Collection API, PaymentDate, CustomerNumber, CustomerName, Location, Currency, CashBank PayNumber, ChequeNo. Amount, AmountVariance, Discount | RESTful |
BNSupplierPaymentAPI | PaymentDate, SupplierNumber, SupplierName, Location, CashBank, ChequeNo, AmountPaid, AmountVariance, PartyBankName, Currency | RESTful |
BNInventoryReceiptAPI | ItemCode, Qty, UnitCost, BatchNumber, ExpiryDate, SerialNumber, | RESTful |
BNCustomerOrderAPI | SONumber, SODate, ItemCost, Qty, SellingPrice, Discount, CustomerLocation | RESTful |
BNSupplierOrderAPI | PONumber, PODate, ItemCost, Qty, Selling Price, Discount, CustomerLocation | RESTful |
BNGRNAPI | ItemCode, Qty, PONumber, SerialNumberBatch, TransactionDate, SupplierName, SupplierLocation, RefNumber, Remarks | RESTful |
BNDeliveryAPI | ItemCode, Qty, PONumber, SerialNumberBatch. TransactionDate, CustomerNumber, CustomerLocation, SubDocType, Reference, Remarks | RESTful |
BNJVAPI | AccountID, Debit Amount, CreditAmount, TransactionDate, Remarks | RESTful |
Business Navigator ERP API allows reading or retrieving the data with the help of following step.
This is how the page is rendered when a user opens Product Catalog Manager in a web browser. Only the search controls are visible. The panel with product properties is hidden.
If a user enters search criteria and clicks Find button then the matched products are displayed in the list box.
This is the implementation of the JavaScript method invoked when Find button is clicked and the compatible products are listed down.
Business Navigator ERP API allows writing the data with the help of following step.
If a product does not exist in the database than a user can click on New Product button to create a product.
A panel with blank product properties will be displayed. The value of the hidden field ProductID is set to a null value.
If a user enters values and presses Save then an AJAX request will be sent to the web app with a URI configured to save a product.
The user will see a confirmation box displaying a new product ID if the operation was successful.
The code behind the Save button is presented next.
If the product ID is blank then the parameter “_type†is equal to POST, which instructs the application server to create a new product.
Business Navigator ERP API allows update the data with the help of following step.
If a user selects a product in the list and clicks Show Details button then the product details are displayed.
The button will initiate a web request to obtain product information.
Business Navigator ERP API allows delete the data with the help of following step.
The “Delete†button is rendered next to “Save†on the product details panel. User has to click Find and select a product to activate the panel.
If the product deletion is confirmed then an AJAX request will be executed.
Product Catalog Manager will delete the selected product with the following code.
The code will execute a JSONP request with DELETE specified in the product URI as a value of parameter “_typeâ€.
The complete source code of Product Catalog Manager is presented next.