Codeunit 18123053 EOS IXFE Interface
Codeunit 18123053 EOS IXFE Interface
Methods
WriteLog
procedure WriteLog()
TryLogin
procedure TryLogin(var EOSFESetup: Record "EOS IXFE Setup"; AOOMustExists: Boolean) Result: Boolean
Parameters / Return Value
EOSFESetup
Record "EOS IXFE Setup"
AOOMustExists
Boolean
Returns
Boolean
VerifyCurrentCompany
procedure VerifyCurrentCompany(ShowErr: Boolean) RetValue: Boolean
Parameters / Return Value
ShowErr
Boolean
Returns
Boolean
GetAOOListForSTRMENU
procedure GetAOOListForSTRMENU(var EOSFESetup: Record "EOS IXFE Setup"; var AOOArray: array[100] of Text) Result: Text
Parameters / Return Value
EOSFESetup
Record "EOS IXFE Setup"
AOOArray
Text[]
Returns
Text[]
TryUploadSingleDocument
procedure TryUploadSingleDocument(var TmpBlob: Codeunit "Temp Blob"; FileName: Text; ExternalDocumentID: Text; VatRegister: Code[20]) DocumentID: Guid
Parameters / Return Value
TmpBlob
Codeunit "Temp Blob"
FileName
Text[]
ExternalDocumentID
Text[]
VatRegister
Code[20]
Returns
Guid
TryRetriveOutbDocNotif
procedure TryRetriveOutbDocNotif(DocumentID: Guid; var StatusCode: Text; var StatusText: Text; var StatusDate: DateTime; var StatusInt: Integer; var TempEOSFEOutDocNotifications: Record "EOS IXFE Outb. Doc. Notif."): Boolean
Parameters / Return Value
DocumentID
Guid
StatusCode
Text[]
StatusText
Text[]
StatusDate
DateTime
StatusInt
Integer
TempEOSFEOutDocNotifications
Record "EOS IXFE Outb. Doc. Notif."
Returns
Boolean
TryGetAooGuid
procedure TryGetAooGuid(AooName: Text): Guid
Parameters / Return Value
AooName
Text[]
Returns
Guid
TryDownloadDocumentMetadata
procedure TryDownloadDocumentMetadata(var TempEOSFEInDocumentsLot: Record "EOS IXFE Inb. Document Lot"; var TempEOSFEInDocuments: Record "EOS IXFE Inb. Document"): Boolean
Parameters / Return Value
TempEOSFEInDocumentsLot
Record "EOS IXFE Inb. Document Lot"
TempEOSFEInDocuments
Record "EOS IXFE Inb. Document"
Returns
Boolean
TryDownloadDocumentFile
procedure TryDownloadDocumentFile(LotID: Guid; LotIndex: Integer; var SourceFileName: Text[250]; var tempBlob: Codeunit "Temp Blob"): Text
Parameters / Return Value
LotID
Guid
LotIndex
Integer
SourceFileName
Text[250]
tempBlob
Codeunit "Temp Blob"
Returns
Text[]
TryRetriveInboundDocNotif
procedure TryRetriveInboundDocNotif(DocumentID: Guid; LotIndex: Integer; var TempEOSFEInDocNotifications: Record "EOS IXFE Inb. Doc. Notif."): Boolean
Parameters / Return Value
DocumentID
Guid
LotIndex
Integer
TempEOSFEInDocNotifications
Record "EOS IXFE Inb. Doc. Notif."
Returns
Boolean
TrySetFattureRicezioneStatus
procedure TrySetFattureRicezioneStatus(DocumentID: Guid; LotIndex: Integer; Successful: Boolean; Description: Text): Boolean
Parameters / Return Value
DocumentID
Guid
LotIndex
Integer
Successful
Boolean
Description
Text[]
Returns
Boolean
TryLogin_v3
procedure TryLogin_v3(var EOSFESetup: Record "EOS IXFE Setup"; AOOMustExists: Boolean) Result: Boolean
Parameters / Return Value
EOSFESetup
Record "EOS IXFE Setup"
AOOMustExists
Boolean
Returns
Boolean
GetAOOList_v3
procedure GetAOOList_v3(var EOSFESetup: Record "EOS IXFE Setup") Result: Text
Parameters / Return Value
EOSFESetup
Record "EOS IXFE Setup"
Returns
Text[]
GetAOOListForSTRMENU_v3
procedure GetAOOListForSTRMENU_v3(var EOSFESetup: Record "EOS IXFE Setup"; var AOOArray: array[100] of Text) Result: Text
Parameters / Return Value
EOSFESetup
Record "EOS IXFE Setup"
AOOArray
Text[]
Returns
Text[]
AOOValidate_v3
procedure AOOValidate_v3(EOSFESetup: Record "EOS IXFE Setup")
Parameters / Return Value
- EOSFESetup
Record "EOS IXFE Setup"
UploadDocument_v3
procedure UploadDocument_v3(var TmpBlob: Codeunit "Temp Blob"; FileName: Text; ExternalDocumentID: Text; VatRegister: Code[20]) DocumentID: Guid
Parameters / Return Value
TmpBlob
Codeunit "Temp Blob"
FileName
Text[]
ExternalDocumentID
Text[]
VatRegister
Code[20]
Returns
Guid
TryRetriveOutbDocNotif_v3
procedure TryRetriveOutbDocNotif_v3(DocumentID: Guid; var StatusCode: Text; var StatusText: Text; var StatusDate: DateTime; var StatusInt: Integer; var TempEOSFEOutDocNotifications: Record "EOS IXFE Outb. Doc. Notif."): Boolean
Parameters / Return Value
DocumentID
Guid
StatusCode
Text[]
StatusText
Text[]
StatusDate
DateTime
StatusInt
Integer
TempEOSFEOutDocNotifications
Record "EOS IXFE Outb. Doc. Notif."
Returns
Boolean
TryGetAooGuid_v3
procedure TryGetAooGuid_v3(AooName: Text): Guid
Parameters / Return Value
AooName
Text[]
Returns
Guid
TryDownloadDocumentMetadata_v3
procedure TryDownloadDocumentMetadata_v3(var TempEOSFEInDocumentsLot: Record "EOS IXFE Inb. Document Lot"; var TempEOSFEInDocuments: Record "EOS IXFE Inb. Document"): Boolean
Parameters / Return Value
TempEOSFEInDocumentsLot
Record "EOS IXFE Inb. Document Lot"
TempEOSFEInDocuments
Record "EOS IXFE Inb. Document"
Returns
Boolean
TryDownloadDocumentFile_v3
procedure TryDownloadDocumentFile_v3(LotID: Guid; LotIndex: Integer; ServerFileName: Text; var tempBlob: Codeunit "Temp Blob"; var SourceFileName: Text) Result: Boolean
Parameters / Return Value
LotID
Guid
LotIndex
Integer
ServerFileName
Text[]
tempBlob
Codeunit "Temp Blob"
SourceFileName
Text[]
Returns
Boolean
TryRetriveInboundDocNotif_v3
procedure TryRetriveInboundDocNotif_v3(DocumentID: Guid; LotIndex: Integer; var TempEOSFEInDocNotifications: Record "EOS IXFE Inb. Doc. Notif."): Boolean
Parameters / Return Value
DocumentID
Guid
LotIndex
Integer
TempEOSFEInDocNotifications
Record "EOS IXFE Inb. Doc. Notif."
Returns
Boolean
TrySetFattureRicezioneStatus_v3
procedure TrySetFattureRicezioneStatus_v3(DocumentID: Guid; LotIndex: Integer; Successful: Boolean; Description: Text): Boolean
Parameters / Return Value
DocumentID
Guid
LotIndex
Integer
Successful
Boolean
Description
Text[]
Returns
Boolean
IsErrorNotif
procedure IsErrorNotif(NotifStatus: Text): Boolean
Parameters / Return Value
NotifStatus
Text[]
Returns
Boolean
SetHideDialog
procedure SetHideDialog(newValue: Boolean)
Parameters / Return Value
- newValue
Boolean
TryLogin2
procedure TryLogin2(): Boolean
Parameters / Return Value
- Returns
Boolean
Events
OnBeforeTryLogin
local procedure OnBeforeTryLogin(var Result: Boolean; var IsHandled: Boolean)
This function is called before the system tries to login to IXFE
Parameters / Return Value
Result
Boolean
Return value of the function
IsHandled
Boolean
No following standard app code will be executed
OnBeforeTryUploadSingleDocument
local procedure OnBeforeTryUploadSingleDocument(var DocumentID: Guid; var IsHandled: Boolean)
This function is called before the system tries to upload a single document to IXFE
Parameters / Return Value
DocumentID
Guid
Document ID
IsHandled
Boolean
No following standard app code will be executed
OnVerifyIXFEConnection
local procedure OnVerifyIXFEConnection(var ShowErr: Boolean; var RetValue: Boolean; var IsHandled: Boolean)
Raised when is system checks if it is allowed to connect to IXFE
Parameters / Return Value
ShowErr
Boolean
Specifies if in case of error a message should be displayed
RetValue
Boolean
Return value of the function
IsHandled
Boolean
No following standard app code will be executed
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.