---
title: "Momsproblem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/135000-momsproblem/page2"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Asa"
published: "2005-09-29T20:49:44.000Z"
updated: "2005-09-30T07:40:18.000Z"
replies: 29
views: 650
page: 2
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/135000-momsproblem"
---

# Momsproblem

_Sida 2 av 2._

## #21 — Asa, 2005-09-29T22:06Z

Summa är rätt. priserna med moms är rätt. Men vill visa enbart momsen. Ej alla produkter med momsen.. 43 vad är det jaa.. undrar jag med? Hmmm.

Permalänk: https://www.webforum.nu/p/1679660

## #22 — emission, 2005-09-29T22:11Z

> **OveRRidE skrev:**
>
> Nu kan alla SQL-gurus piska mig, då det antagligen går att få det direkt ur en SQL-sats ;)

Jajamen, det gör det! :)

Red: Där kom svaret...

Permalänk: https://www.webforum.nu/p/1679662

## #23 — Asa, 2005-09-29T22:12Z

Gjorde så här: Tog bort 1+ på raden dic("m" ......

```
<%
Session("session_kundID") = 1

dim dic, rsprod, dSum1, dSum2, dMomsSum, key

set dic = server.createobject("scripting.dictionary")
dic.comparemode = 1

set rsprod = Conn.Execute("SELECT produkt,pris,moms,antal FROM shop_asp_temp WHERE sID=" & Session("session_kundID"))

dSum1 = 0
dSum2 = 0
Do Until rsprod.eof
   response.write rsprod("produkt") & " / " & rsprod("pris") & "kr / " & rsprod("antal") & "st / " & rsprod("antal")*rsprod("pris") & "kr<br>" 

   if not dic.exists("m" & rsprod("moms")) then dic.add "m" & rsprod("moms"), 0
   dic("m" & rsprod("moms")) = CDbl(dic("m" & rsprod("moms"))) + (CDbl((rsprod("pris")*rsprod("antal")) * ((rsprod("moms")/100))))
   dSum1 = dSum1 + (CDbl(rsprod("pris")*rsprod("antal")))
   dSum2 = dSum2 + (CDbl(rsprod("pris")*rsprod("antal")) * (1+(rsprod("moms")/100)))
rsprod.movenext
Loop

response.write "<br>"

'skriv ut summor
response.write "Summa exkl moms: " & dSum1 & "<br>"
for each key in dic.keys
   dMomsSum = dMomsSum + CDbl(mid(key,2,len(key)))
   response.write "Moms " & Replace(key,"m","") & "%: " & dic(key) & "<br>"
next
response.write "Summa inkl moms: " & dSum2 & "<br><br>"

set rsprod = nothing
set dic = nothing 
%>
```

Permalänk: https://www.webforum.nu/p/1679663

## #24 — Asa, 2005-09-29T22:14Z

MEN..
Sen vill jag ha in en ifsats på nåt sätt som kollar om jag har rabatt på allt. Denna skall dras på totala summan inkl moms priset. Men då måste man väl räkna om momsen för varje produkt eller hur skall det vara egentligen?

Red / DENNA ÄR VIKTIG.. Är man tvungen att göra om all moms ?

Permalänk: https://www.webforum.nu/p/1679664

## #25 — Asa, 2005-09-29T22:15Z

> **emission skrev:**
>
> Jajamen, det gör det! :)
> Red: Där kom svaret...

> **OveRRidE skrev:**
>
> Nu kan alla SQL-gurus piska mig, då det antagligen går att få det direkt ur en SQL-sats ;) );

Hur gör man det via SQL då? Krångligt?

Permalänk: https://www.webforum.nu/p/1679665

## #26 — emission, 2005-09-29T22:29Z

> **Asa skrev:**
>
> Hur gör man det via SQL då? Krångligt?

Vad använder du för databas? Access? MySQL?

Permalänk: https://www.webforum.nu/p/1679667

## #27 — emission, 2005-09-29T22:31Z

> **Asa skrev:**
>
> Red / DENNA ÄR VIKTIG.. Är man tvungen att göra om all moms ?

Om rabatten är en procentsats så spelar det inger roll var man applicerar den.

Permalänk: https://www.webforum.nu/p/1679668

## #28 — Asa, 2005-09-29T22:50Z

Access databas!

Är man inte skyldig att skriva om momsen efter en rabatt? Utan detta är rätt upp och ner på totala summan..? Inget man alltså måste ändra?

Permalänk: https://www.webforum.nu/p/1679669

## #29 — OveRRidE, 2005-09-30T06:30Z

> **Asa skrev:**
>
> Gjorde så här: Tog bort 1+ på raden dic("m" ......

Åh, miss av mig!

Permalänk: https://www.webforum.nu/p/1679709

## #30 — emission, 2005-09-30T07:40Z

> **Asa skrev:**
>
> Access databas!Är man inte skyldig att skriva om momsen efter en rabatt?

Du har förstås rätt. Summan blir densamma, men man bör nog visa momsen som den blir efter dragen rabatt.

```
SELECT moms, Sum(pris*antal)*moms/100 AS momsdel
FROM shop_asp_temp
GROUP BY moms ORDER by moms
```

Permalänk: https://www.webforum.nu/p/1679732

---

Tråden på webben: https://www.webforum.nu/amne/asp/135000-momsproblem/page2  
Föregående sida: https://www.webforum.nu/amne/asp/135000-momsproblem.md
