Sales Archives - OdeBlog https://blog.odecloud.com/category/work/sales/ Business Technology and Talent Solutions Wed, 21 Feb 2024 20:10:31 +0000 en-US hourly 1 https://wordpress.org/?v=6.7.1 https://blog.odecloud.com/wp-content/uploads/2023/11/odecloud_logo.jpeg Sales Archives - OdeBlog https://blog.odecloud.com/category/work/sales/ 32 32 4+ Sales Order Types in Oracle NetSuite to Choose From https://blog.odecloud.com/work/sales/4-sales-order-types-in-oracle-netsuite-to-choose-from/ Wed, 21 Feb 2024 16:39:12 +0000 https://odecloud.com/?p=15613 In this post you will learn about the different sales order types in NetSuite and the processes they drive. Hire a part-time NetSuite Solution Architect on OdeCloud to help you optimize your sales processes.

The post 4+ Sales Order Types in Oracle NetSuite to Choose From appeared first on OdeBlog.

]]>

Order to Cash, commonly referred to as an O2C process, covers the sales lifecycle of a product from its quote to a customer to the final receipt of cash against the product. This cycle encompasses the steps of order management, fulfillment, invoicing, receiving payment, and reporting. While each phase of this flow is well captured in NetSuite, the crux of this cycle lies in the creation of a Sales Order, which then facilitates the invoicing phase for delivery and payment of goods and services.

Let’s delve into the Sales Order in Oracle NetSuite

In NetSuite, a Sales Order is a transaction record that is utilized to denote the commitment to sell items and services. As it is solely indicative of commitment, the Sales Order is regarded more as a contractual document in NetSuite, where each detail of the future sales transaction with the customer is meticulously recorded, and no accounting thumbnail is left in the books of our accounts. Consequently, no accounting Journal Entry is created by a Sales Order in NetSuite. However, it is a document that is interconnected with all the intra-processes in the books of accounts, thereby providing us with updated information about costs, pricing, item availability, inventory status, and prior billing with the customer. Hence, it is recognized as the crux of an O2C process in NetSuite!

NetSuite offers us an option to create a Sales Order according to our business needs and policies!

Type of Sales Order in NetSuite

1. Standard Sales Order

This is a standard version of the sales order that can be used further as a means of cash sale or invoice billing based on the information provided in the payment fields.

  • If you enter a payment method, NetSuite automatically generates a cash sale upon billing.
  • If you select payment terms, NetSuite automatically generates an invoice upon billing.
  • If you enter neither terms nor a payment method, NetSuite generates an invoice upon billing.

2. Standard Sales Order – Cash

This creates a cash sales transaction, indicating that payment has been received for the order at the time of delivery of goods/services. No further invoicing is required.

3. Standard Sales Order – Invoice

Choosing this option automatically generates an invoice, skipping the creation of the sales order step, and NetSuite generates an invoice for the transaction.

4. Sales Order – Progress Billing

This creates progress billing of created Sales Orders at intervals based on the fulfillment progress of goods and services. This is usually used for billing projects as their portions are completed.

5. Custom Sales Order

This is a sales order customized from the standard sales order to create a version incorporating fields as per exclusive business needs

Thus, in the era of multiple business ventures from small scale to large, NetSuite provides a perfect solution to record each type of sale with vivid options to suit our business type and policies in one go! With that, we can choose to set up each sales order differently based on the type of sale we are entering into.

The post 4+ Sales Order Types in Oracle NetSuite to Choose From appeared first on OdeBlog.

]]>
Simple Guide to NetSuite Grid Order Management https://blog.odecloud.com/work/business-technology-talent-solutions/simple-guide-to-netsuite-grid-order-management/ https://blog.odecloud.com/work/business-technology-talent-solutions/simple-guide-to-netsuite-grid-order-management/#respond Thu, 16 Feb 2023 17:24:47 +0000 https://odecloud.com/?p=14107 OdeCloud can help manage your NetSuite grid order

The post Simple Guide to NetSuite Grid Order Management appeared first on OdeBlog.

]]>

Everything you need to know about simplifying the processes for entering orders and managing them

If your company is searching for a more effective and efficient approach to manage order entries, NetSuite’s grid order management can be the ideal answer.

The today’s corporate world requires automated, transparent, and efficient order fulfilment. It sets your company apart, cultivates devoted clients who make larger purchases and promote your brand. That’s where NetSuite’s grid order management comes in.

Keep reading to find out more, and don’t forget to check out our other services so that you may get started with NetSuite today.

PREVIOUS POST — NetSuite SuiteBilling – Billing the way you want it

NetSuite Grid Order Management

NetSuite Grid Order Management enables you to quickly input orders for several similar goods, check inventory and price data, and perhaps even reduce the risk of order entry mistakes.

Grid Order input can be a big time-saver for distribution organizations that fulfil complicated orders with several matrix elements. Try it out if you find yourself wasting too much time reading through a lengthy sales order page with the same item listed numerous times but in a different color or size on each line.


Grid Order Entry Interface

Grid templates are used to input sales orders and to configure matrix items and items with related properties. As you place orders, you may examine item details like Item Name, Location, Quantity Available, and Price.

For some transactions, grid order entry and conventional grid order printing are available. You can print matrix elements in grid format using grid print templates for transactions and forms when grid order entry is not possible.

The features offered for each transaction or form are shown in the table below.:

Availability and Access of Grid Order management SuiteApp

Integrated into your NetSuite account, Grid Order Management is accessible as a shared SuiteApp. For assistance with purchasing the SuiteApp and sharing it with your account for installation, get in touch with your NetSuite account manager.

Only the English language is supported by the Grid Order Management SuiteApp.

NetSuite Grid Order Management Benefits

The key benefits of Grid Order Management include:

     

      • Enables you to input orders in grid format for assembly and inventory items.

      • When you are setting up your order transaction, you can make grid templates for objects with comparable properties.

    RELATED POST — How to Setup NetSuite Billing Schedules

    Features of Grid Order Management

    Grid Order Entry

    This feature enables grid-based order transaction entry. For buy orders, sales orders, transfer orders, and quotations, grid order entry is an option.

    Standard Grid Order Printing

    With this feature, you can print transaction records for items added using Grid Order Entry in grid format. Only sales and purchase orders can be printed using standard grid orders.

    RECOMMENDED POST — OdeCloud Aiming to Become Leader in NetSuite-Related Content

    Grid Print Templates

    You can use this feature to print transaction records in grid format, using editable grid templates. For cash transactions, invoices, packing slips, selecting tickets, purchase orders, quotations, and sales orders, grid print templates are offered.

    Bulk Grid Printing

    This functionality enables you to print numerous transaction records, using grid print templates. Cash sales, invoices, packing slips, pickup tickets, quotations, and transfer orders may all be printed in bulk using grid printing.

    Grid Order Management SuiteApp configuration

    Prerequisites

    Before downloading Grid Order Management, ensure that your account has the necessary functionalities enabled. Go to Settings > Company > Enable Features.

    Installation

    Installing the Grid Order Management SuiteApp is only possible for administrators. You must configure your account’s options and turn on the necessary features before you can install.

    Roles and Permissions

    After installing the SuiteApp, you can customize the roles and settings to meet the needs of your business.

    The following custom roles become accessible after installing the Grid Order Management SuiteApp:

       

        • CEO – Grid Order Entry

        • CFO – Grid Order Entry

        • Sales Manager – Grid Order Entry

        • Sales Vice President – Grid Order Entry

        • Sales Administrator – Grid Order Entry

        • Sales Person – Grid Order Entry

      NEXT POST — NetSuite ERP: The Ultimate Business Management Solution

      Grid Order Preferences

      You can customize the grid order entry form, print the grid, and select your favorite grid template. You may change the Grid Order Entry form’s parameters using the Grid Order Preferences feature.

      Setting Grid Templates

      You can also design unique grid print templates using the Grid Order Management Suite App for particular transaction records. You must change your grid printing choices after deleting a template that was used for printing grids.

      Managing Grid Orders

      To add orders to your transactions, use the grid templates you have created. The processes for making order transactions are followed while entering orders using a grid. In a grid arrangement, you can apply one or more templates.

         

          • One template may be used for each Grid Order Entry form for adding orders to transactions. To accomplish this, confirm that the item price has been configured in the item record for each pricing level and currency.

        Grid Matrix Information

        You can view item quantities and stock levels in grid format using Grid Order Management. The Grid Matrix Information subtab on parent matrix item records shows the following item data for the parent and its child items: Availability, availability, and quantity ordered.

        PREVIOUS POST — NetSuite Order Management: Superior Customer Experiences

        Grid Printing

        Make sure your account has the latest features and permissions before using grid printing.

        To present relevant transaction information into a single file, employ grid printing. Grid printing has two options: Grid Print Templates and Standard Grid Order Printing.

        To suit your printing requirements, you can modify these grid print templates.

        Limitations of Grid Order Management

        The following limitations of Grid Order Management should be noted:

           

            • Only these item kinds are supported by Grid Order Management:

            • Inventory items (Serialized and Lot Numbered)

            • Assembly items (Serialized and Lot Numbered)

            • Matrix items (Assembly, Inventory)

            • Non-Inventory, Other Charge, and Service item kinds are not supported.

            • The Grid Order Entry form does not take into account customizations made to order transaction forms.

            • Grid matrix templates for inventory modifications cannot be used with the Advanced Bin/Numbered Inventory Management function if you have serialized and lot numbered products in your inventory.

            • If you use several currencies, the chosen currency is used for all order-related transactions and cannot be modified.

            • You may print new transactions and forms using grid print templates after installing Grid Order Management. To see the Print Grid option for existing transactions, you must change and save the record. This step is not necessary if printing normal grid orders.

            • For transfer orders and inventory modifications, grid order printing is unavailable.

            • Only sales orders can be entered using multi-grid order entry.

            • On a mobile device, the Grid Order Entry form is not visible.

            • To search for locations on the Grid Matrix Information subtab of parent matrix item records and for templates on the Grid Order Entry form of transactions, only the usage of the % wildcard character is supported. See the examples below to find column values that start with, terminate with, or contain the characters you specify:

            • str% – Retrieves values that begin with str

          RECOMMENDED POST — Work Remotely and Travel the World: The Perks of Being a Freelancer

          Conclusion

          One of the primary objectives of every business that offers products or services is customer’s happiness. That’s because a satisfied customer is more likely to make another purchase from your business, resulting in more income.

          With the help of NetSuite Grid Order Management, you can successfully scale your business while meeting and exceeding the growing expectations of your customers for prompt, precise order fulfilment.

          Learn more about OdeCloud NetSuite Services!

          Tell us more about your business with this quick survey.

          The post Simple Guide to NetSuite Grid Order Management appeared first on OdeBlog.

          ]]>
          https://blog.odecloud.com/work/business-technology-talent-solutions/simple-guide-to-netsuite-grid-order-management/feed/ 0
          NetSuite CRM – Powering Customer Relationships https://blog.odecloud.com/work/business-technology-talent-solutions/netsuite-crm/ https://blog.odecloud.com/work/business-technology-talent-solutions/netsuite-crm/#respond Thu, 24 Nov 2022 17:30:30 +0000 https://odecloud.com/?p=13439 NetSuite CRM has everything you need to take your customer relationships to the next level

          The post NetSuite CRM – Powering Customer Relationships appeared first on OdeBlog.

          ]]>

          Let’s take a closer look at some of the features that make NetSuite CRM stand out from the rest.

          In today’s business world, customer relationships are more important than ever. That’s why having a powerful, yet easy-to-use CRM system is essential.

          NetSuite CRM provides users with all the tools they need to manage their customer relationships effectively.

          What is NetSuite CRM?

          NetSuite CRM is a cloud-based CRM system that allows users to track and manage all aspects of their customer relationships, from initial leads to ongoing account management.

          It integrates seamlessly with other NetSuite applications, as well as third-party software, allowing for streamlined data management and increased efficiency.

          PREVIOUS POST – OdeCloud NetSuite Services: The Right Talent at The Right Time

          Key Features Of NetSuite CRM

          To have a successful business, you need to have a good handle on your customer relationships. That’s where NetSuite’s CRM (customer relationship management) software comes in. CRM software gives you the tools you need to manage your customer data, track sales and marketing efforts, and automate repetitive tasks. Here are some of the key features of NetSuite CRM that can help your business grow and succeed.

          Sales Force Automation

          Sales force automation (SFA) is a system that automates the tasks of a sales force. SFA systems often include features such as opportunity management, quote management, order management, and fulfillment. By automating these tasks, SFA systems can help sales organizations be more efficient and effective. In turn, this can lead to increased sales and higher customer satisfaction.

          Contact Management

          NetSuite’s CRM software gives you a central place to store all of your customer contact information. You can track important details like names, addresses, phone numbers, and email addresses. You can also add custom fields to store any other information that is important to your business. Having all of this information in one place makes it easy to keep track of your customers and quickly find the information you need.

          Customer Service Management

          NetSuite CRM also offers tools for managing customer service interactions. You can track and manage support cases, capture any important notes or details from the interaction, and see a history of all past interactions with each customer. This helps to ensure that your customers receive the best possible service and improves overall customer satisfaction.

          Lead Management

          Lead management is a crucial part of any successful sales process. NetSuite’s CRM software makes it easy to track and manage your leads. You can enter lead information into the system manually or import leads from other sources. Once a lead is in the system, you can assign it to a sales rep, add notes and comments, and set follow-up reminders. The lead management features in NetSuite’s CRM software will help you close more deals and grow your business.

          PREVIOUS POST – NetSuite Warehouse Management System (WMS)

          Partner Relationship Management

          NetSuite’s CRM software also includes features for managing partner relationships. You can track important information about your partners, such as contact details and the products or services they offer. The system also allows you to track any joint sales efforts and see which partners are driving the most revenue for your business.

          Opportunity Management

          The opportunity management features in NetSuite’s CRM software give you the ability to track every step of the sales process. You can create opportunities manually or import them from other sources. Once an opportunity is in the system, you can track important details like the expected close date, probability of winning, product interest, and next steps. The opportunity management features in NetSuite’s CRM software will help you close more deals and grow your business.

          Marketing Automation

          NetSuite’s CRM software includes marketing automation features to help you plan, execute, and measure your marketing campaigns. You can track important details like budget, target audience, expected ROI, and campaign success metrics. The marketing automation features in NetSuite’s CRM software will streamline your marketing efforts and improve the effectiveness of your campaigns.

          Reports and Analytics

          NetSuite’s CRM software offers a variety of reports and analytics to give you insights into your sales, marketing, and customer service efforts. You can track key metrics like lead conversion rates, closed deals, customer satisfaction scores, and campaign ROI. The reporting and analytics features in NetSuite’s CRM software will help you make data-driven decisions and optimize your organization’s performance.

          RELATED POST – NetSuite Certification: Achieve True NetSuite Mastery

          Benefits of Using NetSuite CRM

          NetSuite CRM is a cloud-based customer relationship management software that gives businesses of all sizes the tools they need to manage their customer data, sales, and marketing efforts. Here are the top 5 benefits of using NetSuite CRM:

          Accessibility from Anywhere

          NetSuite CRM is cloud-based software, which means it can be accessed from anywhere with an internet connection. This is a huge benefit for businesses with employees who are constantly on the go or who work remotely. With NetSuite CRM, your employees will have access to the same customer data no matter where they are, which makes it easy to stay up-to-date on your customers’ needs and wants.

          Scalability

          Another great benefit of NetSuite CRM is its scalability. As your business grows, so too will your customer base. With NetSuite CRM, you can easily add new users and customize the software to fit your growing business’s needs. This scalability ensures that you’ll never outgrow your CRM solution and that you’ll always have the tools you need to manage your customer relationships effectively.

          Improved Customer Insights

          NetSuite CRM gives you the ability to see all of your customer data in one place. This includes contact information, purchase history, support tickets, and more. Having all of this information readily available makes it easy to get a 360-degree view of your customers, which leads to improved customer insights and better decision-making overall.

          PREVIOUS POST – The End Of Talent Acquisition & The Rise Of NetSuite Expertise Subscription

          Enhanced Sales Productivity

          NetSuite CRM comes with several features that are designed to help sales teams close more deals and increase their productivity. For example, the software includes Lead Scoring and Management so you can prioritize your hottest leads, as well as Opportunity Management so you can track your sales pipeline more effectively. These features give sales teams the tools they need to succeed, which leads to more closed deals and increased revenue for your business.

          Seamless Integration with Other NetSuite Solutions

          If you’re already using other NetSuite solutions for accounting, inventory management, or ecommerce, then you’ll be pleased to know that NetSuite CRM integrates seamlessly with all of these solutions. This tight integration eliminates data silos and gives you a complete view of your business operations from end to end. Additionally, because everything is stored in the cloud, you can easily access any data you need—when and where you need it—with just a few clicks.

          Conclusion:

          If you’re looking for a CRM system that will help you manage your customer relationships effectively, NetSuite CRM is a great option to consider. With its 360-degree view of customers, lead management capabilities, and robust reporting and analytics tools, NetSuite CRM has everything you need to take your customer relationships to the next level. Give it a try and see how it can benefit your business.

          Stay in touch!

          Subscribe to OdeBlog

          The post NetSuite CRM – Powering Customer Relationships appeared first on OdeBlog.

          ]]>
          https://blog.odecloud.com/work/business-technology-talent-solutions/netsuite-crm/feed/ 0
          10 Things To Know About The Lead to Quote Process In NetSuite https://blog.odecloud.com/work/sales/10-things-to-know-about-the-lead-to-quote-process-in-netsuite-2/ https://blog.odecloud.com/work/sales/10-things-to-know-about-the-lead-to-quote-process-in-netsuite-2/#respond Mon, 18 Oct 2021 17:16:00 +0000 https://odecloud.com/?p=9019 This post outlines customer relationships that your organization has and how each of these relationships progress from a lead to a customer.

          The post 10 Things To Know About The Lead to Quote Process In NetSuite appeared first on OdeBlog.

          ]]>

          1. Sales Organization

          All sales are generated through a direct sales model based on lead generation activities including trade shows, trade applications, email promotions, and online and print marketing. The direct sales model will remain in effect.

          The sales team is organized into two primary functions:

          • External Sales Reps
          • Sales Account Managers

          2. Leads, Prospects & Customers

          In NetSuite, the customer entity is broken down into three stages: Lead, Prospect and Customer.  Customers are moved through the stages manually or by performing specific transactions:

          • Creation of an opportunity moves the Lead record to a Prospect stage
          • Creation of an order, invoice or cash sale moves the Lead or Prospect record to a Customer stage

          Basic level information about customers will be stored in the system including the customer’s name, address and phone number.

          3. Customer Hierarchy

          A customer hierarchy (using sub-customers) can also be created and maintained within the application for leads, prospects and customers.  This relationship allows all levels to be managed independently.

          When sub-customers are used, customer payments must be accepted at the level of the transaction customer or at the top level if “Accept Payments through Top-level Customer” is enabled in Accounting Preferences.  When Subsidiaries are used, this preference will limit the creation of sub-customers to the subsidiary and currency of the parent customer.

          4. Routing and Assignment

          A sales rule is a set of parameters for how potential customers are assigned to sales reps. In NetSuite, sales rules can be based on standard and custom fields found on lead, prospect and customer records, such as name, address and phone number.

          5. Contacts

          Contacts are individuals with whom you have business relationships, including colleagues and other acquaintances that you would keep in an address book.

          In NetSuite, you can attach contacts to lead, prospect, customer, vendor and partner records on the Contacts sub tab. This allows anyone viewing the record to get the names, phone numbers and email addresses they need to communicate with other companies.

          6. Partners, Resellers and Distributors

          In NetSuite, business agreements with other entities fall into two main classifications:

          Partners
          A partner is an entity with whom the company has a business agreement where the company is not treated as either a customer or a vendor.

          Resellers and Distributors
          Resellers/distributors are entities that purchase the company’s products with the intention to resell them to direct customers.

          7. Customer Center

          NetSuite provides a standard role for allowing customer access to NetSuite. A role is a set of permissions that provides customers access to specific areas of NetSuite data.

          The Customer Center role lets customers view their estimates, orders, invoices and payments. This role can be customized to adjust the level of access customers have in the center. For example:

          • Links to transactions or records can be removed, if required.
          • Access can be limited to only viewing records and transactions, instead of editing or creating them
          • Ensure that a custom form is used when entering sales orders or making payments in the center

          The customer uses the assigned email address and password combination to log into the NetSuite account with the Customer Center role. If individual logins for this customer’s contacts are required, the individual contacts can also be granted access.

          8. Sales Campaigns

          Sales campaigns enable your sales reps to send email campaigns to their customers and track the responses, allowing reps to better assess their customers’ interests.

          Sales reps can use campaign response reports to view the response of each recipient. This helps the rep decide which customers might be interested in their offer.

          Using campaigns to send offers to prospects instead of using email merge gives reps more insight into which recipients opened or clicked a link in the email. By viewing the Campaign Responses Detail report, reps can see each recipient and their response. They can use this information to determine which prospects to follow up with.

          9. Opportunities

          In NetSuite, opportunities are used to track negotiations with prospects or existing customers.  Information relating to the opportunity is recorded to give a complete view of the deal including activities, notes, messages and competitors.

          The status of the opportunity is tracked using customer statuses.  A final win/loss classification is assigned upon closure of the opportunity.

          10. Quotes / Estimates

          In NetSuite, an estimate transaction, sometimes referred to as a quote, is a non-posted record of estimated charges to a customer. An estimate can be printed, emailed, or faxed to the customer. Once the customer accepts the estimate, it can be converted into a sales order, invoice, or cash sale. This transaction is available when the Estimates feature is enabled at Setup > Company > Enable Features, on the Transactions subtab.

          I hope your found this overview helpful. On our next post we will present the Order to Cash process in NetSuite. For more information on how to leverage NetSuite to streamline and enhance your business processes, Contact us | Book time.

          About the Author

          Osar Iyamu
          Co-Founder, CEO @ OdeCloud.

          I help accelerate NetSuite projects & end user support through high-performing NetSuite teams..

          The post 10 Things To Know About The Lead to Quote Process In NetSuite appeared first on OdeBlog.

          ]]>
          https://blog.odecloud.com/work/sales/10-things-to-know-about-the-lead-to-quote-process-in-netsuite-2/feed/ 0
          How to Display List of Open Cases on Item Record in NetSuite https://blog.odecloud.com/work/sales/how-to-display-list-of-open-cases-on-item-record-in-netsuite/ https://blog.odecloud.com/work/sales/how-to-display-list-of-open-cases-on-item-record-in-netsuite/#respond Mon, 18 Oct 2021 13:08:00 +0000 https://odecloud.com/?p=9440 (Originally posted to LinkedIn.com by OdeCloud’s Ahad Arain) (Updated Oct. 18, 2021) For many day to day users, the world of NetSuite can be a difficult one to navigate. With two product releases each year, and a ton of new features being pushed, performing customizations can seem like a task strictly for experienced professionals or […]

          The post How to Display List of Open Cases on Item Record in NetSuite appeared first on OdeBlog.

          ]]>
          (Originally posted to LinkedIn.com by OdeCloud’s Ahad Arain)

          (Updated Oct. 18, 2021)

          For many day to day users, the world of NetSuite can be a difficult one to navigate. With two product releases each year, and a ton of new features being pushed, performing customizations can seem like a task strictly for experienced professionals or consultants.

          Our goal at OdeCloud is to enable end-users (like yourself) to be able to perform such tasks with ease and efficiency. The above is a request I’ve come across many times throughout the years. I will summarize how you can perform this successfully, while also applying the same technique to multiple records in NetSuite, saving time and increasing efficiency in the long run.

          First, let’s start by discussing the difference between a subtab and sublist in NetSuite. A subtab would be the various tabs you see throughout the system on records, regardless of the record type. For example, a Sales Order generally has the following subtabs: items, shipping, billing, accounting etc.

          Each subtab may have a separate set of sublists within them. In the image below, Related Records is the selected subtab and Support Cases is an associated sublist.

          Find Related Records and Support Cases

          It’s important to note that sublist data is mainly driven by saved searches. This means you can customize a set of existing subtabs to have multiple custom sublists, so long as the details you need are available in an existing saved search.

          As the saved search criteria or columns are updated, so will the columns shown on sublist results. This characteristic is what makes these a very powerful tool that can be utilized with little effort to help make it easier to find key related information, without having to open multiple windows.

          In order to create a list of items with associated cases, you will need to create or find a saved search that has the desired information.

          • Ensure Available as List View = True (checked)
          • Ensure Available as Sublist View = True (checked)
          Ensure you're able to see the NetSuite item record in list views
          • Under Available Filters, please ensure that Item is added to the list as shown below. This is added because we only want to source cases for the particular item selected, not all items.
          Filter the NetSuite Item Record with available filters

          Believe it or not, the toughest part is now complete. Next, we will assign this sublist to the item record. Note: you may need higher level permissions or need to contact an Administrator to access the customization capabilities.

          • Navigate to Customizations > Forms > Sublists: This is where you will be able to assign the saved search as a custom sublist to various record types.
          • Select the saved search you had just created and assign it to the item record. You will need to enter a label and select which tab, I chose to display this on the communication tab within the item record.
          • You will also want to specify each individual item type you would like this displayed on. You may click them one at a time in every column to apply to all item types (pro tip: press tab/shift+tab to move across columns and spacebar to check/uncheck the boxes on your keyboard). Once complete, click Save.
          Specify item types in the NetSuite item record

          Now when you go to the item record and communications tab, you will see the “Related Cases” sublist we have just created. Feel free to create some custom cases to test the results and ensure they are working as you desire. If you need to make tweaks, no further customization needed. All you need to do is edit the saved search criteria, or change the results columns to modify the details in the sublist.

          Find all related cases within the NetSuite item record

          This technique can also be applied to transactions and entity records with the exact same process above.

          If you have any NetSuite related concerns, feel free to connect with me on LinkedIn or submit a request to one of our talented team members at www.odecloud.com via Live Chat.

          You can also book time with me directly: https://odecloud.com/meet-odecloud-plt

          The post How to Display List of Open Cases on Item Record in NetSuite appeared first on OdeBlog.

          ]]>
          https://blog.odecloud.com/work/sales/how-to-display-list-of-open-cases-on-item-record-in-netsuite/feed/ 0
          Building Credit Card Payment Automation Through NetSuite & Braintree https://blog.odecloud.com/work/sales/credit-card-payment-automation-netsuite-braintree/ https://blog.odecloud.com/work/sales/credit-card-payment-automation-netsuite-braintree/#respond Sun, 08 Dec 2019 10:03:25 +0000 https://odecloud.com/?p=7541 Howard and Louis-Philippe present how a Credit Card Payment (Braintree) integration with NetSuite can drastically improve the productivity of your AR team.

          The post Building Credit Card Payment Automation Through NetSuite & Braintree appeared first on OdeBlog.

          ]]>

          Customer Challenges

          The procedure of processing payments for customers who choose to pay by credit card is done manually and requires a lot time consuming efforts from the NetSuite user. Due to manual aspects of this process, invoices could be missed, or customers could be charged the wrong amount.

          Process Before Automation

          #1. The AR Clerk creates a list of open invoices in NetSuite for customers who chose to pay with credit card. 

          #2. He/She then goes to the Braintree payment platform, a separate application from NetSuite, to charge the customer credit card manually for all invoices listed.

          #3. Finally goes back to NetSuite to create the payment transactions manually.

          About the Customer

          Location: San Francisco, California
          Categories: Web Infrastructure, Internet Security, Enterprise Software
          Stage: IPO/Public
          Number of Employees: 500 – 1000
          Number of NetSuite Users: 150-200
          Number of Subsidiaries: 5

          Project duration: 1 month

          Solution

          The suggested solution was to build a custom screen in NetSuite using NetSuite Suitelet to group customer invoices and mark them for automatic processing through a NetSuite <> Braintree Integration. This solution would allow the AR Clerk to mass process bills without logging into a separate application to process them one by one. This automated process would also create the Payment transaction in NetSuite as soon the invoice is proceed successfully in the Braintree payment platform.

          Processing credit card payments manually takes approximately 5 min per invoice. Processing 40 to 50 invoices would take 4hrs of the AR Clerk’s time, which is highly ineffective and not scalable. With this newly deployed integration, 50, 100, 1000 invoices could be processed in a matter of minutes, not hours…

          A smart way to use NetSuite Suitelet UI and automation capabilities

          First of all, Suitelet is a great way to build custom UI that enhances the workflow of the user. In this case, it allows the user create a list of invoices by applying various criteria, checking them off for payment through Braintree — all in one screen.

          Another great aspect of this particular Suitelet is that it is derived from a saved search. This allows business users to adjust, add or remove result columns  and search criteria without the need to involve the developer to change the Suitelet code. 

          Process After Automation

          #1. The AR Clerk opens the Suitelet screen, selects invoices to include in the payment batch, then hits the “Submit” button.

          #2. Upon submit, the NetSuite <> Braintree integration automatically charges the customer’s card on Braintree.

          #3. If payment was successfully processed in Braintree, the integration script automatically creates a Payment transaction for that invoice in NetSuite. If the payment failed in Braintree, the user is notified by email and payment is not created in NetSuite. Additionally, the error details and handling is built into the automation to help users take action from the Suiteltet screen for exception cases.

          With this optimization project, our client is now able to bill credit cards in a timely manner, eliminating all manual efforts and potential errors.

          NetSuite Customization and Technical Highlights

          Suitelet

          A Server Widget Form as a custom NetSuite page to the user with a grid displaying all the invoices to be paid. A submit button is added at the top and bottom of the form.

          Upon submit, the Suitelet sends the appropriate information to Braintree in order to process payments for all selected invoices.

          Integration

          A HTTP POST call to Braintree, using the GraphQL architecture. The call includes structured information on the invoices, and requests the payment processing.

          Upon reception of the response to the HTTP POST call, the Suitelet reads the response to differentiate the invoices successfully paid, from those denied or with error.

          System calls a Map/Reduce script and sends the invoices information via Script Parameters to create the appropriate Payment transactions.

          System sends an email to the desired users based on a predefined NetSuite email template.

          Map/Reduce Script (triggered by the above Suitelet script)

          #1. Reads and parses the information passed by the Suitelet as script parameters .

          #2. Goes through the invoices to generate the appropriate payment transactions.

          #3. Upon failure of a payment transaction creation, the script records the invoice and notifies the user via email.

          For more information, contact us.

          About the Team

          Howard Szeto
          Senior NetSuite Solution Architect

          Louis-Philippe Baillargeon
          Senior NetSuite Developer

          The post Building Credit Card Payment Automation Through NetSuite & Braintree appeared first on OdeBlog.

          ]]>
          https://blog.odecloud.com/work/sales/credit-card-payment-automation-netsuite-braintree/feed/ 0