CSV Format: Billing Schedule Data

Billing schedule information can be exported and then imported from the SBS ARCB Billing Schedule List page in the CSV formats using the following actions: 

  • Billing schedule headers
  • Billing schedule lines
  • Billing schedule line min-max free details
  • Billing schedule line deferral details
  • Billing schedule line MERA headers
  • Billing schedule line MERA details
  • Billing schedule price adjustment
  • Billing schedule usage items (import only)

General Workflow

To create or update billing schedule information, follow these general steps: 

  1. On the SBS ARCB Billing Schedule List, select the export action you want (Export > CSV > Export).

    You can save the file to the default download location.

  2. Open the file in a String editor, and make changes as needed.
  3. Back on the SBS ARCB Billing Schedule List, select the import action for the same data type you exported (Import > CSV > Import).
  4. When updating data, prompts asking whether you want to roll down the start and end dates, the frequency, and the interval, appear. Select Yes or No to the prompts.

The following tables provide information on the file formats for importing data. Every field is required to appear on the import file. However, not every field requires a value. In other words, the field column must appear in the file, but the value for the field in a row can be empty.

Tip: If you do not have a sample template and to ensure you have the latest format, execute the export action to save a file with the correct formatting.

Notes:

The following items provide information with respect to importing data: 

  • The header and line records can be combined into a single composite entity, which means it can be included in a single file. However, only XML files can be used with composite entities.
  • If a stubbing cutoff date exists, and the schedule details lines have a billing start date that is earlier than or the same as the stubbing cutoff date, the line is stubbed.
  • Each entity record is processed independently of all other entity records. As a result, when an import error occurs, only the line that has the error is rolled back. All other lines that are successfully imported are not affected.
  • For composite entities, the header and line are considered a single entity. If an import error occurs with the line, the header is not imported.

  • When price adjustment data is imported, the price adjustment line number is automatically generated.
  • When importing data, the ScheduleNumber is required. Also, the ScheduleLineNum is required for a billing schedule line, but optional for composite. For more information about the file format for the data, review the sample import file.

Billing Schedule Header

Review the following table for the required content for importing data to the SBS ARCB Billing Schedule List page.

The following table shows the columns for the CSV formatted file: 

  • Action: Import/Export > CSV > Import or Export > Billing Schedule (Headers)
Field Name Data Type Required Description
BssiArcbBillingScheduleNumber String Required Billing schedule number
Sell-to Customer No. String Required Customer number
BssiEndUser String    
BssiArcbScheduleStartDate Date Required Billing schedule start date
BssiArcbScheduleEndDate Date Required Billing schedule end date
BssiArcbBillingFrequency String Required

Options:

  • Monthly
  • Quarterly
  • Semi-Annual
  • Annual
  • One Time
  • Weekly
  • Daily
  • Miscellaneous

When this value is empty, the value is from the specified billing schedule group.

BssiArcbInterval Integer   When this value is empty, the value is from the specified billing schedule group.
BssiArcbAutoRenewed Boolean   Yes/No
BssiArcbDescription String    
BssiArcbNoticeGivenDays Integer    
BssiRenewInAdvance Integer  
Currency Code String    
Location Code String    
Salesperson Code String    
Responsibility Center String    
Payment Terms Code String    
Bill-to Customer No. String    
Bill-To Name String    
Bill-to Address String    
Bill-to Address2 String    
Bill-to City String    
Ship-to Code String    
Ship-to Name String    
Ship-to Address String    
Ship-to Address2 String    
Ship-to City String    
BssiArcbDetailInvAmt Integer    
Bill-To Postal Code String    
Bill-To Country String    
Ship-to Postal Code String    
Ship-to Country String    
Sell-to Customer Name String    
Sell-to Address String    
Sell-to Address 2 String    
Sell-to City String    
Sell-to Contact String    
Sell-to Postal Code String    
Sell-to County String    
BssiArcbAlignToMonth Boolean   Yes/No
BssiArcbProRatePartialPeriod Boolean   Yes/No
Shipment Method Code String    
String String    
Shipping Agent Service Code String    
Shipping Agent Code String    
Ship-to County String    
Ship-to Post Code String    
Ship-to Country/Region String    
Ship-to Contact String    
Sell-to Contact No. String  
Sell-to Country/Region String    
Sell-to Customer Name 2 String    
Your Reference String    
External Document No. String    
Bill-to Contact String    
Bill-to Contact No. String    
Bill-to Country/Region String    
BssiInvoiceSeparately Boolean   Yes/No
Tax Liable Boolean   Yes/No
Tax Area Code String    
No.Series String    
BssiArcbBillingSchGroup String   Group
BssiEstimateQty Real   Estimated usage quantity

Billing Schedule Lines

Review the following table for the required content for importing data to the SBS ARCB Billing Schedule List page.

The following table shows the columns for the CSV formatted file: 

  • Action: Import/Export > CSV > Import or Export > Billing Schedule (Lines)
Column Name Data Type Required Description
BssiArcbBillingScheduleNumber String Required  
Line No. Integer Required  
Type String Required  
Item No. String Required  
Description String    
BssiArcbBillingType Option    
Location Code String    
Unit Of Measure String Required  
Unit Price Number Required  
Quantity Number Required  
Amount Number    
BssiArcbBillingFrequency String Required

Options:

  • Monthly
  • Quarterly
  • Semi-Annual
  • Annual
  • One Time
  • Weekly
  • Daily
  • Miscellaneous
BillingStartDate Date Required  
BillingEndDate Date    
BssiArcbInterval Integer    
Tax Group Code String    
Tax Liable Boolean    
Tax Area Code String    
BssiArcbAutoRenewed Boolean   Yes/No
Usage Option Option    
Pricing Method String    
Usage Identifier String    
Initial Reading Decimal    
Renewal Lines Integer    
BssiStubbedDate      
BssiRevenueSplit Boolean    
BssiParentAmount Decimal    
BssiEstimateQty Real    
BssiTransactionType String    
BssiBillToCustomerForLine String Required

If this value is empty, an error occurs when an invoice is created.

Instead of leaving this value empty, use the sell-to customer details.

BssiBillToCustomerNameForLine String Required

If this value is empty, an error occurs when an invoice is created.

Instead of leaving this value empty, use the sell-to customer details.

BssiBillToAddressForLine String Required

If this value is empty, an error occurs when an invoice is created.

Instead of leaving this value empty, use the sell-to customer details.

BssiBillToAddress2ForLine String Required

If this value is empty, an error occurs when an invoice is created.

Instead of leaving this value empty, use the sell-to customer details.

BssiBillToCityForLine String Required

If this value is empty, an error occurs when an invoice is created.

Instead of leaving this value empty, use the sell-to customer details.

BssiBillToContactForLine String Required

If this value is empty, an error occurs when an invoice is created.

Instead of leaving this value empty, use the sell-to customer details.

BssiBillToContactNoForLine String Required

If this value is empty, an error occurs when an invoice is created.

Instead of leaving this value empty, use the sell-to customer details.

BssiBillToCountryForLine String Required

If this value is empty, an error occurs when an invoice is created.

Instead of leaving this value empty, use the sell-to customer details.

BssiBillToCountyForLine String Required

If this value is empty, an error occurs when an invoice is created.

Instead of leaving this value empty, use the sell-to customer details.

BssiBillToPostalForLine String Required

If this value is empty, an error occurs when an invoice is created.

Instead of leaving this value empty, use the sell-to customer details.

Note icon. Note: To import child items in a revenue split (automatically insert) from a configuration package, the following changes must be made to the configuration package:

  • It is not necessary to select the BssiRevenueSplit field in the configuration package. This field is automatically selected at the time the details are entered.
  • Do not select the Number of Period field. To import the number of periods, move the field Number of Period before the Item No field.

Billing Schedule Line Min-Max Free Details

Review the following table for the required content for importing data to the SBS ARCB Billing Schedule List page.

The following table shows the columns for the CSV formatted file: 

  • Action: Import/Export > CSV > Import or Export > Billing Schedule Line Min-Max Free Details
Column Name Data Type Required Description
BssiArcbBillingScheduleNumber String   Billing Schedule No.
Line No. Integer   Line No.
FreeQuantity Integer    
FreeResetNumberofPeriods Integer    
MinMaxType String   By Amount/By Quantity
MinimumValue Integer    
MaximumValue Integer    
MinMaxResetNumberofPeriods Integer    

Billing Schedule Price Adjustment

Review the following table for the required content for importing data to the SBS ARCB Billing Schedule List page.

The following table shows the columns for the CSV formatted file: 

  • Action: Import/Export > CSV > Import or Export > Billing Schedule Price Adjustment
Column Name Data Type Required Description
BssiArcbBillingScheduleNumber String Required Billing Schedule No.
BssiArcbBillingScheduleLineNo Integer Required  
ItemNumber String Required  
Frequency Integer Required

Billing frequency:

  • 1-Monthly
  • 2-Quarterly
  • 3-Semi-Annual
  • 4-Annual
  • 5-Markdown
EscStartDate Date Required  
EscEndDate Date    
Percentage Number    
Amount Number    
CPI schedule String    

Billing Schedule Usage Items

Review the following table for the required content for importing data to the SBS ARCB Billing Schedule List page.

The following table shows the columns for the CSV formatted file: 

  • Action: Import/Export > CSV > Import or Export > Billing Schedule Usage Items
Column Name Data Type Required Description
BssiArcbBillingScheduleNumber String Required Billing Schedule No.
ItemNo String Required  
Usage Option Boolean   Consumption or Reading
Current Reading Number    
Usage Identifer String   Unique for each usage item with the same item no.
Billing Start Date Date Required The date the usage occurred.
Comments String    

Billing Schedule Line Deferral Details

Review the following table for the required content for importing data to the SBS ARCB Billing Schedule List page.

The following table shows the columns for the CSV formatted file: 

  • Action: Import/Export > CSV > Import or Export > Billing Schedule Line Deferral Details
Column Name Data Type Required Description
Document No. String    
Document Line no String    
Transaction Type String    
BssiAredDeferral      
Document Date Date    
Qty      
BssiAredDefAmount      
BssiAredEvenTemplateNo String    
BssiAredEventPerUnit      
BssiAredEventAllocationType String    
BssiAredExpirationAccount String    
BssiAredRevDefAct String    
BssiAredRevRecogAct String    
BssiAredConDefAct String    
BssiAredConRecogAct String    
BssiAredDisDefAct String    
BssiAredDisRecogAct String    
BssiAredScheduleType      
BssiAredTemplateNo String    
BssiAredConsolidatePrPeriod      
BssiAredEqualPerPeriod      
BssiAredOverrideStartdate Date    
BssiAredStartDate Date    
BssiAredEndDate Date    
BssiAredSchFromTemplate      

Billing Schedule Line MERA (Headers)

Review the following table for the required content for importing data to the SBS ARCB Billing Schedule Listpage.

The following table shows the columns for the CSV formatted file: 

  • Action: Import/Export > CSV > Import or Export > Billing Schedule Line MERA (Headers)
Column Name Data Type Required Description
DocumentNo String    
BssiMeraMEAType String    
BssiMeraMEANumber String    
DeferredContractRevenueAccount String    

Billing Schedule Line MERA Details

Review the following table for the required content for importing data to the SBS ARCB Billing Schedule List page.

The following table shows the columns for the CSV formatted file: 

  • Action: Import/Export > CSV > Import or Export > Billing Schedule Line MERA Details
Column Name Data Type Required Description
DocumentNo String    
LineNum Integer    
BssiMeraMEANumber String    
BssiMeraFairValueOrigin String    
BssiMeraFairValueAmount Real    
DeferredContractRevenueAccount String    

Price Index Schedule Header Import/Export

Review the following table for the required content for importing data to the SBS ARCB Billing Schedule List page.

The following table shows the columns for the CSV formatted file: 

  • Action: Import/Export > CSV > Import or Export > Schedule Price Index Header
Column Name Data Type Required Description
BssiArcbCPIScheduleNo String    
BssiArcbCPIScheduleDesc String    
BssiArcbCPILastRunDate Date    
BssiArcbUserApplied String    

Price Index Schedule Line Import/Export

Review the following table for the required content for importing data to the SBS ARCB Billing Schedule List page.

The following table shows the columns for the CSV formatted file: 

  • Action: Import/Export > CSV > Import or Export > Schedule Price Index Line
Column Name Data Type Required Description
BssiArcbCPIScheduleId Integer Required  
Line No. Integer    
BssiArcbCPIDate Date    
BssiArcbCPIValue Decimal