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
OnAfterInsertSalesOrder
[IntegrationEvent(False,False)]
internal procedure OnAfterInsertSalesOrder(var InboundMessage: Record "Inbound Message CECAP"; var SalesHeader: Record "Sales Header")
Parameters
OnAfterModifySalesOrder
[IntegrationEvent(False,False)]
internal procedure OnAfterModifySalesOrder(var InboundMessage: Record "Inbound Message CECAP"; var SalesHeader: Record "Sales Header")
Parameters
OnAfterFindSalesOrderToUpdate
[IntegrationEvent(False,False)]
internal procedure OnAfterFindSalesOrderToUpdate(var InboundMessage: Record "Inbound Message CECAP"; var SalesHeader: Record "Sales Header")
Parameters
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
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
OnBeforeAppendUnitIdentifier
[IntegrationEvent(False,False)]
internal procedure OnBeforeAppendUnitIdentifier(UnitIdentifier: Record "Identifier CECAP"; var UnitId: Text)
Parameters
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
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
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
OnExportCreditMemoOnCreateENTREFRecords
[IntegrationEvent(False,False)]
internal procedure OnExportCreditMemoOnCreateENTREFRecords(var Content: TextBuilder; CurrOutboundMessage: Record "Outbound Message CECAP"; CurrSalesCrMemoHeader: Record "Sales Cr.Memo Header")
Parameters
OnCreateENTPIDRecords
[IntegrationEvent(False,False)]
internal procedure OnCreateENTPIDRecords(var Content: TextBuilder; CurrOutboundMessage: Record "Outbound Message CECAP"; CurrSalesInvoiceHeader: Record "Sales Invoice Header")
Parameters
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
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
OnExportCreditMemoOnCreateENTPIDRecords
[IntegrationEvent(False,False)]
internal procedure OnExportCreditMemoOnCreateENTPIDRecords(var Content: TextBuilder; CurrOutboundMessage: Record "Outbound Message CECAP"; CurrSalesCrMemoHeader: Record "Sales Cr.Memo Header")
Parameters
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
See also