# Export/Import Subscription Rates

The formats of the files that are exported and imported using the Export/Import Subscription Rates option are given below. Note that, for the import, the first line of each file is ignored (because it is expected to be the column header for the fields). The export option exports the column header as the first line of data for each file.

## Export/Import Subscription Rates Utility

### File: Rate Code

<table><thead><tr><th width="150">Field #</th><th width="150">Field</th><th width="150">Format</th><th width="242.15384615384616">Required</th></tr></thead><tbody><tr><td>1</td><td>RateCodeID</td><td>x(20)</td><td>yes</td></tr><tr><td>2</td><td>RateType</td><td>x(8)</td><td>yes</td></tr><tr><td>3</td><td>StartDate</td><td>99/99/9999</td><td>yes</td></tr><tr><td>4</td><td>EndDate</td><td>99/99/9999</td><td>yes</td></tr><tr><td>5</td><td>Description</td><td>x(30)</td><td>no</td></tr><tr><td>6</td><td>NextRateCodeID</td><td>x(20)</td><td>yes</td></tr><tr><td>7</td><td>TurnoverRateCodeID</td><td>x(20)</td><td>yes</td></tr><tr><td>8</td><td>AllowPreviousDelivery</td><td>y/n</td><td>yes</td></tr><tr><td>9</td><td>MarketingTerm</td><td>x(8)</td><td>no</td></tr><tr><td>10</td><td>MarketingLength</td><td>>>>9-</td><td>no</td></tr><tr><td>11</td><td>AAMPriceLevelID</td><td>x(8)</td><td>yes</td></tr><tr><td>12</td><td>BalanceForwardRate</td><td>y/n</td><td>yes</td></tr><tr><td>13</td><td>IsRefundable</td><td>y/n</td><td>yes</td></tr><tr><td>14</td><td>MinPeriodRequired</td><td>y/n</td><td>yes</td></tr><tr><td>15</td><td>Combo ID (optional)</td><td>x(8)</td><td>no</td></tr><tr><td>16</td><td>Digital Restate Type</td><td>x(12)</td><td>yes. Valid options: “All Digital”, “One Digital”, “None”</td></tr><tr><td>17</td><td>Digital Draw Type</td><td>x(17)</td><td>yes. Valid options: “Standard”, “Best Digital Only”, “Unpaid”, “None”</td></tr><tr><td>18</td><td>Incld In Bonus Day</td><td>y/n</td><td>yes</td></tr></tbody></table>

### File: Discount Rate Code

<table><thead><tr><th width="150">Field #</th><th width="150">Field</th><th width="150">Format</th><th width="150">Required</th></tr></thead><tbody><tr><td>1</td><td>RateCodeID</td><td>x(20)</td><td>yes</td></tr><tr><td>2</td><td>CompanyID</td><td>x(4)</td><td>yes</td></tr><tr><td>3</td><td>ProductID</td><td>x(8)</td><td>yes</td></tr><tr><td>4</td><td>DistribMethod</td><td>x(8)</td><td>yes</td></tr><tr><td>5</td><td>AAMZoneID</td><td>x(6)</td><td>yes</td></tr><tr><td>6</td><td>AreaID</td><td>x(8)</td><td>yes</td></tr><tr><td>7</td><td>RegionID</td><td>x(8)</td><td>yes</td></tr><tr><td>8</td><td>DistribZoneID</td><td>x(8)</td><td>yes</td></tr><tr><td>9</td><td>DistrictID</td><td>x(8)</td><td>yes</td></tr><tr><td>10</td><td>DeliveryScheduleID</td><td>x(8)</td><td>yes</td></tr><tr><td>11</td><td>* DiscountGLAccountID</td><td>x(40)</td><td>yes</td></tr></tbody></table>

### File: Rate Terms

<table><thead><tr><th width="150">Field #</th><th width="291.3636363636364">Field</th><th width="150">Format</th><th width="150">Required</th></tr></thead><tbody><tr><td>1</td><td>RateCodeID</td><td>x(20)</td><td>yes</td></tr><tr><td>2</td><td>PaymentLength</td><td>>>>9-</td><td>yes</td></tr><tr><td>3</td><td>PaymentTerm</td><td>x(8)</td><td>yes. Valid options: “Year”, “Quarter”, “Month”, “Week”, “Day” (day pass only)</td></tr><tr><td>4</td><td>StartDate</td><td>99/99/9999</td><td>yes</td></tr><tr><td>5</td><td>EndDate</td><td>99/99/9999</td><td>yes</td></tr><tr><td>6</td><td>Amount</td><td>>>,>>>,>>9.99-</td><td>yes</td></tr><tr><td>7</td><td>*AmountByDay</td><td>>>,>>>.99</td><td>yes</td></tr><tr><td>8</td><td>*PercentByDay</td><td>>>>.999999</td><td>yes</td></tr><tr><td>9</td><td>*ExtraCostByDay</td><td>>>>>>.999999</td><td>yes</td></tr><tr><td>10</td><td>ShowOnInvoice</td><td>x(8)</td><td>yes. Valid options: “Always”, “Never”, “Previous”</td></tr><tr><td>11</td><td>ShowOnRenewal</td><td>x(8)</td><td> </td></tr><tr><td>12</td><td>FullVacPacDays</td><td>>>>9</td><td>yes</td></tr><tr><td>13</td><td>HalfVacPacDays</td><td>>>>9</td><td>yes</td></tr><tr><td>14</td><td>MaximumVacPacAmount</td><td>>>,>>>,>>9.99-</td><td>yes</td></tr><tr><td></td><td>* In the Discount Rate Code and Rate Terms files; these fields are defined as arrays and have array elements 1 – 7 that correspond to each day of the week: Sun – Sat (1-7). For example: DiscountGLAccountID[1], DiscountGLAccountID[2], DiscountGLAccountID[3], DiscountGLAccountID[4], DiscountGLAccountID[5], DiscountGLAccountID[6], DiscountGLAccountID[7].</td><td> </td><td> </td></tr></tbody></table>

### File: Rate Terms By Product Mix

&#x20;

<table><thead><tr><th width="150">Field #</th><th width="297.72013566134916">Field</th><th width="150">Format</th><th width="150">Required</th></tr></thead><tbody><tr><td>1</td><td>RateCodeID</td><td>x(20)</td><td>yes</td></tr><tr><td>2</td><td>PaymentLength</td><td>>>>9-</td><td>yes</td></tr><tr><td>3</td><td>PaymentTerm</td><td>x(8)</td><td>yes</td></tr><tr><td>4</td><td>StartDate</td><td>99/99/9999</td><td>yes</td></tr><tr><td>5</td><td>EndDate</td><td>99/99/9999</td><td>yes</td></tr><tr><td>6</td><td>ProductID</td><td>x(8)</td><td>yes</td></tr><tr><td>7</td><td>DeliveryMethod</td><td>x(8)</td><td>yes</td></tr><tr><td>8</td><td>DeliveryScheduleID</td><td>x(8)</td><td>yes</td></tr><tr><td>9</td><td>*AmountByDay</td><td>>>,>>>.99</td><td>yes</td></tr><tr><td></td><td>* This field is defined as an array and has array elements 1 – 7 that correspond to each day of the week: Sun – Sat (1-7). For example: AmountByDay[1], AmountByDay[2], AmountByDay[3], AmountByDay[4], AmountByDay[5], AmountByDay[6], AmountByDay[7].</td><td> </td><td> </td></tr></tbody></table>

### File: Auto Pay Terms

<table><thead><tr><th width="150">Field #</th><th width="150">Field</th><th width="150">Format</th><th width="173.15384615384616">Required</th></tr></thead><tbody><tr><td>1</td><td>Auto Pay Type</td><td>x(20)</td><td>yes. This will always be “AutoRenewBillingTerm”</td></tr><tr><td>2</td><td>RateCodeID</td><td>x(20)</td><td>yes</td></tr><tr><td>3</td><td>BillLength</td><td>>>>9-</td><td>yes</td></tr><tr><td>4</td><td>BillTerm</td><td>x(8)</td><td>yes</td></tr><tr><td>5</td><td>StartDate</td><td>99/99/9999</td><td>yes</td></tr><tr><td>6</td><td>EndDate</td><td>99/99/9999</td><td>yes</td></tr><tr><td>7</td><td>Amount</td><td>>>,>>>,>>9.99-</td><td>yes</td></tr></tbody></table>

### File: Auto Pay Terms By Product Mix

<table><thead><tr><th width="150">Field #</th><th width="150">Field</th><th width="150">Format</th><th width="250.15384615384616">Required</th></tr></thead><tbody><tr><td>1</td><td>Auto Pay Type</td><td>x(20)</td><td>yes. This will always be “AutoRenewBillingTermByPM”</td></tr><tr><td>2</td><td>RateCodeID</td><td>x(20)</td><td>yes</td></tr><tr><td>3</td><td>BillLength</td><td>>>>9-</td><td>yes</td></tr><tr><td>4</td><td>BillTerm</td><td>x(8)</td><td>yes</td></tr><tr><td>5</td><td>StartDate</td><td>99/99/9999</td><td>yes</td></tr><tr><td>6</td><td>EndDate</td><td>99/99/9999</td><td>yes</td></tr><tr><td>7</td><td>ProductID</td><td>x(8)</td><td>yes</td></tr><tr><td>8</td><td>DeliveryMethod</td><td>x(8)</td><td>yes</td></tr><tr><td>9</td><td>DeliveryScheduleID</td><td>x(8)</td><td>yes</td></tr><tr><td>10</td><td>Amount</td><td>>>,>>>,>>9.99-</td><td>yes</td></tr></tbody></table>

### File: Rule Rate Link

<table><thead><tr><th width="150">Field #</th><th width="150">Field</th><th width="150">Format</th><th width="150">Required</th></tr></thead><tbody><tr><td>1</td><td>RulePublicationID</td><td>x(12)</td><td>yes</td></tr><tr><td>2</td><td>RuleSubscriptionID</td><td>x(12)</td><td>yes</td></tr><tr><td>3</td><td>RuleOccupantID</td><td>x(12)</td><td>yes</td></tr><tr><td>4</td><td>RulePaymentID</td><td>x(12)</td><td>yes</td></tr><tr><td>5</td><td>RuleLocationID</td><td>x(12)</td><td>yes</td></tr><tr><td>6</td><td>StartDate</td><td>99/99/9999</td><td>yes</td></tr><tr><td>7</td><td>EndDate</td><td>99/99/9999</td><td>yes</td></tr><tr><td>8</td><td>RateCodeID</td><td>x(20)</td><td>yes</td></tr></tbody></table>

### File: Subscription Rule

<table><thead><tr><th width="150">Field #</th><th width="150">Field</th><th width="150">Format</th><th width="150">Required</th></tr></thead><tbody><tr><td>1</td><td>RuleSubscriptionID</td><td>x(12)</td><td>yes</td></tr><tr><td>2</td><td>DeliveryType</td><td>x(8)</td><td>yes</td></tr><tr><td>3</td><td>SourceCode</td><td>x(8)</td><td>yes</td></tr><tr><td>4</td><td>DeliveryScheduleID</td><td>x(8)</td><td>yes</td></tr><tr><td>5</td><td>ReasonCode</td><td>x(8)</td><td>yes</td></tr><tr><td>6</td><td>DaysStopped</td><td>>>>9</td><td>yes</td></tr></tbody></table>

### File: Reason

<table><thead><tr><th width="150">Field #</th><th width="150">Field</th><th width="150">Format</th><th width="150">Required</th></tr></thead><tbody><tr><td>1</td><td>ReasonCode</td><td>x(8)</td><td>yes</td></tr><tr><td>2</td><td>StartDate</td><td>99/99/9999</td><td>yes</td></tr><tr><td>3</td><td>EndDate</td><td>99/99/9999</td><td>yes</td></tr><tr><td>4</td><td>RequireRemark</td><td>y/n</td><td>yes</td></tr><tr><td>5</td><td>Description</td><td>x(30)</td><td>yes</td></tr><tr><td>6</td><td>UpdateDraw</td><td>y/n</td><td>yes</td></tr><tr><td>7</td><td>PrintOnBundle</td><td>y/n</td><td>yes</td></tr><tr><td>8</td><td>PrintCodeOnBundle</td><td>y/n</td><td>yes</td></tr></tbody></table>

### File: Location Rule

<table><thead><tr><th width="152.8813559322034">Field #</th><th width="199">Field</th><th width="150">Format</th><th width="150">Required</th></tr></thead><tbody><tr><td>1</td><td>RuleLocationID</td><td>x(12)</td><td>yes</td></tr><tr><td>2</td><td>RouteID</td><td>x(8)</td><td>yes</td></tr><tr><td>3</td><td>DistrictID</td><td>x(8)</td><td>yes</td></tr><tr><td>4</td><td>SubscriptionRateClassID</td><td>x(8)</td><td>yes</td></tr><tr><td>5</td><td>CensusTractID</td><td>999999.99</td><td>yes</td></tr><tr><td>6</td><td>DwellingTypeID</td><td>x(10)</td><td>yes</td></tr><tr><td>7</td><td>AAMZoneID</td><td>x(6)</td><td>yes</td></tr><tr><td>8</td><td>CityID</td><td>x(28)</td><td>yes</td></tr><tr><td>9</td><td>CountyID</td><td>x(25)</td><td>yes</td></tr><tr><td>10</td><td>StateID</td><td>x(3)</td><td>yes</td></tr><tr><td>11</td><td>CountryID</td><td>x(3)</td><td>yes</td></tr><tr><td>12</td><td>ZipCode</td><td>x(5)</td><td>yes</td></tr><tr><td>13</td><td>ZipExtension</td><td>x(4)</td><td>yes</td></tr><tr><td>14</td><td>DeliveryPlacementID</td><td>x(8)</td><td>yes</td></tr><tr><td>15</td><td>DeliveryAddressType</td><td>x(8)</td><td>yes</td></tr></tbody></table>

### File: Occupant Rule

<table><thead><tr><th width="150">Field #</th><th width="205">Field</th><th width="150">Format</th><th width="150">Required</th></tr></thead><tbody><tr><td>1</td><td>RuleOccupantID</td><td>x(12)</td><td>yes</td></tr><tr><td>2</td><td>OccupantTypeID</td><td>x(15)</td><td>yes</td></tr></tbody></table>

### File: Payment Rule

<table><thead><tr><th width="150">Field #</th><th width="150">Field</th><th width="150">Format</th><th>Required</th></tr></thead><tbody><tr><td>1</td><td>RulePaymentID</td><td>x(12)</td><td>yes</td></tr><tr><td>2</td><td>PaymentType</td><td>x(22)</td><td>yes. Valid values: “Credit Card Auto Renew”, “Bank Draft Auto Renew”, “*”</td></tr></tbody></table>

### File: Subscription Rate Class

<table><thead><tr><th width="150">Field #</th><th width="221.7142857142857">Field</th><th width="150">Format</th><th>Required</th></tr></thead><tbody><tr><td>1</td><td>SubscriptionRateClassID</td><td>x(8)</td><td>yes</td></tr><tr><td>2</td><td>Description</td><td>x(30)</td><td>no</td></tr></tbody></table>

### File: Rate Fixed Term

<table><thead><tr><th width="150">Field #</th><th width="150">Field</th><th width="150">Format</th><th width="150">Required</th></tr></thead><tbody><tr><td>1</td><td>RateCodeID</td><td>x(20)</td><td>yes</td></tr><tr><td>2</td><td>StartDate</td><td>99/99/9999</td><td>yes</td></tr><tr><td>3</td><td>EndDate</td><td>99/99/9999</td><td>yes</td></tr><tr><td>4</td><td>FixedEndDate</td><td>99/99/9999</td><td>yes</td></tr><tr><td>5</td><td>StopSourceCode</td><td>x(8)</td><td>yes</td></tr><tr><td>6</td><td>StopReasonCode</td><td>x(8)</td><td>yes</td></tr><tr><td>7</td><td>DonationCode</td><td>x(8)</td><td>yes</td></tr></tbody></table>

### File: Rate Term Reward

<table><thead><tr><th width="150">Field #</th><th>Field</th><th width="150">Format</th><th>Required</th></tr></thead><tbody><tr><td>1</td><td>RateCodeID</td><td>x(20)</td><td>yes</td></tr><tr><td>2</td><td>PaymentLength</td><td>>>>9-</td><td>yes</td></tr><tr><td>3</td><td>PaymentTerm</td><td>x(8)</td><td>yes</td></tr><tr><td>4</td><td>RewardID</td><td>x(12)</td><td>yes</td></tr><tr><td>5</td><td>OfferCodeID</td><td>x(8)</td><td>yes</td></tr><tr><td>6</td><td>StartDate</td><td>99/99/9999</td><td>yes</td></tr><tr><td>7</td><td>EndDate</td><td>99/99/9999</td><td>yes</td></tr><tr><td>8</td><td>RewardAmount</td><td>>>>9-</td><td>yes</td></tr><tr><td>9</td><td>AutoRenewReward</td><td>>>>9-</td><td>yes</td></tr></tbody></table>

### File: Reason Source

<table><thead><tr><th width="150">Field #</th><th width="150">Field</th><th width="150">Format</th><th width="150">Required</th></tr></thead><tbody><tr><td>1</td><td>TranTypeID</td><td>x(12)</td><td>yes</td></tr><tr><td>2</td><td>ReasonCode</td><td>x(8)</td><td>yes</td></tr><tr><td>3</td><td>SourceCode</td><td>x(8)</td><td>yes</td></tr><tr><td>4</td><td>StartDate</td><td>99/99/9999</td><td>yes</td></tr><tr><td>5</td><td>EndDate</td><td>99/99/9999</td><td>no</td></tr></tbody></table>

### File: Reason Info

<table><thead><tr><th width="150">File: Reason Info</th><th width="150"></th><th width="150"></th><th width="253.15384615384616"></th></tr></thead><tbody><tr><td>Field #</td><td>Field</td><td>Format</td><td>Required</td></tr><tr><td>1</td><td>ProductID</td><td>x(8)</td><td>yes</td></tr><tr><td>2</td><td>TranTypeID</td><td>x(12)</td><td>yes</td></tr><tr><td>3</td><td>ReasonCode</td><td>x(8)</td><td>yes</td></tr><tr><td>4</td><td>ZipCode</td><td>x(5)</td><td>yes</td></tr><tr><td>5</td><td>ZipExtension</td><td>x(4)</td><td>yes<br>“*” is exported if field is not used with transaction type</td></tr><tr><td>6</td><td>AreaID</td><td>x(8)</td><td>yes<br>“*” is exported if field is not used with transaction type</td></tr><tr><td>7</td><td>RegionID</td><td>x(8)</td><td>yes<br>“*” is exported if field is not used with transaction type</td></tr><tr><td>8</td><td>DistribZoneID</td><td>x(8)</td><td>yes<br>“*” is exported if field is not used with transaction type</td></tr><tr><td>9</td><td>DistrictID</td><td>x(8)</td><td>yes<br>“*” is exported if field is not used with transaction type</td></tr><tr><td>10</td><td>StartDate</td><td>99/99/9999</td><td>yes</td></tr><tr><td>11</td><td>EndDate</td><td>99/99/9999</td><td>no</td></tr><tr><td>12</td><td>GLAccountID</td><td>x(40)</td><td>no</td></tr><tr><td>13</td><td>Reminder</td><td>x(30)</td><td>no</td></tr><tr><td>14</td><td>GenerateArrearsCCInvoice</td><td>x(12)</td><td>yes<br>Valid values: “Before Batch”, “After Batch”, “Both”, “Never”.</td></tr><tr><td>15</td><td>GenerateAdvanceCCInvoice</td><td>x(12)</td><td>yes<br>Valid values: “Before Batch”, “After Batch”, “Both”, “Never”.</td></tr><tr><td>16</td><td>PrintOnRenewal</td><td>x(8)</td><td>yes. Valid values: “Never”, “Summary”, “Detail”.</td></tr><tr><td>17</td><td>RenewalDescription</td><td>x(30)</td><td>no</td></tr><tr><td>18</td><td>ApplyVacationRules</td><td>y/n</td><td>yes</td></tr></tbody></table>
