Understanding Final Invoice Voids

After you create final invoice journal entries, you can void invoices. When you void an invoice, the workfile transactions that were included on the invoice return to the Billing Detail Workfile table (F4812) with a status of not billed. The transactions also contain the amounts that were calculated using the currency exchange rate of the last re-extension or of the original workfile generation, whichever came later. You can then reprocess these transactions or change them to a non-billable status.

Note: For JD Edwards EnterpriseOne Contract Billing, non-T and M workfile transactions are not reset.

If you have applied unposted cash receipts to a posted invoice, you must void or reverse the receipts before you void the posted invoice. If you have applied posted cash receipts to a posted invoice, you must void the cash receipts and post the voids to the general ledger before you void the posted invoice.

Note: When you void an invoice, you must also void the GL batch. This ensures that when you run the Revenue Journal Generation program (R48132) or the General Ledger Post Report program (R09801), the GL batch number is retained and the system does not create a new GL batch.

When you void an invoice, the system:

  • Creates credit information in the Customer Ledger table (F03B11).

  • Creates credit information in the Account Ledger table (F0911).

  • Updates batch header information in the Batch Control Records table (F0011).

  • Updates void invoice information in the Invoice Summary Work File table (F4822).

  • Updates void invoice information in the Billing Workfile History table (F4812H).

  • Copies the voided workfile transactions in the F4812H table to the F4812 table for further processing.

    Note: For JD Edwards EnterpriseOne Contract Billing only, if the Journal Generation Control option in the billing constants is set to Inv/Rev with Reconciliation, the system copies non-time and material revenue records, as well as time and material records, to the F4812 table.
  • For JD Edwards EnterpriseOne Service Billing only, resets retainage amounts that were withheld for the invoice.

    Important: You must use the void process in the JD Edwards EnterpriseOne Contract Billing system or the JD Edwards EnterpriseOne Service Billing system if you created the invoice in that system. If you void the invoice in JD Edwards EnterpriseOne Accounts Receivable, the system does not update the applicable billing tables.

When you void an unposted invoice, the system deletes the accounts receivable and general ledger records without creating an audit trail for the accounts receivable and general ledger transactions and the invoice number.

When you void a posted invoice, the system creates adjusting accounts receivable and general ledger entries to reverse the original entries and changes the accounts receivable batch status to Pending or Approved. You must post these adjusting entries for the batch number that the system displays in the Invoice Void window.