Table 18091201 EOS IPL Invoice Plan Header
Table 18091201 EOS IPL Invoice Plan Header
Language | Caption |
---|---|
de-AT | Zahlplankopf |
de-CH | Zahlplankopf |
de-DE | Zahlplankopf |
en-AU | Invoice Plan Header |
en-CA | Invoice Plan Header |
en-GB | Invoice Plan Header |
en-NZ | Invoice Plan Header |
en-US | Invoice Plan Header |
it-CH | Testata piano fatturazione |
it-IT | Testata piano fatturazione |
Fields
No. (5
)
Code[20]
Language | Caption |
---|---|
de-AT | Nr. |
de-CH | Nr. |
de-DE | Nr. |
en-AU | No. |
en-CA | No. |
en-GB | No. |
en-NZ | No. |
en-US | No. |
it-CH | Nr. |
it-IT | Nr. |
Job No. (7
)
Code[20]
TableRelation: Job
Language | Caption |
---|---|
de-AT | Projektnr. |
de-CH | Projektnr. |
de-DE | Projektnr. |
en-AU | Job No. |
en-CA | Job No. |
en-GB | Job No. |
en-NZ | Job No. |
en-US | Job No. |
it-CH | Nr. commessa |
it-IT | Nr. commessa |
Invoice Plan Template Code (10
)
Code[20]
TableRelation: "EOS IPL Template Header"
Language | Caption |
---|---|
de-AT | Zahlplanvorlagencode |
de-CH | Zahlplanvorlagencode |
de-DE | Zahlplanvorlagencode |
en-AU | Invoice Plan Template Code |
en-CA | Invoice Plan Template Code |
en-GB | Invoice Plan Template Code |
en-NZ | Invoice Plan Template Code |
en-US | Invoice Plan Template Code |
it-CH | Codice modello piano fatturazione |
it-IT | Codice modello piano fatturazione |
Source Type (19
)
Enum "EOS IPL Source Type"
Language | Caption |
---|---|
de-AT | Herkunftsart |
de-CH | Herkunftsart |
de-DE | Herkunftsart |
en-AU | Source Type |
en-CA | Source Type |
en-GB | Source Type |
en-NZ | Source Type |
en-US | Source Type |
it-CH | Tipo origine |
it-IT | Tipo origine |
Source Document No. (20
)
Code[20]
TableRelation: if ("Source Type" = const("Sales Order")) "Sales Header" where("Document Type" = const(Order)) else if ("Source Type" = const("Service Order")) "Service Header" where("Document Type" = const(Order))
Language | Caption |
---|---|
de-AT | Herkunftsbelegnr. |
de-CH | Herkunftsbelegnr. |
de-DE | Herkunftsbelegnr. |
en-AU | Source Document No. |
en-CA | Source Document No. |
en-GB | Source Document No. |
en-NZ | Source Document No. |
en-US | Source Document No. |
it-CH | Nr. documento origine |
it-IT | Nr. documento origine |
Source No. (25
)
Code[20]
TableRelation: if ("Source Type" = filter("Sales Order" | "Service Order")) "Customer"
Language | Caption |
---|---|
de-AT | Herkunftsnr. |
de-CH | Herkunftsnr. |
de-DE | Herkunftsnr. |
en-AU | Source No. |
en-CA | Source No. |
en-GB | Source No. |
en-NZ | Source No. |
en-US | Source No. |
it-CH | Nr. origine |
it-IT | Nr. origine |
Name (35
)
Text[100]
Language | Caption |
---|---|
de-AT | Name |
de-CH | Name |
de-DE | Name |
en-AU | Name |
en-CA | Name |
en-GB | Name |
en-NZ | Name |
en-US | Name |
it-CH | Nome |
it-IT | Nome |
Name 2 (40
)
Text[100]
Language | Caption |
---|---|
de-AT | Name 2 |
de-CH | Name 2 |
de-DE | Name 2 |
en-AU | Name 2 |
en-CA | Name 2 |
en-GB | Name 2 |
en-NZ | Name 2 |
en-US | Name 2 |
it-CH | Nome 2 |
it-IT | Nome 2 |
Address (50
)
Text[100]
Language | Caption |
---|---|
de-AT | Adresse |
de-CH | Adresse |
de-DE | Adresse |
en-AU | Address |
en-CA | Address |
en-GB | Address |
en-NZ | Address |
en-US | Address |
it-CH | Indirizzo |
it-IT | Indirizzo |
Address 2 (55
)
Text[100]
Language | Caption |
---|---|
de-AT | Adresse 2 |
de-CH | Adresse 2 |
de-DE | Adresse 2 |
en-AU | Address 2 |
en-CA | Address 2 |
en-GB | Address 2 |
en-NZ | Address 2 |
en-US | Address 2 |
it-CH | Indirizzo 2 |
it-IT | Indirizzo 2 |
Country/Region Code (60
)
Code[10]
TableRelation: "Country/Region"
Language | Caption |
---|---|
de-AT | Länder-/Regionscode |
de-CH | Länder-/Regionscode |
de-DE | Länder-/Regionscode |
en-AU | Country/Region Code |
en-CA | Country/Region Code |
en-GB | Country/Region Code |
en-NZ | Country/Region Code |
en-US | Country/Region Code |
it-CH | Cod. paese |
it-IT | Cod. paese |
Post Code (65
)
Code[20]
TableRelation: if ("Country/Region Code" = const('')) "Post Code" else if ("Country/Region Code" = filter(<> '')) "Post Code" where("Country/Region Code" = field("Country/Region Code"))
Language | Caption |
---|---|
de-AT | PLZ-Code |
de-CH | PLZ-Code |
de-DE | PLZ-Code |
en-AU | Post Code |
en-CA | Post Code |
en-GB | Post Code |
en-NZ | Post Code |
en-US | Post Code |
it-CH | CAP |
it-IT | CAP |
City (70
)
Text[30]
TableRelation: if ("Country/Region Code" = const('')) "Post Code".City else if ("Country/Region Code" = filter(<> '')) "Post Code".City where("Country/Region Code" = field("Country/Region Code"))
Language | Caption |
---|---|
de-AT | Ort |
de-CH | Ort |
de-DE | Ort |
en-AU | City |
en-CA | City |
en-GB | City |
en-NZ | City |
en-US | City |
it-CH | Città |
it-IT | Città |
County (72
)
Text[30]
Language | Caption |
---|---|
de-AT | Bundesregion |
de-CH | Bundesregion |
de-DE | Bundesregion |
en-AU | County |
en-CA | County |
en-GB | County |
en-NZ | County |
en-US | County |
it-CH | Provincia |
it-IT | Provincia |
Gen. Bus. Posting Group (75
)
Code[20]
TableRelation: "Gen. Business Posting Group"
Language | Caption |
---|---|
de-AT | Geschäftsbuchungsgruppe |
de-CH | Geschäftsbuchungsgruppe |
de-DE | Geschäftsbuchungsgruppe |
en-AU | Gen. Bus. Posting Group |
en-CA | Gen. Bus. Posting Group |
en-GB | Gen. Bus. Posting Group |
en-NZ | Gen. Bus. Posting Group |
en-US | Gen. Bus. Posting Group |
it-CH | Cat. reg. business |
it-IT | Cat. reg. business |
VAT Bus. Posting Group (76
)
Code[20]
TableRelation: "VAT Business Posting Group"
Language | Caption |
---|---|
de-AT | MwSt.-Geschäftsbuchungsgruppe |
de-CH | MwSt.-Geschäftsbuchungsgruppe |
de-DE | MwSt.-Geschäftsbuchungsgruppe |
en-AU | VAT Bus. Posting Group |
en-CA | VAT Bus. Posting Group |
en-GB | VAT Bus. Posting Group |
en-NZ | VAT Bus. Posting Group |
en-US | VAT Bus. Posting Group |
it-CH | Cat. reg. business IVA |
it-IT | Cat. reg. business IVA |
Currency Code (80
)
Code[10]
TableRelation: Currency
Language | Caption |
---|---|
de-AT | Währungscode |
de-CH | Währungscode |
de-DE | Währungscode |
en-AU | Currency Code |
en-CA | Currency Code |
en-GB | Currency Code |
en-NZ | Currency Code |
en-US | Currency Code |
it-CH | Cod. valuta |
it-IT | Cod. valuta |
Total Amount (90
)
Decimal
Language | Caption |
---|---|
de-AT | Gesamtbetrag |
de-CH | Gesamtbetrag |
de-DE | Gesamtbetrag |
en-AU | Total Amount |
en-CA | Total Amount |
en-GB | Total Amount |
en-NZ | Total Amount |
en-US | Total Amount |
it-CH | Importo totale |
it-IT | Importo totale |
Total Amount Including VAT (95
)
Decimal
Language | Caption |
---|---|
de-AT | Summe Positionen (brutto) |
de-CH | Summe Positionen (brutto) |
de-DE | Summe Positionen (brutto) |
en-AU | Total Amount Including VAT |
en-CA | Total Amount Including VAT |
en-GB | Total Amount Including VAT |
en-NZ | Total Amount Including VAT |
en-US | Total Amount Including VAT |
it-CH | Importo totale (IVA incl.) |
it-IT | Importo totale (IVA incl.) |
Order Amount (100
)
Decimal
FieldClass: FlowField
CalcFormula: sum("EOS IPL Position Allocation".Amount where("Invoice Plan No." = field("No."), Assigned = const(true)))
Language | Caption |
---|---|
de-AT | % |
de-CH | % |
de-DE | % |
en-AU | Order Amount |
en-CA | Order Amount |
en-GB | Order Amount |
en-NZ | Order Amount |
en-US | Order Amount |
it-CH | Importo ordine |
it-IT | Importo ordine |
Posted Amount (110
)
Decimal
FieldClass: FlowField
CalcFormula: sum("EOS IPL Invoice Plan Line"."Net Amount" where("Invoice Plan No." = field("No."), "Posted Invoice" = const(true), "Invoice Type" = const("Anticipated Payment Invoice")))
Language | Caption |
---|---|
de-AT | Abgerechneter Betrag |
de-CH | Abgerechneter Betrag |
de-DE | Abgerechneter Betrag |
en-AU | Posted Anticipated Amount |
en-CA | Posted Anticipated Amount |
en-GB | Posted Anticipated Amount |
en-NZ | Posted Anticipated Amount |
en-US | Posted Anticipated Amount |
it-CH | Importo anticipo registrato |
it-IT | Importo anticipo registrato |
Open Amount (120
)
Decimal
Language | Caption |
---|---|
de-AT | Offener Betrag |
de-CH | Offener Betrag |
de-DE | Offener Betrag |
en-AU | Total Closing Amount |
en-CA | Total Closing Amount |
en-GB | Total Closing Amount |
en-NZ | Total Closing Amount |
en-US | Total Closing Amount |
it-CH | Importo a chiusura da fatturare |
it-IT | Importo a chiusura da fatturare |
Invoice Plan Amount (130
)
Decimal
FieldClass: FlowField
CalcFormula: sum("EOS IPL Invoice Plan Line"."Net Amount" where("Invoice Plan No." = field("No."), "Invoice Type" = const("Anticipated Payment Invoice")))
Language | Caption |
---|---|
de-AT | Aufgeteilter Betrag |
de-CH | Aufgeteilter Betrag |
de-DE | Aufgeteilter Betrag |
en-AU | Invoice Plan Amount |
en-CA | Invoice Plan Amount |
en-GB | Invoice Plan Amount |
en-NZ | Invoice Plan Amount |
en-US | Invoice Plan Amount |
it-CH | Importo totale anticipo |
it-IT | Importo totale anticipo |
Invoice Plan Remaining Amount (140
)
Decimal
FieldClass: FlowField
CalcFormula: sum("Detailed Cust. Ledg. Entry".Amount where("EOS IPL Invoice Plan No." = field("No."), "Document Type" = filter(Invoice | "Credit Memo"), "Entry Type" = filter("Initial Entry")))
Language | Caption |
---|---|
de-AT | Gebuchter Gesamtbetrag |
de-CH | Gebuchter Gesamtbetrag |
de-DE | Gebuchter Gesamtbetrag |
en-AU | Total Posted Amount |
en-CA | Total Posted Amount |
en-GB | Total Posted Amount |
en-NZ | Total Posted Amount |
en-US | Total Posted Amount |
it-CH | Importo totale fatturato |
it-IT | Importo totale fatturato |
Completely Invoiced (200
)
Boolean
Obsolete
Removed: Field is deprecated and will be removed in a future release. (20.0)Language | Caption |
---|
Shortcut Dimension 1 Code (300
)
Code[20]
TableRelation: "Dimension Value".Code where("Global Dimension No." = const(1))
Language | Caption |
---|---|
de-AT | Shortcutdimensionscode 1 |
de-CH | Shortcutdimensionscode 1 |
de-DE | Shortcutdimensionscode 1 |
en-AU | Shortcut Dimension 1 Code |
en-CA | Shortcut Dimension 1 Code |
en-GB | Shortcut Dimension 1 Code |
en-NZ | Shortcut Dimension 1 Code |
en-US | Shortcut Dimension 1 Code |
it-CH | Cod. colleg. dimen. 1 |
it-IT | Cod. colleg. dimen. 1 |
Shortcut Dimension 2 Code (301
)
Code[20]
TableRelation: "Dimension Value".Code where("Global Dimension No." = const(2))
Language | Caption |
---|---|
de-AT | Shortcutdimensionscode 2 |
de-CH | Shortcutdimensionscode 2 |
de-DE | Shortcutdimensionscode 2 |
en-AU | Shortcut Dimension 2 Code |
en-CA | Shortcut Dimension 2 Code |
en-GB | Shortcut Dimension 2 Code |
en-NZ | Shortcut Dimension 2 Code |
en-US | Shortcut Dimension 2 Code |
it-CH | Cod. colleg. dimen. 2 |
it-IT | Cod. colleg. dimen. 2 |
Description (302
)
Text[100]
Language | Caption |
---|---|
de-AT | Beschreibung |
de-CH | Beschreibung |
de-DE | Beschreibung |
en-AU | Description |
en-CA | Description |
en-GB | Description |
en-NZ | Description |
en-US | Description |
it-CH | Descrizione |
it-IT | Descrizione |
Description 2 (303
)
Text[100]
Language | Caption |
---|---|
de-AT | Beschreibung 2 |
de-CH | Beschreibung 2 |
de-DE | Beschreibung 2 |
en-AU | Description 2 |
en-CA | Description 2 |
en-GB | Description 2 |
en-NZ | Description 2 |
en-US | Description 2 |
it-CH | Descrizione 2 |
it-IT | Descrizione 2 |
Closed (305
)
Boolean
Language | Caption |
---|---|
de-AT | Geschlossen |
de-CH | Geschlossen |
de-DE | Geschlossen |
en-AU | Closed |
en-CA | Closed |
en-GB | Closed |
en-NZ | Closed |
en-US | Closed |
it-CH | Chiuso |
it-IT | Chiuso |
Closing Invoice corrected (307
)
Boolean
Obsolete
Removed: Field is deprecated and will be removed in a future release. (20.0)Language | Caption |
---|
Gen. Prod. Posting Group (310
)
Code[20]
TableRelation: "Gen. Product Posting Group"
Language | Caption |
---|---|
de-AT | Produktbuchungsgruppe |
de-CH | Produktbuchungsgruppe |
de-DE | Produktbuchungsgruppe |
en-AU | Gen. Prod. Posting Group |
en-CA | Gen. Prod. Posting Group |
en-GB | Gen. Prod. Posting Group |
en-NZ | Gen. Prod. Posting Group |
en-US | Gen. Prod. Posting Group |
it-CH | Cat. reg. articolo/servizio |
it-IT | Cat. reg. articolo/servizio |
VAT Prod. Posting Group (311
)
Code[20]
TableRelation: "VAT Product Posting Group"
Language | Caption |
---|---|
de-AT | MwSt.-Produktbuchungsgruppe |
de-CH | MwSt.-Produktbuchungsgruppe |
de-DE | MwSt.-Produktbuchungsgruppe |
en-AU | VAT Prod. Posting Group |
en-CA | VAT Prod. Posting Group |
en-GB | VAT Prod. Posting Group |
en-NZ | VAT Prod. Posting Group |
en-US | VAT Prod. Posting Group |
it-CH | Cat. reg. art./serv. IVA |
it-IT | Cat. reg. art./serv. IVA |
Account AP Invoice (320
)
Code[20]
TableRelation: "G/L Account"
Language | Caption |
---|---|
de-AT | Konto Abschlagsrechnung |
de-CH | Konto Abschlagsrechnung |
de-DE | Konto Abschlagsrechnung |
en-AU | Anticipated Inv. Plan. Bal. Acc. |
en-CA | Anticipated Inv. Plan. Bal. Acc. |
en-GB | Anticipated Inv. Plan. Bal. Acc. |
en-NZ | Anticipated Inv. Plan. Bal. Acc. |
en-US | Anticipated Inv. Plan. Bal. Acc. |
it-CH | Fattura Conto AP |
it-IT | Fattura Conto AP |
Dimension Set ID (480
)
Integer
TableRelation: "Dimension Set Entry"
Language | Caption |
---|---|
de-AT | Dimensionssatz-ID |
de-CH | Dimensionssatz-ID |
de-DE | Dimensionssatz-ID |
en-AU | Dimension Set ID |
en-CA | Dimension Set ID |
en-GB | Dimension Set ID |
en-NZ | Dimension Set ID |
en-US | Dimension Set ID |
it-CH | ID set di dimensioni |
it-IT | ID set di dimensioni |
No. Series (500
)
Code[20]
TableRelation: "No. Series"
Language | Caption |
---|---|
de-AT | Nummernserie |
de-CH | Nummernserie |
de-DE | Nummernserie |
en-AU | No. Series |
en-CA | No. Series |
en-GB | No. Series |
en-NZ | No. Series |
en-US | No. Series |
it-CH | Nr. serie |
it-IT | Nr. serie |
Date Filter (600
)
Date
FieldClass: FlowFilter
Language | Caption |
---|---|
de-AT | Datumsfilter |
de-CH | Datumsfilter |
de-DE | Datumsfilter |
en-AU | Date Filter |
en-CA | Date Filter |
en-GB | Date Filter |
en-NZ | Date Filter |
en-US | Date Filter |
it-CH | Filtro data |
it-IT | Filtro data |
Date of Closing Invoice Cust. (700
)
Date
FieldClass: FlowField
CalcFormula: min("Cust. Ledger Entry"."Posting Date" where("Document Type" = const(Invoice), "EOS IPL Document Type" = const("Closing Invoice"), "EOS IPL Invoice Plan No." = field("No.")))
Language | Caption |
---|---|
de-AT | Schlußrechnungsdatum Debitor |
de-CH | Schlußrechnungsdatum Debitor |
de-DE | Schlußrechnungsdatum Debitor |
en-AU | Closing Invoice Data |
en-CA | Closing Invoice Data |
en-GB | Closing Invoice Data |
en-NZ | Closing Invoice Data |
en-US | Closing Invoice Data |
it-CH | Data di Cliente Fattura Chiusura |
it-IT | Data di Cliente Fattura Chiusura |
Cust. L. Entry No. Clos. Inv. (702
)
Integer
FieldClass: FlowField
CalcFormula: min("Cust. Ledger Entry"."Entry No." where("Document Type" = const(Invoice), "EOS IPL Document Type" = const("Closing Invoice"), "EOS IPL Invoice Plan No." = field("No."), "Posting Date" = field("Date Filter")))
Language | Caption |
---|---|
de-AT | Debitorenposten-Nr. Abschlussrechnung |
de-CH | Debitorenposten-Nr. Abschlussrechnung |
de-DE | Debitorenposten-Nr. Abschlussrechnung |
en-AU | Closing Invoice Ledger Entry No. |
en-CA | Closing Invoice Ledger Entry No. |
en-GB | Closing Invoice Ledger Entry No. |
en-NZ | Closing Invoice Ledger Entry No. |
en-US | Closing Invoice Ledger Entry No. |
it-CH | Nr. movimento contabile cliente Fattura di chiusura |
it-IT | Nr. movimento contabile cliente Fattura di chiusura |
Cust. Remaining Amt. (LCY) (707
)
Decimal
FieldClass: FlowField
CalcFormula: sum("Detailed Cust. Ledg. Entry"."Amount (LCY)" where("EOS IPL Invoice Plan No." = field("No."), "Posting Date" = field("Date Filter")))
Language | Caption |
---|---|
de-AT | Deb. Restbetrag (MW) |
de-CH | Deb. Restbetrag (MW) |
de-DE | Deb. Restbetrag (MW) |
en-AU | Remaining Amt. (LCY) |
en-CA | Remaining Amt. (LCY) |
en-GB | Remaining Amt. (LCY) |
en-NZ | Remaining Amt. (LCY) |
en-US | Remaining Amt. (LCY) |
it-CH | Importo Residuo Cliente (VL) |
it-IT | Importo Residuo Cliente (VL) |
Methods
AssistEdit
procedure AssistEdit(): Boolean
Parameters / Return Value
- Returns
Boolean
TotalPositionNet
procedure TotalPositionNet(): Decimal
Parameters / Return Value
- Returns
Decimal
TotalPositionGross
procedure TotalPositionGross(): Decimal
Parameters / Return Value
- Returns
Decimal
CheckInvoicePlan
procedure CheckInvoicePlan()
CreateInvoice
procedure CreateInvoice()
CreateClosingInvoice
procedure CreateClosingInvoice()
CreateCrMemos
procedure CreateCrMemos()
CheckSalesOrder
procedure CheckSalesOrder()
UpdateDocumentHeader
procedure UpdateDocumentHeader()
CreateDim
procedure CreateDim(Type1: Integer; No1: Code[20]; Type2: Integer; No2: Code[20]; Type3: Integer; No3: Code[20]; Type4: Integer; No4: Code[20]; Type5: Integer; No5: Code[20])
Parameters / Return Value
Type1
Integer
No1
Code[20]
Type2
Integer
No2
Code[20]
Type3
Integer
No3
Code[20]
Type4
Integer
No4
Code[20]
Type5
Integer
No5
Code[20]
ValidateShortcutDimCode
procedure ValidateShortcutDimCode(FieldNumber: Integer; var ShortcutDimCode: Code[20])
Parameters / Return Value
FieldNumber
Integer
ShortcutDimCode
Code[20]
ShowDocDim
procedure ShowDocDim()
ShowSourceDoc
procedure ShowSourceDoc()
ShowInvoices
procedure ShowInvoices()
ShowServiceInvoices
procedure ShowServiceInvoices()
ShowCreditMemos
procedure ShowCreditMemos()
ShowServiceCreditMemos
procedure ShowServiceCreditMemos()
ShowPostedInvoices
procedure ShowPostedInvoices()
ShowPostedCreditMemos
procedure ShowPostedCreditMemos()
ShowPostedServiceCreditMemos
procedure ShowPostedServiceCreditMemos()
SetReferToPosition
procedure SetReferToPosition()
SetDisableSourceHeaderUpdate
procedure SetDisableSourceHeaderUpdate(Value: Boolean)
Parameters / Return Value
- Value
Boolean
CalculateClosingAmount
procedure CalculateClosingAmount(): Decimal
Parameters / Return Value
- Returns
Decimal
CalculateOpenAmount
procedure CalculateOpenAmount(): Decimal
Parameters / Return Value
- Returns
Decimal
Events
OnAfterSetFiltersCollectedAmount
local procedure OnAfterSetFiltersCollectedAmount(var DetailedCustLedgEntry: Record "Detailed Cust. Ledg. Entry")
Raised after setting filters on Detailed Customer Ledger Entry table to calculate Collected Amount field, suscribe to this event to add “Dishonored” document type to the document type filters on italian localizations
Parameters / Return Value
DetailedCustLedgEntry
Record "Detailed Cust. Ledg. Entry"
Detailed Customer Ledger Entry table that is begin filtered
OnAfterSetFiltersCollectedAmountLCY
local procedure OnAfterSetFiltersCollectedAmountLCY(var DetailedCustLedgEntry: Record "Detailed Cust. Ledg. Entry")
Raised after setting filters on Detailed Customer Ledger Entry table to calculate Collected Amount (LCY) field, suscribe to this event to add “Dishonored” document type to the document type filters on italian localizations
Parameters / Return Value
DetailedCustLedgEntry
Record "Detailed Cust. Ledg. Entry"
Detailed Customer Ledger Entry table that is begin filtered
OnBeforeInsertIPLLinesFromIPLTemplate
local procedure OnBeforeInsertIPLLinesFromIPLTemplate(IPLHeader: Record "EOS IPL Invoice Plan Header"; IPLTemplateLine: Record "EOS IPL Template Line"; var IPLInvoicePlanLine: Record "EOS IPL Invoice Plan Line"; var isHandled: Boolean)
Raised before inserting IPL Lines when choosing an IPL Template in the “Invoice Template Template Code” field validation in IPL Header
Parameters / Return Value
IPLHeader
Record "EOS IPL Invoice Plan Header"
IPL Header of the IPL Lines about to be inserted
IPLTemplateLine
Record "EOS IPL Template Line"
IPL Template Lines being processed to create the new IPL Lines
IPLInvoicePlanLine
Record "EOS IPL Invoice Plan Line"
IPL Line being created
isHandled
Boolean
If set to true skips IPL Line insert
OnAfterInsertIPLLinesFromIPLTemplate
local procedure OnAfterInsertIPLLinesFromIPLTemplate(IPLHeader: Record "EOS IPL Invoice Plan Header"; IPLTemplateLine: Record "EOS IPL Template Line"; var IPLInvoicePlanLine: Record "EOS IPL Invoice Plan Line")
Raised after inserting IPL Lines when choosing an IPL Template in the “Invoice Template Template Code” field validation in IPL Header
Parameters / Return Value
IPLHeader
Record "EOS IPL Invoice Plan Header"
IPL Header of the IPL Lines just inserted
IPLTemplateLine
Record "EOS IPL Template Line"
IPL Template Lines being processed to create the new IPL Lines
IPLInvoicePlanLine
Record "EOS IPL Invoice Plan Line"
IPL Line just created
OnAfterGetInvoicePlanTemplate
local procedure OnAfterGetInvoicePlanTemplate(var IPLHeader: Record "EOS IPL Invoice Plan Header"; IPLTemplateHeader: Record "EOS IPL Template Header"; IPLTemplateLine: Record "EOS IPL Template Line")
Raised after the procedure that inserts the IPL Template Header and IPL Template Line fields from the template to the Invoicing Plan, right before it ends
Parameters / Return Value
IPLHeader
Record "EOS IPL Invoice Plan Header"
IPL Header being processed
IPLTemplateHeader
Record "EOS IPL Template Header"
IPL Template Header being used to process the Invoice Plan Header
IPLTemplateLine
Record "EOS IPL Template Line"
IPL Template Lines being used to process the Invoice Plan Lines
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.