Professional Documents
Culture Documents
Helpful Hints About SAP Fieldglass Orders and Invoices on SAP Business Network . . . . . . . . . . . . 9
Support for Tax Invoice Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
Information for Supplier Users. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
cXML for SAP Fieldglass Orders and Invoices Sent to SAP Business Network . . . . . . . . . . . . . . . . .11
ERP Invoice Copies from SAP Fieldglass . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Reconciled SAP Fieldglass Invoices for ERP Systems Integrated with SAP Business Network . . . . . . . . . . 12
From, To, and Sender Credentials of SAP Fieldglass Orders. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Extrinsics to Prevent Suppliers from Acting on SAP Fieldglass Documents. . . . . . . . . . . . . . . . . . . . . . . 12
Tax Invoicing Extrinsics for ERP Invoice Copy Attachments from SAP Fieldglass . . . . . . . . . . . . . . . . . . . 13
This guide is for SAP Business Network buyer administrators who need to configure integration between SAP
Business Network with SAP Fieldglass.
Integration between SAP Business Network and SAP Fieldglass lets buyers deliver SAP Fieldglass invoices to the
ERP system through SAP Business Network.
Related Guides
Integration between SAP Business Network and SAP Fieldglass enables buyers to use their existing connection
between SAP Business Network and their ERP system to deliver invoices from SAP Fieldglass to the ERP system.
In addition, suppliers gain visibility into their SAP Fieldglass transactions on the SAP Business Network.
Suppliers are not charged for invoices that are sent from SAP Fieldglass to SAP Business Network
This SAP Business Network feature is applicable to buyers using the following document automation features:
Note
This feature is not applicable to SAP Business Network buyers using SAP Ariba Buying and Invoicing or SAP
Ariba Buying. There is a separate implementation those buyers. For more information, see the SAP Ariba
Buying solutions and SAP Fieldglass integration guide.
When this feature is configured, SAP Fieldglass services procurement spending is tracked in the ERP system and
on SAP Business Network. SAP Fieldglass sends orders and reconciled invoices to SAP Business Network, and
SAP Business Network sends the reconciled invoices to the ERP system, via an adapter, for payment. For non-PO
invoicing, SAP Fieldglass sends reconciled invoices but not order information.
To enable integration between SAP Business Network and SAP Fieldglass, please have your Designated Support
Contact log a service request. An SAP Ariba Customer Support representative will follow up to complete the
request.
Prerequisites
In order to use this feature, the buying organization must meet the following requirements:
Limitations
• There is no quick enablement for SAP Fieldglass suppliers on SAP Business Network. The supplier must be
registered and have a valid Ariba Network ID in order for SAP Business Network to accept the SAP Fieldglass
order.
• SAP Business Network receives invoice status updates from the ERP system but does not send those status
updates back to SAP Fieldglass.
• Early payment discounts are not supported for SAP Fieldglass invoices.
• SAP Business Network does not handle payment of SAP Fieldglass invoices.
• This feature does not yet support the multi-ERP feature of SAP Business Network (for buyer accounts
integrated with multiple business applications). This is because SAP Fieldglass does not include a system
ID in documents it sends to SAP Business Network. If the SAP Business Network buyer account is set up for
multi-ERP support, documents from SAP Fieldglass are routed to the default system ID.
Figure 1: Integration Workflow Between SAP Fieldglass and SAP Business Network
1. In SAP Fieldglass, the requester (for example, a hiring manager) creates and submits the work order or SOW in
SAP Fieldglass.
2. The work order or SOW progresses through the approval flow in SAP Fieldglass.
3. When the work order or SOW is approved in SAP Fieldglass:
• If the buyer has configured this feature to treat SAP Fieldglass invoices as PO invoices, SAP Fieldglass
sends the order to the supplier account on SAP Business Network.
• If the buyer has configured this feature to treat SAP Fieldglass invoices as non-PO invoices, SAP Fieldglass
does not send order information to SAP Business Network.
4. SAP Fieldglass sends the work order or SOW to the supplier via the SAP Fieldglass network.
5. The supplier accepts the work order or SOW. The worker or contractor submits timesheets, expense receipts,
schedules, and other documents to SAP Fieldglass.
6. In SAP Fieldglass, the documents submitted by the worker or contractor are matched to the work order or
SOW and submitted for approval.
New suppliers registering with a buyer on SAP Fieldglass after the initial implementation of this feature must first
register on SAP Business Network and then provide Ariba Network ID (ANID) during the SAP Fieldglass registration
process.
Providing the Ariba Network ID to SAP Fieldglass enables SAP Fieldglass and SAP Business Network to route
documents correctly. When a buyer’s SAP Fieldglass site is integrated with SAP Business Network, suppliers
cannot register with the buyer on SAP Fieldglass without entering a value for the Ariba Network ID.
Note
SAP Fieldglass does not validate the Ariba Network IDs entered by suppliers during registration. If a supplier
enters an incorrect ID or a meaningless value (as a temporary measure to complete registration, for example),
in order to correct the ID, the supplier must contact SAP Fieldglass with the correct Ariba Network ID in order
for SAP Fieldglass to update the supplier’s company profile. An incorrect supplier Ariba Network ID in SAP
Fieldglass prevents the supplier from getting paid via the integrated system.
Orders and invoices sent from SAP Fieldglass to SAP Business Network are treated differently from other orders
and invoices because the actual transactions between buyers and suppliers occur on the SAP Fieldglass network,
not on SAP Business Network.
Purchase Orders
• For orders sent from SAP Fieldglass to SAP Business Network, any revisions that occur in SAP Fieldglass are
also sent to SAP Business Network.
• Because orders from SAP Fieldglass are fulfilled via the SAP Fieldglass network, suppliers and buyers viewing
the order on SAP Business Network see the following message at the top of the order: This purchase order
has already been fulfilled. There is no option for resending a status update.
• The status of the order on SAP Business Network does not reflect any fulfillment activities done by suppliers
via SAP Fieldglass.
Invoices
• Reconciliation of SAP Fieldglass invoices occurs in SAP Fieldglass only, not on SAP Business Network.
• Invoices sent from SAP Fieldglass are in standard invoice format rather than services invoice format.
• SAP Business Network receives invoice information from SAP Fieldglass in the form of ERP invoice copies. The
invoice does not specify a submit method, origin, or source document.
• SAP Business Network invoicing rules are not applied to invoices from SAP Fieldglass, except for the following,
which must be enabled:
• Allow suppliers to send invoices to this account.
• Allow suppliers to send invoice attachments.
• Your procurement application can download invoice attachments (MIME multipart messages). (This
rule appears only when the rule Allow suppliers to send invoice attachments is enabled.)
• On SAP Business Network, PO-based invoices from SAP Fieldglass are matched to POs based on the PO ID
only. The accounting on the invoice can be different from the accounting on the PO. (SAP Business Network
disregards PO accounting.)
Related Information
Tax Invoicing Extrinsics for ERP Invoice Copy Attachments from SAP Fieldglass [page 13]
Calculate Tax for SAP Fieldglass Invoices
• SAP Business Network doesn't notify suppliers about SAP Fieldglass orders and invoices.
• Suppliers can't use their SAP Business Network account to create service entry sheets, confirm orders, send
ship notices, or create or edit invoices for orders associated with SAP Fieldglass work orders or SOWs.
Reconciled SAP Fieldglass Invoices for ERP Systems Integrated with SAP Business Network [page 12]
From, To, and Sender Credentials of SAP Fieldglass Orders [page 12]
Extrinsics to Prevent Suppliers from Acting on SAP Fieldglass Documents [page 12]
Tax Invoicing Extrinsics for ERP Invoice Copy Attachments from SAP Fieldglass [page 13]
Depending on how the SAP Fieldglass buyer account is configured, the CopyRequest can include an embedded
invoice (the tax invoice) as an attachment.
There are two sets of credentials involved in each SAP Fieldglass invoice sent to SAP Business Network: One set for
the envelope (the CopyRequest) and one set for the embedded invoice.
Sample Code
<Sender>
<Credential domain="NetworkID">
<Identity>AN01000000001</Identity>
<SharedSecret>xxxxxxx1z</SharedSecret>
</Credential>
<UserAgent>Fieldglass</UserAgent>
</Sender>
The credentials of the invoice embedded within the CopyRequest are as follows:
The ProviderDataRequest includes the original invoice cXML with a different payload ID and a document
reference to the original invoice. The SAP Business Network account can be configured to include a PDF of the
reconciled invoice as an attachment to the ProviderDataRequest. The ProviderDataRequest is used only
for sending the reconciled invoice to the ERP system. After the reconciled invoice is sent to the ERP system, the
ProviderDataRequest ceases to exist.
• The From and Sender credentials indicate the buyer's Ariba Network ID.
• The To credential indicates the supplier’s Ariba Network ID.
Ariba.SpendCateg Order (within the (Value identifies labor Item (within In orders, prevents sup-
ory SpendDetail ele- or consulting and other SpendDetail ele- pliers from creating
ment only), Invoice services.) ment) ship notices for the or-
der. Can be used to
identify SAP Fieldglass
orders and invoices.
SAP Fieldglass determines the value of the Ariba.SpendCategory extrinsic based on commodity code. Only two
specific commodities are supported: Contingent Labor and Consulting SOW. For any other commodity codes,
SAP Fieldglass uses the value Other Services in the SpendCategory extrinsic.
Following is an example of the Ariba.SpendCategory extrinsic within the SpendDetail element of an order:
Sample Code
<SpendDetail >
<Extrinsic name="SpendCategory">Contingent Labor</Extrinsic>
</SpendDetail>
Sample Code
<InvoiceDetailItem>
<Extrinsic name="Ariba.SpendCategory">Contingent Labor</Extrinsic>
</InvoiceDetailItem>
The purpose of the extrinsics is to communicate information about tax invoices and supplier self-signed invoices.
The following table lists several examples of tax invoicing extrinsics and describes their use in ERP invoice copies
from SAP Fieldglass.
taxInvoiceAttachmentName Specifies the file name of the tax invoice attached to the ERP
invoice copy from SAP Fieldglass.
Note
We recommend that this extrinsic be included for all SAP
Fieldglass accounts configured for tax invoicing.
taxInvoiceRepresentation Indicates whether the invoice is a tax invoice. If the value is Tax,
the invoice is a tax invoice. This extrinsic is used for recogniz-
ing external tax invoices.
taxInvoiceVerification Indicates the signing status of the tax invoice. It has two possi-
ble values, Signed and Not Signed. This extrinsic is used
for processing external tax invoices.
signatureProvider For invoices that are digitally signed, this field indicates the sig-
nature provider, for example, Self-Signed or the provider
name.
signatureVerifier Indicates the platform that verifies the signature of the invoice
and generates the verification report, for example, BM4, BNG,
Ariba Network. This property is not used for signed cXML.
SAP Ariba and SAP Fieldglass representatives work together with the buyer to configure this feature. Some steps
require action on the part of the buying organization, some require action on the part of SAP Ariba or SAP
Fieldglass, and some involve the cooperation of multiple parties.
Basic Steps for Integrating SAP Business Network and SAP Fieldglass [page 15]
Gather Configuration Information for SAP Business Network and SAP Fieldglass [page 16]
Synchronize Master Data Between the SAP Business Network and SAP Fieldglass [page 17]
Configuring SAP Business Network Routing of SAP Fieldglass Invoices [page 17]
Configuring SAP Fieldglass to Send Data to SAP Business Network [page 18]
Make a plan that includes the order in Yes The buyer and members of an SAP Ariba
which the configuration steps are per- and SAP Fieldglass implementation team
formed, the data needed for each sys-
tem, and primary contacts from each
team.
Make sure SAP Fieldglass, SAP Ariba, Yes The buyer and members of an SAP Ariba
and the SAP Business Network buyer ad- and SAP Fieldglass implementation team
ministrator have the access and security
information they need to connect the two
solutions.
In the buyer’s SAP Business Network ac- Yes SAP Ariba, with the help of the buyer
count, upload any SAP Fieldglass suppli-
ers that are not already associated with
the account.
Enable the suppliers for transacting with Yes SAP Ariba (and the suppliers, who must
the buyer via the SAP Business Network, accept the SAP Business Network invita-
and add the Ariba Network IDs to the tion in order to be enabled)
supplier records in SAP Fieldglass.
On the SAP Business Network, configure Yes SAP Business Network buyer administra-
an end point for sending invoice reconcili- tor
ation documents to the ERP system.
• Provide the SAP Fieldglass representative with the buyer Ariba Netok ID.
• If SAP Business Network will send invoice information to the ERP system, make sure the SAP Business
Network buyer administrator has the end point URL, security password, and certificate or shared secret for
accessing the ERP system through an SAP Business Network adapter.
Next Steps
SAP Ariba and the buyer work together to synchronize supplier data between SAP Fieldglass and SAP Business
Network.
• SAP Fieldglass suppliers must be uploaded to the SAP Business Network buyer account.
• The SAP Fieldglass suppliers must be enabled for transacting with the buyer via the SAP Business Network.
This includes supplier acceptance of the SAP Business Network invitation. (Contractors registered on the SAP
Fieldglass network do not need to be on the SAP Business Network.)
• The Ariba Network IDs of the suppliers must be added to the supplier records in SAP Fieldglass.
• The Ariba Network ID and shared secret of the buyer must be provided to SAP Fieldglass.
Next Steps
An SAP Business Network buyer administrator configures document routing for SAP Fieldglass invoice
information.
Prerequisites
End point support must be enabled for the SAP Business Network account. An SAP representative sets this for you.
Context
You can also have SAP Business Network send reconciled invoices to the ERP system. To do so, have an SAP
representative configure your SAP Business Network buyer account to enable the setting Generate an invoice
copy as PDF attachment to the reconciled invoice.
1. In the SAP Business Network buyer account, choose Account settings Manage Profile .
Next Steps
The last step in integrating SAP Fieldglass and SAP Business Network involves initiating the flow of data from SAP
Fieldglass to SAP Business Network.
• Enables the option Ariba Supplier Network Integration in the SAP Fieldglass company profile for the buyer.
• Configures SAP Fieldglass to send invoices and, optionally, work orders and SOWs (for PO-based invoicing)
to SAP Business Network. This step involves enabling the appropriate integration adapter and configuring the
integration properties (for example, end points, credentials, and extrinsics).
This document does not cover how to perform configuration tasks in SAP Fieldglass.
Troubleshooting SAP Fieldglass integration issues might involve investigation on all the integrated applications.
Suppliers registering with an SAP Fieldglass buyer after the initial implementation of this release must enter their
Ariba Network ID manually during the SAP Fieldglass registration process. If documents are not flowing correctly
to the supplier’s SAP Business Network account, it might be because the supplier did not enter the correct Ariba
Network ID.
Related Information
For invoice reconciliation issues with invoices sent from SAP Fieldglass, conduct troubleshooting in SAP Fieldglass.
To correct the error in SAP Fieldglass, the user creates a new invoice.
Note
If the new invoice in SAP Fieldglass will have the same invoice number as the original invoice, SAP Business
Network must be configured to allow reuse of invoice numbers. The SAP Business Network buyer administrator
This information is applicable only if SAP Business Network is integrated with SAP Fieldglass without SAP Ariba
Procurement solutions.
Following are two examples of situations that might cause an external ERP system to reject an SAP Fieldglass
invoice:
• Tax reconciliation: In some cases, the external ERP system handles tax-related invoice reconciliation. However,
with SAP Fieldglass invoices, all invoice reconciliation occurs in SAP Fieldglass. If there’s a difference in the way
the ERP system and SAP Fieldglass handle tax-related invoice reconciliation, the ERP system might reject the
SAP Fieldglass invoice.
• Invoices with an amount of zero: SAP Fieldglass can generate invoices with a rate of zero for statements of
work (SOWs) that track resources and hours but not expenses. Some ERP systems reject invoices with amount
of zero.
The following high-level steps describe what happens when the ERP system sends an error rejecting an invoice that
originated in SAP Fieldglass.Detailed steps follow each of the following diagrams.
Figure 2: Error Handling Workflow for ERP Rejection of SAP Fieldglass Invoices
1. The external ERP system receives the invoice information in the form of a provider data request from SAP
Business Network.
2. The ERP system validates the invoice information, rejects it, and sends an error message to SAP Business
Network.
3. SAP Business Network receives the status update and identifies the corresponding invoice as an SAP
Fieldglass invoice through the extrinsic Ariba.SpendCategory, which is set to Contingent Labor.
4. SAP Business Network reverses the corresponding purchase order for the invoiced amount and sends the
status update to SAP Fieldglass. The status update includes the reason for the error and states that the invoice
needs to be corrected in SAP Fieldglass.
5. SAP Fieldglass acknowledges receipt of the error and reverses the purchase order for the invoiced amount. The
error is posted in a comment on the invoice in SAP Fieldglass.
Hyperlinks
Some links are classified by an icon and/or a mouseover text. These links provide additional information.
About the icons:
• Links with the icon : You are entering a Web site that is not hosted by SAP. By using such links, you agree (unless expressly stated otherwise in your agreements
with SAP) to this:
• The content of the linked-to site is not SAP documentation. You may not infer any product claims against SAP based on this information.
• SAP does not agree or disagree with the content on the linked-to site, nor does SAP warrant the availability and correctness. SAP shall not be liable for any
damages caused by the use of such content unless damages have been caused by SAP's gross negligence or willful misconduct.
• Links with the icon : You are leaving the documentation for that particular SAP product or service and are entering an SAP-hosted Web site. By using such links,
you agree that (unless expressly stated otherwise in your agreements with SAP) you may not infer any product claims against SAP based on this information.
Example Code
Any software coding and/or code snippets are examples. They are not for productive use. The example code is only intended to better explain and visualize the syntax and
phrasing rules. SAP does not warrant the correctness and completeness of the example code. SAP shall not be liable for errors or damages caused by the use of example
code unless damages have been caused by SAP's gross negligence or willful misconduct.
Bias-Free Language
SAP supports a culture of diversity and inclusion. Whenever possible, we use unbiased language in our documentation to refer to people of all cultures, ethnicities, genders,
and abilities.