Understanding the Direct Invoicing Jobs

Direct invoicing jobs streamline the billing process by combining several steps in the collection and processing of billing activity from other source systems. The PeopleSoft Billing user preferences that you set up on the User Preferences - Billing page as well as where you initiate direct invoicing determine which jobs are initiated.

This section discusses the details of:

  • The DIRCTIVC job.

  • The BIDIRIVC jobs.

  • The BIINIU job.

  • The DIRAUTO job.

Use the DIRCTIVC job (initiated by clicking the Run Process button on the Shipping/Issues - Order Summary page), to create invoices for sales orders originating from PeopleSoft Order Management. The DIRCTIV2 job is similar to DIRCTIVC, but it contains no post-invoicing processes.

This table lists all of the processes that are part of the DIRCTIVC job used in PeopleSoft Inventory:

Process

What Is Selected Now?

What Should Be Processed Later?

OM Billing Interface (OM_BILL)

All activity for Ship ID.

Nothing.

Billing Interface (BIIF0001)

All activity for INTFC ID. To process direct invoicing through the Billing Interface process, the Range Selection ID and Direct Invoicing fields must be part of the explicit bill-by criteria and must be populated on the interface transaction lines. Direct invoicing bills are created with a status of RDY (ready).

All activity for INTFC ID with errors.

VAT Defaulting (value-added tax) (BIPVAT00)

Applies defaults at the bill header and line levels for VAT fields. Selects all VAT bills with range selection ID specified by the direct invoicing job and with Defaults Applied = No. Status changes from RDY to HLD if defaulting fails. Defaults applied change to Yes if defaulting succeeds. If your business never processes VAT invoices, you can remove this step from the BIDIRIVC job.

All VAT bills with VAT defaulting errors.

Invoice Finalization (BIIVC000)

All bills for range selection ID with direct invoice option On. Status changes to:

  • FNL: If paid by credit card.

  • INV: If not paid by credit card.

All bills for range selection ID with direct invoice option Off. The status of activity not selected remains RDY.

Any bills for the range selection ID that were found to have errors.

Any pending credit card transactions that were created.

Invoice Extract Process (BI_IVCEXT)

Selects all printable bills with range selection ID specified by the direct invoicing job.

All printable bills will be extracted into the billing extract tables. This process also prepares the run control records for the SQR and BI Publisher invoice print process.

Invoice Printing (BISPJ00, BIXPJ00, BISLSUM)

All printable bills extracted by the Invoice Extract process. The system prints these bills using one of several processes, depending on the invoice form.

All bills get marked as printed and get assigned a print date.

All bills that are marked for Email invoice as attachment will be emailed by the BI_XMLPBURST process and will get marked as email sent. Also, the invoice image is attached to the bill header by the BI_XMLPBURST process for bills that are marked for retain invoice image.

Billing Currency Conversion (BICURCNV)

All bills for range selection ID with a status of FNL or INV. Your business practices may dictate different timing for running currency conversion. However, currency conversion must be completed before billing activity can be interfaced to PeopleSoft Receivables or General Ledger.

All bills for range selection ID with direct invoice option Off.

Pre-Load (BIPRELD)

All bills for range selection ID with a status INV and which have completed currency conversion.

All bills for range selection ID with status RDY or FNL. All bills for ship ID with invoice and currency conversion errors.

Load Receivables (BILDAR01)

All bills for range selection ID with a status INV and which have completed currency conversion. Your business practices may dictate different timing for loading to PeopleSoft Receivables. You can remove this processes from the DIRCTIVC job.

All bills for range selection ID with status RDY or FNL. All bills for ship ID with invoice and currency conversion errors.

Load General Ledger (BILDGL01)

All bills for range selection ID with status INV and which have completed currency conversion. Your business practices may dictate different timing for loading to PeopleSoft General Ledger. You can remove this process from the DIRCTIVC job.

All bills for range selection ID with status RDY or FNL. All bills for ship ID with invoice and currency conversion errors.

Generate AP Voucher (BIGNAP01)

All bills for range selection ID with status INV and which have completed currency conversion.

All bills for range selection ID with status RDY or FNL. All bills for ship ID with invoice and currency conversion errors.

Warning! If you do not click the Run button on the Shipping/Issues - Order Summary page, you must run all of the processes individually.

The BIDIRIVC and BIDIRIV2 jobs carry out the Billing portion of the Projects and Contracts to Billing interface process. These jobs are normally called from the CA_BI_INTFC job as part of the larger process of moving bill data from Projects and Contracts to Billing and back. The BIDIRV2 job is identical to the BIDIRIVC job, except that it contains no post-invoicing processes.

This table lists all of the processes that are part of the BIDIRIVC and BIDIRIV2 jobs used in Contracts and Project Costing:

Process

What Is Selected Now?

What Should Be Processed Later?

Billing Interface (BIIF0001)

All activity for INTFC ID. To process direct invoicing through the Billing Interface process, the Range Selection ID and Direct Invoicing fields must be part of the explicit bill-by criteria and must be populated on the interface transaction lines. Direct invoicing bills are created with a status of RDY (ready).

All activity for INTFC ID with errors.

VAT Defaulting (BIPVAT00)

Applies defaults at the bill header and line levels for VAT fields. Selects all of the VAT bills with Defaults Applied = No. Status changes from RDY to HLD if defaulting fails. Defaults applied changes to Yes if defaulting succeeds. If your business never processes VAT invoices, you can remove this step from the BIDIRIVC job.

All VAT bills with VAT defaulting errors.

Invoice Finalization (BIIVC000)

All bills for range selection ID with direct invoice option On. Status is changes to:

  • FNL: If paid by credit card.

  • INV: If not paid by credit card.

All bills for range selection ID with direct invoice option Off. The status of activity not selected remains RDY.

Any bills for the range selection ID that were found to have errors.

Need to process any pending credit card transactions that were created.

Invoice Extract Process (BI_IVCEXT)

Selects all printable bills with range selection ID specified by the direct invoicing job.

All printable bills will be extracted into the Billing extract tables. This process also prepares the run control records for the SQR and BI Publisher invoice print processes.

Invoice Printing (BISPJ00, BISLSUM, BIGIVCPN, BIXPJ00)

All printed bills extracted by the Invoice Extract process. The system prints these bills using one of several processes, depending on the invoice form.

All bills get marked as printed and get assigned a print date.

All bills that are marked for Email invoice as attachment will be emailed by the BI_XMLPBURST process and will get marked as email sent. Also, the invoice image is attached to the bill header by the BI_XMLPBURST process for bills that are marked for retain invoice image.

Billing Currency Conversion (BICURCNV)

All bills for range selection ID with a status of FNL or INV. Your business practices may dictate different timing for running currency conversion. However, currency conversion must be completed before billing activity can be interfaced to PeopleSoft Receivables or General Ledger.

All bills for range selection ID with direct invoice option Off.

Pre-Load (BIPRELD)

All bills for range selection ID with a status INV and which have completed currency conversion.

All bills for range selection ID with status RDY or FNL. All bills for ship ID with invoice and currency conversion errors.

Load Receivables (BILDAR01)

All bills for range selection ID with a status INV and which have completed currency conversion. Your business practices may dictate different timing for loading to PeopleSoft Receivables. You can remove this process from the BIDIRIVC job.

All bills for range selection ID with status RDY or FNL. All bills for range selection ID with invoice and currency conversion errors.

Load General Ledger (BILDGL01)

All bills for range selection ID with status INV and which have completed currency conversion. Your business practices may dictate different timing for loading to PeopleSoft General Ledger. You can remove this process from the BIDIRIVC job.

All bills for range selection ID with status RDY or FNL. All bills for range selection ID with invoice and currency conversion errors.

BISF108X

Print Standard forms 1080 and 1080X.

Generate AP Voucher (BIGNAP01)

All bills for range selection ID with status INV and which have completed currency conversion.

All bills for range selection ID with status RDY or FNL. All bills for range selection ID with invoice and currency conversion errors.

You can initiate the BIINIU job from the Express Issue and Shipping/Issues - Order Summary page to create invoices for intercompany transfers.

The first process the system runs for this job is the Transfer Order Billing Load process (INS6300), which extracts all intercompany transfer order information with the same shipping identifier from the inventory shipping table (IN_DEMAND) and loads that information into the PeopleSoft Billing Interface table (INTFC_BI). Once this information is within PeopleSoft Billing, it is ready for subsequent processing. The BIINIU2 job is similar to BIINIU, but contains only SQR print processing and no post-invoicing processes. Likewise, the BIINIU3 job contains only SQR print processes, but does contain the post-invoicing processes.

You initiate the Transfer Order Billing Load process from the PeopleSoft Inventory Express Issue and Shipping/Issues components, as well as from the InterUnit Bill Load Process page.

Note: All shipment activity for a shipping identifier is loaded to PeopleSoft Billing even if the direct invoice option is not selected.

This table lists all of the processes that are part of the BIINIU job used in PeopleSoft Inventory:

Process

What Is Selected Now?

What Should Be Processed Later?

Transfer Order Billing Load (INS6300)

All activity for ship ID.

Nothing.

Billing Interface (BIIF0001)

All activity for INTFC ID. For intercompany transfers with direct invoicing selected at the customer level, the Billing Interface process creates bills in RDY status, unless there are errors. For intercompany transfers without direct invoicing selected, the Billing Interface process creates bills according to the status that you defined on the Billing Bill By Identifier page: New, Pending, or Hold.

All activity for INTFC ID with errors.

VAT Defaulting (BIPVAT00)

Applies defaults at the bill header and line levels for VAT fields. Selects all VAT bills with Defaults Applied = No. Status changes from RDY to HLD if defaulting fails. Defaults applied change to Yes if defaulting succeeds. If your business never processes VAT invoices, you can remove this step from the BIINIU job.

All VAT bills with VAT defaulting errors.

Invoice Finalization (BIIVC000)

All bills for range selection ID with direct invoice option On. Status is changes to:

  • FNL: If paid by credit card.

  • INV: If not paid by credit card.

All bills for range selection ID with direct invoice option Off. The status of activity is RDY.

Any bills for the range selection ID that were found to have errors.

Any pending credit card transactions that were created.

Invoice Extract Process (BI_IVCEXT)

Selects all printable bills with range selection ID specified by the direct invoicing job.

All printable bills will be extracted into the Billing extract tables. This process also prepares the run control records for the SQR and BI Publisher invoice print processes.

Invoice Printing (BISPJ00, BISLSUM, BIXPJ00)

All printed bills extracted by the Invoice Extract process. The system prints these bills using one of several processes, depending on the invoice form.

All bills get marked as printed and get assigned a print date.

All bills that are marked for Email invoice as attachment will be emailed by the BI_XMLPBURST process and will get marked as email sent. Also, the invoice image is attached to the bill header by the BI_XMLPBURST process for bills that are marked for retain invoice image.

Billing Currency Conversion (BICURCNV)

All bills for range selection ID with a status of FNL or INV. Your business practices may dictate different timing for running currency conversion. However, currency conversion must be completed before billing activity can be interfaced to PeopleSoft Receivables or General Ledger.

All bills for range selection ID with direct invoice option Off.

Pre-Load (BIPRELD)

All bills for range selection ID with a status INV and which have completed currency conversion.

All bills for range selection ID with status RDY or FNL. All bills for ship ID with invoice and currency conversion errors.

Load Receivables (BILDAR01)

All bills for range selection ID with a status INV and which have completed currency conversion. Your business practices may dictate different timing for loading to PeopleSoft Receivables. You can remove this process from the BIINIU job.

All bills for range selection ID with status RDY or FNL. All bills for ship ID with invoice and currency conversion errors.

Load General Ledger (BILDGL01)

All bills for range selection ID with status INV and which have completed currency conversion. Your business practices may dictate different timing for loading to PeopleSoft General Ledger. You can remove this process from the BIINIU job.

All bills for range selection ID with status RDY or FNL. All bills for ship ID with invoice and currency conversion errors.

Generate AP Voucher (BIGNAP01)

All bills for range selection ID with status INV and which have completed currency conversion.

All bills for range selection ID with status RDY or FNL. All bills for ship ID with invoice and currency conversion errors.

You can initiate the DIRAUTO job from the Ship and Invoice Process page to create invoices for sales orders (originating from PeopleSoft Order Management) and intercompany transfers. DIRAUTO takes stock requests that are confirmed on the Material Picking Feedback page and runs all of the remaining processes to invoicing. You must select the autoship option for any stock requests that you want to process.

This table lists all of the processes that are part of the DIRAUTO job used in PeopleSoft Inventory:

Process

What IS Selected Now?

What Should Be Processed Later?

Picking Confirmation (IN_FUL_CONF)

All lines that match the selection criteria on the Ship and Invoice Process page.

All lines not marked as autoship, as well as any lines that could not be shipped automatically.

Packing Slip (INS6500)

All lines that were shipped in the picking confirmation step.

Nothing.

Depletion (INPDDEPL)

All lines that were shipped in the picking confirmation step.

Nothing.

Advanced Shipping Notices (IN_PUB_MSG)

All lines that were shipped in the picking confirmation step.

Nothing.

OM Billing Interface (OM_BILL)

All lines originating from the PeopleSoft Order Management system that were depleted in the depletion step.

Nothing.

Transfer Order Billing Load (INS6300)

All activity for ship ID.

Nothing.

Billing Interface (BIIF0001)

All activity for INTFC ID. To process direct invoicing through the Billing Interface process, the Range Selection ID and Direct Invoicing fields must be part of the explicit bill-by criteria and must be populated on the interface transaction lines. Direct invoicing bills are created with a status of RDY (ready).

All activity for INTFC_ID with errors.

VAT Defaulting (BIPVAT00)

Applies defaults at the bill header and line levels for VAT fields. Selects all VAT bills with Defaults Applied = No. Status changes from RDY to HLD if defaulting fails. Defaults applied change to Yes if defaulting succeeds. If your business never processes VAT invoices, you can remove this step from the DIRAUTO job.

All VAT bills with VAT defaulting errors.

Invoice Finalization (BIIVC000)

All bills for range selection ID with direct invoice option On. Status changes to:

  • FNL: If paid by credit card.

  • INV: If not paid by credit card.

All bills for range selection ID with direct invoice option Off. The status of activity is RDY.

Any bills for the range selection ID that were found to have errors.

Any pending credit card transactions that were created.

Invoice Extract Process (BI_IVCEXT)

Selects all printable bills with range selection ID specified by the direct invoicing job.

All printable bills will be extracted into the Billing extract tables. This process also prepares the run control records for the SQR and BI Publisher invoice print processes.

Invoice Printing (BISPJ00, BISLSUM, BIXPJ00)

All printed bills extracted by the Invoice Extract process. The system prints these bills using one of several processes, depending on the invoice form.

All bills get marked as printed and get assigned a print date.

All bills that are marked for Email invoice as attachment will be emailed by the BI_XMLPBURST process and will get marked as email sent. Also, the invoice image is attached to the bill header by the BI_XMLPBURST process for bills that are marked for retain invoice image.

Billing Currency Conversion (BICURCNV)

All bills for range selection ID with a status of FNL or INV. Your business practices may dictate different timing for running currency conversion. However, currency conversion must be completed before billing activity can be interfaced to PeopleSoft Receivables or General Ledger.

All bills for range selection ID with direct invoice option Off.

Pre-Load (BIPRELD)

All bills for range selection ID with a status INV and which have completed currency conversion.

All bills for range selection ID with status RDY or FNL. All bills for ship ID with invoice and currency conversion errors.

Load Receivables (BILDAR01)

All bills for range selection ID with a status INV and which have completed currency conversion. Your business practices may dictate different timing for loading to PeopleSoft Receivables. You can remove this process from the DIRAUTO job.

All bills for range selection ID with status RDY or FNL. All bills for ship ID with invoice and currency conversion errors.

Load General Ledger (BILDGL01)

All bills for range selection ID with status INV and which have completed currency conversion. Your business practices may dictate different timing for loading to PeopleSoft General Ledger. You can remove this process from the DIRAUTO job.

All bills for range selection ID with status RDY or FNL. All bills for ship ID with invoice and currency conversion errors.

Generate AP Voucher (BIGNAP01)

All bills for range selection ID with status INV and which have completed currency conversion.

All bills for range selection ID with status RDY or FNL. All bills for Ship ID with invoice and currency conversion errors.