*D#:d      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc#Datatypes for the BgMax file format(c) Petter BergmanBSD3jon.petter.bergman@gmail.com experimentalportable Safe-Inferred Sum type for posts.The BGC documentation states that implementations should ignore posts they don't understand, they will be instead be recorded using this constructor.End post Deposit post.Organisation-number post.!Address 2 post.&Address 1 post.* Name post..Information post.1(Extra reference post (negative ammount).4Extra reference post.7Deduction post.:@See the BGC documentation for the meaning of the deduction code.; Payment post.> Opening post.C Start post.I*Transaction type reused in TK 20,21,22,23.NBSee the BGC documentation for the meaning of payment channel code.P<See the BGC documentation for the meaning of the image mark.Q:Deposit type. Deposit type according to bank agreement.UMReference. The references correspond to the reference codes defined in  Ahttp://www.bgc.se/upload/Gemensamt/Trycksaker/Manualer/BG6040.pdfthe BgMax documentation.VReserved for future use.WIncorrect reference.XOne reference.YOne or more references.ZReference is correct OCR-no.[No reference. \ No reference.]-BankGirot currently only supports EUR and SEK`TestmarkaProduction file b Test file c  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc`ba]_^U\[ZYXWVQTSRIJKLMNOPCDEFGH>?@AB;<=789:456123./0*+,-&'()!"#$%    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQTSRU\[ZYXWV]_^`ba Parser for the BgMax file format(c) Petter BergmanBSD3jon.petter.bergman@gmail.com experimental non-portable (OverloadedStrings) Safe-InferredcParser for BgMax posts.'defghijklmnopqrstuvwxyz{|}~ccc&defghijklmnopqrstuvwxyz{|}~c      !!"#$%%&'(()*++,--.//0112344566789::;<=>??@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ bgmax-0.1.0.0Finance.BgMax.TKFinance.BgMax.ParserPostTKTK70TK15TK29TK28TK27TK26TK25TK23TK22TK21TK20TK05TK01TK70_t paymentsCountdeductionsCountextraReferenceCount depositCountTK15_trecipientAccount paymentDate depositNodepositAmmountdepositCurrencypaymentDeductionCount depositTypeTK29_torgNoTK28_tcitycountry countryCodeTK27_taddresszipCodeTK26_tname extraNameTK25_t informationTK23_tnegativeReferenceTK22_tpositiveReferenceTK21_t deduction deductionCodeTK20_tpaymentTK05_t recipientBG recipientPGcurrencyTK01_t layoutName layoutVersion timeStamptestMark TransactionsenderBG referenceammountpaymentChannelbcgNo imageMark DepositTypeSDK ReferenceRefRef5Ref4Ref3Ref2Ref1Ref0CurrencySEKEURTestMarkPT parseBgMaxNreadN readFullNn'nnhb'nhborBlankavb'avbab'abpOrT parseCurrency makeReferenceparseDepositTypeparseDayparseMicrosecondsparseTimeOfDay localTimeparseTransaction parsePosttk01tk05tk20tk21tk22tk23tk25tk26tk27tk28tk29tk15tk70tk $fNInteger$fNInt