Importmotorn hanterar filer såsom Excel, CSV, XML(camt), TXT och SQL.
Vi kommer beröra ändring av import för Excel, CSV och TXT i denna guide.
Det finns en del taggar som är obligatoriska samt möjliga. Här ser ni dessa:
Obligatoriska Pricka Konto: [Account] [Date1] [Ref] [Amount]
Dubblettkontroll: [Account] [Date1] [Date2] [Period] [Ref] [Amount] [RefType] [Period] [Entity]
Möjliga Pricka Konto [Text] [Extra1] till [Extra30]
Obligatoriska Pricka Bokslut [Account] [Balance]
Möjliga Pricka Bokslut [AccountName] [Period] [Entity]
OBS: Dubblettkontroll används i Pricka Konto för att ni skall kunna läsa in en fil avseende en månad, för att sedan kunna läsa in samma fil igen men med korrigeringar i form av kredit/debet eller nya bokningar.
Utför ej ändringar/strykningar i ert ERP. Arbeta med debet och kredit för att få lättare förståelse i vad som har skett.
Ni kan se vilken typ av import det är genom att klicka er in på ”Hantera Importer” under Inställningar:
Delimited är CSV, EXCELEDR är Excel samt TXT är SDF.
Excel import:
Vi hämtar in information i de olika kolumnerna som finns i Excel. Bakom dessa kolumner är det en siffra. Dessa siffror är det vi använder som taggar i vår import.
A = 1
B = 2
C = 3
D = 4
En import för Fyra kolumner ser då ut som följande:
[1] [Account]
[2] [Ref]
[3] [Date1]
[4] [Amount]
De ovan skript gör är att hämta in information om Konto(1/A), Referens(2/B), Datum(3/C) och Belopp(4/D).
Det händer ofta att man får en uppdatering i ERP eller andra system som förändrar utseendet i Excel filerna. Då kan man kontrollera detta genom att öppna en redan inläst fil och jämföra med en ny. Ser man t.ex att Belopp/Amount inte finns i kolumn 4, utan i 5 kan man ändra det genom följande:
[5] [Amount]
CSV import:
En Delimited/CSV/Tabbavgränsad fil har många olika benämningar men är uppbyggd på samma sätt med hjälp av avgränsningar i filen. En Excel fil har sina kolumner medans en CSV har olika avgränsningar som man lättast ser i programmet Notepad++:
Avgränsaren i ovan är alltså ett ;.
Exempel på andra kan vara följande:
;
,
:
|
”
(en tabb)
En import ser likadan ut som Excel där 1 hämtar informationen BIC-Kod(Jämför exempel ovan, se nedan):
[1] [BIC-Kod]
[2] [Kontonummer]
[3] [Valuta]
[4] [Bokföringsdatum]
I början av vår importkod finns detta:
Name: Example Delimited
ImportVersion: 1.0
Type: Delimited
Encoding="Windows - 1252"
Delimiter: ;
Wrapper: "
HeaderInLine: 1
Det kursiverade (Delimiter: ;) indikerar på att det är en CSV fil med avgränsaren( ; ).
TXT import:
En SDF/TXT import bestämmer man vilken startposition samt antal tecken som skall hämtas upp in i vårt program. Ett exempel ser ut såhär:
Name: Example SDF
ImportVersion: 1.0
Type: SDF
Encoding="Windows-1252"
HeaderInLine: 0
[0,2] [TransType]
[2,17][Account]
[19,6] [Date1]
[37,12] [Ref]
[49,15] [Text]
De skriptet ovan gör är att hämta in information om till exempel datum (Date1) från position 19 och 6 antal tecken framåt.