InvoicesinvoiceLines
Captures goods, services, freight, and miscellaneous charges at the invoice line level, forming the basis for accounting entries.
Table-Specific Information
Select
The connector uses the Oracle Fusion Cloud Financials API to process some of the filters having 'queryable'='true' in metadata. The connector processes other filters within the connector.
For example, the following query is processed server-side:
SELECT * FROM [Cdata].[Financials].[InvoicesinvoiceLines] WHERE LineNumber = 10003
Insert
Create an InvoicesinvoiceLine.
You need to provide InvoicesUniqId, instead of InvoicesInvoiceId, to insert the record.
INSERT INTO [Cdata].[Financials].[invoicesinvoiceLines](InvoicesUniqId,LineNumber,DistributionCombination,LineAmount) VALUES (132432,46,'101.10.60230.462',3.25)
Update
The Oracle Fusion Cloud Financials API uses InvoicesUniqId instead of InvoicesInvoiceId and LineNumberUniqId instead of LineNumber as a path parameter in the URL to update the record.
If you want to update a record directly using the Id (without any other filter), you can update the record in the following way:
UPDATE [Cdata].[Financials].[invoicesinvoiceLines] SET Description='adsw' WHERE LineNumberUniqId='1324325,45' AND InvoicesUniqId=13243;
Note: This does not require an extra GET request to retrieve the UniqId.
Alternatively, if you want to apply any other filter, use LineNumber instead of LineNumberUniqId and InvoicesInvoiceId instead of InvoicesUniqId. You can update the record in the following way:
UPDATE [Cdata].[Financials].[invoicesinvoiceLines] SET Description='adsw' WHERE Description='asas' AND InvoicesInvoiceId=13243
Note: Update on aggregates are not allowed by the API. Use the child tables to add/update/delete aggregates.
Delete
The Oracle Fusion Cloud Financials API uses InvoicesUniqId instead of InvoicesInvoiceId and LineNumberUniqId instead of LineNumber as a path parameter in the URL to delete the record.
If you want to delete a record directly using the Id (without any other filter), you can delete the record in the following way:
DELETE FROM [Cdata].[Financials].[invoicesinvoiceLines] WHERE InvoicesUniqId=132432 AND LineNumberUniqId='1324325,46'
Note: This does not require an extra GET request to retrieve the UniqId.
Alternatively, if you want to apply any other filter, use LineNumber instead of LineNumberUniqId and InvoicesInvoiceId instead of InvoicesUniqId. You can delete the record in the following way:
DELETE FROM [Cdata].[Financials].[invoicesinvoiceLines] WHERE Description='asas' AND InvoicesInvoiceId=13243
Columns
| Name | Type | ReadOnly | Description |
| InvoicesInvoiceId [KEY] | Long | True |
Unique identifier of the invoice associated with the invoice line, linking the line to its corresponding invoice. |
| InvoicesUniqId [KEY] | String | True |
Unique identifier used for insert, update, and delete operations, preferred over InvoicesInvoiceId when managing invoice lines. |
| LineNumber [KEY] | Int | False |
Unique number assigned to each invoice line. It must be provided when creating the invoice line and cannot be updated once created. |
| LineNumberUniqId [KEY] | String | True |
Unique identifier for managing insert, update, and delete operations related to invoice lines, preferred over LineNumber. |
| LineAmount | Decimal | False |
The amount of the invoice line in the invoice currency. This value must be provided during invoice line creation. |
| AccountingDate | Date | False |
The accounting date for the invoice line, which is used to default values in invoice distributions. It can be derived or manually entered. |
| UOM | String | False |
Unit of measure for the quantity invoiced, such as 'kg' or 'box', indicating the quantity for the line item. |
| TaxRateName | String | True |
Name of the tax rate associated with the invoice line, defining the applicable tax rate. |
| LineType | String | False |
Type of invoice line, such as 'Item', 'Freight', or 'Miscellaneous'. The type defines the nature of the line item. |
| AssetBook | String | False |
Asset book associated with the invoice line, relevant for transferring the item to Oracle Fusion Assets. |
| TrackAsAssetFlag | Bool | False |
Indicates whether the item should be tracked as an asset in Oracle Fusion Assets. Defaulted based on distribution settings. |
| BaseAmount | Decimal | True |
Base amount for the invoice line before taxes and adjustments. |
| Description | String | False |
Description of the invoice line item, providing additional details about the line. |
| IncomeTaxRegion | String | False |
Region for reporting income tax on the invoice line, used for tax purposes, especially in 1099 reporting. |
| Item | String | False |
Inventory item identifier, corresponding to the item being invoiced. |
| ItemDescription | String | True |
Description of the inventory item associated with the invoice line. |
| LineSource | String | True |
Source of the invoice line, identifying how the line item is classified or categorized. |
| Quantity | Decimal | False |
The quantity of items invoiced, including any price corrections, quantity corrections, or unmatched lines. |
| DistributionCombination | String | False |
Accounting flexfield used for generating a distribution for the invoice line. This can be defaulted from supplier settings. |
| AssetCategory | String | False |
Category under which the asset line is grouped when transferring to Oracle Fusion Assets. |
| UnitPrice | Decimal | False |
Price per unit of the good or service invoiced. |
| ProrateAcrossAllItemsFlag | Bool | False |
Indicates whether freight or miscellaneous charges should be prorated across all item lines. Default is false. |
| LandedCostEnabled | String | False |
Indicates whether the invoice line is enabled for calculating and including landed cost. |
| DiscardedFlag | Bool | True |
Flag indicating whether the invoice line has been discarded and should no longer be considered. |
| CanceledFlag | Bool | True |
Flag indicating whether the invoice line has been canceled. |
| IncomeTaxType | String | False |
Income tax type applicable to the supplier, such as 1099 tax classification for certain suppliers. |
| TaxRateCode | String | True |
Tax rate code applied to the invoice line for tax calculation purposes. |
| TaxRate | Decimal | True |
Tax rate applied to the invoice line, indicating the percentage for tax calculation. |
| TaxClassification | String | False |
Tax classification code used to categorize the invoice line for tax purposes. |
| GenerateDistributions | String | True |
Indicates whether distributions should be generated for the invoice line during accounting. |
| BudgetDate | Date | False |
Budgetary calendar period date applicable for funds checking. |
| FundsStatus | String | True |
Status of funds available for the invoice line, used in budget tracking. |
| ApprovalStatus | String | True |
Current approval status of the invoice line, such as approved or pending. |
| DistributionSet | String | False |
Distribution set used for generating distributions for the invoice line. |
| Withholding | String | False |
Name of the withholding tax group applied to the invoice line. |
| ShipToLocationCode | String | False |
Code identifying the location where goods were shipped to for the invoice line. |
| ShipToLocation | String | False |
Location where the goods or services were delivered, as specified for the invoice line. |
| ShipToCustomerLocation | String | True |
Customer location associated with the invoice line delivery. |
| TaxControlAmount | Decimal | False |
User-entered amount ensuring the calculated tax matches the physical document. |
| AssessableValue | Decimal | False |
Deemed price at which the product is valued for tax calculation purposes. |
| ProductType | String | False |
Type of product, such as goods or services, determined by the inventory item attributes. |
| ProductCategory | String | False |
Taxable nature of a non-inventory item, used for tax calculation and reporting purposes. |
| ProductCategoryCodePath | String | False |
Code path used to uniquely identify a product category for tax reporting. |
| UserDefinedFiscalClassification | String | False |
Classification used for any tax requirements not defined by standard fiscal classification types. |
| UserDefinedFiscalClassificationCode | String | False |
User-entered code for a custom fiscal classification. |
| IntendedUse | String | False |
Tax driver used to determine applicable taxes for the invoice line. |
| IntendedUseCode | String | False |
Code identifying the intended use for tax purposes, used to help determine tax rates. |
| ProductFiscalClassification | String | False |
Tax classification used by tax authorities to categorize a product. |
| ProductFiscalClassificationCode | String | False |
Code used to uniquely identify the product fiscal classification. |
| ProductFiscalClassificationType | String | False |
Type of product fiscal classification used for tax purposes. |
| TransactionBusinessCategory | String | False |
Transaction category assigned to the invoice line for tax calculation. |
| TransactionBusinessCategoryCodePath | String | False |
Code path used to uniquely identify a transaction business category. |
| Requester | String | False |
Name of the person who requested the goods or services, used in the invoice approval workflow. |
| PurchasingCategory | String | True |
Category used to group purchases for tax and reporting purposes. |
| MatchType | String | True |
Indicates the matching type used for the invoice line, such as Purchase Order Match. |
| MatchOption | String | True |
Option used to control how the invoice line is matched, such as 2-way or 3-way matching. |
| MatchBasis | String | True |
Basis used to perform the match between the invoice line and purchase orders or receipts. |
| PurchaseOrderNumber | String | False |
Purchase order number matched to the invoice line. |
| PurchaseOrderLineNumber | Decimal | False |
Purchase order line number matched to the invoice line. |
| PurchaseOrderScheduleLineNumber | Decimal | False |
Schedule line number from the purchase order matched to the invoice line. |
| ReceiptNumber | String | False |
Receipt number associated with the invoice line. |
| ReceiptLineNumber | Long | False |
Receipt line number associated with the invoice line. |
| ConsumptionAdviceNumber | String | False |
Consignment advice number associated with the invoice line. |
| ConsumptionAdviceLineNumber | Decimal | False |
Line number of the consignment advice matched to the invoice line. |
| FinalMatchFlag | Bool | False |
Indicates whether this invoice line is the final match to a purchase order schedule, preventing further matching. |
| MultiperiodAccountingStartDate | Date | False |
Start date for multiperiod accounting for the invoice line. |
| MultiperiodAccountingEndDate | Date | False |
End date for multiperiod accounting for the invoice line. |
| MultiperiodAccountingAccrualAccount | String | False |
Account used for accruals in multiperiod accounting. |
| CreatedBy | String | True |
User who created the invoice line. |
| CreationDate | Datetime | True |
Date when the invoice line was created. |
| LastUpdateDate | Datetime | True |
Date when the invoice line was last updated. |
| LastUpdatedBy | String | True |
User who last updated the invoice line. |
| LastUpdateLogin | String | True |
Login session associated with the user who last updated the invoice line. |
| RequesterId | Long | False |
Unique identifier for the requester of the goods or services. |
| PrepaymentNumber | String | True |
Prepayment number linked to the invoice line. |
| PrepaymentLineNumber | Int | True |
Prepayment line number associated with the invoice line. |
| PrepaymentIncludedonInvoiceFlag | Bool | True |
Indicates whether the prepayment is included on the invoice. |
| ReferenceKeyTwo | String | True |
Secondary reference key used to uniquely identify the invoice line. |
| ProductTable | String | True |
Product table associated with the invoice line. |
| invoiceLineGdf | String | False |
Global descriptive flexfield for additional attributes related to the invoice line. |
| invoiceLineProjectDff | String | False |
Project descriptive flexfield used for managing project-specific invoice line data. |
| invoiceDistributions | String | False |
Used for managing distribution details of the invoice line. |
| invoiceLineDff | String | False |
Descriptive flexfield for user-defined attributes related to the invoice line. |
| Finder | String | True |
Search term or identifier used to locate and retrieve specific invoice line records. |
| InvoiceId | Long | True |
Unique identifier for the invoice related to the line item. |
| CUReferenceNumber | Int | False |
Reference number linking the child aggregates to parent tables. |
| EffectiveDate | Date | True |
Date parameter used to fetch resources that are effective as of the specified start date. |