default namespace = "http://ws.slacal.org/schema/slacal_batch/2007/10/15" ## ## This is the schema for a complete BATCH ## start = element SLACAL_BATCH { ## BATCH_COVER is the equivalent of the Broker Batch Cover Sheet ## and must occur exactly once at the beginning of the batch. element BATCH_COVER { ## Name of the Brokerage element Brokerage_Name { text }?, ## The SLA Broker Number for the Broker or Brokerage element SLA_Broker_Number { xsd:integer }, ## Broker Batch Date and Id are optional, but recommended ## fields used by the Broker to uniquely identify this batch element Broker_Batch_Date { text }?, element Broker_Batch_Id { text }?, ## ItemSummaries is a list of all premium-bearing items in ## the batch. Non-premium endorsements should be added at the ## end of the batch and do not need to be included in the ## ItemSummaries nor in the count of CoverSheetItems element Item_Summaries { ## ItemNumber should be a sequential, positive ## integer numbering each item in the batch. ## Note: the order in which items are listed on the ## batch cover sheet should match the order in which ## the items appear within the batch. element Item_Number { xsd:integer }, ## ItemType specifies the type of the item as ## N - New Policy ## R - Renewal ## X - Extension Endorsement ## C - Cancellation ## A - Audit Endorsement ## E - Endorsement ## O - Offset / Adjustment ## The single character abbreviation is preferred element Item_Type { text }?, ## PolicyNumber element Policy_Number { text }?, ## InsuredName element Insured_Name { text }?, ## PremiumAmount should be the sum of the CA premium ## and all fees that were included in the StampingFee ## calculation element Premium_Amount { xsd:decimal }?, ## CA State Tax is the California State Tax based on ## PremiumAmount element CA_State_Tax { xsd:decimal }?, ## Stamping Fee as calculated by the broker based on ## the PremiumAmount and the Stamping Fee Percentage ## in effect at the item effective date element Stamping_Fee { xsd:decimal }, ## InvoiceDate as defined by California Insurance Code ## Section 1774(c). See also SLA Bulletin 1061 element Invoice_Date { text }? }*, ## CoverSheetItemCount is the number of items on the batch cover ## sheet (listed as ItemSummaries above) and does not include ## any of the non-premium endorsements that may be attached at ## the end of the batch. element Cover_Sheet_Item_Count { xsd:integer }?, ## TotalItemCount is the number of all items included in this ## batch (including non-premium endorsements not listed on the ## cover sheet. element Total_Item_Count { xsd:integer }?, ## TotalPremium is the sum of all PremiumAmounts in the batch element Total_Premium { xsd:decimal }?, ## TotalStampingFee is the sum of all StampingFees in the batch element Total_Stamping_Fee { xsd:decimal }?, ## LateFilingExplanation is an option that allows to explain ## the reason why the this batch was not filed on time element Late_Filing_Explanation { text }*, ## If this batch is filed on behalf of someone else please ## identify that Broker or Brokerage. See SLA Bulletin 1123 element Courtesy_Filing_For { text }?, ## BrokerBatchNotes is an option that allows a Broker to ## provide information to the SLA Analyst processing this batch element Broker_Batch_Notes { text }* }, ## One or more BATCH_ITEM follow the BATCH_COVER. We recommend a size ## of approximately 40 items per batch (and no more than twice that), ## but there is no hard limit. There has to be at least one item to ## make it a valid batch. element BATCH_ITEM { ## item_type_any is suitable for all item types since the ## elements are marked as optional. Only provide the XML ## elements that are applicable for the item item_type_any }+ } include "item.rnc"