myDATATools.getValidE3Names Method
This function can be used to get all the E3 Codes supported by AADE for a specific invoice type with a specific category, whether it is income or expense.
This way, you can limit the end user's options and lead him to select the correct E3 Code.
The advantage of this method is that you can also get the description of each supported E3 Code, so the end user knows exactly what he is going to select.
E3 Codes are used in invoice classification for the field classification.Type or the field classifications.classificationType
The responsibility for selecting the appropriate E3 Code lies with the end user.
This function is not available in the Trial Version.
myDATATools mdt = new myDATATools("Arbitrans User", "Arbitrans Key"); Dictionary<string, object> result = mdt.getValidE3Names("1.1", "category1_95", 1); // The result of the above is a list containing: // [E3_596, Επιδοτήσεις - Επιχορηγήσεις] // [E3_597, Επιδοτήσεις - Επιχορηγήσεις για επενδυτικούς σκοπούς - κάλυψη δαπανών] // [, Χωρίς Κωδικό Ε3] <i>because category1_95 can be sent without an E3 code.</i>
This language is not supported or no code example is available.
Dim mdt as myDATATools = new myDATATools("Arbitrans User", "Arbitrans Key") Dim result As Dictionary(Of String, Object) = mdt.getValidE3Names("1.1", "category1_95", 1) ' The result of the above is a list containing: ' [E3_596, Επιδοτήσεις - Επιχορηγήσεις] ' [E3_597, Επιδοτήσεις - Επιχορηγήσεις για επενδυτικούς σκοπούς - κάλυψη δαπανών] ' [, Χωρίς Κωδικό Ε3] <i>because category1_95 can be sent without an E3 code.</i>
This language is not supported or no code example is available.