Πώς κάνω import κινήσεων λογιστικής από ascii αρχείο;
Από την επιλογή 3.Δ.8

Μπορείτε να εισάγετε λογιστικές εγγραφές από άλλο πρόγραμμα μέσω αρχείου ascii. Οι προδιαγραφές του αρχείου είναι οι επόμενες.

1. Ονομα & θέση αρχείου εισόδου : MBARMBINASCIILOG.DAT χωρίς header, line delimited με chr(10)+chr(13)

2. Δομή γραμμής α+β+γ. Παρακάτω η πρώτη γραμμή προβάλει τη δομή, η δεύτερη το μήκος και η τρίτη ένα παράδειγμα περιεχομένου

α)
Ημ/νία |Α’λογ/σμός |Χ|Β’λογ/σμός |Αιτιολογία πρώτη |Αξία |
10……..|13………..|1|13………..|30……………………….|10……..|
10/02/2009|73.00.00.0000|P|30.00.00.0000|Πωλήσεις Προϊόντων 19% | 1000.00|

+β)
Φπα |ΒΠελάτης|ΒΠρο/τής|Μ|Παραστ/κό |Αιτιολογία Δεύτερη |ΜΥΦΜικτά |
10……..|8…….|8…….|1|10……..|30……………………….|10……..|
190.00|0001 |001 |1|ΤΔΑ-001 |Πωλήσεις Προϊόντων 19% | 1190.00|

+γ)
ΑΠελάτης|ΑΠρο/τής|
8…….|8…….|
0001 |001 |

ΕΙΔΙΚΑ ΠΕΔΙΑ
Χ = Χ, P (αγγλικά !) Χρέωση ή Πίστωση του πρώτου λογαριασμού
Μ = 0, 1, 2, 3 (ΜΥΦ 0=ΟΧΙ, 1=ΝΑΙ, 2=Αξία μόνον, 3=Μικτή αξία)
ΜΥΦ Μικτά = η μικτή αξία όταν Μ=3

ΑΡΙΘΜΗΤΙΚΑ ΠΕΔΙΑ
Οι αριθμοί δεν θα έχουν διαχωριστή χιλιάδων και θα έχουν ως διαχωριστή δεκαδικών την τελεία δηλαδή 100000.00

ΣΤΟΙΧΙΣΗ ΠΕΔΙΩΝ
Τα πεδία text στοιχίζονται αριστερά και γεμίζουν με κενά.
Τα αριθμητικά στοιχίζονται δεξιά και προηγούνται κενά (Αξία, Φπα και ΜΥΦΜικτά)
Διαχωριστής πεδίων μία θέση με οποιονδήποτε χαρακτήρα

ΕΛΕΓΧΟΙ ΚΑΤΑ ΤΗΝ ΕΙΣΑΓΩΓΗ
Για την εισαγωγή μιας κίνησης ελέγχονται τα εξής στοιχεία
1. Αν υπάρχουν οι κωδικοί των λογαριασμών, των πελατών και των προμηθευτών.
2. Αν η αξία της κίνησης είναι διάφορη του μηδενός
3. Αν οι 2 αιτιολογίες είναι διάφορες του κενού