4 /m /n 0op /qr s /t uv /w -x /y z{ /| z} /~ z - - - -     - /    - u  - - k / u * k   - u   -   u - -     u  Co C C -  / /  /   /  - /  /  - u     -   -         -     u u u u u u u u - - u   -    /  /  / u  / u  / u / /   o u - -     -      - ! "# $ " % "& ' ( )* +, +-. -/ -012 3 45 -6 78  9 4: -; /< => 4? -@ AB C /D A> 4E F 4G -H IJ KL IM KN IO KP KQ IR -S TU TV TW -X uY Z[ u\ ZV -] ^ _ `a `b c `d e `f g `h i `j `k ulm n -o -p qr st uv -w -x yz {| }~  / }>  y /   y y   y   u  u yQ {  u - {  { V u  /   o      / o          * -oTotals InnerClassesLineCalczugferdDateFormatLjava/text/SimpleDateFormat; xmlFactory0Lorg/mustangproject/ZUGFeRD/model/ObjectFactory;trans:Lorg/mustangproject/ZUGFeRD/IZUGFeRDExportableTransaction;totalsDLorg/mustangproject/ZUGFeRD/ZUGFeRDTransactionModelConverter$Totals;isTestZcurrencyLjava/lang/String;=(Lorg/mustangproject/ZUGFeRD/IZUGFeRDExportableTransaction;)VCodeLineNumberTableLocalVariableTablethis=Lorg/mustangproject/ZUGFeRD/ZUGFeRDTransactionModelConverter; StackMapTableconvertToModel()Ljavax/xml/bind/JAXBElement;invoice;getDocumentContextA()Lorg/mustangproject/ZUGFeRD/model/ExchangedDocumentContextType;context?Lorg/mustangproject/ZUGFeRD/model/ExchangedDocumentContextType;contextParameter?Lorg/mustangproject/ZUGFeRD/model/DocumentContextParameterType;idType)Lorg/mustangproject/ZUGFeRD/model/IDType; testIndicator0Lorg/mustangproject/ZUGFeRD/model/IndicatorType; getDocument:()Lorg/mustangproject/ZUGFeRD/model/ExchangedDocumentType; regularInfo+Lorg/mustangproject/ZUGFeRD/model/NoteType;regularInfoSubjectCode+Lorg/mustangproject/ZUGFeRD/model/CodeType;regularInfoContent+Lorg/mustangproject/ZUGFeRD/model/TextType; referenceInforeferenceInfoContentdocument8Lorg/mustangproject/ZUGFeRD/model/ExchangedDocumentType;id issueDateTime/Lorg/mustangproject/ZUGFeRD/model/DateTimeType;issueDateTimeStringDateTimeString>Lorg/mustangproject/ZUGFeRD/model/DateTimeType$DateTimeString;documentCodeType3Lorg/mustangproject/ZUGFeRD/model/DocumentCodeType;namegetTradeTransactionD()Lorg/mustangproject/ZUGFeRD/model/SupplyChainTradeTransactionType; transactionBLorg/mustangproject/ZUGFeRD/model/SupplyChainTradeTransactionType;getTradeAgreementB()Lorg/mustangproject/ZUGFeRD/model/SupplyChainTradeAgreementType;tradeAgreement@Lorg/mustangproject/ZUGFeRD/model/SupplyChainTradeAgreementType;getBuyer3()Lorg/mustangproject/ZUGFeRD/model/TradePartyType;buyerIDbuyerTradeParty1Lorg/mustangproject/ZUGFeRD/model/TradePartyType; buyerNamebuyerAddressType3Lorg/mustangproject/ZUGFeRD/model/TradeAddressType; buyerCityNamebuyerCountryId0Lorg/mustangproject/ZUGFeRD/model/CountryIDType; buyerAddress buyerPostcodebuyerTaxRegistration6Lorg/mustangproject/ZUGFeRD/model/TaxRegistrationType; buyerUstId getSellersellerIDsellerTradeParty sellerNamesellerAddressTypesellerCityNamesellerCountryId sellerAddresssellerPostcodesellerTaxRegistration sellerTaxId sellerUstIdgetTradeDeliveryA()Lorg/mustangproject/ZUGFeRD/model/SupplyChainTradeDeliveryType; tradeDelivery?Lorg/mustangproject/ZUGFeRD/model/SupplyChainTradeDeliveryType; deliveryEvent7Lorg/mustangproject/ZUGFeRD/model/SupplyChainEventType; deliveryDatedeliveryDateStringgetTradeSettlementC()Lorg/mustangproject/ZUGFeRD/model/SupplyChainTradeSettlementType;tradeSettlementALorg/mustangproject/ZUGFeRD/model/SupplyChainTradeSettlementType;paymentReference currencyCodegetPaymentData()Ljava/util/List; paymentDataBLorg/mustangproject/ZUGFeRD/model/TradeSettlementPaymentMeansType;paymentDataType7Lorg/mustangproject/ZUGFeRD/model/PaymentMeansCodeType; paymentInfopaymentInfoText bankAccount?Lorg/mustangproject/ZUGFeRD/model/CreditorFinancialAccountType;ibanktobankDataCLorg/mustangproject/ZUGFeRD/model/CreditorFinancialInstitutionType;bicIdbankNameblzsettlementPayment;Lorg/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementPayment;resultLjava/util/List;LocalVariableTypeTableTLjava/util/List;V()Ljava/util/List; getTradeTax()Ljava/util/Collection;tradeTax/Lorg/mustangproject/ZUGFeRD/model/TradeTaxType; taxTypeCode2Lorg/mustangproject/ZUGFeRD/model/TaxTypeCodeType;taxCategoryCode6Lorg/mustangproject/ZUGFeRD/model/TaxCategoryCodeType; vatAmount&Lorg/mustangproject/ZUGFeRD/VATAmount;amount taxPercent.Lorg/mustangproject/ZUGFeRD/model/PercentType;calculatedTaxAmount-Lorg/mustangproject/ZUGFeRD/model/AmountType;basisTaxAmountcurrentTaxPercentLjava/math/BigDecimal; tradeTaxTypesVATPercentAmountMapLjava/util/HashMap;ALjava/util/List;QLjava/util/HashMap;I()Ljava/util/Collection;getHeaderAllowances allowance;Lorg/mustangproject/ZUGFeRD/model/TradeAllowanceChargeType;chargeIndicator actualAmountreason vatPercenttaxTypetaxCode iAllowance4Lorg/mustangproject/ZUGFeRD/IZUGFeRDAllowanceCharge;headerAllowancesMLjava/util/List;U()Ljava/util/Collection;getHeaderChargeschargeiCharge headerCharges getHeaderLogisticsServiceCharges serviceCharge=Lorg/mustangproject/ZUGFeRD/model/LogisticsServiceChargeType;iServiceChargeheaderServiceChargeOLjava/util/List;W()Ljava/util/Collection;getPaymentTerms paymentTerms paymentTerm8Lorg/mustangproject/ZUGFeRD/model/TradePaymentTermsType;dueDate dueDateStringpaymentTermDescrpaymentTermDescriptionJLjava/util/List;R()Ljava/util/Collection;getMonetarySummationI()Lorg/mustangproject/ZUGFeRD/model/TradeSettlementMonetarySummationType;headerAllowancetotalHeaderAllowancelogisticsServiceChargemonetarySummationGLorg/mustangproject/ZUGFeRD/model/TradeSettlementMonetarySummationType;allowanceTotalAmount totalChargetotalChargeAmountlineTotalAmounttaxBasisTotalAmounttaxTotalAmountgrandTotalAmountduePayableAmount. getLineItemseItemAllowance itemAllowance eItemCharge itemChargelcFLorg/mustangproject/ZUGFeRD/ZUGFeRDTransactionModelConverter$LineCalc;lineItem?Lorg/mustangproject/ZUGFeRD/model/SupplyChainTradeLineItemType; lineDocument;Lorg/mustangproject/ZUGFeRD/model/DocumentLineDocumentType; lineNumbergrossTradePrice1Lorg/mustangproject/ZUGFeRD/model/TradePriceType; grossQuantity/Lorg/mustangproject/ZUGFeRD/model/QuantityType;grossChargeAmount netTradePrice netQuantitynetChargeAmountbilledQuantity itemAmount tradeProduct3Lorg/mustangproject/ZUGFeRD/model/TradeProductType; productNameproductDescription currentItem3Lorg/mustangproject/ZUGFeRD/IZUGFeRDExportableItem; lineItemsLjava/util/ArrayList;lineIDIVLjava/util/ArrayList; mY()Ljava/util/Collection; vatFormat.(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;valuecurrencyFormat priceFormatquantityFormat nDigitFormat/(Ljava/math/BigDecimal;I)Ljava/math/BigDecimal;scalerepeat[C otherSymbols Ljava/text/DecimalFormatSymbols;decLjava/text/DecimalFormat;getVATPercentAmountMap()Ljava/util/HashMap;S()Ljava/util/HashMap;((Ljava/lang/Boolean;)Ljava/util/HashMap;percent itemVATAmountcurrentitemOnlyLjava/lang/Boolean;hm8f(Ljava/lang/Boolean;)Ljava/util/HashMap;withTest@(Z)Lorg/mustangproject/ZUGFeRD/ZUGFeRDTransactionModelConverter; access$000y(Lorg/mustangproject/ZUGFeRD/ZUGFeRDTransactionModelConverter;)Lorg/mustangproject/ZUGFeRD/IZUGFeRDExportableTransaction;x0 access$100R(Lorg/mustangproject/ZUGFeRD/ZUGFeRDTransactionModelConverter;)Ljava/util/HashMap;()V SourceFile%ZUGFeRDTransactionModelConverter.java TU 89 @jEUR >?Borg/mustangproject/ZUGFeRD/ZUGFeRDTransactionModelConverter$Totals @ :;  67  QR  [\  wx   R  Forg/mustangproject/ZUGFeRD/model/DocumentContextParameterTypeConstants3urn:ferd:CrossIndustryDocument:invoice:1p0:extended      <=    \   6org/mustangproject/ZUGFeRD/model/DateTimeTypeConstants102  45           RECHNUNG     2org/mustangproject/ZUGFeRD/model/NoteTypeConstantsREG     java/lang/StringBuilderUrsprungsbeleg:   x  {|   !  "# $  %& '|  ()  *) + ,-. / /   01 23 45 61 78 9: ;< = >1 ? @ AB CD E=org/mustangproject/ZUGFeRD/model/TaxRegistrationTypeConstantsVA FG H I J K L M N OFC P Q RS TU VW X Y Z [ \  ]  ^  _` a  b` c  d`   efjava/util/ArrayList gh ij kl>org/mustangproject/ZUGFeRD/model/PaymentMeansCodeTypeConstants42  m n o pq rs t u v wx yz {| } ~       java/math/BigDecimal  9org/mustangproject/ZUGFeRD/model/TaxTypeCodeTypeConstantsVAT    $org/mustangproject/ZUGFeRD/VATAmount   EF      HF         1              F            Dorg/mustangproject/ZUGFeRD/ZUGFeRDTransactionModelConverter$LineCalc @            JF   IF   `    `     !   #    KL  java/text/DecimalFormatSymbols java/text/DecimalFormat0.java/lang/String @ @  @ TWjava/util/HashMap  @      F @ F  java/text/SimpleDateFormatyyyyMMdd.org/mustangproject/ZUGFeRD/model/ObjectFactory;org/mustangproject/ZUGFeRD/ZUGFeRDTransactionModelConverterjava/lang/Object8org/mustangproject/ZUGFeRD/IZUGFeRDExportableTransactionorg/mustangproject/ZUGFeRD/model/SupplyChainTradeAgreementType/org/mustangproject/ZUGFeRD/model/TradePriceType-org/mustangproject/ZUGFeRD/model/QuantityTypejava/lang/Boolean2org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceCharge@(Lorg/mustangproject/ZUGFeRD/ZUGFeRDTransactionModelConverter;)V getCurrency()Ljava/lang/String;createCrossIndustryDocumentType>()Lorg/mustangproject/ZUGFeRD/model/CrossIndustryDocumentType;:org/mustangproject/ZUGFeRD/model/CrossIndustryDocumentType$setSpecifiedExchangedDocumentContextB(Lorg/mustangproject/ZUGFeRD/model/ExchangedDocumentContextType;)VsetHeaderExchangedDocument;(Lorg/mustangproject/ZUGFeRD/model/ExchangedDocumentType;)V'setSpecifiedSupplyChainTradeTransactionE(Lorg/mustangproject/ZUGFeRD/model/SupplyChainTradeTransactionType;)VcreateCrossIndustryDocumentZ(Lorg/mustangproject/ZUGFeRD/model/CrossIndustryDocumentType;)Ljavax/xml/bind/JAXBElement;"createExchangedDocumentContextType"createDocumentContextParameterTypeA()Lorg/mustangproject/ZUGFeRD/model/DocumentContextParameterType; createIDType+()Lorg/mustangproject/ZUGFeRD/model/IDType;setValue(Ljava/lang/String;)V=org/mustangproject/ZUGFeRD/model/DocumentContextParameterTypesetID,(Lorg/mustangproject/ZUGFeRD/model/IDType;)V=org/mustangproject/ZUGFeRD/model/ExchangedDocumentContextType-getGuidelineSpecifiedDocumentContextParameteradd(Ljava/lang/Object;)ZcreateIndicatorType2()Lorg/mustangproject/ZUGFeRD/model/IndicatorType;valueOf(Z)Ljava/lang/Boolean;.org/mustangproject/ZUGFeRD/model/IndicatorType setIndicator(Ljava/lang/Boolean;)VsetTestIndicator3(Lorg/mustangproject/ZUGFeRD/model/IndicatorType;)VcreateExchangedDocumentType getNumbercreateDateTimeType1()Lorg/mustangproject/ZUGFeRD/model/DateTimeType; createDateTimeTypeDateTimeString@()Lorg/mustangproject/ZUGFeRD/model/DateTimeType$DateTimeString; setFormat getIssueDate()Ljava/util/Date;format$(Ljava/util/Date;)Ljava/lang/String;setDateTimeStringA(Lorg/mustangproject/ZUGFeRD/model/DateTimeType$DateTimeString;)VsetIssueDateTime2(Lorg/mustangproject/ZUGFeRD/model/DateTimeType;)VcreateDocumentCodeType5()Lorg/mustangproject/ZUGFeRD/model/DocumentCodeType;getDocumentCode setTypeCode6(Lorg/mustangproject/ZUGFeRD/model/DocumentCodeType;)VcreateTextType-()Lorg/mustangproject/ZUGFeRD/model/TextType;getName#getOwnOrganisationFullPlaintextInfocreateNoteType-()Lorg/mustangproject/ZUGFeRD/model/NoteType;createCodeType-()Lorg/mustangproject/ZUGFeRD/model/CodeType;)org/mustangproject/ZUGFeRD/model/NoteTypesetSubjectCode.(Lorg/mustangproject/ZUGFeRD/model/CodeType;)V getContentgetIncludedNotegetReferenceNumberequalsappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString%createSupplyChainTradeTransactionType@org/mustangproject/ZUGFeRD/model/SupplyChainTradeTransactionType&getApplicableSupplyChainTradeAgreement%setApplicableSupplyChainTradeDeliveryB(Lorg/mustangproject/ZUGFeRD/model/SupplyChainTradeDeliveryType;)V'setApplicableSupplyChainTradeSettlementD(Lorg/mustangproject/ZUGFeRD/model/SupplyChainTradeSettlementType;)V#getIncludedSupplyChainTradeLineItemaddAll(Ljava/util/Collection;)Z#createSupplyChainTradeAgreementTypesetBuyerTradeParty4(Lorg/mustangproject/ZUGFeRD/model/TradePartyType;)VsetSellerTradePartycreateTradePartyType getRecipient8()Lorg/mustangproject/ZUGFeRD/IZUGFeRDExportableContact;4org/mustangproject/ZUGFeRD/IZUGFeRDExportableContactgetIDsetName.(Lorg/mustangproject/ZUGFeRD/model/TextType;)VcreateTradeAddressType5()Lorg/mustangproject/ZUGFeRD/model/TradeAddressType; getLocation1org/mustangproject/ZUGFeRD/model/TradeAddressType setCityNamecreateCountryIDType2()Lorg/mustangproject/ZUGFeRD/model/CountryIDType; getCountry.org/mustangproject/ZUGFeRD/model/CountryIDType setCountryID3(Lorg/mustangproject/ZUGFeRD/model/CountryIDType;)V getStreet setLineOnegetZIPgetPostcodeCodesetPostalTradeAddress6(Lorg/mustangproject/ZUGFeRD/model/TradeAddressType;)VcreateTaxRegistrationType8()Lorg/mustangproject/ZUGFeRD/model/TaxRegistrationType;getVATID setSchemeID4org/mustangproject/ZUGFeRD/model/TaxRegistrationTypegetSpecifiedTaxRegistrationgetOwnForeignOrganisationIDgetOwnOrganisationNamegetOwnLocation getOwnCountry getOwnStreet getOwnZIP getOwnTaxID getOwnVATID"createSupplyChainTradeDeliveryTypecreateSupplyChainEventType9()Lorg/mustangproject/ZUGFeRD/model/SupplyChainEventType;getDeliveryDate5org/mustangproject/ZUGFeRD/model/SupplyChainEventTypegetOccurrenceDateTime=org/mustangproject/ZUGFeRD/model/SupplyChainTradeDeliveryType!getActualDeliverySupplyChainEvent$createSupplyChainTradeSettlementTypegetPaymentReferencesetInvoiceCurrencyCode'getSpecifiedTradeSettlementPaymentMeansgetApplicableTradeTaxgetSpecifiedTradePaymentTermsgetZFAllowances7()[Lorg/mustangproject/ZUGFeRD/IZUGFeRDAllowanceCharge; getSpecifiedTradeAllowanceChargegetZFLogisticsServiceCharges"getSpecifiedLogisticsServiceCharge getZFCharges,setSpecifiedTradeSettlementMonetarySummationJ(Lorg/mustangproject/ZUGFeRD/model/TradeSettlementMonetarySummationType;)VgetTradeSettlementPayment>()[Lorg/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementPayment;%createTradeSettlementPaymentMeansTypeD()Lorg/mustangproject/ZUGFeRD/model/TradeSettlementPaymentMeansType;createPaymentMeansCodeType9()Lorg/mustangproject/ZUGFeRD/model/PaymentMeansCodeType;:(Lorg/mustangproject/ZUGFeRD/model/PaymentMeansCodeType;)VgetOwnPaymentInfoTextgetInformation"createCreditorFinancialAccountTypeA()Lorg/mustangproject/ZUGFeRD/model/CreditorFinancialAccountType; getOwnIBAN=org/mustangproject/ZUGFeRD/model/CreditorFinancialAccountType setIBANID getOwnKtosetProprietaryID%setPayeePartyCreditorFinancialAccountB(Lorg/mustangproject/ZUGFeRD/model/CreditorFinancialAccountType;)V&createCreditorFinancialInstitutionTypeE()Lorg/mustangproject/ZUGFeRD/model/CreditorFinancialInstitutionType; getOwnBICAorg/mustangproject/ZUGFeRD/model/CreditorFinancialInstitutionTypesetBICIDgetOwnBankName getOwnBLZsetGermanBankleitzahlID-setPayeeSpecifiedCreditorFinancialInstitutionF(Lorg/mustangproject/ZUGFeRD/model/CreditorFinancialInstitutionType;)VkeySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;createTradeTaxType1()Lorg/mustangproject/ZUGFeRD/model/TradeTaxType;createTaxTypeCodeType4()Lorg/mustangproject/ZUGFeRD/model/TaxTypeCodeType;0org/mustangproject/ZUGFeRD/model/TaxTypeCodeType-org/mustangproject/ZUGFeRD/model/TradeTaxType5(Lorg/mustangproject/ZUGFeRD/model/TaxTypeCodeType;)VcreateTaxCategoryCodeType8()Lorg/mustangproject/ZUGFeRD/model/TaxCategoryCodeType;get&(Ljava/lang/Object;)Ljava/lang/Object;4org/mustangproject/ZUGFeRD/model/TaxCategoryCodeTypesetCategoryCode9(Lorg/mustangproject/ZUGFeRD/model/TaxCategoryCodeType;)VcreatePercentType0()Lorg/mustangproject/ZUGFeRD/model/PercentType;,org/mustangproject/ZUGFeRD/model/PercentType(Ljava/math/BigDecimal;)VsetApplicablePercent1(Lorg/mustangproject/ZUGFeRD/model/PercentType;)VcreateAmountType/()Lorg/mustangproject/ZUGFeRD/model/AmountType; setCurrencyID getCalculated()Ljava/math/BigDecimal;getCalculatedAmountgetBasisgetBasisAmountcreateTradeAllowanceChargeType=()Lorg/mustangproject/ZUGFeRD/model/TradeAllowanceChargeType;9org/mustangproject/ZUGFeRD/model/TradeAllowanceChargeTypesetChargeIndicatorgetTotalAmountgetActualAmount getReason setReason getTaxPercentgetCategoryCodegetCategoryTradeTax createLogisticsServiceChargeType?()Lorg/mustangproject/ZUGFeRD/model/LogisticsServiceChargeType;;org/mustangproject/ZUGFeRD/model/LogisticsServiceChargeTypegetAppliedAmountgetDescriptiongetAppliedTradeTaxcreateTradePaymentTermsType:()Lorg/mustangproject/ZUGFeRD/model/TradePaymentTermsType; getDueDatesetDueDateDateTimegetPaymentTermDescription*createTradeSettlementMonetarySummationTypeZEROgetAllowanceTotalAmountgetChargeTotalAmount getLineTotalgetLineTotalAmount getTotalNetgetTaxBasisTotalAmount getTaxTotalgetTaxTotalAmount getTotalGrossgetGrandTotalAmountgetDuePayableAmount getZFItems6()[Lorg/mustangproject/ZUGFeRD/IZUGFeRDExportableItem;s(Lorg/mustangproject/ZUGFeRD/ZUGFeRDTransactionModelConverter;Lorg/mustangproject/ZUGFeRD/IZUGFeRDExportableItem;)V"createSupplyChainTradeLineItemTypeA()Lorg/mustangproject/ZUGFeRD/model/SupplyChainTradeLineItemType;createDocumentLineDocumentType=()Lorg/mustangproject/ZUGFeRD/model/DocumentLineDocumentType;java/lang/Integer(I)Ljava/lang/String; setLineID!setAssociatedDocumentLineDocument>(Lorg/mustangproject/ZUGFeRD/model/DocumentLineDocumentType;)VcreateTradePriceType3()Lorg/mustangproject/ZUGFeRD/model/TradePriceType;createQuantityType1()Lorg/mustangproject/ZUGFeRD/model/QuantityType; getProduct8()Lorg/mustangproject/ZUGFeRD/IZUGFeRDExportableProduct;4org/mustangproject/ZUGFeRD/IZUGFeRDExportableProductgetUnit setUnitCodeONEsetBasisQuantity2(Lorg/mustangproject/ZUGFeRD/model/QuantityType;)VgetPricegetChargeAmountgetGrossPriceProductTradePricegetItemAllowances getQuantitydivide0(Ljava/math/BigDecimal;II)Ljava/math/BigDecimal;getAppliedTradeAllowanceChargegetItemChargesgetItemNetAmountgetNetPriceProductTradePrice%setSpecifiedSupplyChainTradeAgreementC(Lorg/mustangproject/ZUGFeRD/model/SupplyChainTradeAgreementType;)VsetBilledQuantity$setSpecifiedSupplyChainTradeDelivery getVATPercentgetItemTotalNetAmount&setSpecifiedSupplyChainTradeSettlementcreateTradeProductType5()Lorg/mustangproject/ZUGFeRD/model/TradeProductType;1org/mustangproject/ZUGFeRD/model/TradeProductTypesetSpecifiedTradeProduct6(Lorg/mustangproject/ZUGFeRD/model/TradeProductType;)VsetScale(II)Ljava/math/BigDecimal;java/util/Arraysfill([CC)VsetDecimalSeparator(C)V([C)V5(Ljava/lang/String;Ljava/text/DecimalFormatSymbols;)V&(Ljava/lang/Object;)Ljava/lang/String;getItemTotalVATAmountA(Ljava/math/BigDecimal;Ljava/math/BigDecimal;Ljava/lang/String;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;N(Lorg/mustangproject/ZUGFeRD/VATAmount;)Lorg/mustangproject/ZUGFeRD/VATAmount; booleanValuemultiply(I)Vsubtract /0456789:;<=>?@AB6***+*Y**+  + *CYV Z[\5]D6EF689G%.HIHHIHJKLBw' L+* +*+* +C"abdefh#i&hD'EF MNOPQRBG L M N-,-+,W :*+ +C2 opq rstu v+y3z?{E}D4GEF@ST9UV2WX3YZ[\B M !L M,*"+,# $N %:'()**+,--+-. /:*01+2 3:45+6W*7P 8: 9:;<= 3:  *75> W+?W*@]A*@BL 8: 3:CYDEF*@FG5>W+?W+C& '*/6?DJPU]kqy 2?KDz E]^=_`'ab  Ac^9dbMEFFef?gX'&hi/jm]noypbG!HqrstuvewxB5 HL+I*JW+*KL+*MN+O*PQW+C.  %*-3D5EF.yz{|B] RL+*ST+*UV+CDEF}~B? / WL*XY' M,*XY+Z,W 3M,*X[5+,\ ]N 3:*X^5-_ `:*Xab-c 3:*Xd5-e 9:*Xf<-gW+-h i: :  *Xj lm n+oW+Cz1<CUZai|!-Dp X/EF(Cbaibbc`7/X G<Bu ? WL*p" M,*p+Z,W 3M,*q5+,\ ]N 3:*r5-_ `:*sb-c 3:*t5-e 9:*u<-gW+-h i: :  *v wm n+oW i: :  *x lm n+oW+C%'29FK N R Z hnv !"#$%) *+#,*-1.=1Dz X?EF89bRZbvb`jbX *X G2BV yL zM $N %:'()*{+,--,|-W+},W+C>789 :;<=>$?-@2?8A>BICTED4VEFOHAi9mB ~L 3M,*"5+,W 9N-*<+-+*QW+*QW+*QW*+*QW*+*QW*+*QW+*+CvJKMNO&Q-R5S:U?VBUHWVX[Y^XdZp[u\x[~^_`_bcdcgiD*EFb-`G~vB&YL*M,>6 ,2: : : 3::  A:  5W : :    :     : :  3:5  :  +W+C&no$p'q,r/s4t;uBwJxSyXz\|c}psxo$D,4JbS? x X X a YX>b#X$&EF GBHC HvJHOB' YL*M,N--: : : :,:,: :  * :  * * ¶ W :  * * ŷ¶ W+W$+Cj +3;BIQ\fmxDz 3;Q\x{ s Y - +EF  GOB(YL*M,>6,2: : :Ȳ :**¶W 3:  5 ̲ : :  *¶  :    :     W+W+Cn$,4=DLUerzDp ,4ZLzb f ^ ? $ $EF GHOB(YL*M,>6,2: : :Ȳ :**¶W 3:  5 ̲ : :  *¶  :    :     W+W+Cn$,4=DLUerzDp ,4ZLzb f ^ ? $ $EF GHOB YL*M,>6,2: : :**¶W 3:5W : :  *¶  :    :     W+W,+Cb#%$',)4*=+M,Z.b/n0{2456?@ACDEGH%LDf ,4bbf ^ ? $ $EF GHOB]}YL M $N %:'()*+,--,-ֲ 3:*:A:5,W+,W+CJQS TUVWX%Y9Z?[D]L_W`\a`cgdsf{hDH}EFungi_mL1bW&? uG`HstvJO B  L M,**FN*:662:-N,*-¶ç,*ڷ¶+,WN :**6*:662:-N*6*:662:-N*-¶+W :***޷¶+W :***¶+W :***¶+W :***¶+W :  * **¶+ W+C3mnqrs"t&u*v1uGwSuYzb{e|p~{$,5EQYbr~DG  &<    EF ,YT' GJ9H >HBYL=*N-66-2:Y*: : : :     R: : :   *  :** W  W:662: : :Ȳ :**W 3:5 Wm:662: : :**W 3:5̲ : Wm : :* :**W W  y: :* ~: : : : :*W : :**¶W  : 3: 5 W 3: 5W+W+C{ (+7:?BGOX_finv~ &.7<MS`ht{ %,9?G O ` l s{ " #$&%',(3*;+E,J+P-W.d0g1l2t3}45679;<=>@ABACDFIDt%zrZ.Zh bzr8bZ7 ?!"G#$ O%X n}~ v&' ~() ^*G+'O,){-ME.) %;l t/Z01R2b,3b(45EF67 89 6:GdH;<H;<=>?@rABCH;ODEFB;*+CNDEFGHFB;*+CSDEFGIFB;*+CXDEFGJFB;*+C]DEFGKLBU+LN-0Y:.YCYDFY-FG:Y+C| !GD>UEFUGUM9 JNO;PQGRSTUB3 *CD  EFOVTWB. SY M*N-66o-2::Y*:Y!*0": ,:  , #W,  $#W+%,**N-66s-2::Y&Yd'(*0":,:  ,#W, )#W**N-66s-2::Y&Yd'(*0":,:  ,#W, $#W**N-66s-2::Y&Yd'(*0":,:  ,#W, $#W,C2&4@\glx #)59?S\bip!,1=KQD4RX@F \*Y gZ &`45[X*YZ d \[X*YZ Sd [X!*Y,Z dSEFS[\K] K]GH^<^ H^<=>__ H^<b H^`__ H^b H^`__ H^b H^`__ H^OabcB?**C DEF<=deB/*COD fFghB/*COD fFijB4*Y+,)-Y. C P Qkl2/1/3kl