Process Flow for Final Mode

When you run the Taxes Netting Process program in final mode, the system uses this logic to write records to the F0911 table for each selected, unprocessed record in the F76B011 table:

  • Accesses the G/L Class Code Cross Reference user-defined code (UDC) (76/GL) to determine the GL class code that is assigned to the branch/plant for PIS/PASEP and COFINS taxes.

    If no GL class code cross-reference exists for the branch/plant, the system uses the default GL class code. The system uses the GL class code to determine the automatic accounting instruction (AAI) to use, and uses the AAI to determine the account to credit or debit.

  • If the value in the Transaction Nature Code field (data item CFOP) in the F7611B table is greater than 500, the system uses AAI 4220 to generate a debit to the posting account and uses AAI 4240 to generate a credit to the posting account.

    Transaction Nature codes that are greater than 500 are assigned to sales transactions. The system creates a summarized journal entry record by each tax type, GL date, and GL class code combination.

  • Creates a single batch header and generates all records in the single batch header.

    The system prints information about the batch on the report.

  • Marks the records in the F76B011 table for which journal entries are written as processed.

Note: The system writes entries to the F0911 table only when no errors exist for the record in the F76B011 table. If an error exists, the system prints an error message on the report instead of writing entries to the F0911 table.