SHL-LINK SHL-211/1 Programma: 211 Datum: 22/11/2010 SHL-LINK: Via programma 211 worden financiële verrichtingen vanuit een bestand gelezen en boekhoudkundig verwerkt. Een aantal controles worden uitgevoerd (zie verder: uitgevoerde controles). Het resultaat van de verwerking kan op het scherm of via een controlelijst geraadpleegd worden. WERKWIJZE Het gegevensbestand CnnnnLFI.TXT (nnnn is het dossiernummer) moet toegankelijk zijn. Het programma kan rechtstreeks of via jobverwerking uitgevoerd worden. Na de printerkeuze worden de gegevens van het tussenbestand gecontroleerd en boekhoudkundig verwerkt. De verrichtingsdatum bepaalt in welke lopende verwerkingsperiode geboekt wordt. Verrichtingen met een datum vóór de begindatum van het huidig boekjaar of verder dan de einddatum van de tweede boekingsperiode worden niet opgenomen. Na de verwerking kan men de controlelijst raadplegen via het beeldscherm of via een controlelijst. Het controlebestand (CnnnnCFI.TXT) kan naar keuze worden verwijderd of bewaard. De niet-verwerkte gegevens blijven in het tussenbestand CnnnnLFI.TXT bewaard. UITGEVOERDE CONTROLES - Iedere code in het tussenbestand (BTW-code, deviezencode, rekeningcode, enz.) moet voorkomen in SHL - Alle bedragen in het tussenbestand worden eerst afgerond volgens de ingestelde afronding van de dossiermunt in SHL BESTANDSNAMEN GEGEVENSBESTAND Alle gegevens m.b.t. financiële verrichtingen worden ondergebracht in een bestand met naam CnnnnLFI.TXT. nnnn is hierin te vervangen door het nummer van het SHL-dossier. CONTROLEBESTAND In het controlebestand CnnnnCFI.TXT (nnnn: het SHL dossiernummer) worden de nietgeboekte verrichtingen aangeduid.
SHL-211/2 SHL-LINK VELDFORMATEN NUMERIEKE VELDEN Numerieke velden zijn rechts uitgelijnd. Eventuele onbeduidende posities worden opgevuld met 0 of spaties. Numerieke velden voor bedragen bevatten steeds twee decimalen. Deze bestemd voor hoeveelheden bevatten drie decimalen. Het decimaalteken wordt niet opgenomen. Voor een veld met teken wordt het teken - of + in de uiterst rechtse positie van het veld opgenomen. Een plusteken mag hierbij door een blanco vervangen worden. Voorbeelden 55.623,35 5562335+ -650 65000-125,75 12575+ ALFANUMERIEKE VELDEN Alfanumerieke velden worden links uitgelijnd. Eventuele overblijvende posities worden opgevuld met spaties. DATUMVELDEN Datumvelden bevatten dag, maand en volledig jaartal in 10 posities, bijvoorbeeld: 10.01.2000. Het scheidingsteken tussen dag, maand en jaar is zonder belang. RECORDSTRUCTUUR In de volgende pagina's wordt de recordstructuur in tabelvorm beschreven. De eerste twee kolommen in de beschrijving tonen respectievelijk de begin- en eindpositie van elk veld in het record. De derde kolom toont het vereiste dataformaat. Dit formaatgegeven begint met 9 voor een numeriek veld, X voor een alfanumeriek veld, of is dd.mm.jjjj voor een datumveld. Het getal tussen haakjes - bij numerieke of alfanumerieke velden - toont het aantal posities. Voorbeeld: 9(2) is een numerieke zone tot 2 cijfers; X(14) is een alfanumerieke zone tot 14 tekens. Tenslotte kan een numeriek formaat eindigen op +, hetgeen beduidt dat er een teken + of - in de laatste positie vereist is. Zie ook de rubriek 'Veldformaten' hierboven.
SHL-LINK SHL-211/3 FINANCIËLE BOEKINGEN 1 2 9(2) Recordtype: 0 3 4 9(2) Nummer van het financieel dagboek in SHL 5 8 jjpp Boekhoudkundige periode 9 11 X(3) Stukcode: indien blanco wordt de standaard stukcode van het dagboek overgenomen 12 16 9(5) 00000 of blanco 17 20 9(4) Stuknummer 21 30 dd.mm.jjjj Boekingsdatum 31 40 X(10) Financiële rekening of andere boekingsrekening 41 9(1) Type verrichting: 1 = betaling klant 2 = betaling leverancier 3 = algemene rekening 42 55 X(14) Code van de SHL klanten-, leveranciers- of grootboekrekening. 56 9(1) Type document: 0 = indien type verrichting 3 1 = factuur 2 = creditnota 57 58 9(2) Dagboeknummer van het document. 0 indien type verrichting 3 59 65 9(7) Documentnummer. 0 indien type verrichting 3 66 79 9(13)+ Waarde n. > debet < credit NB: steeds twee decimalen gebruiken 80 82 X(3) Deviezencode 83 96 9(13)+ Waarde vreemde munt NB: 2 decimalen opnemen 97 99 X(3) Hoeveelheidcode 100 113 9(13)+ Hoeveelheid 0 indien type verrichting 1 en 2 NB: 3 decimalen opnemen 114 131 X(18) Benaming 132 9(1) Code incassoregime (Frankrijk) 0 = geen incassoregime 1 = incassoregime 0 indien type verrichting 3 133 136 X(4) blanco 137 146 X(10) Code analytische plaats indien type verrichting 3 en analytische opvolging 147 156 X(10) Code analytische soort indien type verrichting 3 en analytische opvolging 157 166 dd.mm.jjjj Documentdatum klant of leverancier 167 176 X(10) Centralisatierekening klanten of leveranciers of voorschotten klanten of leveranciers 177 X(1) Niet van toepassing 178 180 X(3) BTW-code. Enkel voor verrichtingen type 3 ( boekingen naar grootboekrekeningen) met BTWverwerking. De BTW-code en aardcode (zie volgend veld) zijn noodzakelijk voor iedere boeking die de BTW-aangifte beïnvloedt. 181 X(1) Aard BTW-boeking. Enkel voor verrichtingen type 3 (boekingen naar grootboekrekeningen) met BTW-verwerking: a: nettobedrag aankoop, categorie
SHL-211/4 SHL-LINK goederen/diensten b: nettobedrag aankoop, categorie kosten c: nettobedrag aankoop, categorie investeringen d: bedrag aftrekbare BTW e: bedrag niet-aftrekbare BTW, categorie goederen/diensten f: bedrag niet-aftrekbare BTW, categorie kosten g: bedrag niet-aftrekbare BTW, categorie investeringen h: bedrag niet-aftrekbare BTW privé i: bedrag BTW Intracom j: bedrag BTW medecontractant 1: nettobedrag verkoop 2: bedrag verschuldigde BTW, categorie verkopen 182 253 X(72) Algemene toelichting (type 3) 254 325 X(72) Analytische toelichting (type 3 en analytische opvolging)
SHL-LINK SHL-211/5 KLANTEN / LEVERANCIERSGEGEVENS 1 2 9(2) Recordtype: 1 = gegevens van de klantenrekening 2 = gegevens van de leveranciersrekening 3 16 X(14) Code van de klant- of leveranciersrekening 17 31 X(15) Niet gebruikte zone 32 35 X(4) Juridische vorm 36 65 X(30) Klant- of leveranciersnaam 66 90 X(25) Straat 91 97 X(7) Postnummer 98 117 X(20) Plaats 118 120 X(3) Landcode 121 123 X(3) Deviezencode 124 9(1) Taalcode (van 1 tot en met 4) 125 9(1) BTW-regime: 0 = BTW-plichtig 1 = egalisatie 2 = vrijgesteld 3 = export 4 = Intracom 5 = particulier 6 = medecontractant 126 143 X(18) BTW-nummer 144 146 X(3) Betalingswijze 147 151 9(3).(2) Betaaltermijn: Formaat: 999.99 Het cijfer voor de komma bepaalt de termijn in dagen, het cijfer na de komma de begindatum van de termijn Voorbeeld: 10.00 10 dagen na factuurdatum 00.99 betaling einde maand 152 173 X(22) Rekening financiële instelling 174 183 X(10) Centralisatierekening, anders wordt de standaardrekening gebruikt 184 193 X(10) Rekening tegenboeking: Indien blanco wordt de standaardrekening gebruikt; Indien een analytisch dossier en de aard van de tegenboeking is analytisch, bevat deze zone de code voor de analytische plaats 194 203 X(10) Indien een analytisch dossier bevat deze zone de code voor de analytische soort 204 9(1) Aard van de tegenboeking: 0 = algemene rekening 1 = analytische rekening 205 216 X(12) Referentie 217 236 X(20) RPR 237 280 X(44) IBAN 281 291 X(11) BIC
SHL-211/6 SHL-LINK INFO + CnnnnCFI.TXT (nnnn: het dossiernummer) Het controlebestand bevat gegevens over de geweigerde dokumenten en is als volgt opgebouwd 1 2 9(2) Reden van het niet-linken (verschillend van nul): 1 = stuknummer is 0 2 = type van de verrichting: verplicht één van de volgende opties: 1 = betaling klant 2 = betaling leverancier 3 = algemene rekening 3 = datum van de beweging valt buiten de periode 4 = klantrekening bestaat niet 5 = leveranciersrekening bestaat niet 6 = algemene rekening bestaat niet 7 = dokument bestaat niet 8 = dagboek bestaat niet 9 = financiële rekening bestaat niet 10 = munteenheid bestaat niet 11 = analytische rekening bestaat niet 3 4 9(2) Dagboeknummer 5 8 jjpp Periode 9 11 X(3) Financiële code 12 20 9(9) Stuknummer 21 30 dd.mm.jjjj Datum verrichting 31 40 X(10) Rekening (klanten, leveranciers of algemene rekeningen