Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The tab is designed to provide a user with a possibility to import rates to VCS JeraSoft Billing by uploading a .csv or .xls file. The whole process can be divided into the following stepsseveral steps discussed below. You can access the rates import by clicking the Import button in the Rates section:

Screenshot: Import tabbutton

Image RemovedImage Added

Step 1. Selecting a File and Specifying Additional Parameters

First, The first thing you need to do in the import configurations view is select a file for import. Additionally, you can specify the following parameters:

Screenshot: Step 1. File Settings

Image AddedImage Removed

FieldDescription
Rate TableBy default, this field will be autocompleted with the name of a rate table of the filtered rates in the Rates section. If not applicable, select a target rate table
Import TemplateSelect a target template for rates importing
Delimiter

Specify a delimiter symbol here. Possible options are:

  • autodetect
  • ,
  • ;
  • tab

By default, the autodetect option is selected.

Auto ConfirmSelect whether the system must confirm imported rates automatically or notif available


Panel
borderColor#FFBABA
bgColor#FFBABA
borderWidth2px
borderStylesolid

Warning

  1. It's not possible to import a file into the Rate Table with the Min Time and Interval = 0. These fields must have at least 1 second.
  2. While specifying the Effective Date and End Date, keep in mind that Timezone is UTC (+0000) by default.

...

The system will recognize the file and display first and last 5 rows of the first sheet. You can expand the sheet both ways by five lines by clicking the respective buttons. To switch from one sheet with rates to another, click on a respective tab: i.e., Sheet 1Sheet 2, etc.  

Screenshot: Step 2. Import Settings

Image Added

Starting from VCS 3.17.0, the user has a possibility to specify a type for each sheet of an imported file. Each sheet type has its own list of columns.Currently, there are 3 sheet types:

  • Rates type - an equivalent to an importing page from earlier versions. While importing, at least 1 sheet must be of Rates type. For this type, the following columns are mandatory:
    1. Dst Code/Code Name - indicate at least one of them
    2. Rate
    3. Effective Date - if you don't indicate this column, the Effective Date, specified in the Code Rules information block, will be applied to imported rates.
  • Src Codes type - this type allows a user to perform import to the code deck attached to the rate table. For this, indicate source codes/code names and has in the two columns: Src Code and Src Code Name. If selected, both columns must be specified.
  • Dst Codes type - this type allows a user to perform import to the code deck attached to the rate table. For this, indicate destination codes/code names and has two in the two columns: Dst Code and Dst Code Name If selected, both columns must be specified.

...

On the second step, you can also save the importing rate table as a template for further usage during import. To do so, specify a template title in the bottom left corner of the tab, and click the Save Template button (see screenshot above).
To open advanced configurations, click on a grey downwards arrow  icon next to the Step 2: Import Settings. Advanced settings contain the following fields:

Screenshot: Step 2. Import SettingsAdvanced settings

Image AddedImage Removed

This option allows to make shorter codes of importing code range. For example, the code range 4400-4409 will be shortened to 440. Please note, a single code 44001 will not be shortened to 440, it only works for code ranges specified with a dash "-".

FieldDescription
On Duplicates

Determines billing behavior if it finds a rate row duplicate. Duplicates are checked by Code + Effective Date pair of columns.

  • Update with the latest value - if multiple duplicates were found, the last value is stored
  • Skip duplicate rows - if there are multiple duplicates, only the first value will be stored
  • Alert me about duplicates - if duplicates are detected, VCS will alert you about them

Panel
borderColor#ffffb3
bgColor#ffffb3
borderWidth2px

(warning)   Attention

Alert limitation about rate duplicates during the import process. It means that the import process cannot proceed if you get more than 1,000 duplicate alerts. This limitation applies while the Alert me about duplicates option is enabled in the On duplicate rates field in the Import tab


On Errors

Determines billing behavior if an inconsistency or error was found in the importing file (data inconsistency, incorrect symbols, etc.)

  • Import correct rows and show all found errors - import error-free rows and display the list of errors, if any
  • If errors are found, abort import and show all errors - if any error is found, stop import and display a list of errors
Date Datetime Format

Specify the date format of an imported file. Please note, the auto-detection of date and time can be performed with files that contain one of the date and time formats, listed below:

  • DD-MM-YYYY (%d-%m-%Y) = 28-12-2018
  • YYYY-MM-DD (%Y-%m-%d) = 2018-12-28
  • MM/DD/YYYY (%m/%d/%Y) = 12/28/2018
  • DD.MM.YYYY (%d.%m.%Y) = 28.12.2018
  • YYYY/MM/DD (%Y/%m/%d) = 2018/12/28
  • YYYYMMDD (%Y%m%d) = 20181228
  • YYYY-MM (%Y-%m) = 2018-12
Custom FormatIf defined, this format will be used for date parsing instead of the Date Format field
Optimize Codes
Panel
borderColor#ccffcc
bgColor#ccffcc
borderWidth2px
borderStylesolid
Image Removed Tip

Therefore, when you make an import with the Optimize codes option enabled and your importing file consists of code 440 and code range 4400-4409 at the same time, the import result will depend on the On duplicate rates settings.

Billing Increment

Billing Increment defines the way events are billed and combines two parameters: minimum volume and tariffication interval or three parameters: minimum volume,tariffication interval and grace volume. Indicate the order of parameters recognition in the Billing Increment column:

  • Min Volume/Interval
  • Interval/Min Volume
  • Min Volume/Interval/Grace Volume
  • Interval/Min Volume/Grace Volume

For example, if the Billing Increment column in your import file is 1, 5, and you selected Min Volume/Intervalvalue in this field, system will recognize 1 as Minimum Volume and 5 as a Tariffication Interval for a target rate.

Remove DashSkip dash in codes

Select whether a dash in codes must be skipped or not:

  • Enabled - codes, written as 1201-1205, will be imported as a single 12011205 code
  • Disabled- 1201-1205 codes will be imported as separate 1201, 1202, 1203, 1204, 1205 codes
Split Src Code Name

This option is used only in case source code names contain an underscore symbol. Choose one of the following:

  • Disabled - if an Src Code Name is, for instance, USA_Columbia, it will be preserved as it is after import.
  • By underscore - if selected, a USA_Columbia Code Name will be changed to Columbia after import.
Notificator Code DeckSpecify code decks that will be used for the next rates notificationUpdate Code Deck

Select the way you want both Src and Dst code decks to be updated with new/existing code names from current rates file:

  • Disabled - leave selected code decks unchanged
  • Import only not existing codes - code decks will be updated with codes and their names if they are missing
  • Import all codes (update existing) -  сode decks and codes will be updated with code names taken from a file, overwriting of existing ones
  • Import all codes (purge code deck first) - code decks are fully cleared and then all codes and code names are imported from a file
Panel
borderColor#ffffb3
bgColor#ffffb3
borderWidth2px

(warning)   Attention

If Src Code and/or Dst Code sheet type are selected, you need to enable this feature


Dst Code Deck Dst Code Deck that will be used for an Update Code Deck option. Select a destination code deck that you want to update with the above-mentioned settings (note that code deck specified settings here will only be available if you are importing a file, which contains Code Names in addition to Codes).Src Code DeckSrc Code Deck that will be used for an Update Code Deck option. Select a source code deck that you want to update with the above-mentioned settings (note that code deck specified settings here will only be available if you are importing a file, which contains Code Names in addition to Codes).Notificator Code DeckSpecify code decks that will be used for the next rates notificationA-Z Mode

A special mode that determines system behavior regarding active/future rates:

  • Disabled- leave active/future rates unchanged. Selected by default.
  • Simple mode - active rates from a current Rate Table will be closed on the specified A-Z close date if they aren't present in this import.
  • Extended mode - all existing future rates will be marked as stashed. Currently active rates (not presented in this import) will be closed by the date specified below.
A-Z codesAvailable if A-Z Mode is active. Specify the exact code(s) A-Z Mode is going to be applied to. By default, the field value is "*" (all codes)A-Z interval (days)

Available if A-Z Mode is active. It consists of two fields, where time and date of rates closure are specified:

  1. Time - select from a drop-down list:
    • Beginning of the day - active/future rates will be closed at 00:00 of the specified day
    • Import time - active/future rates will be closed at the exact time of import on the specified day
  2. Day - specify the interval of days after which rates will be closed

Panel
borderColor#ccffcc
bgColor#ccffcc
borderWidth2px
borderStylesolid
Tip

For a detailed explanation, check out our Knowledge Base article


A-Z close dateAvailable if A-Z Mode is active. The field displays the time and date of rates closure based on the A-Z interval (day) parameters.Agreements Tolerance, (days)Define a number of days that the system will take into account while analyzing the new import and the current agreement with the vendor. If the dates of an agreement and the import are closer then the specified amount, the system will generate an alert for the manager.Changes Threshold, (rates)Define a number of changed rates that will serve as a threshold for the selected rate table. If exceeded, the system will generate an alert for the manager.Deviation Tolerance, (%)Define a value of how much can an imported rate differ from an existing one in percent. If exceeded, the system will generate an alert for the manager.


Code Rules Information Block

...