MSB Call Report XML Specification

​​NMLS provides industry users with the ability to submit an MSB Call Report filing either through manual data entry within NMLS, through a CSV template upload for each section, or through an upload of a properly formatted XML file to NMLS.

The MSB Call Report XML upload feature provides a streamlined option for creating an MSB Call Report filing for those companies that are able to extract MSB Call Report information from their internal systems. The upload feature may be used to create an initial MSB Call Report filing, change information on a pending filing or amend information on a previously-submitted MSB Call Report filing.

MSB Call Report Form Version 4​ XML File Specifications

MSB Call Report XML Specification - Provides detailed information about the MSBCR XML file, including the MSB XML schema.

MSB Call Report Form Version 4 Other XML Upload Related ​​​Resources

MSB Call Report Sample XML

MSB Call Report XML Schema

Data Specification File

MSB Call Report Form Version 3​ XML File Specifications

MSB Call Report XML Specification - Provides detailed information about the MSBCR XML file, including the MSB XML schema.

MSB Call Report Form Version 3 Other XML Upload Related ​​​Resources

MSB Call Report Sample XML

MSB Call Report XML Schema

Data Specification File​​​​​

MSB Call Report Form Version 2 XML File Specifications

MSB Call Report XML Specification - Provides detailed information about the MSBCR XML file, including the MSB XML schema.

MSB Call Report Form Version 2 Other XML Upload Related Resources

MSB Call Report Sample XML

MSB Call Report XML Schema

Data Specification File

MSB CR XML Specifcation Frequently Asked Questions

Will you offer manual input or a data upload option for the NMLS MSB Call Report (MSBCR)?

NMLS offers both the manual input and data upload options. The two options are complementary to each other. This means the user has the ability to upload data and subsequently manually enter or correct data before submitting the filing.

The data upload feature utilizes XML. A first draft of the MSB Call Report-XML was made available on the NMLS Resource Center in November 2016, and the final version will be released by December 23, 2016. The MSB Call Report-XML format provides a means to file the MSBCR without requiring manual data entry. The organization filing the MSBCR will have the option to extract the data from their internal systems, format to the MSBCR-XML format, and upload the file to NMLS as part of their MSBCR filing. Regardless of the feature used to populate the MSBCR and similar to other filings, the user will need to run completeness checks, attest, and submit the MSBCR through NMLS.

Will the user be able to automatically upload the data to NMLS?
No. The user providing the MSBCR XML file must log into NMLS and manually start the MSBCR filing. The MSBCR XML file has to be manually uploaded to NMLS by browsing to the file that is stored on the user accessible file system and then uploading the file. Afterwards, the user will have to complete the filing. Regardless of the feature used to populate the MSBCR and similar to other filings, the user will need to run completeness checks, attest, and submit the MSBCR through NMLS.
Will the user be able to upload data from multiple systems that each contain their own parts of the data? Or will the customer need to submit all data at once?
The user will be able to upload multiple MSBCR XML files that are used to complete one MSBCR filing. The user will also be able to manually enter data in the NMLS before and after the MSBCR XML upload as another means to complete the MSBCR filing. Please note that data that coincides between multiple files will result in the prior information being overwritten by the subsequent information. If the subsequent upload occurs after the filing has been submitted it will create an amendment to the submitted filing.