Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

This page offers information on adding extra (custom) fields to invoices by publishing those custom fields, you have created, for the Invoice entity. These fields are alphanumeric and are utilized when you want to gather more information about an invoice based on a specific order or just keep certain invoice information on display.

Reasoning Behind the Existence of Invoice Extra Fields


Resellers, upon receiving orders from their customers, enter these orders into their external back-office system. Each order is assigned a unique code known as the PO Code (Purchase Order Code). When resellers log into their distributor’s Storefront to place an order, they aim to retain the original PO Code associated with that order. This practice allows them to easily trace the order back to the initial customer request. To streamline this process, interworks.cloud has introduced a custom field called PO Code within the Orders module. Users can find this field on the first page of the Basket Items section in Storefront, where they can input the relevant PO Code during order creation.

0.5.png

When resellers fill in the (Reseller) PO Code alphanumeric field, they can associate each order with a specific PO Code based on the generated invoice. The relationship between orders and invoices is many-to-1, meaning multiple orders can contribute to a single invoice. The PO Code is inherited by an invoice only during two specific events:

  1. Storefront basket checkout

  2. BSS (Business Support System) order execution

If multiple orders result in an invoice, their values will be displayed as comma-separated. However, it’s important to note that invoices generated after actions like renewals or cancellations, which are not directly tied to an order, will not display any PO Code.

Adding Extra Fields in the Invoice Page


If you want to keep certain order-specific information on display in the invoices or you wish to associate external system orders with orders placed in the BSS and Storerfont portals, you can publish invoice custom fields on the "Invoice" page, available from the BSS and Storefront.

  1. Navigate to BSS Setup > Billing > Invoices > Custom Fields.
    (You can click on the Add button if you wish to create your custom field by following the instructions explained on the page "Customize Entities Fields".)

  2. For this Custom Field example, the field called Reseller PO Code (Purchase Order Code) is already available. If not, you can create it.

  3. By clicking on this field, you need to make sure that the option Show in Storefront is enabled for publishing this field on the "Basket Items" page. This option is located in the Advanced Options tab.

  4. You must also make sure that the option Reseller PO Code is selected under the Order section. This option is located in the Advanced Options tab.

3.png

The invoice custom field(s) that you will select to publish on the first page of the Basket Items section in Storefront.

0.png

Once this field is filled in with a value and the checkout is completed from the Storefront or when the BSS order is executed, then the user can witness the value of the PO Code in both invoices, either from the BSS or the Storefront, as well as from the BSS order.

Invoice Page in Storefront

Invoice Page in BSS

STR.png

BSS Invoice.png

The 'Additional Information' section in Storefront is displayed when:

  • The invoice custom field is published to Storefront.

  • The invoice custom field has a value to display.

  • Scenario 1: On order day, if the customer incurs partial charges and places an order for a subscription product, the system dynamically propagates the PO Code value to the invoice generated from that order.

  • Scenario 2: On billing day, if the customer has partial charges and orders a subscription product, the PO Code field value is carried over to the invoice generated on the customer’s billing day, including the charge from that order.

  • Scenario 3: If the customer has partial charges on the billing day and places multiple orders during the month, the invoice generated on the prorated date inherits the PO Code from all relevant orders, displaying the values as comma-separated.

Order Page in BSS

BSS Order.png

Remember that the behavior of the (Reseller) PO Code field depends on the relationship between orders and invoices, as well as the specific timing of order(s) placement and invoice generation.

Displaying Invoice Custom Fields in Reports & Notifications & Advanced Search


The Invoice custom (extra) fields can be also utilized in Invoice Draft Printouts, Reports, Notification Emails, and in the Advanced Search feature of the BSS portal.

Invoice Draft Printout

Invoice Printout2.png

Invoice Report

Invoice Reports3.png

Notification Email

Invoice Email.png

Advanced Search

Advanced Search.png

Table of Contents


  • No labels