nanoq Nanoq

Prisme, communicating with - in general and in danish

Prisme-integration via Prismes standard snitflader

Overordnet
Integration til Prisme sker via upload af et sæt filer (indeholdende fra 1-n filer, i praksis ind til videre i 1-2 filer).
Dette filsæt indeholder posteringsdata. Uploaden sker via FTP.
Den eneste kvittering Prisme leverer retur til det kaldende system, er om FTP uploaden er gået godt eller ej.
Dannelsen af et filsæt sker typisk i det kaldende system i en kørsel (en låsning af slutopgørelser, opkrævning af en bunke etc.)

Der findes et antal G-linjeformater. Kendte pt: G68 og G69
Der findes et antal Q-filformater. Anvendte pt: 10Q. 10Q er underopdelt i transaktionstyper (en linje pr. type), f.eks. trans 10 = oplysning om debitor, trans 24 = opkrævningen, trans 26 = regningstekst.

G-linjer samles i én G-fil pr. kørsel
Q-linjer samles i én Q-fil pr. kørsel

Der skal altid være en G-fil til en kørsel. Der kan være en Q-fil i en kørsel.
Johnny/Fujitsu: Der kan godt indlæses en 10Q-fil uden at man også indlæser en G69, så skal der bare opsættes noget ekstra i Prisme, men det kan sagtens sættes op.

10Q bruges til opkrævning/regning (debitor)
G68 bruges til udbetaling (kreditor)
G69 bruges til finans. Dvs. som oftest til debitering af udgiften i forbindelse med udbetaling (G68) eller kreditering af indtægten ved opkrævningen (10Q).

10Q er fastlængde-linjer, trans 10 altid 161 tegn, trans 24 altid 363 tegn, osv
G-linjer er variabel længde linjer. De første 24 tegn er faste. Derefter felt-adskiller = &, efterfulgt af et feltnummer, efterfuldt af feltværdi (som ikke må indeholde &). Feltnumre i G68 er 2-cifrede. Feltnumre i G69 er 3-cifrede.

Opkrævning/regning
I forbindelse med 10Q skal der være defineret en betalingsart og en tilhørende modkonto. Eksempler:
Daginstitution: betalingsart 201, modkonto 94-07-00-90-01
Renovation: betalingsart 211, modkonto 94-07-00-90-02

I 10Q-linien er både regnskabstekniske oplysninger og oplysninger, der kan bruges til at danne en regning (eller PBS-opkrævning) til debitor.
Ved modtagelse af et antal 10Q-linjer vil Prisme bogføre summen af beløbene på modkontoen (i kredit). Hvis der opkræves kr. 200, 300 og 500 vil der altså blive krediteret 1000 på modkontoen. En modkonto er normalt en midlertidig konto (skal gå i nul). Derfor skal en Q-fil normalt altid følges med et antal G69-linjer i en G-fil, der debiterer det samme beløb på modkontiene. G-filen skal beløbsmæssigt gå i nul. I ovenstående eksempel skal der altså findes andre G-linjer, der krediterer svarende til hvad der blev debiteret modkontiene.

Udbetalinger
En udbetaling laves med en G68-linje. Der kan evt. angives en bankkonto; men det er ikke et krav. G68 indeholder 35 felter á 81 tegn til specifikation. Specifikationen kan f.eks. ses i modtagers netbank el.lign. Altså det er muligt at sende 35 linjes beskrivende tekst hvor hver linje har 81 karakterer

En G68-linje indeholder et felt med posteringshenvisning. Dette skal svare til et tilsvarende felt i en (eller flere) G69-linje(r) i samme G-fil. Beløbene i ”gruppen” skal summe til 0. En posteringshenvisningen er unik indenfor G-filen og udgør mao. identifikation af alle medlemmer af den pågældende ”nulsumsgruppe”. Bemærk: Selvom en almindelig udbetaling er kredit og kredit normalt laves som et negativt tal, så skal beløbet i G68 være positivt for en almindelig udbetaling. Det betyder at når der står ” G-filen skal beløbsmæssigt gå i nul.” så betyder det reelt at summen af G68’erne skal være lig med summen af G69’erne. Hvis der ikke er nogen G68’ere, så skal summen af G69’erne være 0.

Der kan altså ikke findes en G-filen med G68-linjer uden G69-linjer.
Der kan godt findes en G-fil med G69 uden G68 (rene finans-posteringer).
Det vil dog i KIMIK sammenhæng sjældelt forekomme at der fremsendes en G fil uden at filen enten også indeholder G68 linjer, eller kørslen også omfatter en Q fil.
Dette skyldes at KIMIKs interaktion med regnskab næsten altid involverer registranter (Dvs. borgere/virksomheder)
Dog vil en kørsel udelukkende med regninger/opkrævning (ingen udbetalinger) danne en G-fil uden G68’ere.

Helt generelt om fortegn:
SP: Er der muligt at lave negative udbetalinger i G68 (Dvs. de facto. en opkrævning forklædt som en udbetalingsanmodning)
SV: Formatet tillader negativt beløb; men det vides ikke hvordan Prisme vil håndtere det.
Johnny/Fujitsu: Ja, det er muligt, men kan ikke se hvordan det skulle være aktuel for udbetaling af overskydende skatter?

SP: Er det muligt at lave negative opkrævninger i 10Q (Dvs. de facto en udbetaling forklædt som en opkrævningsanmodning)
SV: Ja; men: ” Ved negativ ratebeløb skal forfaldsdato udfyldes med en dato der er magen til allerede registreret positiv rate i debitorsystemet. Der ud over må det negative beløb ikke overstige det tilsvarende positive beløb.”
Johnny/Fujitsu: Ja, det er muligt, men de vil aldrig blive til udbetalinger, da disse registreringer fra en 10Q altid ender i debitormodulet. Hvis man anvender samme forfaldsdato og samme ratenummer vil den negative opkrævning, altid ramme den præcise tidligere fremsendt opkrævning, uanset om den allerede var betalt. Altså ligesom Skattestyrelsen ønsker det.

Det anbefales at undgå denne ”kreative” anvendelse af fortegn.

 

© Copyright KIMIK iT A/S