North Carolina Information for Streamlined Sales Tax® Participants

North Carolina joined the Streamlined Sales and Use Tax Agreement (“Agreement”) on October 1, 2005. This page contains information needed by taxpayers and developers who will be submitting returns, payments, reports, and other information as defined by the Streamlined Sales Tax® Governing Board, Inc. (“Governing Board”).

Questions about rate & boundary databases, simplified electronic returns, and initial approvals can be sent to edward.strickland@ncdor.gov and sheamus.garris@ncdor.gov.

A Certified Service ProviderTM (“CSP”) and a Certified Automated System (“CAS”) must comply with North Carolina law, the Agreement, and contracts with the Governing Board.

Tab/Accordion Items

Sellers can register for sales and use tax permits for multiple states all at once through the Streamlined Sales Tax® Registration System on the Governing Board's website.

Overview

  • Model 1, 2, 3, and 4 sellers have the option of filing the SER or Form E-500, Sales and Use Tax Return.
  • A CSP providing CSP services to a CSP-Compensated Seller must file monthly SERs to be eligible for the compensation allowed by the Agreement and CSP contract with the Governing Board. Failure to file a SER will result in no compensation from the state.
  • North Carolina allows the SER to be filed for SST and non-SST Registrations.

Software Acceptance, Testing, and Approval

  • Sellers, CSPs, and CAS must meet testing and certification requirements prior to filing SERs.
  • Sellers that wish to file an SER must contact Ed Strickland or Sheamus Garris to obtain additional information about submitting SERs, payments, and using web services.
  • CSPs and CAS providers that have been approved by the Governing Board must contact Ed Strickland or Sheamus Garris to obtain additional information about submitting SERs, payments, and using web services.
  • SERs and payments must meet the SST Technology Standards as outlined on the Governing Board website.
  • North Carolina does not use composite SER codes. The state tax and local tax are reported separately in the SER. The jurisdiction detail should include a breakdown of the local tax by county using FIPS (“Federal Information Processing Standards”) codes as found in the Rates and Boundaries Databases.

Testing Procedures and Acceptance Criteria

  • Sellers, CSPs, and CAS Providers must submit test files to the Department to ensure compliance with SST Technology Standards.

Filing of the Simplified Electronic Return (SER)

Filing & Payment Due Dates

  • Model 1 and 2 sellers are required to make payments electronically either by ACH Debit or ACH Credit. Payments must be initiated so that the amount due settles into the Department's bank account on or before the due date of the payment as required by the Department.
  • Taxpayers that wish to pay electronically by ACH Debit may do so by using the SSTP XML Payment Schema when submitting the Streamlined Simplified Electronic Return or separately. Both require the use of web services to submit the XML Schema. Additional information about the Streamlined XML Schemas can be found on the Governing Board website by clicking on the SST Technology link under “For Businesses.”
  • The ACH Credit method is also available but only with the permission of the Department. See State EFT Registration Requirements for more information.
  • NC does not accept bulk payments.

State EFT Registration Requirements

Refund Handling

Returns filed showing an overpayment will be reviewed to determine if a refund should be issued.

Simplified Electronic Return (SER) and Registration file Error Numbers and Messages

Error NumberBusiness RuleError MessageRejection Level
000001The transmission file is not well formedParser reports verbose errorTransmission
000002The transmission does not validateOne or more documents failed the schema validationTransmission
000003File was emptyFile was empty (contained 0 bytes)Transmission
000004Content MissingMissing content-type valueTransmission
000005The FIPS code must be valid to 'receiving state'The FIPS code must equal '#'Item
000007Production/Test code does not match Transmitter profileThe Process Type <value> does not match the transmitter's profile process type <value>Transmission
000008The Transmission Header count element must equal the total number of SSTP documents in the transmissionThe Transmission Header count element must equal the total number of SSTP documents in the transmissionOrigin
000011The SSTP ID on a New Registration is already in the databaseDuplicate Registration: SSTP ID is already in the databaseItem
000012ETIN of the transmitter at Logon must equal the ETIN in the transmission headerThe ETIN provided at system Logon did not match the transmission ETIN provided in the Transmission HeaderTransmission
000013Transmitter not valid for transmission typeTransmitter not valid for transmission typeTransmission
000014The SSTP ID is not in the database. Taxpayers are required to register using the RegNew process prior to submitting any other fileSSTP ID is not validItem
000015Duplicate transmissionThis is a duplicate transmissionTransmission
000016Filing Type in header must match schema(s) of documentFiling Type in header does not match schema(s) of documentItem
000017The Acknowledgement Header count element must equal the total number of acknowledgements in the transmissionThe Acknowledgement Header count element does not equal the total number of acknowledgements in the transmissionTransmission
000020Payment Amount in Bulk Payment does not equal sum of TXPAmount elements in AddendaRecord for each taxpayerTotal Payment Amount in Bulk Payment does not equal sum of Payment Amount elements in Tax Payment for each taxpayerItem
000022Invalid Settlement DateData Parse ExceptionItem
371001Required field is missing or the value in a field is invalidField not present or invalid
<field name>
Item
371002Tax return with a future period end date cannot be accepted, if the current date less than the period begin date of the returnReturns for future periods cannot be submittedItem
371004Streamlined sales tax returns and payments cannot be accepted for periods prior to the date of implementationStreamlined sales tax returns and payments cannot be accepted for periods prior to (month/year)Item
371005The SST ID and the account ID number must be for the same taxpayer in ITAS includes (SSN or FEIN)SST ID and/or Account ID are incorrectItem
371007Taxable Sales must equal Total Sales minus Exemptions/DeductionsTaxable Sales must equal Total Sales minus Exemptions/DeductionsItem
371008Taxpayer must be registered with a SST ID, model 1/2/3, if model 1 or 2 must have a CSP/CAS IDAccount does not qualify for the monetary allowanceItem
371009New prepayments cannot be submitted with North Carolina returnsNew prepayments cannot be submitted with North Carolina returnsItem
371010Jurisdiction detail is required with the return if the sum of State Tax Due for In-State Sales, Sales Originating Out of State, Purchases for Use or Withdrawal from Inventory is NOT EQUAL to Total Tax DueJurisdiction detail of tax due is requiredItem
371011North Carolina does not accept Bulk Payment TransactionsNorth Carolina does not accept Bulk Payment TransactionsItem
371012North Carolina does not accept Discounts on the SER returnDiscounts are not allowed on North Carolina returnsItem
371013 Total Tax Due is not equal to the sum of the state sales tax due plus the total tax by jurisdictionItem
371014 North Carolina Department of Revenue does not accept test returns at this time 
371015 Allowance greater than Total Tax DueItem
371018 North Carolina does not process Direct Deposit Refunds for SERs at this time 

Anticipated Timing of Acknowledgements

  • Acknowledgements will be available for access within two business days.

  • 99063    Durham County Public Transportation Tax
  • 99119    Mecklenburg County Public Transportation Tax
  • 99135    Orange County Public Transportation Tax
  • 99183    Wake County Public Transportation Tax
On This Page Jump Links
Off