FAQ - Bulk Transmissions (XML and Web Services)

What is the “Bulk Transmissions (XML and Web Services)?”

This program, also known as Federal/State Employment Taxes (FSET), is for large filers, bulk filers, or payroll agents. It is application-to-application transmission of data, completely automated, with no manual intervention. Transmitters can use the services of an approved vendor or they can program their own application.

The FSET was developed by the Internal Revenue Service (IRS), several states, and software vendors to establish a standardized format to electronically submit both federal and state employment tax information through the Internet. The program uses Extensible Markup Language (XML) and schemas (record layouts) that were developed for this purpose. The returns are transmitted to EDD using Web services.

The complete background on FSET is contained in the Federal/State Employment Taxes (FSET) Implementation Guide (DE 545). The guide provides information, direction, and examples required for enrollment, testing, and implementation.

The FSET program allows you to transmit your Quarterly Contribution Return and Report of Wages (DE 9), Quarterly Contribution Return and Report of Wages (Continuation) (DE 9C), Report of New Employee(s) (DE 34), and Report of Independent Contractor(s) (DE 542) application-to-application using Web services. Payroll service providers may submit Data Exchange and Enrollment files to retrieve their clients’ tax rates, verify their clients’ EDD employer payroll tax account numbers, check their clients’ EFT mandatory status, and notify EDD when they acquire or no longer represent clients.

Who can use Federal/State Employment Taxes (FSET)?

The FSET program is open to software developers, transmitters, and payroll service providers that act as reporting agents. It is also open to employers who want to develop their own software.

Individual business taxpayers who want to participate may choose to use the services of a participating payroll service provider or transmitter listed in the approved FSET providers.

What are the benefits of Federal/State Employment Taxes (FSET)?

The FSET program has the following benefits:

  • Faster processing and response time
  • Secure Internet transmission
  • No mailing costs
  • Accurate reporting of information
  • Opportunity to correct errors
  • Available 24 hours a day

When is Federal/State Employment Taxes (FSET) available?

The FSET program is available seven days a week, 24 hours a day except for maintenance periods. The FSET Gateway will be down for scheduled maintenance every Sunday from 7 p.m. to 10 p.m. Pacific Time.

Are tax file transmissions using Federal/State Employment Taxes (FSET) secure?

Yes. The EDD established a network of distributed security to ensure the protection of information throughout our e-Services programs.

The EDD FSET Gateway uses Simple Object Access Protocol transmissions over a Secure Socket Layer connection using HTTPS protocol, which encrypts the data during transit. During the FSET registration process, a self-selected username and password are established. These credentials are passed and authenticated by EDD with each transmission.

Is there a cost to participate in Federal/State Employment Taxes (FSET)?

If your organization develops their own software, there is no cost to transmit your files to EDD.

If you do not want to develop your own application, and you decide to use the services of a payroll service or transmitter, you will need to purchase software or services. Please refer to the list of approved FSET providers.

What programming language must be used?

You can develop your client application in either JAVA or .NET. However, if you are coding in the JAX based WS2.x version of JAVA, you must utilize Base64 for transmitting attachments. This does not apply to newer versions of JAVA.

What are the file limits of Federal/State Employment Taxes (FSET)?

The FSET program was engineered to process large volumes of tax data from multiple files and can accommodate most transmitters. To maximize your processing efficiency, do not exceed 10,000 employer returns per transmission.

Who do I contact if I have questions?

If you are already participating in the FSET program and you are using the services of a software provider, payroll service, or transmitter, please contact them directly.

If you are developing your own FSET application, please e-mail your questions to fset@edd.ca.gov, or contact EDD’s FSET help desk, Monday to Friday, 8 a.m. to 5 p.m., Pacific Time at (866) 592-1651 or fax your inquiry to (916) 654-7340.

If you have questions about a previously submitted and posted Quarterly Contribution Return and Report of Wages (DE 9) or Quarterly Contribution Return and Report of Wages (Continuation) (DE 9C), please contact EDD’s Taxpayer Assistance Center at (888) 745-3886.

How do I enroll in Federal/State Employment Taxes (FSET)?

Only transmitters that develop their own FSET software need to enroll in the FSET program. This includes payroll service providers, large employers, software developers, and any participant who is transmitting directly to EDD (for themselves or for others). To enroll, follow the instructions in Section II of the Federal/State Employment Taxes Implementation Guide (DE 545).

Note: If you are using the services of an approved FSET provider, you do not need to enroll.

What is the certification test package?

The certification test package provides a two-step testing process that ensures your data and acknowledgements are sent and received properly using specified environments and Web methods. Testing also verifies the ability of your program to create and format valid returns.

The Federal/State Employment Taxes Implementation Guide (DE 545) provides examples of transmission streams showing all the required transmission headers. The EDD supports both Simple Object Access Protocol 1.1 and 1.2 specifications.

The EDD staff will work with customers during the testing process to help resolve data and transmission issues.

Can employers who are required to file their payroll tax returns on magnetic media or electronically allowed to use Federal/State Employment Taxes (FSET)?

Employers who are required to file their federal wage reports magnetically or electronically (those with 250 or more employees) must also file their Quarterly Contribution Return and Report of Wages (Continuation) (DE 9C) magnetically or electronically. Filing with FSET fulfills this requirement.

What is a Wage Plan Code on the Quarterly Contribution Return and Report of Wages (Continuation) (DE 9C)?

The Wage Plan Code indicates the types of benefit coverage employees have for their Unemployment Insurance and Disability Insurance and is correlated with your employer payroll tax account number. This is a required element for each employee on the DE 9C.

S = Employee is covered under a State Plan for both Unemployment Insurance and Disability Insurance.

U = Employee is covered under a Department approved Voluntary Plan for Disability Insurance and the State Plan for Unemployment Insurance.

J = Employee is covered under the State Plan for Disability Insurance only (exempt from Unemployment Insurance).

L = Employee is covered under a Voluntary Plan for Disability Insurance only (exempt from Unemployment Insurance).

R = Employee is covered under the State Plan for Unemployment Insurance but is exempt from Disability Insurance. This applies only to Sole Stockholders who claim an exemption under Section 637.1 of the California Unemployment Insurance Code (CUIC); Third Party Sick Pay recipients who claim an exemption under Section 931.5 of the CUIC; and the employees claiming a Religious Exemption under Section 2909 of the CUIC. The employee must file an exemption certificate for the religious exemption.

A = Employee is covered under the State Plan for Unemployment Insurance. This applies only to public entity employees.

P = Employee is covered for Personal Income Tax withholding purposes only.

How do I report a “no payroll” Quarterly Contribution Return and Report of Wages (DE 9) or Quarterly Contribution Return and Report of Wages (Continuation) (DE 9C)?

To report a “no payroll” DE 9, include the “NoPayrollAnnualElect” tag with the value “X”. For the DE 9C return, include the “NoPayrollElect” tag with the value “X”.

How do I report a supplemental Quarterly Contribution Return and Report of Wages (DE 9) or Quarterly Contribution Return and Report of Wages (Continuation) (DE 9C)?

The FSET program has the capability to accept supplemental DE 9 and DE 9C returns by entering the enumeration “Supplemental” in the “FilingAction.Action” tag in the file.

How do I report an amended Quarterly Contribution Return and Report of Wages (DE 9) or Quarterly Contribution Return and Report of Wages (Continuation) (DE 9C)?

You cannot file amended DE 9 or DE 9C by FSET. You will need to complete and send the Quarterly Contribution and Wage Adjustment Form (DE 9ADJ).

In production, how will data file errors be handled?

The files within each transmission are then validated and an acknowledgment (ACK2) is generated for retrieval. However, if a duplicate file is transmitted, EDD will not process the file and no ACK2 file will be generated. If the ACK2 states that there is an error(s) in the file, the file must be corrected and retransmitted to EDD. If there are no errors in the return(s), the ACK2 will contain a confirmation number for the return.

What happens if I repeatedly send bad returns?

The EDD reserves the right to suspend the electronic filing privilege of any participant who varies from the requirements, specifications, and procedures stated in the Federal/State Employment Taxes (FSET) Implementation Guide (DE 545) or any corresponding administrative rules, or who does not consistently transmit correct returns. When suspended, the participant will be advised of the requirements for reinstatement into the program.

What are the Federal/State Employment Taxes (FSET) filing deadlines?

Please refer to the current issue of the California Employer’s Guide (DE 44) for due dates and settlement dates for the DE 9, DE 9C, and DE 88 payments.

Do you have an ACH Debit block on your bank account?

If you have selected to pay DE 88 payments by FSET and have an ACH debit block on your bank account, you must inform your bank of EDD’s Company Identification number to avoid your tax payment being rejected. The Company Identification number is a 10-digit number used to identify an originator of the transaction.

  • EDD ELECTRONIC FUNDS TRANSFER (EFT) PROGRAM Company Identification number is:
    2282533055

Why Web Services instead of File Transfer Protocol (FTP)?

The FTP is only used for sending and retrieving files. Web Services can return acknowledgements and errors and allows us to interact with our transmitters. This allows transmitters to correct their returns in many cases without manual intervention.

How does a bulk transmitter request tax rates or employer payroll tax account numbers for their clients?

A bulk transmitter can use the FSET schema Version 4.3 to request employers’ rates electronically. For more information, refer to the Federal/State Employment Taxes (FSET) Implementation Guide (DE 545).