Introduction to JD Edwards EnterpriseOne Contract and Service Billing (2024)

1.1 JD Edwards EnterpriseOne Contract and Service Billing Overview

You use JD Edwards EnterpriseOne Contract and Service Billing from Oracle to bill customers for services and goods rendered. JD Edwards Contract and Service Billing offers a suite of features to accommodate the intricacies of both interdivisional and customer billing.

1.1.1 JD Edwards EnterpriseOne Service Billing

Every service billing process begins with an agreement between a customer and a provider. The customer requests a product or service. Your company, as the provider, bills the customer for the product or services that you provide.

You use the JD Edwards EnterpriseOne Service Billing system to:

  • Account for the costs of goods and services.

  • Mark up the costs to account for profit.

  • Bill for the services and goods that you provide.

  • Provide written proof that justifies the charges.

  • Create accounting entries for the services and goods.

1.1.2 JD Edwards EnterpriseOne Contract Billing

Every contract billing process begins with an agreement, or contract, between two parties, a customer and a provider (contractor). The customer, who is the owner of the job or project, requests a product or service. Your company, as the provider, bills the customer for the product or services that you deliver under the contract. The contract specifies the billing terms for the job and is the basis of the invoices that you send to the customer for payment. The agreement can be amended over time as the needs of your customer change.

The JD Edwards EnterpriseOne Contract Billing system enables you to create invoices according to the terms and conditions of your contractual agreements. The JD Edwards EnterpriseOne Contract Billing system also supports concurrent billing over multiple change orders (revisions) to the original contract.

Each agreement includes:

  • The billing terms of the contract, such as:

    • The type of billing, such as time and material (T and M), lump sum, and unit price.

    • The amount to bill on a schedule of values.

    • Amendments, or change orders, to the original contract.

    • The currency in which to bill.

  • Information about the customer you are billing, such as:

    • Who to bill

    • Payment terms

    • Discount terms

You can use the JD Edwards EnterpriseOne Contract Billing system to:

  • Account for the costs related to T and M of goods and services.

  • Mark up the costs to account for profit.

  • Calculate fees.

  • Bill according to the terms of a contract.

  • Provide written proof that justifies the charges.

  • Create accounting entries for the contract billing amounts.

1.1.3 Choosing Between Contract Billing and Service Billing

Service Billing is typically used for short-term agreements and high-volume, small jobs. Service Billing provides:

  • Generation of invoices for time and material (T and M) costs.

  • Generation of invoices for Service Management transactions.

Contract Billing uses many of the same processes and tables that Service Billing uses, but provides additional features through processes and tables that are not available in Service Billing.

Contract Billing is typically used for long-term agreements and long projects, and provides:

  • Generation of invoices for non-T and M costs.

  • Billing of recurring fixed amounts.

  • Billing limits.

  • Minimum billing amounts.

1.2 JD Edwards EnterpriseOne Contract Billing Business Processes

This flow chart illustrates the JD Edwards EnterpriseOne Contract Billing business processes:

Figure 1-1 Contract Billing process flow

Introduction to JD Edwards EnterpriseOne Contract and Service Billing (1)
Description of ''Figure 1-1 Contract Billing process flow''

We discuss these business processes in the business process chapters in this implementation guide.

1.3 JD Edwards EnterpriseOne Service Billing Business Processes

This flow chart illustrates the JD Edwards EnterpriseOne Service Billing business processes:

Figure 1-2 Service Billing process flow

Introduction to JD Edwards EnterpriseOne Contract and Service Billing (2)
Description of ''Figure 1-2 Service Billing process flow''


Note:

In addition, JD Edwards EnterpriseOne Service Billing provides voucher processing for JD Edwards EnterpriseOne Service Management transactions.

We discuss these business processes in the business process chapters in this implementation guide.

1.4 JD Edwards EnterpriseOne Contract and Service Billing Integrations

This diagram illustrates the JD Edwards EnterpriseOne systems that integrate with JD Edwards EnterpriseOne Contract Billing:

Figure 1-3 JD Edwards EnterpriseOne Contract Billing integrations

Introduction to JD Edwards EnterpriseOne Contract and Service Billing (3)
Description of ''Figure 1-3 JD Edwards EnterpriseOne Contract Billing integrations''

This diagram illustrates the JD Edwards EnterpriseOne systems that integrate with JD Edwards EnterpriseOne Service Billing:

Figure 1-4 JD Edwards EnterpriseOne Service Billing integrations

Introduction to JD Edwards EnterpriseOne Contract and Service Billing (4)
Description of ''Figure 1-4 JD Edwards EnterpriseOne Service Billing integrations''

1.4.1 JD Edwards EnterpriseOne General Accounting

The billing system uses the information in the Account Master table (F0901) and the transactions in the Account Ledger table (F0911) to determine whether a transaction is eligible for processing in the billing system.

The system assigns eligibility codes to workfile transactions based on the Billable (Y/N) field in the Account Master table and the mode that you have selected for the Journal Generation Control option in the Billing Constants program (P48091).

1.4.2 JD Edwards EnterpriseOne Accounts Payable

The billing system accumulates cost transactions that you record in the JD Edwards EnterpriseOne Accounts Payable system. The billing system uses the information from accounts payable transactions in the Account Ledger table (F0911) to identify:

  • Supplier numbers

  • Supplier invoice numbers

  • Supplier service dates

  • Actual amounts

  • Responsible business units

  • Work order numbers

JD Edwards EnterpriseOne Contract and Service Billing also integrates with JD Edwards EnterpriseOne Accounts Payable to support the pay-when-paid process.

See "Processing Pay When Paid Transactions" in the JD Edwards EnterpriseOne Applications Financial Management Fundamentals Implemenation Guide.

1.4.3 JD Edwards EnterpriseOne Accounts Receivable

The billing system uses the Customer Master table (F0301) to identify:

  • Payment terms.

  • Tax explanation, rate, and area.

  • G/L class.

After you generate a billing, you post the invoice information to the Customer Ledger table (F03B11). When you receive the customer's payments, you apply them to the customer's receivable account.

JD Edwards EnterpriseOne Contract and Service Billing integrates with JD Edwards EnterpriseOne Accounts Receivable to support the pay-when-paid process.

See "Processing Pay When Paid Transactions" in the JD Edwards EnterpriseOne Applications Financial Management Fundamentals Implemenation Guide.

JD Edwards EnterpriseOne Contract and Service Billing also integrates with JD Edwards EnterpriseOne Accounts Receivable to support revenue recognition.

See "Working with Revenue Recognition" in the JD Edwards EnterpriseOne Applications Accounts Receivable Implementation Guide.

1.4.4 JD Edwards EnterpriseOne Payroll and Time Accounting

Payroll-based costs can include:

  • The actual amount of the employee's pay before deductions and actual hours worked.

  • Actual or flat (estimated) labor burden amounts.

  • The marked-up labor billing distribution amount for the employee and the related hours.

  • The actual hours that the employee uses the equipment and the billing rate for the equipment.

  • The account numbers for labor and equipment distribution.

You can process payroll information daily or based on the payroll cycle. The JD Edwards EnterpriseOne Payroll system updates these tables:

  • Employee Transaction Detail File (F06116).

  • Employee Transaction History (F0618).

  • Burden Distribution File (F0724 and F07241).

  • Account Ledger (F0911).

The billing system processes the transactions in the Account Ledger table and then retrieves payroll information from the Employee Transaction History table and the Employee Transaction Detail File table. It then creates corresponding workfile transactions in the Billing Detail Workfile table (F4812). The system retrieves transactions that are identified by these document types:

  • T2 – Payroll labor distribution.

  • T3 – Labor burden distribution.

  • T4 – Labor billing distribution.

  • T5 – Equipment distribution.

Labor burden distribution transactions (T3) are always linked to corresponding payroll labor distribution transactions (T2). Labor burden is the cost over and above wages or salaries that a company incurs as a result of employing people. These costs can include taxes and insurance. Depending on how you set the constants for the billing system, these burden transactions can be processed in conjunction with the related labor transactions in the Billing Detail Workfile table.

You can calculate labor burden using:

  • The actual labor burden rate and percentage with the employee's actual hours and pay rate.

  • A flat (estimated) labor burden percentage.

During the normal payroll cycle, the system can calculate flat and actual labor burden amounts. If you process payroll journal entries on a daily basis without completing the payroll cycle, the system calculates only flat labor burden.

After the billing system processes payroll information, it updates the transactions in the Payroll Transaction History table or Employee Transaction Detail File table, and the Account Ledger table.

1.4.5 JD Edwards EnterpriseOne Work Orders

You use work orders to itemize the costs for projects. Work order information exists when the transaction in the Account Ledger table (F0911) contains a subledger number with subledger type W. Information from a billable work order can affect the markup, tax, and accounting rules for the T and M transactions when the status of the work order is billable.

1.4.6 JD Edwards EnterpriseOne Equipment/Plant Management

Jobs, projects, and work orders often involve equipment. For example, a security guard uses a company-owned truck to patrol the grounds of an office building. The agreement between the security agency and building management contains a provision to bill an hourly rate for the time that the guard uses the truck.

In another example, a crane is used to move heavy materials on a job site. The agreement between the provider and the customer contains a provision to bill an hourly rate for the time that the crane is used for the project.

The billing system processes these types of transactions with document type TE from the JD Edwards Equipment/Plant Management system. To process equipment transactions, the billing system uses the:

  • Equipment number to identify the equipment for the billing.

  • Number of hours that the employee used the equipment.

1.4.7 JD Edwards EnterpriseOne Real Estate Management

The JD Edwards Real Estate Management system enables you to enter work orders to manage leasehold improvements as requested by tenants. These tenant work orders identify lease, building, and unit information that you use to track the completion of tasks. Any billable costs in the Account Ledger table (F0911) that reference the tenant work order as the subledger can be processed to the JD Edwards EnterpriseOne Accounts Receivable system through the Billing system.

1.4.8 JD Edwards EnterpriseOne Service Management

The JD Edwards EnterpriseOne Service Management system writes workfile transactions to provide for the generation and printing of invoices for service contracts and service orders. This enables you to combine on one invoice billable services from JD Edwards Service Management with standard billable services within the Service Billing product.

JD Edwards Service Management also writes workfile transactions to support the creation of vouchers in the JD Edwards EnterpriseOne Accounts Payable system. These vouchers represent claims to be paid to the service providers that performed the work outside of your organization.

1.4.9 JD Edwards EnterpriseOne Address Book

The JD Edwards EnterpriseOne Contract Billing system uses the address book number from the contract to identify:

  • The name of a person, company, or branch to bill.

  • The mailing addresses for the billing.

1.4.10 JD Edwards EnterpriseOne Project and Government Contract Accounting

Many of the programs within JD Edwards EnterpriseOne Contract Billing support processes within JD Edwards EnterpriseOne Project and Government Contract Accounting (PGCA), such as those used to set up billing lines, recognize revenue, and process invoices.

1.5 JD Edwards EnterpriseOne Contract and Service Billing Implementation

This section provides an overview of the steps that are required to implement the JD Edwards EnterpriseOne Contract and Service Billing system.

In the planning phase of the implementation, take advantage of all JD Edwards EnterpriseOne sources of information, including the installation guides and troubleshooting information.

See About This Documentation.

When determining which electronic software updates (ESUs) to install for JD Edwards EnterpriseOne Contract and Service Billing, use the EnterpriseOne and World Change Assistant. EnterpriseOne and World Change Assistant, a Java-based tool, reduces the time required to search for and download ESUs by 75 percent or more and enables you to install multiple ESUs at one time.

See JD Edwards EnterpriseOne Tools Software Updates Guide.

1.5.1 Global Implementation Steps

This table lists the suggested global implementation steps for JD Edwards EnterpriseOne Contract and Service Billing:

  1. Set up fiscal date patterns, companies, and business units.

    See "Setting Up Organizations" in the JD Edwards EnterpriseOne Applications Financial Management Fundamentals Implemenation Guide.

  2. Set up accounts.

    See "Creating the Chart of Accounts" in the JD Edwards EnterpriseOne Applications Financial Management Fundamentals Implemenation Guide.

  3. Set up General Accounting constants.

    See "Setting Up Constants for General Accounting" in the JD Edwards EnterpriseOne Applications General Accounting Implementation Guide.

  4. Set up multicurrency processing, including currency codes and exchange rates.

    See "Setting Up General Accounting for Multicurrency Processing" in the JD Edwards EnterpriseOne Applications Multicurrency Processing Implementation Guide.

    See "Setting Up Exchange Rates" in the JD Edwards EnterpriseOne Applications Multicurrency Processing Implementation Guide.

  5. Set up ledger type rules.

    See "Setting Up Ledger Type Rules for General Accounting" in the JD Edwards EnterpriseOne Applications General Accounting Implementation Guide.

  6. Enter address book records.

    See "Entering Address Book Records" in the JD Edwards EnterpriseOne Applications Address Book Implementation Guide.

1.5.2 Contract and Service Billing Implementation Steps

This table lists the suggested application-specific implementation steps for JD Edwards EnterpriseOne Contract and Service Billing:

  1. Set up billing constants and UDCs for the billing system.

    See Setting Up JD Edwards EnterpriseOne Contract Billing and Service Billing.

  2. Set up billing rate and markup rules, tax derivation rules, G/L offset and retainage rules, automatic accounting instructions (AAIs) for the billing system, and component rules.

    See Setting Up Table Information.

  3. Set up burdening (optional).

    See "Setting Up Burdening" in the JD Edwards EnterpriseOne Applications General Accounting Implementation Guide.

  4. Set up sequence and summarization rules, invoice print version cross-references, and invoice formats.

    See Setting Up Invoice Processing.

I am an expert and enthusiast assistant. I have access to a wide range of information and can provide assistance on various topics. I can help you with your questions about JD Edwards EnterpriseOne Contract and Service Billing.

JD Edwards EnterpriseOne Contract and Service Billing is a software system developed by Oracle. It is used to bill customers for services and goods rendered. The system offers a suite of features to accommodate both interdivisional and customer billing. Let's explore the concepts mentioned in the article you provided.

JD Edwards EnterpriseOne Service Billing

The JD Edwards EnterpriseOne Service Billing system is used to account for the costs of goods and services, mark up the costs to account for profit, and bill for the services and goods provided. It also provides written proof that justifies the charges and creates accounting entries for the services and goods [[1.1.1]].

JD Edwards EnterpriseOne Contract Billing

The JD Edwards EnterpriseOne Contract Billing system is used for billing customers based on contractual agreements. It allows you to create invoices according to the terms and conditions of the contract. The system supports concurrent billing over multiple change orders to the original contract. It includes information such as billing terms, amendments to the contract, and customer details. It also provides written proof that justifies the charges and creates accounting entries for the contract billing amounts [[1.1.2]].

Choosing Between Contract Billing and Service Billing

Service Billing is typically used for short-term agreements and high-volume, small jobs. It generates invoices for time and material costs and service management transactions. On the other hand, Contract Billing is typically used for long-term agreements and long projects. It generates invoices for non-time and material costs, recurring fixed amounts, and has additional features such as billing limits and minimum billing amounts [[1.1.3]].

JD Edwards EnterpriseOne Contract Billing Business Processes

The JD Edwards EnterpriseOne Contract Billing business processes involve setting up organizations, accounts, and general accounting constants. It also includes setting up billing constants, rate and markup rules, tax derivation rules, and invoice formats. Burdening can be set up as an optional feature. The system also integrates with other JD Edwards EnterpriseOne systems such as General Accounting, Accounts Payable, Accounts Receivable, Payroll and Time Accounting, Work Orders, Equipment/Plant Management, Real Estate Management, Service Management, Address Book, and Project and Government Contract Accounting [[1.2]].

JD Edwards EnterpriseOne Service Billing Business Processes

The JD Edwards EnterpriseOne Service Billing business processes involve setting up organizations, accounts, and general accounting constants. It also includes setting up billing constants and UDCs, rate and markup rules, tax derivation rules, G/L offset and retainage rules, and invoice formats. The system integrates with JD Edwards EnterpriseOne Service Management for voucher processing and with other JD Edwards EnterpriseOne systems such as General Accounting, Accounts Payable, and Accounts Receivable [[1.3]].

JD Edwards EnterpriseOne Contract and Service Billing Integrations

JD Edwards EnterpriseOne Contract Billing integrates with JD Edwards EnterpriseOne General Accounting, Accounts Payable, Accounts Receivable, Payroll and Time Accounting, Work Orders, Equipment/Plant Management, Real Estate Management, Service Management, Address Book, and Project and Government Contract Accounting [[1.4]].

I hope this information helps you understand the concepts related to JD Edwards EnterpriseOne Contract and Service Billing. Let me know if you have any further questions!

Introduction to JD Edwards EnterpriseOne Contract and Service Billing (2024)
Top Articles
Latest Posts
Article information

Author: Sen. Emmett Berge

Last Updated:

Views: 5345

Rating: 5 / 5 (60 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Sen. Emmett Berge

Birthday: 1993-06-17

Address: 787 Elvis Divide, Port Brice, OH 24507-6802

Phone: +9779049645255

Job: Senior Healthcare Specialist

Hobby: Cycling, Model building, Kitesurfing, Origami, Lapidary, Dance, Basketball

Introduction: My name is Sen. Emmett Berge, I am a funny, vast, charming, courageous, enthusiastic, jolly, famous person who loves writing and wants to share my knowledge and understanding with you.