0.4cmtruetruetruetrue0.4cm7.499999cm=Globals!PageNumberInSection & "(" & Globals!TotalPagesInSection & ")"11.5cm196mmBandedList1.5cm17.9cm11.49229cmDataSet1=Fields!invoiceID.Valuetruetrue0.4cm13cm11mm=Fields!FakturaNr.Value3cm12.38cmFitProportionalExternal=Fields!Logga.Value8.37cm23.4cm2.5mmtrueTextBox180.4cm1mm1mmBeställare:3cmtrueTextBox181.7cm1mm5mm=Fields!CustomerAddressField.Value8.3cmtrueTextBox180.4cm0.1cm2.2cmKontaktperson:=iif(Trim$(Fields!customerContact.Value)="",True,False)3cm1trueTextBox180.7cm0.1cm2.6cm=Fields!customerContact.Value8.3cm22.9cm8.5cm13.4cm9cm2.5mmtrueTextBox180.4cm1mm1mmFakturaadress:3cmtrueTextBox181.7cm1mm5mm=Fields!InvoiceAddressField.Value8.3cmtrueTextBox180.7cm0.1cm2.6cm=Fields!customerReference.Value8.3cm2trueTextBox180.4cm0.1cm2.2cmFakturareferens:=iif(Trim$(Fields!customerReference.Value)="",True,False)3cm2.9cm8.5cm1true0.4cm8.4cmArt.nr2cm3true0.4cm2cm8.4cmBeskrivning6.75cm4true0.4cm8.75cm8.4cmPeriod5cm5true0.4cm13.75cm8.4cmAntal1cm6true0.4cm14.75cm8.4cmMoms1cm7true0.4cm15.75cm8.4cmBelopp1.75cm80cm8.8cm175mm9true6mm9.1cm=Fields!InvoiceTitle.Value40mm10trueTextBox180.4cm9.1cm7mmFakturadatum:3cmtrueTextBox180.4cm13cm7mmFakturanummer:3cmtrueTextBox20.4cm9.1cm11mm=Fields!created.Value3cm1trueTextBox20.4cm9.1cm2cm=Fields!Kundnr.Value3cm1trueTextBox180.4cm9.1cm1.6cmKundnummer:3cmtrueTextBox20.4cm13cm2cm=Fields!FaktKundOrg.Value3cm1trueTextBox180.4cm13cm1.6cmOrgnummer:=iif(Trim$(Fields!FaktKundOrg.Value)="",True,False)3cmtrueTextBox180.4cm0.1cm6.400001cmVår referens:3cm1trueTextBox180.4cm5.4cm6.400001cmMärkning:=iif(Trim$(Fields!po_number.Value)="",True,False)3cm1trueTextBox20.4cm0.1cm6.8cm=Fields!ourReference.Value5cm1trueTextBox20.4cm5.3cm6.8cm=Fields!po_number.Value3.1cm1trueTextBox180.4cm9.1cm6.400001cmBetalningsvillkor:3cm1trueTextBox180.4cm13cm6.400001cmBetala senast:3cm1trueTextBox20.4cm9.1cm6.8cm=Fields!BetVillkor.Value3.7cm1trueTextBox20.4cm13cm6.8cm=Fields!BetalaSenast.Value4.3cm1trueTextBox180.4cm0.1cm7.3cmJobbnummer:=iif(Trim$(Fields!jobnr.Value)="",True,False)3cm1trueTextBox180.4cm3.1cm7.3cmJobbeskrivning:=iif(Trim$(Fields!jobbet.Value)="",True,False)3cm1trueTextBox20.4cm0.1cm7.7cm=Fields!jobnr.Value3cm1trueTextBox20.4cm3.1cm7.7cm=Fields!jobbet.Value14.2cm1=Fields!invoiceID.Value0.9cm0.2cm2.5mmtrue0.4cm0.7999998cmMomspliktigt belopp:2.6cmtrue4mm0.3cm0.4cm=Fields!FaktTotal.Value3.1cm1trueTextBox180.4cm5cmMomsbelopp:2.6cm2trueTextBox180.4cm9cmFakturaavgift:2.6cmtrueTextBox180.4cm14cmAtt betala:2.6cmtrueTextBox194mm4.5cm0.4cm=Fields!FaktVat.Value3.1cm1trueTextBox194mm8.5cm0.4cm=Fields!FaktAvgift.Value3.1cm3trueTextBox194mm13.5cm0.4cm=Fields!FaktTotalVat.Value3.1cm30.5cm175mm=Fields!grpreservation.Valuetruetrue0.4cmBOKNING=iif(Fields!cntBookings.Value=1,True,False)1.7cmtruetrue4mm1.7cm=Fields!grpreservation.Value & ":"=iif(Fields!cntBookings.Value=1,True,False)3cm1truetrue0.4cm15.75cm=Sum(Fields!ArtTotal.Value)=iif(Fields!cntBookings.Value=1,True,False)1.8cmtruetrue0.4cm13.7cmDELSUMMA:=iif(Fields!cntBookings.Value=1,True,False)2.1cm1=Fields!grpoccation.Valuetrue0.4cm=Fields!ArtNr.Value2cm10true0.4cm2cm=Fields!ArtBeskr.Value6.75cm9true0.4cm8.75cm=Fields!RadPeriod.Value5cm8true0.4cm13.75cm=Fields!ArtAntal.Value1cm7true0.4cm14.75cm=Fields!ArtMoms.Value1cm6true0.4cm15.75cm=Fields!ArtTotal.Value1.8cm50cmtruetrue8.89cmtrueFalse1.402292cmFalse0.4cmtrue0.4cmtrueFalse0cmtrueFalse0.4cm2.5cmtruetrue1.8cm1.5cmtrue4mm2mm=Parameters!companyName.Value5.3cmtrueTextBox204mm0.6cm=Parameters!companyAddress.Value5.3cmtrueTextBox204mm0.9999999cm=Parameters!companyCityZip.Value5.3cmtrueTextBox204mm1.4cm=Parameters!companyEmail.Value5.3cmtrueTextBox204mm5.3cm0.2cmTelefonnummer:3cmtrueTextBox204mm5.3cm0.6cm=Parameters!companyPhone.Value3cmtrueTextBox204mm5.3cm1.4cm=Parameters!companySite.Value6cmtrueTextBox204mm8.4cm0.2cmFaxnummer:3cmtrueTextBox204mm11.4cm0.2cmOrgnummer:3cmtrueTextBox204mm8.4cm0.6cm=Parameters!companyFax.Value3cmtrueTextBox204mm11.4cm1cmVAT-nummer:3cmtrueTextBox204mm11.4cm1.4cm=Parameters!companyVatNo.Value3cmtrueTextBox204mm14.4cm1cmBankgiro:=iif(Trim$(Parameters!companyBG.Value)="",True,False)3cmtruetrueTextBox204mm14.4cm0.6cm=Parameters!companyPG.Value=iif(Trim$(Parameters!companyPG.Value)="",True,False)3cmtrueTextBox204mm14.4cm1.4cm=Parameters!companyBG.Value=iif(Trim$(Parameters!companyBG.Value)="",True,False)3cm1trueTextBox204mm11.4cm0.6cm=Parameters!companyOrgNo.Value3cmtruetrueTextBox204mm14.4cm0.2cmPlusgiro:=iif(Trim$(Parameters!companyPG.Value)="",True,False)3cm0.2cm17.5cm221cmIntegerauthorid725Integerinvoiceidstrue4234443730288241699243759trueStringtruecompanyNametrueDataSet1COMPCOMPtrueStringtruecompanyAddresstrueDataSet1CompAddrCompAddrtrueStringtruecompanyCityZiptrueDataSet1CompOrttrueStringtruecompanyEmailtrueDataSet1CompEmailtrueStringtruecompanyPhonetrueDataSet1CompPhonetrueStringtruecompanyFaxtrueDataSet1CompFaxtrueStringtruecompanySitetrueDataSet1CompSitetrueStringtruecompanyOrgNotrueDataSet1CompORGtrueStringtruecompanyVatNotrueDataSet1CompVATtrueStringtruecompanyPGtrueDataSet1CompPGtrueStringtruecompanyBGtrueDataSet1CompBGdata source=150.0.0.123;initial catalog=legaonline;SQLPlease enter your username and password.InvoiceTitleLoggaInvoiceAddressFieldCustomerAddressFieldcustomerContactcustomerContactLabelcustomerReferencecustomerReferenceLabelourReferencepo_numberpoNumberLabelourReferenceLabelKundnrArtNrFaktKundOrgcreatedBetVillkorBetalaSenastFakturaNrjobnrJobbetArtAntalArtMomsArtTotalRadPeriodArtBeskrcntBookingsCOMPCompAddrCompOrtCompBGCompPGCompORGCompVATCompPhoneCompEmailCompFaxCompFskattCompSiteFaktTotalFaktTotalVatFaktVatFaktAvgiftinvoiceIDgrpoccationgrpreservationDECLARE @UseInvoiceCustomerid varchar(3)
SET @UseInvoiceCustomerid = LOWER(dbo.UDF_GetCompanySetting(@authorid,40))
SELECT
-- FAKTURAHUVUD
dbo.UDF_GetInvoiceTitle(ih.totalSumInkVat) InvoiceTitle,
dbo.UDF_GetLogo(@authorid) Logga,
dbo.UDF_IH_GetInvoiceAddress(ih.invoiceID) InvoiceAddressField,
dbo.UDF_IH_GetCustomerAddress(ih.invoiceID) CustomerAddressField,
dbo.UDF_GetCustomerContact(res.customerContactID) customerContact,
dbo.UDF_LabelOrNot('Kontaktperson',dbo.UDF_GetCustomerContact(res.customerContactID)) customerContactLabel,
ih.customerReference,
dbo.UDF_LabelOrNot('Fakturareferens:',ih.customerReference) customerReferenceLabel,
ih.ourReference,
ih.po_number,
dbo.UDF_LabelOrNot('Märkning:',ih.po_number) poNumberLabel,
dbo.UDF_LabelOrNot('Vår referens:',ih.ourReference) ourReferenceLabel,
CASE @UseInvoiceCustomerid
WHEN 'yes' THEN
(
CASE LEN(RTRIM(ISNULL(c.customerNumber,'')))
WHEN 0 THEN CAST(ih.invoicecustomerid AS varchar)
ELSE c.customerNumber
END
)
ELSE
CAST(ih.invoicecustomerid AS varchar)
END Kundnr,
ir.itemNr ArtNr,
ih.invoiceOrgNr FaktKundOrg,
ih.created created,
CAST(DATEDIFF(DAY,ih.created,ih.[expireDate]) AS VARCHAR)+' dagar' BetVillkor,
CONVERT(varchar(10),ih.expireDate,120) BetalaSenast,
CASE LEN(LTRIM(CAST(ISNULL(ih.orderNumber,'') AS varchar)))
WHEN 0 THEN CAST(ih.invoiceID AS varchar)
ELSE CAST(ih.orderNumber AS varchar)
END FakturaNr,
ISNULL(j.jobnr,j.jobid) jobnr,
j.description Jobbet,
-- FAKTURARAD
ISNULL(ir.quantity,1) ArtAntal,
ISNULL(ir.vat,0)/100 ArtMoms,
ir.total ArtTotal,
CONVERT(varchar(16),ir.periodStart,120) + ' - ' + CONVERT(varchar(16),ir.periodEnd,120) RadPeriod,
ir.objectName ArtBeskr,
-- VISA DELTOTAL BASERAT PÅ ANTAL BOKNINGAR PER FAKTURA
(SELECT COUNT(tmporderid) FROM orderinvoicelnk WHERE invoiceID = ih.invoiceID) cntBookings,
-- FAKTURAFOT
ISNULL(au.legalName, au.fullname) COMP,
ISNULL(au.address1,'') CompAddr,
ISNULL(dbo.UDF_FormatAdressSE('','','',au.zipcode,au.city),'') CompOrt,
ISNULL(au.bankgiro,'') CompBG,
ISNULL(au.postalgiro,'') CompPG,
ISNULL(au.orgnr,'') CompORG,
ISNULL('SE'+REPLACE(au.orgnr,'-','')+'01','') CompVAT,
ISNULL(dbo.UDF_FormatPhoneSE(au.phone),'') CompPhone,
ISNULL(au.email,'') CompEmail,
ISNULL(dbo.UDF_FormatPhoneSE(au.fax),'') CompFax,
ISNULL(au.legalName+' har F-skattesedel','') CompFskatt,
ISNULL(au.website,'') CompSite,
ih.totalSum FaktTotal,
ih.totalSumInkVat FaktTotalVat,
ih.vatFixed FaktVat,
ih.invoiceFee FaktAvgift,
--GRUPPERING
ih.invoiceID,
orr.occationID grpoccation,
res.reservationID grpreservation
FROM invoicehead ih
INNER JOIN Customer c ON c.customerID = ih.invoicecustomerid
INNER JOIN invoicerow ir ON ir.invoiceid = ih.invoiceid
LEFT JOIN accountusers au ON au.userid = ih.authorid
LEFT JOIN job j ON j.jobid = ih.jobid
LEFT JOIN OrderRow orr ON orr.tmpRowID = ir.tmpRowID
LEFT JOIN Reservation res ON res.tmpOrderID = orr.tmpOrderID
LEFT JOIN Occation occ ON occ.occationID = orr.occationID
WHERE
ih.invoiceid IN (@invoiceids) AND
ih.authorid = @authorid AND ih.obliterated IS NULL
ORDER BY
ih.invoiceid,res.reservationID,orr.sortindexDataSource1=Parameters!authorid.Value=Parameters!invoiceids.Value