Electronic Tax Reporting Process

The electronic tax reporting process consists of generating data for reporting and then sending that data to the government.

The data that you generate includes:

  • Blocks

    Blocks include groupings of registers with similar information. For example, block H includes information about inventory.

  • Registers

    Registers include records, which are detailed information for each register. Oracle programming creates all of the registers for the blocks that it generates, but populates the detailed information for only the data that resides in the JD Edwards EnterpriseOne tables.

    For example, registers for block H include the inventory total amount (register H005) and inventory quantities of each item (register H010).

  • Records

    Records are the details of the information for the register.

    For example, records for items (register 0200) include information about unit of measure and conversion for the items reported at block C and block H.

You use the SPED Fiscal Administ Process program (P76B0840) to generate the blocks, the registers for the blocks, and to populate the records for the registers for which data resides in the JD Edwards EnterpriseOne tables. The Execute Latest Version checkbox enables you to execute the job according to the latest available version or to proceed with the previous version. If you set up the SPED Fiscal Block Setup program (P76B0730) with custom programs, the system also generates block, registers, and records for which you run your custom programs.

After you generate the data, you can review the text file and copy the text files to media that you submit to the government.

To use the tax reporting process provided by Oracle:

  1. Set up the system for tax processing.

  2. Set up blocks and specify the sequencing for the programs to run.

  3. Generate the blocks, registers, and records; and populate the text files.

  4. Review the data generated.

  5. Copy the text files to media to submit for tax reporting.

Important: You must set up a single entry job queue to ensure the correct execution sequence of batch applications. If the job queue allows more than one entry, two processes could be executed at the same time, which could cause transactions integrity issues.