Codeunit 18091200 EOS IPL Management

Codeunit 18091200 EOS IPL Management

Methods

GetInvoicePlanDefault

procedure GetInvoicePlanDefault(var GenJournalLine: Record "Gen. Journal Line")

Parameters / Return Value

  • GenJournalLine Record "Gen. Journal Line"

GetInvoicePlanSalesHeader

procedure GetInvoicePlanSalesHeader(var SalesHeader: Record "Sales Header")

Parameters / Return Value

  • SalesHeader Record "Sales Header"

OpenSalesHeaderInvoicePlan

procedure OpenSalesHeaderInvoicePlan(var SalesHeader: Record "Sales Header"): Boolean

Parameters / Return Value

  • SalesHeader Record "Sales Header"

  • Returns Boolean


CreateInvoicePlanFromSalesHeader

procedure CreateInvoicePlanFromSalesHeader(var SalesHeader: Record "Sales Header"): Code[20]

Parameters / Return Value

  • SalesHeader Record "Sales Header"

  • Returns Code[20]


CopyInvPlanTmpTextsToInvPlanTexts

procedure CopyInvPlanTmpTextsToInvPlanTexts(IPLTemplateLine: Record "EOS IPL Template Line"; IPLInvoicePlanLine: Record "EOS IPL Invoice Plan Line")

Parameters / Return Value

  • IPLTemplateLine Record "EOS IPL Template Line"

  • IPLInvoicePlanLine Record "EOS IPL Invoice Plan Line"


AddSalesInvoicePartialClosingDeduction

procedure AddSalesInvoicePartialClosingDeduction(var SalesHeaderInvoice: Record "Sales Header";var SalesHeaderCreditMemo: Record "Sales Header";var IPLInvoicePlanLine: Record "EOS IPL Invoice Plan Line";SalesLineStartLine: Integer;SalesLineEndLine: Integer) TotalAmount2Revert: Decimal

Parameters / Return Value

  • SalesHeaderInvoice Record "Sales Header"

  • SalesHeaderCreditMemo Record "Sales Header"

  • IPLInvoicePlanLine Record "EOS IPL Invoice Plan Line"

  • SalesLineStartLine Integer

  • SalesLineEndLine Integer

  • Returns Decimal


AddSalesInvoiceClosing

procedure AddSalesInvoiceClosing(var SalesHeaderInvoice: Record "Sales Header";var SalesHeaderCreditMemo: Record "Sales Header";var IPLInvoicePlanLine: Record "EOS IPL Invoice Plan Line";SalesLineStartLine: Integer;SalesLineEndLine: Integer): Decimal

Parameters / Return Value

  • SalesHeaderInvoice Record "Sales Header"

  • SalesHeaderCreditMemo Record "Sales Header"

  • IPLInvoicePlanLine Record "EOS IPL Invoice Plan Line"

  • SalesLineStartLine Integer

  • SalesLineEndLine Integer

  • Returns Decimal


AddSalesInvoiceToPartialClosingDeduction

procedure AddSalesInvoiceToPartialClosingDeduction(var SalesHeaderInvoice: Record "Sales Header";var SalesHeaderCreditMemo: Record "Sales Header";var IPLInvoicePlanLine: Record "EOS IPL Invoice Plan Line";SalesLineStartLine: Integer;SalesLineEndLine: Integer;SplitByVAT: Boolean) TotalAmount2Revert: Decimal

Parameters / Return Value

  • SalesHeaderInvoice Record "Sales Header"

  • SalesHeaderCreditMemo Record "Sales Header"

  • IPLInvoicePlanLine Record "EOS IPL Invoice Plan Line"

  • SalesLineStartLine Integer

  • SalesLineEndLine Integer

  • SplitByVAT Boolean

  • Returns Decimal


AddSalesInvoiceToClosing

procedure AddSalesInvoiceToClosing(var SalesHeaderInvoice: Record "Sales Header";var SalesHeaderCreditMemo: Record "Sales Header";var IPLInvoicePlanLine: Record "EOS IPL Invoice Plan Line";SalesLineStartLine: Integer;SalesLineEndLine: Integer;SplitByVAT: Boolean): Decimal

Parameters / Return Value

  • SalesHeaderInvoice Record "Sales Header"

  • SalesHeaderCreditMemo Record "Sales Header"

  • IPLInvoicePlanLine Record "EOS IPL Invoice Plan Line"

  • SalesLineStartLine Integer

  • SalesLineEndLine Integer

  • SplitByVAT Boolean

  • Returns Decimal


CheckSalesInvoicing

procedure CheckSalesInvoicing(var SalesHeaderInvoice: Record "Sales Header";var IPLInvoicePlanLine: Record "EOS IPL Invoice Plan Line";SalesLineStartLine: Integer;SalesLineEndLine: Integer;AmountReverted: Decimal)

Parameters / Return Value

  • SalesHeaderInvoice Record "Sales Header"

  • IPLInvoicePlanLine Record "EOS IPL Invoice Plan Line"

  • SalesLineStartLine Integer

  • SalesLineEndLine Integer

  • AmountReverted Decimal



EOS Labs -