Standard Code Lists

Standard code lists are not published by Infor LN. The code values must be known for any application in the ION environment. Therefore, Infor PCL must implement these code lists and values, as listed in this Appendix.

The integration uses the standard ISO-code lists for currencies, countries, and languages:

Code ListDescription
CurrenciesStandard currency codes use the ISO 4217 currency code.
CountriesStandard country codes use the ISO 3166-1 alpha 2 country codes.
LanguagesStandard language codes use the ISO 639-1 language code.

 

The integration also uses the following code lists and fixed values:

1. Code list: Billing Types - Enumerated codes used for defining the method to calculate invoice amounts for a specified project contract type - the type determines, the time when the invoices must be issued to the customer.

Published ValueInfor LN ValueDescription
Cost PlusCost PlusThe invoice amount is based on the financial amounts specified at cost object level plus a profit.
Unit RateUnit RateThe invoice amount is based on the financial amounts per unit, defined at project element or activity level.
InstallmentInstallmentThe invoice amount is an agreed-upon part of the contract amount.
Progress InvoiceProgress InvoiceThe invoice amount is based on progress for project, element or activity.
Delivery BasedDelivery BasedInvoicing is based on the sales amounts of the contract deliverables that are linked to the contract shipments.

 

2. Code list: Cost Types - Enumerated codes used for categorizing cost objects according to the nature of the costs.

Published ValueInfor LN valueDescription
MaterialMaterialCosts for consumable items
LaborLaborCosts for specific tasks
EquipmentEquipmentCosts for non-consumable items, such as machinery and tools
SubcontractingSubcontractingCosts for hired third-party services
SundrySundry CostsIndirect costs and costs that do not belong to other cost types, for example, insurance costs
OverheadOverheadCosts for applied overhead

 

3. Code list: Earned Value Methods - Methods for measuring project performance by comparing planning with actuals.

Published ValueInfor LN valueDescription
MilestoneMilestoneBased on milestones reached
Start and End PercentStart and End PercentageBased on percentage values attached to the start and end points of activities
Percent CompletePercent CompleteBased on the percentage progress of activities
Effort LevelLevel of EffortBased on the performed proportional effort of time-driven activities
ApportionedApportionedBased on an intrinsic performance relationship to another activity

 

*In Infor PCL, the first 3 earned value methods are supported. The last two are treated as Percent Complete by default.

4. Code list: Financial Status - The financial result status of a project, regarding the generation of final financial transactions.

Published ValueInfor LN ValueDescription
FreeFreeFor the project, the generation of final result financial transactions is not applicable
DetermineDetermine ResultFor the project, final result financial transactions have not been generated yet
ResultResult DeterminedFor the project, final result financial transactions have been generated and posted to the general ledger

 

5. Code list: Holdback Types - A classification that defines how holdback is defined, for example, for a project contract line. Holdback is a percentage amount that the customer withholds from the contract amount.

Published ValueInfor LN ValueDescription
All InvoicesAll InvoicesThe holdback is applied on all invoices
Based on ProgressBased on ProgressThe holdback is applied based on the progress of the related project
No HoldbackNo HoldbackHoldback is not applied

 

6. Code list: Installment Types - Installment types indicate how installments are applied in Invoicing.

Published ValueInfor LN ValueDescription
AmountAmountThe installments are divided into fixed amounts
PercentPercentageThe installments are divided as percentage amounts
PointsPointsThe installments are divided into points
Not ApplicableNot ApplicableInstallment is not applied

 

7. Code list: Posting Types - Posting types are used to identify financial transactions and to determine how the transactions must be posted to the general ledger. Posting types indicate where the financial transaction originates from, and combine related posting types in the project cost and revenue history.

Published ValueInfor LN ValueDescriptionType of Cost
Additional Calculation Office VarianceAdditional Calculation Office VarianceAdditional calculation office varianceActual Cost
ContractContractContractActual Cost
AdjustmentAdjustmentAdjustmentActual Cost
Work Order Price VarianceWork Order Price VarianceWork order price varianceActual Cost
DirectDeliveryIssueDirect Delivery IssueActual Cost
DirectDeliveryVarianceDirect Delivery VarianceActual Cost
Direct DeliveryDirect DeliveryActual Cost
Issue ResultIssue ResultIssue resultActual Cost
ExpensesExpensesCosts entered as employee expenses related to a projectActual Cost
Variance AdjustmentVariance AdjustmentActual Cost
FreightPriceVarianceFreight Price VarianceActual Cost
FreightCostsFreight CostsActual Cost
General Costs VarianceGeneral Costs VarianceGeneral costs varianceActual Cost
General Costs (through Financials)General Costs (through Financials)General costs (through Financials)Actual Cost
General CostsGeneral CostsGeneral costsActual Cost
General Costs Work OrderGeneral Costs Work OrderActual Cost
Interim ResultInterim ResultInterim Results
IssueIssueIssueActual Cost
Issue InvoicedIssue InvoicedActual Cost
Item Surcharge ReceiptItem Surcharge ReceiptItem surcharge receiptActual Cost
Item Surcharge IssueItem Surcharge IssueItem surcharge issueActual Cost
On OrderOn OrderCommitment originating from purchase order entrySoft Commitment
Operation CostsOperation CostsActual Cost
Price VariancePrice VarianceCosts originating from a purchase price varianceHard Commitment
QuarantineReceiptQuarantine ReceiptActual Cost
PurchasePriceVariancePurchase Price VarianceActual Cost
ReceiptReceiptCommitment originating from assigning a purchase order to a projectHard Commitment
RejectionRejectionHard Commitment
RevaluationRevaluationActual Cost
RevenuesRevenuesActual Cost
RevenuesAnalysisRevenues AnalysisActual Cost
Reverse Interim ResultReverse Interim ResultReverse Interim Results
ReceiptInvoicedReceipt InvoicedActual Cost
Shipment VarianceShipment VarianceCosts originating from a shipment varianceActual Cost
SubcontractingSubcontractingActual Cost
SubcontractingWorkInProgressSubcontracting WIPActual Cost
SubcontractingInvoicedSubcontracting InvoicedActual Cost
OperationInvoicedOperation InvoicedActual Cost
GeneralCostsWorkOrderInvoicedGeneral Costs Work Order InvoicedActual Cost
ShipmentVarianceInvoiced(Project)Shipment Variance Invoiced (Project)Actual Cost
GeneralCostsInvoicedGeneral Costs InvoicedActual Cost
MaterialMaterialActual Cost
MaterialInvoicedMaterial InvoicedActual Cost
Value CorrectionValue CorrectionValue correctionActual Cost
Repair Warranty CostsRepair Warranty CostsRepair warranty costsActual Cost
Work in Process HoursWIP HoursWork in process hoursActual Cost
Warranty CostsWarranty CostsWarranty costsActual Cost
WorkInProcessTransferIssueWIP Transfer IssueActual Cost
Work in Process Transfer ReceiptWIP Transfer ReceiptActual Cost
WorkInProcessTransferReceiptInvoicedWIP Transfer Receipt InvoicedActual Cost
Warehouse Surcharge IssueWarehouse Surcharge IssueWarehouse surcharge issueActual Cost
Warehouse Surcharge ReceiptWarehouse Surcharge ReceiptWarehouse surcharge receiptActual Cost
CostOfGoodsSoldCostOfGoodsSoldActual Cost
GoodwillGoodwillGoodwillActual Cost
Tool CostsTool CostsTool costsActual Cost
ToolCostsInvoicedTool Costs InvoicedActual Cost
IssueInvoiced(Project)Issue Invoiced (Project)Actual Cost
Landed CostsLanded CostsLanded costsActual Cost
Landed Costs VarianceLanded Costs VarianceLanded costs varianceHard Commitment
Landed Costs InvoicedLanded Costs InvoicedLanded costs invoicedHard Commitment
Landed Costs Variance InvoicedLanded Costs Variance InvoicedLanded costs variance invoicedActual Cost
Invoiced Work in ProcessInvoiced WIPInvoiced work in processActual Cost
Issue (Project)Issue (Project)Actual Cost
Loan ResultLoan ResultLoan resultActual Cost
Sales Order Price VarianceSales Order Price VarianceActual Cost
CostOfGoodsSoldInternalInvoiceCOGS Internal InvoiceActual Cost
PlannedStagePaymentPlanned Stage PaymentSoft Commitment
ReleasedStagePaymentReleased Stage PaymentHard Commitment
LoanLoanMonitoring
BorrowBorrowMonitoring
PaybackResultPayback ResultActual Cost
ReceiptVariance(StagePayment)Receipt Variance (Stage Payment)Project WIP
CostPegReallocation(StagePayment)Cost Peg Reallocation (Stage Payment)Actual Cost
CurrencyVariance(StagePayment)Currency Variance (Stage Payment)Actual Cost
ExpenseTax(StagePayment)Expense Tax (Stage Payment)Actual Cost
LoanReversalLoan ReversalMonitoring
BorrowReversalBorrow ReversalMonitoring
CurrencyVarianceCurrency VarianceActual Cost
WorkInProcessQuarantineIssueWIP Quarantine IssueActual Cost
QuarantineAdjustmentQuarantine AdjustmentActual Cost
CurrencyVariance(LandedCosts)Currency Variance (Landed Costs)Actual Cost
Soft Commitment (Project Control)Soft Commitment (Project Control)Manually entered commitmentsSoft Commitment
Soft Commitment (Project Control) - ReversalSoft Commitment (Project Control) – RevManual reversal of previously entered soft commitments, after posting to general ledgerSoft Commitment
Receipt (Project Warehouse)Receipt (Project Warehouse)Commitment originating from delivery of the ordered items to the project warehouseHard Commitment
Matched ReceiptMatched ReceiptReversal of the hard commitment when a purchase invoice is processedHard Commitment
Project ControlProject ControlManually entered project costsActual Cost
InventoryInventoryMaterial costs originating from a planned warehouse transferActual Cost
Cost InvoiceCost InvoiceCosts originating from a purchase cost invoiceActual Cost
Price Variance – ReversalPrice Variance – RevReversal of costs created for a purchase price varianceHard Commitment
Expense TaxExpense TaxPurchase costs originating from non-deductible taxActual Cost
Landed Costs Expense TaxLanded Costs Expense TaxLanded costs expense taxActual Cost
Purchase InvoicePurchase InvoiceCosts originating from a purchase order related invoiceActual Cost
Landed Costs without InvoiceLanded Costs without InvoiceAdditional costs for which no purchase invoice is receivedActual Cost
Field Service CostField Service CostCosts that originate from a service orderActual Cost
Labor CostLabor CostCosts for time-registered hoursActual Cost
Hours (Subcontracting)Hours (Subcontracting)Costs originating from subcontracting laborActual Cost
Manual SalesManual SalesSales value originating from a manually entered billable cost lineActual Cost
Surcharge on Soft CommitmentSurcharge on Soft CommitmentSurcharges on soft commitmentsSoft Commitment
Surcharge on Hard Commitment (Project)Surcharge on Hard Commitment (Project)Surcharges on hard commitmentsHard Commitment
Surcharge on CostSurcharge on CostSurcharges on costsActual Cost
Applied OverheadApplied OverheadRecognized overhead costsActual Cost
Stage Payment InvoiceStage Payment InvoiceStage Payment InvoiceActual Cost
CostPegReallocation(ExpenseTax)Cost Peg Reallocation (Expense Tax)Payback VarianceActual Cost
CurrencyGainAndLossCurrency Gain and LossActual Cost
ActualCostsN/A (this is the default)Actual Cost

 

8. Code list: Project Activity Relationship Types - Relationship types define the dependencies between the predecessor and successor project activities.

Published ValueInfor LN ValueDescription
Start to StartStart to StartThe initiation of the task of the successor depends upon the initiation of the task of the predecessor
Start to FinishStart to FinishThe completion of the task of the successor depends upon the initiation of the task of the predecessor
Finish to StartFinish to StartThe initiation of the task of the successor depends upon the completion of the task of the predecessor
Finish to FinishFinish to FinishThe completion of the task of the successor depends upon the completion of the task of the predecessor

 

9. Code list: Project Activity Types – Defining activities in the project activity structure.

Published ValueInfor LN ValueDescription
WBS ElementWBS ElementWork breakdown structure element used to break down the project scope into smaller pieces
Project Cost AccountProject Cost AccountActivity level that can be related to an organization breakdown structure, and to which level functional responsibility for work and costs can be assigned
Planning PackagePlanning PackageActivity level, identified during planning, to time phase major activities within a project cost account
Work PackageWork PackageActivity level for the detailing of short-span jobs in the execution of a project
MilestoneMilestoneRepresents an activity of zero days that usually represents a significant event in the project. It can be used at the time of invoicing and the calculation of earned value

 

10. Code list: Project Budget Status - Budget statuses of project elements and activities.

Published ValueInfor LN ValueDescription
FreeFreeThe general data for a budget line has been recorded, and can be changed
ActualActualThe budget data can still be changed, and control data can be generated; the budget history can be logged
FinalFinalThe budget data cannot be changed anymore; budget lines can only be added through a budget adjustment; the actual budget history can be logged

 

11. Code list: Project Contract Status - Statuses that refer to a formal authorization procedure to begin work on a specific activity.

Published ValueInfor LN ValueDescription
DraftFreeThe contract/contract line definition is created, but not executed yet, and changes are still possible
PendingOn HoldThe contract/contract line is put on hold, for specific reasons
OpenActiveThe contract/contract line is executed and the cost transactions can be registered
ClosedClosedThe contract/contract line is completed and all cost transactions are closed
DeletedCanceledThe contract/contract line is canceled
Deleted<deleted>The contract/contract line is deleted (ArchiveIndicator set to true)

 

12. Code list: Project Contract Types - Contract types or billing terms contain the conditions and agreements to invoice contracts/contract lines to the customer.

Published ValueInfor LN ValueDescription
Fixed PriceFixed PriceThe contract/contract line is carried out for a fixed amount
Cost ReimbursementCost ReimbursementInvoicing is done periodically, based on the incurred costs
Time and MaterialsTime and MaterialsThe contract/contract line is invoiced for the material and the labor at an agreed sales rate

 

13. Code list: Project Status - Statuses that refer to a formal authorization procedure to begin work on a specific activity.

Published ValueInfor LN ValueDescription
DraftFreeThe project is just registered, and no work has started
OpenActiveWork has started, and the costs and revenues are being booked
CompletedFinishedAll logistic transactions have been closed; revenues can still be booked
ClosedClosedAll financial transactions have been closed
ClosedArchivedWork is completed and all related financial transactions are closed

 

14. Code list: Project Transaction Status - Statuses of cost and revenue transactions. Valid status values are dependent on the value of the project transaction type.

Published ValueInfor LN ValueDescription
OpenAll typesTransaction open, actual
ApprovedAdvance, DraftTransaction approved for billing
ReleasedAdvanceTransaction released for billing
ClosedAdvance, InterimTransaction closed, billed
CanceledAdvanceTransaction canceled
DeletedAll typesTransaction is deleted; in case of a cost forecast (EAC type) transaction, also set when the transaction is unapproved

 

15. Code list: Project Transaction Types - Codes defining the nature of the cost or revenue transaction.

Published ValueInfor LN ValueDescription
AdvanceRevenueAdvance, to be billed revenue transaction
DraftRevenueDraft, manually entered revenue transaction
InterimRevenue/ CostsInterim revenue (revenue recognized) or cost (cost of sales recognized) transaction
ActualRevenue/ CostsActual, billed transaction
EstimateAtCompletionCostsCost forecast transaction that holds EAC data

 

16. Code list: Project Types - Codes defining the nature of the cost or revenue transaction.

Published ValueInfor LN ValueDescription
StandardTPStandard project
InternalTPUsually larger, internal project
TemplateTPThe project is used as a template for other projects
CapitalTPProject used for internal use in which deliverables can be booked as fixed assets but delivery of goods is not applicable
ManufactureTIInternal, usually smaller manufacturing projects; these projects originate from the LN Manufacturing package, and are not applicable for PCL

 

17. Code list: Project Work Status - Statuses that refer to a formal authorization procedure to begin work on a specific activity.

Published ValueInfor LN ValueDescription
FreeFreeWork is not authorized for execution
On HoldOn HoldWork must be suspended, for example due to some constraints, or issues with the customer
ReleasedReleasedWork is authorized for execution
FinishedFinishedWork is executed
ClosedClosedWork is completed and all related financial transactions are closed

 

18. Code list: Revenue Posting Types - Revenue posting types are used to recognize financial revenue transactions and to determine how these must be posted to the general ledger. They can be used to combine revenue data in project history.

Published ValueInfor LN ValueDescription
Project ControlProject ControlManually entered revenue
InvoicingInvoicingAny project invoice or advance payment based revenue
Sales InvoiceSales Invoice (Finance)Revenue based on an entered sales invoice
Invoice HoldbackInvoicing HoldbackRevenue accounted for, but not yet invoiced

 

19. Code list: Revenue Types - Revenue types are different sources of contract/project revenue.

Published ValueInfor LN ValueDescription
AdvancePaymentRequestAdvance PaymentInvoicing in advance
InstallmentInstallmentInvoicing an agreed upon part of the contract amount
InstallmentAdditionalWorkInst Additional WorkInvoicing for additional work that has been performed
CostPlusCost PlusInvoicing based on cost reimbursement or time & material
ExtensionExtensionInvoicing of project extensions
UnitRateUnitRateProgress invoicing based on a sales rate per unit
HoldbackHoldbackInvoicing of an initially withheld amount - a measure to check the quality of work performed
DeliveryBasedDeliveryBasedDelivery based revenue
ProgressPaymentRequestProgress Payment RequestProgress payment based revenue
FeesAndPenaltiesFees and PenaltiesPositive and negative revenue related to fees and penalties
CreditNoteCredit NoteNegative revenue due to credit note processing