Freight Invoice Line

In general an Invoice Line can be aligned with Order Lines. The ItemQuantity and Price are used to compute the Total. The Total is a sum of the Total and any Charges, Taxes or Allowances.

Child Components

Type Code 0..1
Action Code 0..1
Line Number Identifier 0..1
Line Identifier Set 0..∞
Related Identifier 0..∞
Description 0..∞
Note 0..∞
Document Reference 0..∞
Attachment 0..∞
Status 0..∞
Item 0..1
Item Instance 0..∞
Quantity 0..∞
Unit Price 0..1
Purchase Order Reference 0..∞
Additional Document Request 0..∞
Party 0..∞
Contract Reference 0..∞
Extended Amount 0..1
Total Amount 0..1
Amount Discount 0..∞
Open Item Indicator 0..1
Tax 0..∞
Distribute Charge 0..∞
Distribute Tax 0..∞
Distribution 0..∞
Invoice Charge 0..∞
Invoice Allowance 0..∞
Goods Receipt Date Time 0..1
Services Receipt Date Time 0..1
Carrier Party 0..∞
Ship To Party 0..∞
Ship From Party 0..∞
Bill To Party 0..∞
Transportation Term 0..∞
Shipment Date Time 0..1
Dunnage Weight Measure 0..1
Tare Weight Measure 0..1
Net Weight Measure 0..1
Gross Weight Measure 0..1
Net Volume Measure 0..1
Total Volume Measure 0..1
Transport Step 0..∞
Event 0..∞
Freight Invoice Schedule 0..∞
Shipment Reference 0..1
Requested Delivery Date 0..1
Actual Delivery Date Time 0..1
Freight Invoice Sub Line 0..∞
Extension 1..1

UML Class Model

The following link opens the SVG image in a separate browser tab.
You can save the file locally and use it, for example, in PowerPoint.
SVG File
@startuml

class FreightInvoiceLine {
    string TypeCode
    string ActionCode
    string LineNumberIdentifier
    string Description
    string Note
    number Quantity
    number ExtendedAmount
    number TotalAmount
    boolean OpenItemIndicator
    string GoodsReceiptDateTime
    string ServicesReceiptDateTime
    string ShipmentDateTime
    number DunnageWeightMeasure
    number TareWeightMeasure
    number NetWeightMeasure
    number GrossWeightMeasure
    number NetVolumeMeasure
    number TotalVolumeMeasure
    string RequestedDeliveryDate
    string ActualDeliveryDateTime
}

class "LineIdentifierSet"{}
class "RelatedIdentifier"{}
class "DocumentReference"{}
class "Attachment"{}
class "Status"{}
class "Item"{}
class "ItemInstance"{}
class "UnitPrice"{}
class "PurchaseOrderReference"{}
class "AdditionalDocumentRequest"{}
class "Party"{}
class "ContractReference"{}
class "AmountDiscount"{}
class "Tax"{}
class "DistributeCharge"{}
class "DistributeTax"{}
class "Distribution"{}
class "InvoiceCharge"{}
class "InvoiceAllowance"{}
class "CarrierParty"{}
class "ShipToParty"{}
class "ShipFromParty"{}
class "BillToParty"{}
class "TransportationTerm"{}
class "TransportStep"{}
class "Event"{}
class "FreightInvoiceSchedule"{}
class "ShipmentReference"{}
class "FreightInvoiceSubLine"{}

FreightInvoiceLine o-d- "0...∞" "LineIdentifierSet"
FreightInvoiceLine o-r- "0...∞" "RelatedIdentifier"
FreightInvoiceLine o-u- "0...∞" "DocumentReference"
FreightInvoiceLine o-l- "0...∞" "Attachment"
FreightInvoiceLine o-d- "0...∞" "Status"
FreightInvoiceLine o-u- "0...1" "Item"
FreightInvoiceLine o-d- "0...∞" "ItemInstance"
FreightInvoiceLine o-u- "0...1" "UnitPrice"
FreightInvoiceLine o-d- "0...∞" "PurchaseOrderReference"
FreightInvoiceLine o-u- "0...∞" "AdditionalDocumentRequest"
FreightInvoiceLine o-d- "0...∞" "Party"
FreightInvoiceLine o-u- "0...∞" "ContractReference"
FreightInvoiceLine o-d- "0...∞" "AmountDiscount"
FreightInvoiceLine o-u- "0...∞" "Tax"
FreightInvoiceLine o-d- "0...∞" "DistributeCharge"
FreightInvoiceLine o-u- "0...∞" "DistributeTax"
FreightInvoiceLine o-d- "0...∞" "Distribution"
FreightInvoiceLine o-u- "0...∞" "InvoiceCharge"
FreightInvoiceLine o-d- "0...∞" "InvoiceAllowance"
FreightInvoiceLine o-u- "0...∞" "CarrierParty"
FreightInvoiceLine o-d- "0...∞" "ShipToParty"
FreightInvoiceLine o-u- "0...∞" "ShipFromParty"
FreightInvoiceLine o-d- "0...∞" "BillToParty"
FreightInvoiceLine o-u- "0...∞" "TransportationTerm"
FreightInvoiceLine o-d- "0...∞" "TransportStep"
FreightInvoiceLine o-u- "0...∞" "Event"
FreightInvoiceLine o-d- "0...∞" "FreightInvoiceSchedule"
FreightInvoiceLine o-u- "0...1" "ShipmentReference"
FreightInvoiceLine o-d- "0...∞" "FreightInvoiceSubLine"

hide circle
@enduml

Where Used

Following is a list of components that have Freight Invoice Line as a child component.

Feedback

OAGi and its members welcome your feedback.

UUID: 89fc4e0091814f5e8de14eb38b267abb

connectSpec (OAGIS) Version 10.12.8