Create Receivables Invoices
Become familiar with the current Integrator limitations. These will be resolved over time as Oracle improves the underlying web services and we add functionality to this product.
The Oracle REST web service is very good at defaulting information when not uploaded and also at using your AutoAccounting rules. To preserve performance this Integrator has been designed to not default information as the Oracle ERP Cloud UI does, and instead leave this work to the background REST web service.
If you want to bypass your AutoAccounting configuration, simply enter your accounting information into the Distributions section of the Integrator. The Header Distribution section accepts Account Classes of Receivables and Freight, and the Line Distribution section accepts Account Classes of Revenue and Freight (due to limitations with Oracle’s REST web service and separate Tax Lines not being supported yet).
To create standard Receivables invoices, ensure the Upload Action for all relevant sections is set to Create.
Tip: Use the Default row 10 and set the value to Create for each section, or simply enter Create records (case sensitive) into the ‘Header Upload Action’ to automatically set the upload action in all other sections containing data.
Sheet Structure Examples
The scenarios below illustrate single and multiple Receivables invoices with associated Lines and Distributions. Examples do not include all critical columns. Note the ‘Create’ action at the header for each Receivables invoice.
Scenario 1
A Receivables invoice with two Lines each with one Distribution:
Scenario 2
Two Receivables invoices with associated Lines, and Distributions:
Once all Receivables invoice information is entered, the upload process can be initiated. For details on uploading refer to the Upload section.
Note: To create a complete invoice, header and line data is required at a minimum. The exception to this is if a Freight only invoice is created, with the Freight Amount at the Header level.
You can have Freight at either Header or Line level, but not both. To assign total freight at the header level, populate the ‘Freight Amount’ column. To assign freight to lines, populate the ‘Allocated Freight Amount’ column for the applicable line.
Example of Header Freight:
Example of Line Freight:
Successful uploads will return an ‘Accepted’ status at the Header level only, once the record is accepted by Oracle, and return Receivables invoice information from the web service.
Rejected uploads will return messaging.
More information on how to reprocess these records can be found here.
Create Incomplete Invoices
An invoice that is uploaded to Oracle via the web service is completed by default. As there is sometimes a business need to leave invoices in an Incomplete state, using the 'Invoice Status' column will allow the invoice to be created in a 'Complete' status and then be immediately updated to an 'Incomplete' status in the same upload.
The ‘Incomplete’ process can optionally be initiated at the time of invoice creation if all appropriate sections before it have been created successfully.
Note: the value ‘Incomplete’ to apply this functionality should only be added to the first line of the invoice (invoice header level) otherwise if the value is repeated for all lines, an error regarding orphaned records is returned.
To Incomplete an Invoice enter ‘Incomplete’ in the ‘Invoice Status’ field
or, open the corresponding data entry form to select the value:
After upload, if the invoice status has successfully been set to ‘Incomplete’ the ‘Header’ Status in the integrator will present an ‘Accepted’ status and the ‘Invoice Status’ Status will present as ‘Validated’.
The Oracle form will show the Invoice as ‘Incomplete’ as per below screenshot
If the invoice status has not been set to ‘Incomplete’ correctly, this will be due to the Invoice as a whole not being accepted, as below:
Or if it is specifically due to an error with the Invoice Status, both the ‘Header’ Status and ‘Invoice Status’ Status will present an ‘Error’ status.
The ‘Invoice Status Messages’ column will provide more feedback on the error
Watch this short recording to demonstrate the functionality.
Notes:
· At present the Invoice Status can only be set to Incomplete. There is no provision to set to Complete or Frozen via this method.
· If Incomplete is not specified as the Invoice Status in the Integrator, the invoice is created as Complete.
· Existing invoices cannot be set to incomplete. This functionality will only work when new invoices are being created.
· Invoice Status is not downloaded; to prevent unwanted errors or services being called on upload.
· To mitigate incomplete invoices being deleted, where gapless numbering is required, in Receivables System Options ensure the ‘Allow transaction deletion’ option is disabled for the Business Unit (or as business process dictates).
Attachments
The Integrator is only able to create Attachments, as the Oracle web services does not currently allow for the update or download of existing Attachments.
Note: Attachments are only supported at the Header level at this stage.
Refer to the Attachment documentation for more information on these limitations.
Descriptive Flexfields
In the DFF form, the field controls may not represent the Data Type of each DFF Attribute for the chosen Context. They will be presented as shortlist LOVs as shown below:
For DFF Attributes with a Data Type of Free Text, a user can type the required value into the available field.