Skip to main content
Skip table of contents

Creating and Managing the Pro Forma Orders

This enhancement is only applicable to the customers who are adopting the new Experience Cloud Community Hub.

Pro Forma Orders are the Invoice or Quotation Orders that do not create any transactions (no accounting impact) until they are processed.

Whenever the members of the Association create a shopping cart by adding the Nimble AMS products in the Hybrid Community Hub, we create Pro Forma Orders in the backend. Pro Forma Orders exist until the member completely submits the order for processing.

Similarly, the staff professionals of the Association can also create the Pro Forma Order and Edit the already created Pro Forma Order in the staff view through the existing Order Processor. Staff can also process the Pro Forma orders by applying for payments or by opting to pay later.

Below are the steps on how the staff users can create and edit the Pro Forma Orders in the staff view through the Order Processor.

Create a Pro Forma Order

  1. Please navigate to the Account detail record for whom you intend to create a pro forma order. Click on New Order. Alternatively, you can also click on the New button from the Orders Tab.

  2. Order Info is the first step in the order process where you will see a "Let's Get Started" pop-up where you can review and select the,

    1. Bill To

    2. Order Entity

    3. Batch

    4. Transaction Date

    5. Product Type from the Which type of order do you want to start with? dropdown.

  3. Click Continue.

  4. Add Items is the second step in the order process where you select the products you want to include in the cart. You will see a different page in this step depending on the product type you are adding to the cart.

  5. Select the products you want to purchase

  6. Click Save.

  7. The Verify Cart step of the order process is where you review the cart item(s) in the cart. To update products that need to be updated, you can click to edit or delete them. You can also apply the Coupon if you intend to on this screen.

  8. The Tax and Shipping step is part of the order process seen only when you have a cart item(s) containing taxable or shippable products. Fill in the relevant information and proceed ahead by clicking on the Go To Payment button.

  9. The Payment step of the order process is where staff can choose to,

    1. Create a Pro Forma Order by clicking on the Save as Pro Forma button.

    2. or, Apply Payments and Submit Order button. This button will only appear once the payment is applied to the cart.

    3. or Submit the Order without applying for Payments by clicking on the Submit Without Payment button.

  10. Click Save as Pro Forma.

Figure 1. The screenshot shows the Save as Pro Forma button.

Figure 2. The screenshot shows the Order Detail record.

Expected Result:
Order Processor will be automatically closed. Staff users will be redirected to the Order detail record with the State field populated as Pro Forma and there will be no transaction records created.

Edit a Pro Forma Order

Members during their interaction with the Hybrid Community Hub can end up creating the Pro Forma Order or Pro Forma Orders could also have been created by the process specified above. But once a Pro Forma Order has been created, there might be a need to edit the order to add more products, remove already added products, change pricing, apply coupons to provide some member-specific discount or correct a mistake. As a staff professional, you can carry out these tasks in the staff view through the Order Processor.

Staff users can now Edit pro forma orders by following the steps below.

  1. In the tab bar, click App Launcher, or in Salesforce Classic, click + Nimble AMS, Staff View, Button, and All Tabs.

  2. Click Orders.

  3. Click the Order ID and click Edit or select Edit from the dropdown on the order record. This will open the Order Processor.

    • Alternatively, In the Salesforce Classic Staff View, you can access the account's "Orders" related list and click "Edit" next to the order id.

    • Alternatively, In the Lightning Experience Staff View, you can access the account's "Orders" related list and click drop-down, select Edit.

  4.  You will see an "Order Information" dialog box to review and update key fields if required.

  5. Click Continue. 

  6. You will be redirected to the Verify Cart step of the order process where you can review the cart item(s) in the cart. To update products that need to be updated, you can click to edit or delete them. You can also apply the Coupon if you intend to on this screen. If you need to modify the item(s) currently included in the order:

    1. Click "Edit" next to the cart item.

    2. Add/Remove items or adjust quantities as needed.

    3. Click Save.

  7. Alternatively, If you need to add any new products to the order:

    1. Click on the Add Items drop-down from the right-hand side panel of the page.

    2. Choose the item type.

    3. Add the Items and quantities as per requirement and click Save.

  8. The Tax and Shipping step will be displayed if your cart has any taxable or shippable products. Apply modifications if any, and click on the Go To Payment button.

  9. The Payment step of the order process is where staff can choose to,

    1. Save the changes made back to the Pro Forma Order that is edited by clicking on the Save as Pro Forma button.

    2. or, Apply Payments and Submit Order button. This button will only appear once the payment is applied to the cart.

    3. or Submit the Order without applying for Payments by clicking on the Submit Without Payment button.

  10. Click Save as Pro Forma.

Expected Result:
Order Processor will be automatically closed. Staff users will be redirected to the Order detail record with the State field populated as Pro Forma and changes applied will be synced. There will be no transaction records created.

Express Pay for Carts in Experience Cloud Community Hub

Nimble AMS has provided ways to allow your association members to effortlessly make payments in Experience Cloud Community Hub for invoices with outstanding balances, where you can send an email containing a unique URL that directs them to a page where they can view the invoice in full, and use a streamlined payment process.

Creating an Outstanding Balance

Often, staff professionals can create an outstanding balance that needs payment in a few different ways:

  • Create a single pro forma order using the order process as we have mentioned above.

  • Create a single order using the order process without submitting payment.

  • Create multiple orders using a bulk process, like if your association uses accrual billing.

  • Create an order or multiple orders using automation, like a workflow or process.

  • Create a single cart using the order process without submitting it.

  • Create multiple carts using a bulk process, like if your association uses cash billing.

  • Create a cart or multiple carts using automation, like a workflow or process.


When it comes to express payment of Orders (Pro Forma and Accrual orders that are unpaid), you refer to this document: Experience Cloud Checkout URL

But when it comes to the payment of Carts, the association can send an email with the payment URL allowing constituents to view and settle their invoice with ease. The Express Payment page can be accessed with a shareable URL, Experience Cloud Checkout URL, which can be retrieved from the Cart record. Once constituents click on the URL, it opens the payment page in the Experience Cloud Community Hub where the order with an outstanding balance is displayed. They will be able to review the order, select the shipping option, and pay for the order through the payment options available.

Express Pay in Experience Cloud Community Hub can be accessed by both logged-in and guest members, thereby simplifying the payment process, and making it faster and more efficient for both the staff and the members.


Figure 3. The screenshot shows the Experience Cloud Checkout URL on the Cart record page.


Figure 4. Experience Cloud Checkout page for making payments.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.