Ändra befintlig import

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:
mceclip0.png
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.