Resurs: accounting.nv

HTTP-metod: POST

En transaktionsavgift (e-scan debitering) tas ut för import av verifikatsbilaga över gränssnittet.

Import av bokföringsmaterial kan importera verifikat, verifikatrader, radens kostnadsobjekt och verifikatsbilagor. Verifikatförfrågan ska riktas till Accounting.nv-resursen utan parametrar. Endast ett verifikat skickas alltid i en förfrågan. Om verifikatets nummerinformation inte har angetts, hämtar systemet nästa nummer för det skapade verifikatet löpande från den valda verifikattypen.

Systemgenererade verifikattyper:

  • Försäljningsfaktura (ML)
  • Försäljningsbetalning (MS)
  • Bank (PT)
  • Kassa (KT)
  • Importerade transaktioner (PUMP)
  • Automatiska bokslutsbokningar (T)
  • Systemgenererade (AT)
  • Övriga (MU)
  • Inköpsfaktura (OL)
  • Inköpsbetalning (OS)
  • Periodiseringar (JK)
  • Lön (PA)

Verifikattypen måste anges med hela namnet, inte med verifikattypens förkortning. Användaren kan lägga till nya verifikattyper i systemet manuellt.

Formatet för verifikatradens summa - utan moms eller med moms - väljs specifikt för verifikatet. Om verifikatets beräkningstyp är utan moms, beräknar systemet inte längre momsrader och avrundningsdifferenser i slutet av verifikatet, utan verifikatet blir helt motsvarande materialet. Vid bruttoberäkning beräknas momsrader och avrundningsdifferenser alltid automatiskt av systemet.

Kontot som valts för verifikatraden måste finnas i systemet, annars returneras INVALID_DATA-fel med beskrivning. Moms-koden hämtas från det angivna kontot om den inte har angetts separat. Om användaren anger en moms-kod som är i konflikt med den valda moms-procenten för raden, returnerar programmet ett fel med beskrivning. Se listan över tillåtna moms-koder här.

Verifikatet måste alltid importeras dubbelsidigt. Positiv radssumma bokförs på debetsidan och negativ på kreditsidan. Om debet- och kreditbokföringarna inte stämmer överens, bokförs differensen automatiskt till avrundningsdifferenser om beräkningstypen är brutto. Vid netto-beräkning respekterar gränssnittet de data som importeras med meddelandet, vilket innebär att verifikatets debet- och kreditbokföringar inte nödvändigtvis går jämnt. Meddelandet i förfrågan måste säkerställa att verifikatet skapas i enlighet med bokföringsreglerna.

En verifikatrad kan ha flera kostnadsobjekt. Om rubrik- eller objektinformation för det angivna kostnadsobjektet inte finns i systemet, skapar gränssnittet dem som nya.

Vid import av verifikatet kan flera bilagor importeras. Bilagorna transporteras i xml-meddelandet som base64-kodade. Gränssnittet kontrollerar inte bilagornas storlek, men den maximalt tillåtna storleken för bilagor är 2GB.

Informationen om det importerade materialet skickas med förfrågan som XML enligt följande beskrivning (POST-data):

NivåElementFormatFörekomsterBeskrivningExempel
RootrootAggregat1  
1voucherAggregat1  
2calculationmodeSträng1Verifikatets beräkningssätt. Behandlas verifikatrader netto- (net) eller brutto- (gross) behandling. Vid nettobehandling beräknar systemet inte automatiskt moms- och avrundningsdifferensernet
2voucherdateDatum1Verifikatdatum2023-03-1
Attr.formatSträng1Datumformat, alltid ansiansi
2numberNumerisk, max. 90...1Verifikatsnummer. Om inget nummer anges, hämtar systemet nästa nummer från den valda verifikattypen1
2descriptionSträng0...1Verifikatbeskrivning. Fältets maximala antal tecken är 255 tecken.
Beskrivning
2voucherclassSträng1Verifikattyp. Se möjliga verifikattyper ovan (Netvisor kan dessutom skapa egna verifikattyper).Försäljningsfaktura
2checkedSträng0...1Stiger verifikatet till oavstämda bokföringar eller inte. True eller false, standard false.false
2commentSträng, max 255 tecken0...1Verifikatkommentar som visas i verifikatets behandlingshistorikKommentar till behandlingshistorik
2voucherlineAggregat0...n  
3linesumNumerisk1Radsumma, Negativ bokförs på kreditsidan och positiv på debetsidan. Summan behandlas med två decimalers noggrannhet.-100,00
Attr.typeSträng0...1Typ av summa, net (utan moms) gross (med moms)net
3descriptionSträng0...1Verifikatradens beskrivning. Fältets maximala antal tecken är 255 tecken.Beskrivningstext
3accountnumberNumerisk1Bokföringskontonummer (måste finnas i systemet)1701
3vatpercentNumerisk1MOMS-procent, Får inte vara i konflikt med den valda moms-koden24
Attr.vatcodeSträng0...1MOMS-kod, Om inte angiven, hämtas MOMS-koden från kontonumret. Om angiven, används alltid den angivna. MOMS-koder och -identifierare finns listade här. Se även Arvonlisäveron hantering och MOMS-identifierareKOMY
3accountdimensionSträng0...1Verifikatets uppföljningsobjektUppföljningsobjekt 1
Attr.typeSträng1Typ av uppföljningsobjekt, netvisorkey eller name
Om värdet "netvisorkey" anges, måste elementet ange uppföljningsobjektets ID. ID:t kan inte hämtas via gränssnittet, utan ID:t visas i Netvisor.

Om värdet "name" anges, måste elementet ange uppföljningsobjektets namn. Uppföljningsobjektet identifieras baserat på namnet från alla uppföljningsobjektens namn. Uppföljningsobjektet måste finnas i Netvisor i förväg.
name
3dimensionAggregat0...n  
4dimensionnameSträng, max. 501Kostnadsobjektrubrik
Om rubriken inte finns i systemet, skapar gränssnittet den
Projekt 1
4dimensionitemSträng, max. 2001Kostnadsobjekt
Om objektet inte finns i systemet, skapar gränssnittet det
Löneberäkning
2voucherattachmentsAggregat0...1  
3voucherattachmentAggregat1...n  
4mimetypeSträng1Bilagans mime-typApplication/pdf
4attachmentdescriptionSträng, max. 1001Beskrivning 
4filenameSträng, max. 2551Bilagans filnamnBeskrivning.pdf
4documentdataSträng1Bilaga base64-kodad 


Denna artikel har översatts med hjälp av ett AI-baserat översättningsverktyg. Innehållet eller formuleringen i dessa instruktioner kan avvika från dem i andra instruktioner eller i programvaran.


Hjälpte det här svaret? Ja Nej

Send feedback
Vi beklagar att vi inte kunde vara till hjälp. Lämna gärna feedback och hjälp oss att förbättra den här artikeln.