CSV/XML Format: Billing Schedule Setup Data

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 Setup

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

Field Data Type Required Description
BSSISchGroup
BillingScheduleGroup String    
BillingScheduleGroupName String    
PricingMethod String   Options: Standard, Flat, Tier, Flat Tier.
BillingFrequency String  

Options: 

  • Monthly
  • Quarterly
  • Semi-Annual
  • Annual
  • One Time
  • Weekly
  • Daily
  • Miscellaneous
BillingType String    
Interval Integer    
AutoRenewed Enum   Yes/No
InvoiceSeperately Enum   Yes/No
UsageReadingOption String   Options: Reading, Consumption
LinesPerRenewal Integer    
ContractNos String    
NumberofPeriods Integer    
CalculationMethod String  

Options: 

  • X Days Before Start Date
  • X Day of Current Month
  • X Day of Next Month
  • End of Month
DayofInvoiceDate Date    
BSSISchSetup
BillingScheduleStatus String    
NoticeGivenDays Integer    
RenewInAdvance Integer    
ProRatePartialPeriod Enum   Yes/No
ConsolidateByItem Enum   Yes/No
ConsolidateByCustomer Enum   Yes/No
TerminationType String   Options: Adjust Schedule, Bill Remaining
UniqueSchType String    
BillingSchGroup String    
SupportandRenewalQuantity String   Options: 1, Invoice Qty
IncludeDiscount Enum   Yes/No
SupportLevel Integer    
SupportFrequency String  

Options: 

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

Options: 

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

Billing Schedule Group

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

Milestone Template

Milestone (XML)

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

Field Data Type Required Description
MilestoneHdr
MSTemplateId String Required  
MSdescription String    
AllocationMethod String Required  
MilestoneDetails
LineNo Integer    
Type String    
ItemNo String    
AllocationMethod String   Options: Percentage of Completion, By Percentage, Variable Amount, Equal Amount, By Quantity
Frequency String  

Options: 

  • Monthly
  • Quarterly
  • Semi-Annual
  • Annual
  • One Time
  • Weekly
  • Daily
  • Miscellaneous
CompletionInDays Integer    
Percentage Integer    
ItemDescription String    

Milestone (Header)

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

Field Data Type Required Description
MSTemplateId String Required  
MSdescription String    
AllocationMethod String Required Options: Percentage of Completion, By Percentage, Variable Amount, Equal Amount, By Quantity

Milestone (Lines)

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

Field Data Type Required Description
MSTemplateId String Required  
LineNo Integer    
Type String    
ItemNo String    
AllocationMethod String Required Options: Percentage of Completion, By Percentage, Variable Amount, Equal Amount, By Quantity
Frequency String  

Options: 

  • Monthly
  • Quarterly
  • Semi-Annual
  • Annual
  • One Time
  • Weekly
  • Daily
  • Miscellaneous
CompletionInDays Integer    
Percentage Integer    
ItemDescription String    

Milestone (Items)

Review the following table for the required content for importing data to the SBS ARCB Link Item(s) to Milestone page.