Table of Contents

Codeunit "@GP V3 CECAP"

ID 70345013
Namespace: CapVision.Exchange.EDI.FormatConversion.AtGPV3

Properties

Name Value
Access Public
SingleInstance True

Events

OnBeforeExportSalesInvoiceShipmentDate

[IntegrationEvent(False,False)]
internal procedure OnBeforeExportSalesInvoiceShipmentDate(SalesInvoiceHeader: Record "Sales Invoice Header"; var ShipmentDate: Date)

Parameters

Name Type Description
SalesInvoiceHeader Record "Sales Invoice Header"
ShipmentDate Date

OnBeforeExportSalesInvoiceDeliveryDate

[IntegrationEvent(False,False)]
internal procedure OnBeforeExportSalesInvoiceDeliveryDate(SalesInvoiceHeader: Record "Sales Invoice Header"; var DeliveryDate: Date)

Parameters

Name Type Description
SalesInvoiceHeader Record "Sales Invoice Header"
DeliveryDate Date

OnAfterGetSalesInvoiceToExport

[IntegrationEvent(False,False)]
internal procedure OnAfterGetSalesInvoiceToExport(var SalesInvoiceHeader: Record "Sales Invoice Header")

Parameters

Name Type Description
SalesInvoiceHeader Record "Sales Invoice Header"

OnBeforeExportSalesCrMemoShipmentDate

[IntegrationEvent(False,False)]
internal procedure OnBeforeExportSalesCrMemoShipmentDate(SalesCrMemoHeader: Record "Sales Cr.Memo Header"; var ShipmentDate: Date)

Parameters

Name Type Description
SalesCrMemoHeader Record "Sales Cr.Memo Header"
ShipmentDate Date

OnBeforeExportSalesCrMemoDeliveryDate

[IntegrationEvent(False,False)]
internal procedure OnBeforeExportSalesCrMemoDeliveryDate(SalesCrMemoHeader: Record "Sales Cr.Memo Header"; var DeliveryDate: Date)

Parameters

Name Type Description
SalesCrMemoHeader Record "Sales Cr.Memo Header"
DeliveryDate Date

OnAfterGetSalesCrMemoToExport

[IntegrationEvent(False,False)]
internal procedure OnAfterGetSalesCrMemoToExport(var SalesCrMemoHeader: Record "Sales Cr.Memo Header")

Parameters

Name Type Description
SalesCrMemoHeader Record "Sales Cr.Memo Header"

OnAfterImportSalesOrder

[IntegrationEvent(False,False)]
internal procedure OnAfterImportSalesOrder(var InboundMessage: Record "Inbound Message CECAP"; var SalesHeader: Record "Sales Header")

Parameters

Name Type Description
InboundMessage Table CapVision.Exchange.EDI.Core."Inbound Message CECAP"
SalesHeader Record "Sales Header"

OnAfterInsertSalesOrder

[IntegrationEvent(False,False)]
internal procedure OnAfterInsertSalesOrder(var InboundMessage: Record "Inbound Message CECAP"; var SalesHeader: Record "Sales Header")

Parameters

Name Type Description
InboundMessage Table CapVision.Exchange.EDI.Core."Inbound Message CECAP"
SalesHeader Record "Sales Header"

OnAfterModifySalesOrder

[IntegrationEvent(False,False)]
internal procedure OnAfterModifySalesOrder(var InboundMessage: Record "Inbound Message CECAP"; var SalesHeader: Record "Sales Header")

Parameters

Name Type Description
InboundMessage Table CapVision.Exchange.EDI.Core."Inbound Message CECAP"
SalesHeader Record "Sales Header"

OnAfterFindSalesOrderToUpdate

[IntegrationEvent(False,False)]
internal procedure OnAfterFindSalesOrderToUpdate(var InboundMessage: Record "Inbound Message CECAP"; var SalesHeader: Record "Sales Header")

Parameters

Name Type Description
InboundMessage Table CapVision.Exchange.EDI.Core."Inbound Message CECAP"
SalesHeader Record "Sales Header"

OnBeforeHandleSalesOrderFileLine

[IntegrationEvent(False,False)]
internal procedure OnBeforeHandleSalesOrderFileLine(var InboundMessage: Record "Inbound Message CECAP"; PreviewMode: Boolean; LineFields: List of [Text]; var SalesHeader: Record "Sales Header"; var SalesLine: Record "Sales Line")

Parameters

Name Type Description
InboundMessage Table CapVision.Exchange.EDI.Core."Inbound Message CECAP"
PreviewMode Boolean
LineFields List of [Text]
SalesHeader Record "Sales Header"
SalesLine Record "Sales Line"

OnAfterHandleSalesOrderFileLine

[IntegrationEvent(False,False)]
internal procedure OnAfterHandleSalesOrderFileLine(var InboundMessage: Record "Inbound Message CECAP"; PreviewMode: Boolean; LineFields: List of [Text]; var SalesHeader: Record "Sales Header"; var SalesLine: Record "Sales Line")

Parameters

Name Type Description
InboundMessage Table CapVision.Exchange.EDI.Core."Inbound Message CECAP"
PreviewMode Boolean
LineFields List of [Text]
SalesHeader Record "Sales Header"
SalesLine Record "Sales Line"

OnBeforeAppendUnitIdentifier

[IntegrationEvent(False,False)]
internal procedure OnBeforeAppendUnitIdentifier(UnitIdentifier: Record "Identifier CECAP"; var UnitId: Text)

Parameters

Name Type Description
UnitIdentifier Table CapVision.Exchange.EDI.Core."Identifier CECAP"
UnitId Text

OnBeforeAppendNetWeight

[IntegrationEvent(False,False)]
internal procedure OnBeforeAppendNetWeight(PostedPackageCode: Text; var NetWeight: Decimal; var IsHandled: Boolean)

Parameters

Name Type Description
PostedPackageCode Text
NetWeight Decimal
IsHandled Boolean

OnExportInvoiceOnAppendPayToField

[IntegrationEvent(False,False)]
internal procedure OnExportInvoiceOnAppendPayToField(CurrSalesInvoiceHeader: Record "Sales Invoice Header"; BuyerId: Text; var PayToId: Text)

Parameters

Name Type Description
CurrSalesInvoiceHeader Record "Sales Invoice Header"
BuyerId Text
PayToId Text

OnExportInvoiceOnCreateENT_LIDRecords

[IntegrationEvent(False,False)]
internal procedure OnExportInvoiceOnCreateENT_LIDRecords(var Content: TextBuilder; SalesInvoiceLine: Record "Sales Invoice Line")

Parameters

Name Type Description
Content TextBuilder
SalesInvoiceLine Record "Sales Invoice Line"

OnExportInvoiceLineOnBeforeAppendQuantity

[IntegrationEvent(False,False)]
internal procedure OnExportInvoiceLineOnBeforeAppendQuantity(SalesInvoiceLine: Record "Sales Invoice Line"; var Quantity: Decimal)

Parameters

Name Type Description
SalesInvoiceLine Record "Sales Invoice Line"
Quantity Decimal

OnExportInvoiceLineOnAfterCreateLIGLine

[IntegrationEvent(False,False)]
internal procedure OnExportInvoiceLineOnAfterCreateLIGLine(CurrOutboundMessage: Record "Outbound Message CECAP"; var Content: TextBuilder; SalesInvoiceLine: Record "Sales Invoice Line"; var LineNo: Integer)

Parameters

Name Type Description
CurrOutboundMessage Table CapVision.Exchange.EDI.Core."Outbound Message CECAP"
Content TextBuilder
SalesInvoiceLine Record "Sales Invoice Line"
LineNo Integer

OnDownloadFileOnBeforeChangeTextEncoding

[IntegrationEvent(False,False)]
internal procedure OnDownloadFileOnBeforeChangeTextEncoding(var IsHandled: Boolean)

Parameters

Name Type Description
IsHandled Boolean

OnDownloadFileOnBeforeCreateInstream

[IntegrationEvent(False,False)]
internal procedure OnDownloadFileOnBeforeCreateInstream(var TextEncoding: TextEncoding)

Parameters

Name Type Description
TextEncoding TextEncoding

OnExportInvoiceOnBeforeCreateENT_COMRecords

[IntegrationEvent(False,False)]
internal procedure OnExportInvoiceOnBeforeCreateENT_COMRecords(CurrSalesInvoiceHeader: Record "Sales Invoice Header"; var Content: TextBuilder)

Parameters

Name Type Description
CurrSalesInvoiceHeader Record "Sales Invoice Header"
Content TextBuilder

OnExportCreditMemoOnBeforeCreateENT_COMRecords

[IntegrationEvent(False,False)]
internal procedure OnExportCreditMemoOnBeforeCreateENT_COMRecords(CurrSalesCrMemoHeader: Record "Sales Cr.Memo Header"; var Content: TextBuilder)

Parameters

Name Type Description
CurrSalesCrMemoHeader Record "Sales Cr.Memo Header"
Content TextBuilder

OnExportShpmtOnBeforeCreateENTPALCOLRecords

[IntegrationEvent(False,False)]
internal procedure OnExportShpmtOnBeforeCreateENTPALCOLRecords(var Content: TextBuilder; PostedPalletNo: Text; PackageNos: List of [Text]; var IsHandled: Boolean; CurrOutboundMessage: Record "Outbound Message CECAP")

Parameters

Name Type Description
Content TextBuilder
PostedPalletNo Text
PackageNos List of [Text]
IsHandled Boolean
CurrOutboundMessage Table CapVision.Exchange.EDI.Core."Outbound Message CECAP"

OnExportShpmtOnBeforeCreateENTPALRecords

[IntegrationEvent(False,False)]
internal procedure OnExportShpmtOnBeforeCreateENTPALRecords(var Content: TextBuilder)

Parameters

Name Type Description
Content TextBuilder

OnExportInvoiceOnCreateENTREFRecords

[IntegrationEvent(False,False)]
internal procedure OnExportInvoiceOnCreateENTREFRecords(var Content: TextBuilder; CurrOutboundMessage: Record "Outbound Message CECAP"; CurrSalesInvoiceHeader: Record "Sales Invoice Header")

Parameters

Name Type Description
Content TextBuilder
CurrOutboundMessage Table CapVision.Exchange.EDI.Core."Outbound Message CECAP"
CurrSalesInvoiceHeader Record "Sales Invoice Header"

OnExportCreditMemoOnCreateENTREFRecords

[IntegrationEvent(False,False)]
internal procedure OnExportCreditMemoOnCreateENTREFRecords(var Content: TextBuilder; CurrOutboundMessage: Record "Outbound Message CECAP"; CurrSalesCrMemoHeader: Record "Sales Cr.Memo Header")

Parameters

Name Type Description
Content TextBuilder
CurrOutboundMessage Table CapVision.Exchange.EDI.Core."Outbound Message CECAP"
CurrSalesCrMemoHeader Record "Sales Cr.Memo Header"

OnCreateENTPIDRecords

[IntegrationEvent(False,False)]
internal procedure OnCreateENTPIDRecords(var Content: TextBuilder; CurrOutboundMessage: Record "Outbound Message CECAP"; CurrSalesInvoiceHeader: Record "Sales Invoice Header")

Parameters

Name Type Description
Content TextBuilder
CurrOutboundMessage Table CapVision.Exchange.EDI.Core."Outbound Message CECAP"
CurrSalesInvoiceHeader Record "Sales Invoice Header"

OnBeforeCreateENTPIERecord

[IntegrationEvent(False,False)]
internal procedure OnBeforeCreateENTPIERecord(var Content: TextBuilder; CurrSalesInvoiceHeader: Record "Sales Invoice Header"; var IsHandled: Boolean)

Parameters

Name Type Description
Content TextBuilder
CurrSalesInvoiceHeader Record "Sales Invoice Header"
IsHandled Boolean

OnImportOrderOnInterpretENT_REFRecord

[IntegrationEvent(False,False)]
internal procedure OnImportOrderOnInterpretENT_REFRecord(CurrSalesHeader: Record "Sales Header"; Lines: List of [List of [Text]]; var CurrLineNo: Integer; var IsHandled: Boolean; var NextLineNo: Integer)

Parameters

Name Type Description
CurrSalesHeader Record "Sales Header"
Lines List of [List of [Text]]
CurrLineNo Integer
IsHandled Boolean
NextLineNo Integer

OnExportInvoiceOnCreatePIDOnBeforeAppendUnitId

[IntegrationEvent(False,False)]
internal procedure OnExportInvoiceOnCreatePIDOnBeforeAppendUnitId(var UnitId: Text; UnitIdentifier: Record "Identifier CECAP")

Parameters

Name Type Description
UnitId Text
UnitIdentifier Table CapVision.Exchange.EDI.Core."Identifier CECAP"

OnExportInvoiceOnCreatePIDOnBeforeAppendLineType

[IntegrationEvent(False,False)]
internal procedure OnExportInvoiceOnCreatePIDOnBeforeAppendLineType(SalesInvoiceLine: Record "Sales Invoice Line"; var LineType: Text)

Parameters

Name Type Description
SalesInvoiceLine Record "Sales Invoice Line"
LineType Text

OnExportCreditMemoOnAppendPayToField

[IntegrationEvent(False,False)]
internal procedure OnExportCreditMemoOnAppendPayToField(CurrSalesCrMemoHeader: Record "Sales Cr.Memo Header"; BuyerId: Text; var PayToId: Text)

Parameters

Name Type Description
CurrSalesCrMemoHeader Record "Sales Cr.Memo Header"
BuyerId Text
PayToId Text

OnExportCreditMemoOnCreateENT_LIDRecords

[IntegrationEvent(False,False)]
internal procedure OnExportCreditMemoOnCreateENT_LIDRecords(var Content: TextBuilder; SalesCrMemoLine: Record "Sales Cr.Memo Line")

Parameters

Name Type Description
Content TextBuilder
SalesCrMemoLine Record "Sales Cr.Memo Line"

OnExportCreditMemoLineOnBeforeAppendQuantity

[IntegrationEvent(False,False)]
internal procedure OnExportCreditMemoLineOnBeforeAppendQuantity(SalesCrMemoLine: Record "Sales Cr.Memo Line"; var Quantity: Decimal)

Parameters

Name Type Description
SalesCrMemoLine Record "Sales Cr.Memo Line"
Quantity Decimal

OnExportCreditMemoLineOnAfterCreateLIGLine

[IntegrationEvent(False,False)]
internal procedure OnExportCreditMemoLineOnAfterCreateLIGLine(CurrOutboundMessage: Record "Outbound Message CECAP"; var Content: TextBuilder; SalesCrMemoLine: Record "Sales Cr.Memo Line"; var LineNo: Integer)

Parameters

Name Type Description
CurrOutboundMessage Table CapVision.Exchange.EDI.Core."Outbound Message CECAP"
Content TextBuilder
SalesCrMemoLine Record "Sales Cr.Memo Line"
LineNo Integer

OnExportCreditMemoOnCreateENTPIDRecords

[IntegrationEvent(False,False)]
internal procedure OnExportCreditMemoOnCreateENTPIDRecords(var Content: TextBuilder; CurrOutboundMessage: Record "Outbound Message CECAP"; CurrSalesCrMemoHeader: Record "Sales Cr.Memo Header")

Parameters

Name Type Description
Content TextBuilder
CurrOutboundMessage Table CapVision.Exchange.EDI.Core."Outbound Message CECAP"
CurrSalesCrMemoHeader Record "Sales Cr.Memo Header"

OnExportCreditMemoOnBeforeCreateENTPIERecord

[IntegrationEvent(False,False)]
internal procedure OnExportCreditMemoOnBeforeCreateENTPIERecord(var Content: TextBuilder; CurrSalesCrMemoHeader: Record "Sales Cr.Memo Header"; var IsHandled: Boolean)

Parameters

Name Type Description
Content TextBuilder
CurrSalesCrMemoHeader Record "Sales Cr.Memo Header"
IsHandled Boolean

OnExportCreditMemoOnCreatePIDOnBeforeAppendLineType

[IntegrationEvent(False,False)]
internal procedure OnExportCreditMemoOnCreatePIDOnBeforeAppendLineType(SalesCrMemoLine: Record "Sales Cr.Memo Line"; var LineType: Text)

Parameters

Name Type Description
SalesCrMemoLine Record "Sales Cr.Memo Line"
LineType Text

OnExportCreditMemoOnCreatePIDOnBeforeAppendUnitId

[IntegrationEvent(False,False)]
internal procedure OnExportCreditMemoOnCreatePIDOnBeforeAppendUnitId(var UnitId: Text; UnitIdentifier: Record "Identifier CECAP")

Parameters

Name Type Description
UnitId Text
UnitIdentifier Table CapVision.Exchange.EDI.Core."Identifier CECAP"

See also