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.