Create an invoice line
post
/fscmRestApi/resources/11.13.18.05/payablesInvoicesInSupplierPortal/{InvoiceId}/child/ispInvoiceRestLines
Request
Path Parameters
-
InvoiceId(required): integer(int64)
The value of this parameter could be a hash of the key that is used to uniquely identify the resource item. The client should not generate the hash key value. Instead, the client should query on the collection resource with a filter to navigate to a specific resource item. For example: products?q=InventoryItemId=
Header Parameters
-
Metadata-Context: string
If the REST API supports runtime customizations, the shape of the service may change during runtime. The REST client may isolate itself from these changes or choose to interact with the latest version of the API by specifying this header. For example: Metadata-Context:sandbox="TrackEmployeeFeature".
-
REST-Framework-Version: string
The protocol version between a REST client and service. If the client does not specify this header in the request the server will pick a default version for the API.
-
Upsert-Mode: string
Contains one of the following values: true or false. If true, the server performs an Upsert operation instead of a Create operation. During an Upsert operation, the server attempts to find an existing resource that matches the payload. If a match is found, the server updates the existing resource instead of creating a new one. If not found or false (default), the server performs a Create operation. Note that the Upsert operation isn't supported for date-effective REST resources.
Supported Media Types
- application/json
Root Schema : schema
Type:
Show Source
object-
AssessableValue: number
Title:
Assessable ValueDeemed price at which a product is valued by a tax authority for tax calculation purposes. -
AvailableQuantity: string
Quantity of items received against a purchase order schedule that are available for matching to an invoice.
-
ConsumptionAdviceLineNumber: number
Title:
Consumption Advice LineLine number of the consumption advice associated with the invoice line. -
ConsumptionAdviceNumber: string
Title:
Consumption AdviceMaximum Length:20Number of the consumption advice associated with the invoice line. -
Description: string
Title:
DescriptionMaximum Length:240A brief description of the invoice line. -
FinalDischargeLocationCode: string
Maximum Length:
1082The code that identifies the location of final discharge. -
IncomeTaxRegion: string
Title:
Income Tax RegionMaximum Length:10Reporting region associated with the invoice line for a 1099 supplier. -
IntendedUse: string
Maximum Length:
240Tax driver used to determine and calculate taxes applicable to the invoice line. -
IntendedUseClassifId: integer
(int64)
Title:
Intended UseUnique identifier of the intended use code entered by the user. -
IntendedUseCode: string
Code that identifies the intended use for tax calculation.
-
Item: string
Maximum Length:
255Name of the inventory item associated with the invoice line. -
LineAmount: number
Title:
Line AmountInvoice line amount in the invoice currency. -
LineNumber: integer
(int64)
Title:
Line NumberUnique number that identifies the invoice line. -
LineType: string
Maximum Length:
255Type of invoice line. A list of accepted values is defined in the invoice line type lookup. -
LineTypeLookupCode: string
Title:
Line TypeMaximum Length:25The type of the invoice line. The value must be provided while creating an invoice line. The valid values are Item, Freight, and Miscellaneous. A list of accepted values is defined in the lookup type INVOICE LINE TYPE and can be reviewed using the Setup and Maintenance work area, and the Manage Payables Lookups task. -
ProductCategory: string
Maximum Length:
240Taxable nature of a noninventory item used for tax calculation and tax reporting purposes. -
ProductCategoryCodePath: string
Title:
Product CategoryMaximum Length:240Hierarchy path of the product category code used for tax calculation. -
ProductFiscalClassification: string
Maximum Length:
240Tax classification used by a tax authority to categorize a product. -
ProductFiscalClassificationCode: string
Code that identifies the product fiscal classification used for tax calculation.
-
ProductFiscalClassificationType: string
Type of product fiscal classification used for tax calculation.
-
ProductType: string
Maximum Length:
80Type of product derived from the inventory item attributes. Valid values are goods and services. -
PurchaseOrderLineNumber: number
Title:
LinePurchase order line number matched to the invoice line. -
PurchaseOrderNumber: string
Title:
OrderMaximum Length:30Purchase order document number matched to the invoice line. -
PurchaseOrderScheduleLineNumber: number
Title:
SchedulePurchase order schedule line number matched to the invoice line. -
Quantity: number
Title:
QuantityQuantity of items invoiced on the invoice line. -
ReceiptLineNumber: integer
(int64)
The line number of the receipt associated with the invoice line.
-
ReceiptNumber: string
Maximum Length:
255The receipt number of the material associated with the invoice line. -
Retainage: number
Amount withheld as retainage against the invoice line.
-
RetainageRemaining: number
Remaining amount withheld as retainage against the invoice line.
-
RetainedInvoiceLineNumber: integer
Line number of the retained invoice associated with the invoice line.
-
RetainedInvoiceNumber: integer
(int64)
Invoice number of the retained invoice associated with the invoice line.
-
ShipFromLocationId: integer
(int64)
Title:
Ship-from LocationThe unique identifier of the ship-from location. -
ShipToLocation: string
Title:
NameMaximum Length:60Location to which the supplier ships the goods or services. -
ShipToLocationCode: string
Maximum Length:
255The user-entered ship to location code that helps to uniquely identify a ship to location. -
TaxClassification: string
Title:
Tax ClassificationMaximum Length:30Tax classification code used for tax calculation. -
TaxControlAmount: number
Title:
Tax Control AmountAmount used to ensure that the calculated tax matches the tax amount on the physical document. -
TransactionBusinessCategory: string
Maximum Length:
255Transaction category assigned to the invoice line for tax calculation purposes. -
TransactionBusinessCategoryCodePath: string
Title:
Transaction Business CategoryMaximum Length:240Hierarchy path of the transaction business category code used for tax calculation. -
UnitPrice: number
Title:
Unit PriceUnit price of the good or service. -
UOM: string
Maximum Length:
25Unit of measure used for the invoiced quantity. -
UserDefinedFiscalClassification: string
Maximum Length:
240Classification used for tax requirements that can't be defined using existing fiscal classification types. -
UserDefinedFiscalClassificationCode: string
Title:
User-Defined Fiscal ClassificationMaximum Length:240Code that identifies the user-defined fiscal classification used for tax calculation.
Response
Supported Media Types
- application/json
Default Response
The following table describes the default response for this task.
Headers
-
Metadata-Context:
If the REST API supports runtime customizations, the shape of the service may change during runtime. The REST client may isolate itself from these changes or choose to interact with the latest version of the API by specifying this header. For example: Metadata-Context:sandbox="TrackEmployeeFeature".
-
REST-Framework-Version:
The protocol version between a REST client and service. If the client does not specify this header in the request the server will pick a default version for the API.
Root Schema : payablesInvoicesInSupplierPortal-ispInvoiceRestLines-item-response
Type:
Show Source
object-
AssessableValue: number
Title:
Assessable ValueDeemed price at which a product is valued by a tax authority for tax calculation purposes. -
AvailableQuantity: string
Quantity of items received against a purchase order schedule that are available for matching to an invoice.
-
ConsumptionAdviceLineNumber: number
Title:
Consumption Advice LineLine number of the consumption advice associated with the invoice line. -
ConsumptionAdviceNumber: string
Title:
Consumption AdviceMaximum Length:20Number of the consumption advice associated with the invoice line. -
CreatedBy: string
Title:
Created ByRead Only:trueMaximum Length:64The user who created the record. -
CreationDate: string
(date-time)
Title:
Creation DateRead Only:trueThe date when the invoice line was created. -
Description: string
Title:
DescriptionMaximum Length:240A brief description of the invoice line. -
FinalDischargeLocation: string
Read Only:
trueMaximum Length:1082Final discharge location used for tax calculation on the invoice line. -
FinalDischargeLocationCode: string
Maximum Length:
1082The code that identifies the location of final discharge. -
IncludedTaxAmount: number
Read Only:
trueAmount of tax included in the invoice line. -
IncomeTaxRegion: string
Title:
Income Tax RegionMaximum Length:10Reporting region associated with the invoice line for a 1099 supplier. -
IntendedUse: string
Maximum Length:
240Tax driver used to determine and calculate taxes applicable to the invoice line. -
IntendedUseClassifId: integer
(int64)
Title:
Intended UseUnique identifier of the intended use code entered by the user. -
IntendedUseCode: string
Code that identifies the intended use for tax calculation.
-
Item: string
Maximum Length:
255Name of the inventory item associated with the invoice line. -
ItemDescription: string
Read Only:
trueDescription of the item associated with the invoice line. -
LastUpdateDate: string
(date-time)
Title:
Last Update DateRead Only:trueThe date when the invoice line was last updated. -
LastUpdatedBy: string
Title:
Last Updated ByRead Only:trueMaximum Length:64The user who last updated the invoice line. -
LineAmount: number
Title:
Line AmountInvoice line amount in the invoice currency. -
LineNumber: integer
(int64)
Title:
Line NumberUnique number that identifies the invoice line. -
LineSource: string
Read Only:
trueMaximum Length:255Source from which the invoice line was created. A list of accepted values is defined in the line source lookup. -
LineType: string
Maximum Length:
255Type of invoice line. A list of accepted values is defined in the invoice line type lookup. -
LineTypeLookupCode: string
Title:
Line TypeMaximum Length:25The type of the invoice line. The value must be provided while creating an invoice line. The valid values are Item, Freight, and Miscellaneous. A list of accepted values is defined in the lookup type INVOICE LINE TYPE and can be reviewed using the Setup and Maintenance work area, and the Manage Payables Lookups task. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
POHeaderId: integer
(int64)
Read Only:
trueThe unique identifier of the purchase order document number that's matched to the invoice. -
ProductCategory: string
Maximum Length:
240Taxable nature of a noninventory item used for tax calculation and tax reporting purposes. -
ProductCategoryCodePath: string
Title:
Product CategoryMaximum Length:240Hierarchy path of the product category code used for tax calculation. -
ProductFiscalClassification: string
Maximum Length:
240Tax classification used by a tax authority to categorize a product. -
ProductFiscalClassificationCode: string
Code that identifies the product fiscal classification used for tax calculation.
-
ProductFiscalClassificationType: string
Type of product fiscal classification used for tax calculation.
-
ProductType: string
Maximum Length:
80Type of product derived from the inventory item attributes. Valid values are goods and services. -
PurchaseOrderLineNumber: number
Title:
LinePurchase order line number matched to the invoice line. -
PurchaseOrderNumber: string
Title:
OrderMaximum Length:30Purchase order document number matched to the invoice line. -
PurchaseOrderScheduleLineNumber: number
Title:
SchedulePurchase order schedule line number matched to the invoice line. -
Quantity: number
Title:
QuantityQuantity of items invoiced on the invoice line. -
RcvTransactionId: integer
Read Only:
trueUnique identifier of the receipt transaction matched to the invoice line. -
ReceiptLineNumber: integer
(int64)
The line number of the receipt associated with the invoice line.
-
ReceiptNumber: string
Maximum Length:
255The receipt number of the material associated with the invoice line. -
Retainage: number
Amount withheld as retainage against the invoice line.
-
RetainageRemaining: number
Remaining amount withheld as retainage against the invoice line.
-
RetainedInvoiceLineNumber: integer
Line number of the retained invoice associated with the invoice line.
-
RetainedInvoiceNumber: integer
(int64)
Invoice number of the retained invoice associated with the invoice line.
-
ShipFromLocation: string
Read Only:
trueMaximum Length:1082Code that identifies the ship-from location. -
ShipFromLocationId: integer
(int64)
Title:
Ship-from LocationThe unique identifier of the ship-from location. -
ShipToLocation: string
Title:
NameMaximum Length:60Location to which the supplier ships the goods or services. -
ShipToLocationCode: string
Maximum Length:
255The user-entered ship to location code that helps to uniquely identify a ship to location. -
SupplierItem: string
Read Only:
trueMaximum Length:300Supplier item number from the purchase order schedule line. -
TaxClassification: string
Title:
Tax ClassificationMaximum Length:30Tax classification code used for tax calculation. -
TaxControlAmount: number
Title:
Tax Control AmountAmount used to ensure that the calculated tax matches the tax amount on the physical document. -
TaxRateName: string
Read Only:
trueMaximum Length:255Name of the tax rate associated with the invoice line. -
TransactionBusinessCategory: string
Maximum Length:
255Transaction category assigned to the invoice line for tax calculation purposes. -
TransactionBusinessCategoryCodePath: string
Title:
Transaction Business CategoryMaximum Length:240Hierarchy path of the transaction business category code used for tax calculation. -
UnitPrice: number
Title:
Unit PriceUnit price of the good or service. -
UOM: string
Maximum Length:
25Unit of measure used for the invoiced quantity. -
UserDefinedFiscalClassification: string
Maximum Length:
240Classification used for tax requirements that can't be defined using existing fiscal classification types. -
UserDefinedFiscalClassificationCode: string
Title:
User-Defined Fiscal ClassificationMaximum Length:240Code that identifies the user-defined fiscal classification used for tax calculation.
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : link
Type:
Show Source
object-
href: string
Title:
hyperlink referenceThe URI to the related resource. -
kind: string
Title:
kindAllowed Values:[ "collection", "item", "describe", "other" ]The kind of the related resource. -
name: string
Title:
nameThe name of the link to the related resource. -
properties: object
properties
-
rel: string
Title:
relationAllowed Values:[ "self", "lov", "parent", "canonical", "child", "enclosure", "action", "custom" ]The name of the relation to the resource instance. Example: self.
Nested Schema : properties
Type:
Show Source
object-
changeIndicator: string
Change indicator or the ETag value of the resource instance.