DataMuseum.dk

Presents historical artifacts from the history of:

Philips Data Systems

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Philips Data Systems

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦ec1cb8dc1⟧

    Length: 36556 (0x8ecc)
    Notes: pts_type(SC)
    Names: »DIV805.SC«

Derivation

└─⟦75255755f⟧ Bits:30009693 Philips computer tape "600410"
    └─⟦this⟧ »NJREMIT/DIV805.SC« 
└─⟦b6546aa17⟧ Bits:30009689 Philips computer tape "600325"
    └─⟦this⟧ »REMIT2/DIV805.SC« 

PTS(SC)

	IDENT DIV805 	03.01.XXX.1
         DDUM    KMD08
         PDIV 
	ENTRY	FRMTJT 
	ENTRY	FRMXJT 
	ENTRY	FRMTTA 
	ENTRY	FRMXTA 
	ENTRY	FRMTVO 
 ENTRY FRMTKV 
	ENTRY	FRMXVO 
	ENTRY	FRMTKT 
	ENTRY	FRMXKT 
	ENTRY	FRMTGP 
	ENTRY	FRMXGP 
 ENTRY FRMBUD 
 ENTRY FRMBUP 
 EXT FMOVE
         INCLUDE EQUATE 
* 
FRMTJT   PROC 
         CALL FMOVE,GTSTRFMT,FTBJT(GTREGDEX)
         RET
         PEND 
* 
FRMXJT	PROC	XJTDEX
	CALL FMOVE,GTSTRFMT,FTBXJT(XJTDEX) 
	RET
	PEND 
* 
FRMTTA   PROC 
         CALL FMOVE,GTSTRFMT,FTBTA(GTREGDEX)
         RET
         PEND 
* 
FRMXTA	PROC	XTADEX
	CALL FMOVE,GTSTRFMT,FTBXTA(XTADEX) 
	RET
	PEND 
* 
FRMTVO	PROC 
         CALL FMOVE,GTSTRFMT,FTBVO(GTREGDEX)
         RET
         PEND 
* 
FRMXVO	PROC	XVODEX
	CALL FMOVE,GTSTRFMT,FTBXVO(XVODEX) 
	RET
	PEND 
* 
FRMTKV PROC 
 CALL FMOVE,GTSTRFMT,FTBKV(GTREGDEX)
 RET
 PEND 
* 
FRMTKT   PROC 
         CALL FMOVE,GTSTRFMT,FTBKT(GTREGDEX)
         RET
         PEND 
* 
FRMXKT	PROC	XKTDEX
	CALL FMOVE,GTSTRFMT,FTBXKT(XKTDEX) 
	RET
	PEND 
* 
FRMTGP   PROC 
	CALL FMOVE,GTSTRFMT,FTBGP(GTREGDEX)
         RET
         PEND 
* 
FRMXGP	PROC	XGPDEX
	CALL FMOVE,GTSTRFMT,FTBXGP(XGPDEX) 
	RET
	PEND 
* 
FRMBUD PROC BUDDEX
 CALL FMOVE,GTSTRFMT,FTBBUD(BUDDEX) 
 RET
 PEND 
* 
FRMBUP PROC 
 CALL FMOVE,GTSTRFMT,FRMBPR 
 RET
 PEND 
* 
* 
         EJECT
* 
*        FORMATS FOR JOURNAL
* 
FTBJT    FTABLE JTFMT01,JTFMT02,JTFMT03,JTFMT04,JTFMT02,		C 
		JTFMT01,JTFMT02,JTFMT08,JTFMT08,JTFMT02,		C 
		JTFMT12,JTFMT18,JTFMT18,JTFMT18,JTFMT18 
* 
* 
JTFMT01 FRMT
         FLINK JTSUBST                 STARTINF 
         FLINK JTSUB01                 LINE 1 
         FEOR 
         FLINK JTSUB04                 LINE 2 
         FMEND
* 
JTFMT02 FRMT
	FLINK	JTFMT02L 
	FMEND
* 
JTFMT02L	FRMT 
         FLINK JTSUBST                 SORTINF
         FLINK JTSUB05                 REG KONTONO
         FILLR ' ',11 
	FLINK	JTSUB08	VALUE
         FEOR 
         FILLR ' ',8
         FMEL  'X',GTDUPF(CBIN6)                              RE$ 
 FILLR ' ',2
 FLINK JTSUB06 FOR TRANS 10 
	FLINK	JTSUB30	ARKIV KNT.NR 
         FILLR ' ',15 
         FMEND
* 
JTFMT03 FRMT
	FLINK	JTFMT03L 
	FMEND
* 
JTFMT03L	FRMT 
         FLINK JTSUBST                 START INF
         FILLR ' ',9
	FCOPY	TT16TXT	RATE/RENTE/GEBYR 
         FLINK JTSUB06                 CPR/CIR
         FLINK JTSUB08                 VALUE
         FEOR 
         FILLR ' ',2
         FILLR ' ',4
         FMEL  '99',GTDUPF(CBIN3)      BETALINGSKODE          BKO 
         FILLR ' ',5
         FMEL  'ZZ.ZZ.ZZ',GTDUPF(CBIN7)                       VALGR 
         FMEL  'BBZ',GTDUPF(CBIN8)     BETALINGSFORM          BFO 
         FLINK JTSUB30                 ARK KONTO NR 
         FILLR ' ',2
         FMEL  'XX',GTDUPF(CBIN11)      PALIGNINGSAR
         FILLR ' ',5
         FMEL  'ZZZ',GTDUPF(CBIN15)    DEB LB NR
         FILLR ' ',4
         FMEND
* 
JTFMT04	FRMT
	FLINK	JTFMT04L 
	FMEND
* 
JTFMT04L	FRMT 
	FLINK	JTSUBST	START INF
         FILLR ' ',15 
         FLINK JTSUB06                 CPR/CIR
         FLINK JTSUB08                 VALUE
         FEOR 
         FILLR ' ',2
	FILLR	' ',4
	FMEL	'99',GTDUPF(CBIN3)	BKO
	FILLR	' ',5
         FMEL  'ZZ.ZZ.ZZ',GTDUPF(CBIN7)                    VALOR
         FILLR ' ',3
         FLINK JTSUB30                 ARK KNT NR 
         FMEL  'BBBZZ',GTDUPF(CBIN10)                      F$R
         FMEL  'BBZZ',GTDUPF(CBIN11)                       RES $R 
         FMEL  'BZZ',GTDUPF(CBIN12)                        RESM$
         FMEL  'BBZB',GTDUPF(CBIN13)                       OPK
         FMEND
* 
JTFMT08 FRMT
	FLINK	JTFMT08L 
	FMEND
* 
JTFMT08L	FRMT 
         FLINK JTSUBST                 START INF
         FLINK JTSUB01                 LINE 1 
         FEOR 
         FLINK JTSUB04                 LINE 2 
         FEOR 
         FLINK JTSUB31                 LINE 3 
         FMEND
* 
JTFMT12 FRMT
	FLINK	JTFMT12L 
	FMEND
* 
JTFMT12L	FRMT 
         FLINK JTSUBST                 START INF
         FLINK JTSUB05                 REG KONTO NR 
         FMEL  'B999',TTCNTNR                         T#LLER NR 
         FILLR ' ',5
         FILLR ' ',2
         FLINK JTSUB08                 VALUE
 FEOR 
 FILLR ' ',2
 FMEL 'BZZZZZZZZZZ',GTDUPF(CBIN2) DIVERSE TEXT
 FILLR ' ',16 
 FMEND
* 
JTFMT18 FRMT 		TRANS 18,19,28,29
 FLINK JTFMT01 2 LINES AS TRANS 1,6 
 FEOR 
 FLINK JTSUB18 3 LINIE
 FMEND
* 
JTSUBST  FRMT                          START INF
         FILLR ' ',2
 FCOPY GTTESTMK 
         FCOPY TTCYM                   CYCLE MARKERING
         FMEL  '99B',GTREGNR            TRANS, TYPE 
 FLINK FLBNR
         FMEND
* 
JTSUB01  FRMT                          LINE 1,- 1,5,6 
	FLINK	JTSUB05	CPR/CIR
	FLINK	JTSUB06	REG-KONTO-NR 
         FLINK JTSUB08                 VALUE
         FMEND
* 
JTSUB04  FRMT 
         FILLR ' ',2
         FILLR ' ',4
	FMEL	'ZZ',GTDUPF(CBIN3)	BKO
	FMEL	'BZZ.ZZ.ZZ',GTDUPF(CBIN7)	V.DATO
         FMEL  'BBX',GTDUPF(CBIN6)                         RE$
         FMEL  'BBX',GTDUPF(CBIN8)                          BFO 
         FLINK JTSUB30
 FMEL 'XXXXXXE-XXXX',GTDUPF(CBIN10)	YD.MODT 
 FMEL 'BXX',GTDUPF(CBIN11)	BET. ART 
         FMEND
* 
JTSUB05  FRMT                          REG KNT NR 
         FMEL  'B999V99V999E-99B',GTDUPF(CBIN1) 
         FMEND
* 
JTSUB06  FRMT                          CPR/CIR
         FBT   BCPR,JTLAB06 
 FMEL 'XE-XXE-XXE-XXB',GTDUPF(CBIN2)
 FB JTLAB08 
JTLAB06 
 FBT BLEV,JTLAB07 
 FMEL 'XXXXXXE-XXXX',GTDUPF(CBIN2)
 FB JTLAB08 
JTLAB07 
 FMEL 'XXX.XXXXX.XXB',GTDUPF(CBIN2) 
JTLAB08 
         FMEND
* 
* 
JTSUB08  FRMT                          VALUE AND D/K
         FMEL  'B*.***.***.**9.99-',GTDUPF(CBIN4) 
         FCOPY TTDBKRM
         FMEND
* 
JTSUB10 FRMT		LEVERANDOER NR
 FMEL 'XXXXXXXXE-XX',GTDUPF(CBIN2)
 FMEND
* 
JTSUB18 FRMT
 FILLR ' ',2
 FMEL 'XXX',GTDUPF(CBIN15) TXT
 FMEL 'BXXXXXXXXXX',GTDUPF(CBIN13) NR-
 FMEL 'BXXXXXXXXXX',GTDUPF(CBIN14) NR-2 
 FMEL 'BXX.XX.XX',GTDUPF(CBIN18) DATO-1 
 FMEL 'BXX.XX.XX',GTDUPF(CBIN19) DATO-2 
 FMEND
* 
JTSUB30  FRMT                          ARK KNT NR 
         FMEL  'BBZZZVZZVZZZE-ZZ',GTDUPF(CBIN9) 
	FMEND
* 
JTSUB31  FRMT                          LINE 3 - 8 
         FILLR ' ',2
         FMEL  'ZZ.ZZ.ZZ',GTDUPF(CBIN12)                 FAKT DATO
         FMEL  'BZZZZZZZZZZ',GTDUPF(CBIN13)                FAKT NR
         FMEL  'BZZZZZZZZ',GTDUPF(CBIN14)                LEV  NR
         FMEL  'BZZZZ',GTDUPF(CBIN15)                    TXT NR 
         FMEL  'BZZ',GTDUPF(CBIN16)                      OMR NR 
         FMEL  'BZZ.ZZ.ZZ',GTDUPF(CBIN18)                PER FRA
         FMEL  'BZZ.ZZ.ZZ',GTDUPF(CBIN19)                PER TIL
         FMEL  'BZ',GTDUPF(CBIN17)                       ADR KODE 
         FMEND
* 
	EJECT
* 
*          VARIOUS FORMATS FOR JOURNAL TAPE 
* 
FTBXJT	FTABLE	XJTF01,XJTF02,XJTF03,XJTF04,XJTF05,XJTF06,		C 
		XJTF07,FMTFMT,XJTF09,XJTF10,XJTF11,VOX15,		C
		XJTF13,XJTF14,VOFMT02,XJTF16
* 
XJTF01	FRMT		KVITTERING 
	FILLR	' ',2
 FLINK FLBNR
 FCOPY ='  KVIT'
	FMEND
* 
XJTF02	FRMT		KONTOKORT
	FILLR	' ',2
 FLINK XJTF02L
 FMEND
* 
XJTF02L FRMT
 FLINK FLBNR
 FILLR ' ',2
	FCOPY	='KONTOKORT' 
 FBF GTSLDFLG,XJTF02EX
 FMEL 'B*.***.***.**9.99-',TTKTSLD
XJTF02EX
	FMEND
* 
XJTF03	FRMT 
	FILLR	' ',2
	FCOPY	='START SUM' 
	FMEND
* 
XJTF04	FRMT 
	FLINK	VOSUM07
	FCOPY	=' SUM'
	FMEND
XJTF05 FRMT 
 FLINK XJTF05L
 FMEND
* 
* 
XJTF05L FRMT
 FILLR ' ',2
	FILLR	'*',50 
	FEOR 
	FILLR	' ',2
 FTEXT 'VERSNR    ' 
 FCOPY ='DAGS-DATO' 
 FILLR ' ',2
 FCOPY ='POST-DATO' 
 FILLR ' ',2
 FCOPY ='MASKIN NR' 
 FCOPY =' EKS.LBNR' 
	FEOR 
	FILLR	' ',2
 FCOPY GTTESTMK 
 FMEL '99.99.999.9',CVERSNR 
 FILLR ' ',2
	FMEL	'99E-99E-99',CMASKDAT 
	FILLR	' ',3
	FMEL	'99E-99E-99',GTDATO 
	FILLR	' ',3
	FMEL	'999',GTMSK 
	FILLR	' ',7
	FMEL	'***99',TTSTLBNR
	FILLR	' ',3
	FEOR 
	FILLR	' ',2
  FCOPY  ='VERSURKONTONR  KASSEKONTONR   PRIMO KASSE '
	FEOR 
	FILLR	' ',2
 FMEL '999V99V999E-99B',TVERSUR 
	FMEL	'999V99V999E-99B',TTCASHAC
	FMEL	'ZZZ.ZZZ.ZZ9.ZZ-',TTSTCASH
	FEOR 
	FILLR	' ',2
	FILLR	'*',40 
	FMEND
* 
XJTF06 FRMT 
	FLINK	XJTF06L
	FMEND
* 
XJTF06L	FRMT
 FILLR ' ',2
 FILLR '*',50 
 FEOR 
 FILLR ' ',2
	FCOPY	='KASSELUKNING'
 FILLR ' ',30 
 FEOR 
 FILLR ' ',2
 FCOPY ='T[LLER'
 FILLR ' ',10 
 FCOPY ='DEBET' 
 FILLR ' ',12 
 FCOPY ='KREDIT'
 FMEND
* 
XJTF07 FRMT 
	FLINK	XJTF07L
	FMEND
* 
XJTF07L	FRMT
 FILLR ' ',2
 FMEL 'ZZ',GTWBCD1
 FMEL 'BBZZZ.ZZZ.ZZZ.ZZ9.99-',TTACC(GSWBIN5,CBIN2)
 FMEL 'BBZZZ.ZZZ.ZZZ.ZZ9.99-',TTACC(GSWBIN5,CBIN1)
 FMEND
* 
XJTF09 FRMT 
 FCOPY ='  START TEST'
 FMEND
* 
XJTF10 FRMT 
 FCOPY ='  SLUT TEST' 
 FMEND
* 
XJTF11 FRMT 
 FILLR ' ',2
 FCOPY ='DISKETTE SKIFT ' 
 FMEND
* 
XJTF13 FRMT 
 FILLR ' ',2
 FLINK XJTF13L
 FMEND
* 
XJTF13L FRMT
 FLINK JTSUB05 REG KNT NO 
 FMEL 'BZZZ',GTDUPF(CBIN2) COUNTER NO 
 FMEL 'B*.***.***.**9.99-',GTDUPF(CBIN4) VALUE
 FILLR ' ',2
 FCOPY ='ADM  ' 
 FMEL 'BZZ',GTDUPF(CBIN5) ADM NO
 FMEND
* 
XJTF14 FRMT 
 FSL
 FMEL '99B',GTWBCD2 
 FCOPY GSWSTR9
 FMEL '99',GTWBCD1
 FMEND
* 
* 
XJTF16 FRMT 
 FILLR ' ',2


 FMEL '****9',CCHKLBNR
 FCOPY =' CHECK'
 FMEND
FMTFMT	FRMT 
	FLINK	FMTFMTL
	FMEND
* 
FMTFMTL	FRMT
	FILLR	' ',2
	FTEXT	'DIVERSE FORMATER' 
	FMEND
         EJECT
* 
*        FORMATS FOR VOUCHER      'BILAG AFSTEMPLING' 
* 
FTBVO    FTABLE BAFST01,BAFST02,BAFST03,BAFST04,BAFST02,		C 
                BAFST01,BAFST02,BAFST08,BAFST08,BAFST02,		C 
		BAFST12,BAFST01,BAFST01,BAFST01,BAFST01,		C 
		BAFST40,BAFST41,BAFST42,BAFST45,		C 
		BAFST46,BAFST47,BAFST48,BAFST49,BAFST50,		C 
		BAFST51,BAFST52,BAFST53,BAFST54 
* 
* 
BAFST01	FRMT		TRANS 01-06 
	FLINK	BAFST01L 
	FMEND
* 
BAFST01L	FRMT 
         FLINK BSUB01                        HEADER 
 FBT TTKORTFL,B1LAB1
 FILLR ' ',6
	FMEL	'B**B',GTDUPF(CBIN3)	BKO
         FMEL  'ZZ.ZZ.ZZB',GTDUPF(CBIN7)      BET/VALORDATO 
 FB B1LAB2
B1LAB1
 FMEL 'B**B',GTDUPF(CBIN3) BKO
B1LAB2
         FLINK JTSUB06                       CPR-CIR-NR 
         FLINK BSUB02                        REGKONTO-BELOB 
         FMEND
* 
* 
BAFST02  FRMT                                TRANS 02-05-07-10
	FLINK	BAFST02L 
	FMEND
* 
BAFST02L	FRMT 
         FLINK BSUB01                        HEADER 
	FILLR	' ',1
 FMEL '******E-****',GTDUPF(CBIN2) CPR/CIR TRANS 10 
 FILLR '*',3
 FBT TTKORTFL,B2LAB1
 FILLR '*',13 
B2LAB1
         FLINK BSUB02                        REGKONTO-BELOB 
         FMEND
* 
* 
BAFST08  FRMT                                TRANS 08-09
	FLINK	BAFST08L 
	FMEND
* 
BAFST08L	FRMT 
         FLINK BSUB01                        HEADER 
	FMEL	'BBB**B',GTDUPF(CBIN3)	BKO
	FBZ	GTUSED(CBIN13),B8LAB1
 FMEL 'ZZZZZZZZZZB',GTDUPF(CBIN13) FAKTNR 
	FB	B8LAB5
B8LAB1
	FBZ	GTUSED(CBIN12),B8LAB2
	FMEL	'BBZZ.ZZ.ZZBBB',GTDUPF(CBIN12)	FAKTDATO 
	FB	B8LAB5
B8LAB2
	FMEL	'ZZZZ9999.99B',GTDUPF(CBIN14)	LEVNR 
B8LAB5
 FLINK JTSUB10 LEVERAND.
        FLINK BSUB02                        REGKONTO-BELOB
         FMEND
* 
* 
BAFST12	FRMT		TRANS 12
	FLINK	BAFST12L 
	FMEND
* 
BAFST12L	FRMT 
         FILLR '+',2
 FCOPY GTTESTMK 
         FCOPY TTCYM                       CYKLE-MARKERING
 FMEL '99.99.99B',GTDATO POST DATO
         FMEL  '999B',GTMSK                      MASKINNR 
 FLINK FLBNR
         FCOPY TTSUPMRK                      SUPPLEMENTS-MARK 
         FMEL  '99',GTREGNR                TRANSTYPE-NR 
         FMEL  'B999',TTCNTNR                 TAELLER-NR
	FMEL	'BZZZZZZZZZZ',GTDUPF(CBIN2)	DIVERSE TEXT
 FBT TTKORTFL,B12LAB1 
 FILLR '*',13 
B12LAB1 
         FLINK BSUB02                        REGKONTO-BELOB 
         FMEND
* 
* 
BAFST03 FRMT		BILAG TRANS 3 
 FLINK BSUB10 
 FLINK BSUB11 
 FLINK BSUB13 
 FMEND
* 
BAFST04 FRMT		BILAG TRANS 4 
 FLINK BSUB10 
 FLINK BSUB12 
 FLINK BSUB13 
 FMEND
* 
* 
BAFST40	FRMT
	FMEND
* 
BAFST41	FRMT
	FMEND
BAFST42	FRMT
	FMEND
* 
BAFST45	FRMT
	FMEND
* 
BAFST46	FRMT
	FMEND
* 
BAFST47	FRMT
	FMEND
* 
BAFST48	FRMT
	FMEND
* 
BAFST49	FRMT
	FMEND
* 
BAFST50	FRMT
	FMEND
* 
BAFST51	FRMT
	FMEND
* 
BAFST52	FRMT
	FMEND
* 
BAFST53	FRMT
	FMEND
* 
BAFST54	FRMT
	FMEND
* 
* 
* 
BSUB01   FRMT                                HEADER 
         FILLR '+',2
 FCOPY GTTESTMK 
         FCOPY TTCYM                       CYKLE-MARKERING
 FMEL '99.99.99B',GTDATO POST DATO
         FMEL  '999B',GTMSK                      MASKINNR 
 FLINK FLBNR
         FCOPY TTSUPMRK                      SUPPLEMENTS-MARK 
         FMEL  '99',GTREGNR                TRANSTYPE-NR 
         FMEND
* 

BSUB02   FRMT 
         FMEL  'B999.99.999.99B',GTDUPF(CBIN1)     REGKONTONR 
         FMEL  '*.***.***.**9.99-',GTDUPF(CBIN4)  BELOB 
         FCOPY TTDBKRM                       DEBET/KREDIT-MARK
         FILLR ' ',1
         FMEND
* 
* 
BSUB04   FRMT 
 FCOPY GTTESTMK 
 FCOPY TTCYM
         FMEL  '99.99.99B',GTDATO            POSTERINGSDATO 
 FCOPY CKMDNAM
         FMEL  'B999B',GTMSK                 MASKINNR 
	FMEL	'99B',GTDUPF(CBIN3)	BKO 
         FMEND
* 
* 
BSUB05   FRMT 
 FLINK FLBNR
         FMEL  'B*.***.***.**9.99-',GTDUPF(CBIN4)   BELOB 
         FCOPY TTDBKRM                       DEBET/KREDIT-MARK
	FILLR	' ',1
         FMEND
* 
* 
BSUB06   FRMT 
	FMEL	'B99B',GTDUPF(CBIN3)	BKO
 FBT TTKORTFL,B6LAB1
	FCOPY	TT07TXT
 FILLR ' ',1
	FMEL	'ZZ.ZZ.ZZB',GTDUPF(CBIN7)	VAL. DATO 
B6LAB1
         FMEND
* 
* 
BSUB07   FRMT 
 FILLR ' ',1
         FLINK JTSUB06                       CPR/CIR-NR 
         FMEL  'B*.***.***.**9.99-',GTDUPF(CBIN4) BELOB 
         FCOPY TTDBKRM                        DEBET/KREDIT-MARK 
	FILLR	' ',1
	FLINK	SKAF01	LINE NR 
         FMEND
* 
BSUB10 FRMT 
 FILLR '+',2
 FCOPY GTTESTMK TEST MARK 
 FMEL '99.99.99B',GTDATO POST DATO
 FMEL '999B',GTMSK MASKINNR 
 FLINK FLBNR
 FMEL 'BXX.',GTDUPF(CBIN3) BKO
 FMEND
* 
BSUB11 FRMT 
 FMEL 'XX',GTDUPF(CBIN11) P]L]R 
 FMEL 'E-9999999999B',GTDUPF(CBIN2) DEBITOR NR
 FMEL 'XX.XXPP',GTDUPF(CBIN7) VALOERDATO
 FMEL 'BXB',GTDUPF(CBIN12) RTE/GEB
 FMEND
* 
BSUB12 FRMT 
 FBF TTASKAT,B12LAB5
 FMEL 'XX',GTDUPF(CBIN11) REST]R
 FB B12LAB6 
B12LAB5 
 FMEL 'XX',GTDUPF(CBIN10) FORFALDS]R
B12LAB6 
 FMEL 'E-9999999999B',GTDUPF(CBIN2) DEBITORNR 
 FMEL 'XX.XXPP',GTDUPF(CBIN7) VALOERDATO
 FILLR ' ',3
 FMEND
* 
BSUB13 FRMT 
 FMEL '*.***.***.**9.99-',GTDUPF(CBIN4) VALUE 
 FCOPY TTDBKRM
 FILLR ' ',1
 FMEND
* 
FLBNR FRMT		EKSP LB. NR.
 FBT GTLOKSPG,FLBNR10 
 FMEL '****9',TTLBNR
 FB FLBNR20 
FLBNR10 
 FMEL '****9',GTLBNR
FLBNR20 
 FMEND
* 
	EJECT
* 
*          VARIOUS FORMATS FOR VOUCHER
* 
FTBXVO	FTABLE	FMTFMT,VOFMT02,VOFMT02,BAXF04,BAXF05,		C
		BAXF06,VOSUM07,VOX08,VOX09,VOX10,		C
		VOX11,VOX12,VOX13,VOX14,VOX15,		C 
		VOX16,VOX17,VOX18,VOX20,VOX20 
* 
* 
VOFMT02	FRMT		TOTAL IN CYCLE
	FLINK	VOFMT02L 
	FMEND
* 
VOFMT02L	FRMT 
	FILLR	'+',2
	FBF	TTCY1FLG,VOLAB02 
	FCOPY	='ARKIV' 
	FLINK	JTSUB30
VOLAB02 
	FILLR	' ',4
 FCOPY GSWSTR9
	FMEL	'*.***.***.**9.99+',TTCYKTOT
	FILLR	' ',2
	FMEND
* 
BAXF04	FRMT 
 FLINK BAFST03
 FLINK BAXF05L
 FMEND
* 
BAXF05	FRMT 
 FILLR '+',2
 FLINK BAXF05L
	FMEND
* 
BAXF05L FRMT
	FLINK	BSUB04 
	FEOR 
	FILLR	'0',2
	FLINK	BSUB05 
	FMEND
* 
BAXF06	FRMT 
	FLINK	BAXF06L
	FMEND
* 
BAXF06L	FRMT
	FLINK	BAFST03
	FEOR 
	FILLR	'0',2
	FEOR 
	FILLR	'0',2
	FEOR 
 FLINK KVIT03 
	FMEND
* 
VOSUM07	FRMT		SUMBILAG
	FLINK	VOSUM07L 
	FMEND
* 
VOSUM07L	FRMT 
	FILLR	'+',2
	FMEL	'999B',GTMSK	MASKINNR 
	FMEL	'B99.99.99B',GTDATO	EKSP.LB.NR
	FMEL	'****9',GTSUMST 
	FCOPY	='-' 
 FLINK FLBNR
  FILLR  ' ',1
	FCOPY	='TOTAL   '
	FMEL	'*.***.***.**9,99+',GTSUMCNT
	FILLR	' ',2
	FMEND
* 
VOX08 FRMT
 FLINK VOX08L 
 FMEND
* 
VOX08L FRMT 
 FILLR '+',2
 FCOPY GTTESTMK 
 FMEL '999',GTMSK 
 FMEL 'BB99.99.99',GTDATO 
 FMEL 'BBZ999',CKMDNR 
 FMEL 'BB****9',TTSTLBNR
 FTEXT ' - '
 FLINK FLBNR
 FILLR ' ',2
 FCOPY GSWSTR9
 FILLR ' ',2
 FCOPY GSWSTR20 TEXT
 FEOR 
 FILLR '2',2
 FILLR '*',60 
 FILLR '*',8
 FEOR 
 FILLR '4',2
	FCOPY	='KONTONR' 
 FILLR ' ',6
	FCOPY	='T[LLER'
 FILLR ' ',9
 FTEXT 'NETTO'
 FILLR ' ',12 
 FCOPY ='DEBET' 
 FILLR ' ',12 
 FCOPY ='KREDIT'
 FMEND
* 
VOX09 FRMT
	FLINK	VOX09L 
	FMEND
* 
VOX09L	FRMT 
 FILLR '2',2
 FMEL 'XXXVXXVXXX.XX',GTDUPF(CBIN1) 
 FILLR ' ',4
 FMEL '99',GTWBCD1
 FMEL 'BBZZZ.ZZZ.ZZZ.ZZ9.99-',GTDUPF(CBIN4) NETTO 
 FMEL 'BBZZZ.ZZZ.ZZZ.ZZ9.99-',C12ACC(GSWBIN5,CBIN2) DEBET 
 FMEL 'BBZZZ.ZZZ.ZZZ.ZZ9.99-',C12ACC(GSWBIN5,CBIN1) KREDIT
 FMEND
* 
VOX10 FRMT
	FLINK	VOX10L 
	FMEND
* 
VOX10L	FRMT 
 FILLR '2',2
 FMEL 'ZZ',GTWBCD1
 FMEL 'BBZZZ.ZZZ.ZZZ.ZZ9.99-',GTDUPF(CBIN4) 
 FMEL 'BBZZZ.ZZZ.ZZZ.ZZ9.99-',TTACC(GSWBIN5,CBIN2)
 FMEL 'BBZZZ.ZZZ.ZZZ.ZZ9.99-',TTACC(GSWBIN5,CBIN1)
 FMEND
* 
VOX11 FRMT
	FLINK	VOX11L 
	FMEND
* 
VOX11L	FRMT 
 FILLR '4',2
 FTEXT 'TOTAL'
 FMEL 'BBZZZ.ZZZ.ZZZ.ZZ9.99-',GTDUPF(CBIN4) 
 FMEL 'BBZZZ.ZZZ.ZZZ.ZZ9.99-',GTREGF(CBIN2) 
 FMEL 'BBZZZ.ZZZ.ZZZ.ZZ9.99-',GTREGF(CBIN1) 
 FEOR 
 FILLR '4',2
 FTEXT 'SUPL '
 FMEL 'BBZZZ.ZZZ.ZZZ.ZZ9.99-',GTDUPF(CBIN5) 
 FMEL 'BBZZZ.ZZZ.ZZZ.ZZ9.99-',TTACC(CBIN8,CBIN2)
 FMEL 'BBZZZ.ZZZ.ZZZ.ZZ9.99-',TTACC(CBIN8,CBIN1)
 FEOR 
 FILLR '2',2
 FTEXT 'KOR'
 FILLR ' ',19 
 FMEL 'BBZZZ.ZZZ.ZZZ.ZZ9.99-',TTACC(CBIN7,CBIN2)
 FMEL 'BBZZZ.ZZZ.ZZZ.ZZ9.99-',TTACC(CBIN7,CBIN1)
 FMEND
* 
VOX12 FRMT
	FLINK	VOX12L 
	FMEND
* 
VOX12L	FRMT 
 FILLR '4',2
 FMEL '999E-99999E-99',TTCASHAC 
 FILLR ' ',1
 FTEXT ' PRIMO' 
 FMEL 'BBZZZ.ZZZ.ZZZ.ZZ9.99-',TTSTCASH
 FILLR ' ',34 
 FEOR 
 FILLR '2',2
 FTEXT 'BEV  '
 FMEL 'BBZZZ.ZZZ.ZZZ.ZZ9.99-',GTDUPF(CBIN4) 
 FMEL 'BBZZZ.ZZZ.ZZZ.ZZ9.99-',GTDUPF(CBIN5) 
 FMEL 'BBZZZ.ZZZ.ZZZ.ZZ9.99-',GTDUPF(CBIN6) 
 FEOR 
 FILLR '2',2
 FTEXT 'ULTIMO' 
 FMEL 'BBZZZ.ZZZ.ZZZ.ZZ9.99-',TTCASH
 FILLR ' ',34 
 FMEND
* 
VOX13	FRMT
	FLINK	VOX13L 
	FMEND
* 
VOX13L	FRMT 
	FILLR	' ',2
 FCOPY GTTESTMK 
	FMEL	'999B',GTMSK
	FMEL	'B99.99.99',GTDATO
	FILLR	' ',2
	FCOPY	='BEHOLDNINGST[LLERE'
	FILLR	' ',2
	FCOPY	GSWSTR20 
	FILLR	' ',3
	FEOR 
	FILLR	'2',2
	FILLR	'*',56 
	FEOR 
	FILLR	'4',2
	FCOPY	='T[LLER'
	FILLR	' ',4
	FCOPY	='KONTONR' 
	FILLR	' ',10 
	FCOPY	='BEV.PERIODE' 
	FILLR	' ',12 
	FCOPY	='SALDO' 
   FILLR  ' ',1 
	FMEND
* 
VOX14	FRMT
	FLINK	VOX14L 
	FMEND
* 
VOX14L	FRMT 
 FILLR '2',2
	FMEL	'ZZ',GTWBCD1
	FILLR	' ',4
	FMEL	'XXXVXXVXXX.XX',CBACC(GSWBIN3,CBIN1)
	FMEL	'BBZZZ.ZZZ.ZZZ.ZZ9.99-',CBACC(GSWBIN3,CBIN2)
	FMEL	'BBZZZ.ZZZ.ZZZ.ZZ9.99-',CBACC(GSWBIN3,CBIN3)
	FMEND
* 
VOX15 FRMT
 FILLR '2',2
 FCOPY GSWSTR20 
 FMEND
* 
VOX16 FRMT
 FILLR ' ',2
 FLINK VOX16L 
 FMEND
* 
VOX16L FRMT 
 FILLR X'24',40 NO. 
 FILLR X'3C',40 5.
 FNL
 FNL
 FILLR X'5D',40 ] 
 FILLR X'4E',40 N 
 FNL
 FNL
 FILLR X'45',40 E 
 FILLR X'53',40 S 
 FNL
 FNL
 FILLR X'5B',40 [ 
 FILLR X'5C',40 OE
 FMEND
* 
VOX17 FRMT
 FLINK VOX17L 
 FMEND
* 
VOX17L FRMT 
 FILLR '+',2
 FMEL '99E-99E-99',GTDATO POSTERINGSDATO
 FILLR ' ',6
 FLINK FLBNR
 FILLR ' ',8
 FMEL 'B*.***.***.**9E,99',GTDUPF(CBIN4) BELOB
 FILLR '*',2
 FILLR ' ',3
 FMEL 'ZZ999999',GTDUPF(CBIN2) CHECKNR(DIV.TXT) 
 FILLR ' ',8
 FMEND
* 
VOX18 FRMT
 FLINK VOX18L 
 FMEND
* 
VOX18L FRMT 
 FILLR '2',2
 FILLR ' ',17 
 FMEL 'BBZZZ.ZZZ.ZZZ.ZZ9.99-',GSWBCD6 
 FMEL 'BBZZZ.ZZZ.ZZZ.ZZ9.99-',GSWBCD7 
 FMEND
* 
VOX20 FRMT
 FLINK VOX20L 
 FMEND
* 
VOX20L FRMT 
 FILLR '2',2
 FBF GTDYFLG,V20L10 
 FCOPY ='TOTAL' 
 FILLR ' ',59 
 FEOR 
 FILLR '2',2
V20L10
 FMEL 'XXXE-XXXXXE-XX',GTDUPF(CBIN1)
 FILLR ' ',4
 FMEL 'XX',GTWBCD1
 FBT GTSWFLAG,V20L20
 FMEL 'BBZZZ.ZZZ.ZZZ.ZZ9,99-',GTDUPF(CBIN4) 
 FILLR ' ',35 
 FB V20L90
V20L20
 FILLR ' ',17 
 FMEL 'BBZZZ.ZZZ.ZZZ.ZZ9,99-',GTDUPF(CBIN5) 
 FMEL 'BBZZZ.ZZZ.ZZZ.ZZ9,99-',GTDUPF(CBIN6) 
V20L90
 FMEND
 EJECT
* 
*          FORMATS FOR EXTRA 'KVITTERING' 
*          (MOSTLY AS NORMAL 'BILAG'
* 
FTBKV FTABLE BAFST01,BAFST02,KVIT03,KVIT03,BAFST02,		C
		BAFST01,BAFST02,BAFST08,BAFST08,BAFST02,		C 
		BAFST12,BAFST01,BAFST01,BAFST01,BAFST01 
* 
* 
KVIT03 FRMT 
 FILLR '+',2
 FLINK BSUB04 
 FLINK BSUB05 
 FMEND
* 
         EJECT
* 
*        FORMATS FOR KONTOKORT
* 
FTBKT    FTABLE KAFST01,KAFST02,KAFST03,KAFST04,KAFST00,		C 
		KAFST01,KAFST00,KAFST01,KAFST01,KAFST02,		C 
		KAFST12,KAFST01,KAFST01,KAFST01,KAFST01 
* 
* 
KAFST00  FRMT 
         FMEND
* 
* 
KAFST01  FRMT                                TRANS 01-06
         FLINK BAFST01
	FLINK	SKAF01	LINE NR 
         FMEND
* 
* 
KAFST02  FRMT                                TRANS 02 
         FLINK BAFST02
	FLINK	SKAF01	LINE NR 
         FMEND
* 

KAFST12  FRMT                                TRANS 12 
         FLINK BAFST12
	FLINK	SKAF01	LINE NR 
         FMEND
* 
* 
KAFST03  FRMT                                TRANS 03 
	FLINK	KAFST03L 
	FMEND
* 
KAFST03L	FRMT 
         FLINK BSUB01                        HEADER 
	FLINK	BSUB06 
 FBF TTKORTFL,KLAB31
 FMEL 'XX.XXPP',GTDUPF(CBIN7) VAL.DATE, DD.MM 
KLAB31
         FMEL  'BXX',GTDUPF(CBIN11)          PALIGNINGS$R 
	FCOPY	TT16TXT	RENTE/GEBYR/INDB 
	FLINK	BSUB07	CPR/CIR/BELOB/LINIENR 
         FMEND
* 
* 
KAFST04  FRMT                                TRANS 04 
	FLINK	KAFST04L 
	FMEND
* 
KAFST04L	FRMT 
         FLINK BSUB01                        HEADER 
         FLINK BSUB06                        BETART/DATO
 FBF TTKORTFL,KLAB40
 FMEL 'XX.XXPP',GTDUPF(CBIN7) VAL DATE, DD.MM 
KLAB40
 FBF TTASKAT,KLAB41 
 FMEL 'B**',GTDUPF(CBIN12) REST.MAANED - CIR
 FMEL 'B**',GTDUPF(CBIN11) REST.AAR - CIR 
 FB KLAB42
KLAB41
 FILLR ' ',3
 FMEL 'B**',GTDUPF(CBIN10) FORF.AAR - CPR, BSKAT
KLAB42
         FLINK BSUB07                        CPR/CIR-BELOB-LINIENR
         FMEND
* 
SKAF01	FRMT 
 FBF CKTFLAG,SKAF02 
 FBT GTSLDFLG,SKAF04
 FILLR ' ',13 
 FB SKAF03
SKAF04
	FMEL	'*.***.***.**9.99-',TTKTSLD	SALDO 
SKAF03
	FMEL	'B99.',TTKTLIN	NEW LINE 
	FMEL	'9',TTKTCHK	CHECK DIGIT 
	FB	SKAF05
SKAF02
	FMEL	'99B',TTKTLIN 
SKAF05
	FMEND
* 
	EJECT
* 
*          VARIOUS FORMATS FOR 'KONTOKORT'
* 
FTBXKT	FTABLE	XKTTRP
* 
XKTTRP	FRMT 
	FLINK	XKTTRPL
	FMEND
* 
XKTTRPL	FRMT
	FILLR	'+',2
	FMEL	'BB99.99.99',GTDATO 
	FILLR	' ',43 
	FMEL	'*.***.***.**9.99-',TTKTSLD 
 FILLR ' ',2
 FCOPY ='TRP '
	FMEND
         EJECT
* 
*        FORMATS FOR TALLY ROLL 
* 
FTBTA	FTABLE	FMTFMT 
* 
* 
	EJECT
* 
*          VARIOUS FORMATS FOR TALLY ROLL 
* 
* 
FTBXTA	FTABLE	TAFMT01,TAFMT02,TAFMT02,TAFMT04,TAFMT05,		C		 
		VOX15,TAFMT07 
* 
TAFMT01	FRMT
	FSL
	FNL
	FNL
 FILLR '*',1
 FILLR ' ',1
	FMEND
* 
TAFMT02	FRMT
	FLINK	TAFMT02L 
	FMEND
* 
TAFMT02L	FRMT 
	FILLR	'0',2
 FCOPY GSWSTR9
	FMEL	'*.***.***.**9.99+B',GSWBCD6
 FLINK TAFMT07
	FMEND
* 
TAFMT04	FRMT
	FILLR	'+',2
	FMEL	'Z.ZZZ.ZZZ.ZZ9.99-',GTDUPF(CBIN4) 
	FCOPY	TTDBKRM
	FMEND
* 
TAFMT05	FRMT
	FILLR	'+',2
	FMEL	'Z.ZZZ.ZZZ.ZZ9.99-',GSWBCD6 
 FILLR	' ',1
	FMEND
* 
TAFMT07 FRMT
 FNL
 FNL
 FNL
 FNL
 FNL
 FNL
 FNL
 FMEND
 EJECT
FTBBUD FTABLE PB40FRM2,PB41FRM2,PB42FRM2,FMTFMT,FMTFMT,		C
		PB45FRM2,PB46FRM2,PB47FRM2,PB48FRM2,PB49FRM2,		C
		PB40FRM3,PB41FRM3,PB42FRM3,FMTFMT,FMTFMT,		C
		PB45FRM3,PB46FRM3,PB47FRM3,PB48FRM3,PB49FRM3


PB40FRM2 FRMT 
 FLINK BUSUB0 
 FLINK BUSUB11
 FLINK BUSUB12
 FMEND


PB40FRM3 FRMT 
 FLINK BUSUB0 
 FLINK BUSUB22
 FMEND


PB41FRM2 FRMT 
 FLINK BUSUB0 
 FLINK BUSUB17
 FMEND


PB41FRM3 FRMT 
 FLINK BUSUB0 
 FLINK BUSUB22
 FMEND


PB42FRM2 FRMT 
 FLINK BUSUB0 
 FLINK BUSUB17
 FMEND


PB42FRM3 FRMT 
 FLINK BUSUB0 
 FLINK BUSUB22
 FMEND


PB45FRM2 FRMT 
 FLINK BUSUB0 
 FLINK BUSUB15
 FLINK BUSUB13
 FMEND


PB45FRM3 FRMT 
 FLINK BUSUB0 
 FILLR ' ',35 
 FMEL 'BZZZZVZZZVZZZ-',GTREGF(CBIN18) 
 FMEND


PB46FRM2 FRMT 
 FLINK BUSUB0 
 FLINK BUSUB15
 FILLR ' ',3
 FMEL 'ZZZ9',GTREGF(CBIN13) DETALJ. KODE
 FILLR ' ',2
 FLINK BUSUB13
 FMEND


PB46FRM3 FRMT 
 FLINK BUSUB0 
 FILLR ' ',44 
 FMEL 'BZZZZVZZZVZZ9-',GTREGF(CBIN18) 
 FMEND


PB47FRM2 FRMT 
 FLINK BUSUB0 
 FMEL '99',GTREGF(CBIN14) YEAR
 FILLR ' ',2
 FLINK BUSUB13
 FMEND


PB47FRM3 FRMT 
 FLINK BUSUB0 
 FILLR ' ',24 
 FMEL 'BZZZZVZZZVZZ9-',GTREGF(CBIN18) 
 FMEND


PB48FRM2 FRMT 
 FLINK BUSUB0 
 FLINK BUSUB14
 FLINK BUSUB16
 FMEND



PB48FRM3 FRMT 
 FLINK BUSUB0 
 FILLR ' ',22 
 FMEL 'BZZZZVZZZVZZ9-',GTREGF(CBIN18) 
 FMEND


PB49FRM2 FRMT 
 FLINK BUSUB0 
 FLINK BUSUB14
 FLINK BUSUB16
 FMEND


PB49FRM3 FRMT 
 FLINK BUSUB0 
 FILLR ' ',22 
 FMEL 'BZZZZVZZZVZZ9-',GTREGF(CBIN18) 
 FMEND


BUSUB0 FRMT 
 FMEL '99',GTREGNR
 FMEND



BUSUB11 FRMT
 FMEL '9',GTREGF(CBIN12)
 FMEL 'B999E-99E-999E-99B',GTREGF(CBIN1)
 FMEND


BUSUB12 FRMT
 FILLR '*',1
 FMEL 'ZZZZZZZZZX-',GTREGF(CBIN3) 
 FMEL 'ZZZZZZZZZX-',GTREGF(CBIN4) 
 FMEL 'ZZZZZZZZZX-',GTREGF(CBIN5) 
 FMEL 'ZZZZZZZZZX-',GTREGF(CBIN6) 
 FMEL 'ZZZZZZZZZX-',GTREGF(CBIN7) 
 FMEL 'ZZZZZZZZZX-',GTREGF(CBIN8) 
 FMEL 'ZZZZZZZZZX-',GTREGF(CBIN9) 
 FMEL 'ZZZZZZZZZX-',GTREGF(CBIN10)
 FEOR 
 FMEND


BUSUB13 FRMT
 FILLR '*',1
 FILLR ' ',3
 FMEL '999E-99E-999E-99',GTREGF(CBIN1)
 FILLR ' ',3
 FMEL 'BZZZZVZZZVZZX-',GTREGF(CBIN17) 
 FEOR 
 FMEND


BUSUB14 FRMT
 FMEL '99V99V99',GTREGF(CBIN11) DATE
 FILLR ' ',3
 FMEND


BUSUB15 FRMT
 FLINK BUSUB14
 FMEL '99',GTREGF(CBIN14) YEAR
 FILLR ' ',2
 FMEND


BUSUB16 FRMT
 FILLR '*',1
 FILLR ' ',3
 FMEL '9999',GTREGF(CBIN1)
 FILLR ' ',3
 FMEL 'BZZZZVZZZVZZX-',GTREGF(CBIN4)
 FEOR 
 FMEND


BUSUB17 FRMT
 FLINK BUSUB11
 FMEL '9B9999B999B99',GTREGF(CBIN2) 
 FILLR ' ',1
 FLINK BUSUB12
 FMEND


BUSUB22 FRMT
 FILLR '*',1
 FMEL 'ZZZZZZZZZ9-',GTREGF(CBIN14)
 FMEL 'ZZZZZZZZZ9-',GTREGF(CBIN15)
 FMEL 'ZZZZZZZZZ9-',GTREGF(CBIN16)
 FMEL 'ZZZZZZZZZ9-',GTREGF(CBIN17)
 FMEL 'ZZZZZZZZZ9-',GTREGF(CBIN18)
 FMEL 'ZZZZZZZZZ9-',GTREGF(CBIN19)
 FMEL 'ZZZZZZZZZ9-',GTREGF(CBIN20)
 FMEL 'ZZZZZZZZZ9-',GTREGF(CBIN21)
 FEOR 
 FMEND


FRMBPR FRMT 
 FILLR '+',2
 FCOPY GSWSTR20 
 FILLR ' ',5
 FMEL 'XXVXXVXX',CMASKDAT 
 FNL
 FNL
 FNL
 FMEND
         EJECT
* 
*        FORMATS FOR GENERAL PRINTER
* 
FTBGP	FTABLE	FMTFMT 
* 
* 
	EJECT
* 
*          VARIOUS FORMATS FOR GENERAL PRINTER
* 
FTBXGP	FTABLE	FMTFMT
* 
* 
* 
         END

Full view