OIOXML regninger

15 views
Skip to first unread message

HeartWare

unread,
Jun 16, 2025, 7:16:28 AMJun 16
to DAPUG
Er der nogen her på listen, der genererer OIOXML regninger, som kender formatet relativt godt?

Det drejer sig om, hvordan man skal håndtere, at moms i Danmark er på total-beløb, men i OIOXML skal man angive det på faktura-linie-niveau (OG på faktura-niveau).

Dermed kan der opstå afrundings-problemer, hvor summen af faktura-liniers moms-bløb (eller et af de andre afledte beløb - kan ikke lige gennemskue helt præcis, hvor problematikken ender med at stikke sit hoved frem) sammenlagt ikke bliver det, der er for den samlede faktura.

Hvordan skal det håndteres? De accepterer ikke så meget som én øre i forskel.

Keld R. Hansen
Admind A/S

Benny Bech

unread,
Jun 16, 2025, 8:17:36 AMJun 16
to da...@googlegroups.com
Hej Keld

Du har ret i det med at momsen skal være korrekt fordelt.
Vi brugte ProRata algoritmen til at lave fordelingen (før jeg vidste at det hed det).

Princippet er at at man initiere en variabel restmoms med den totale moms. og en anden med restbeløb som er totalbeløbet
Så looper der gennem alle linjerne.
For hver post beregnes:
  momsdel = øreafrund( linjensbeløb/restbeløb*restmoms).
  restmoms = restmoms - momsdel
  restbeløb = restbeløb - linjensbeløb  .

på den måde komme momsbeløbet altid til at passe.

mvh  Benny Bech



--
Du har modtaget denne besked, fordi du abonnerer på gruppen "DAPUG" i Google Grupper.
Hvis du vil ophæve abonnementet på denne gruppe og ikke længere modtage mails fra den, skal du sende en mail til dapug+un...@googlegroups.com.
Du kan se denne diskussion ved at gå til https://groups.google.com/d/msgid/dapug/ae4591e1-baf0-46ab-8f2c-81c433061cben%40googlegroups.com.

HeartWare

unread,
Jun 24, 2025, 4:00:53 AMJun 24
to DAPUG
Tak for tippet, men jeg kan ikke relatere dine "restmoms", "restbeløb", "totalbeløb" med elementer i OIOXML fakturaen.

Kan du "oversætte" dem til LegalMonetaryTotal.PayableAmount osv. ?
Og "liniensbeløb" er hvilket element i <InvoiceLine>?

På forhånd tak...

Keld R. Hansen
Admind A/S

Benny Bech

unread,
Jun 24, 2025, 5:54:17 AMJun 24
to da...@googlegroups.com
Hej Keld

Jeg har ikke lige formatet, og kan ikke huske begreberne, men jeg har lavet et eksempel regneark, som du måske kan bruge til at følge beregningen.
Kolonnerne A,B er dem du du kender fra regningen. 

Kolonnerne E,F,G og H er det jeg forsøgte at forklare, hvor kolonne H er det du kan sætte ind i OIO formatets momsfelt.
Formlerne i kolonne E og F er det jeg forsøgte at forklare (E4 og F4 er initialværdier, resten er ens)
Du kan nemt se hvordan det ændrer sig hvis du bare hævet beløbet med grønt bare 1 øre.

mvh Benny Bech



TestArk.xlsx

Thomas Riedel, LogiHouse

unread,
Jun 24, 2025, 6:08:13 AMJun 24
to da...@googlegroups.com



--
LogiHouse A/S
tlf +45 2840 1070
Thomas Riedel
Storkebakken 10
2400 København NV
Reply all
Reply to author
Forward
0 new messages