My Products
Help
AntonZ
CONTRIBUTOR ***

Error creating document. Error: TaxCategoryID '0' cannot be found in the system.

by AntonZ

Hi

We have an issue related to creating interest/fee vouchers in Visma.NET (see how we create interest/fee vouchers here: https://community.visma.com/t5/Forum-in-Developers-Visma-net/Setting-status-of-CustomerInvoice-when-...


This error we are getting is account specific, as it works fine for some of our customers, but does not work for others. 

We suspect its some setting in our customers Visma.NET accounts that isnt active or correctly configured that causes the error, but we havent been able to figure it out. 

Here is the error message we get: 

{"message":"VismaId: f948dfa5-350c-49c7-bdf9-5e40729a2804. Error creating document. Error: TaxCategoryID '0' cannot be found in the system."}

So the question is: 
1. How should Visma.NET accounts be set up for our export to work properly 
2. Is there anything we can do programatically to be able to export without customers having to change their Visma.NET configuration? 

12 REPLIES 12
Accepted solution
Yıldırım
VISMA

by Yıldırım (Updated ‎27-04-2023 09:52 by Yıldırım VISMA )
The document is out of the balance

Error is related to the option "validate document totals on entry" in customer ledger preferences. 


Regarding the Company VAT Setup, please see the following article. 

https://community.visma.com/t5/Knowledge-base-in-Developers/TaxID-01-cannot-be-found-in-the-system/t...

VAT is automatically calculated by the Visma.net Financials ERP based on the company configuration.

 

Then you should try the same operation manually in that company, to make sure that the specified VAT Category can be assigned with the VAT - Customer - Item combination as it has been sent via the API. 
Sales invoices.jpg

 

 

AntonZ
CONTRIBUTOR ***

by AntonZ (Updated ‎25-04-2023 12:21 by AntonZ )

AntonZ_1-1682418101823.png

 


Here are their customer ledger preferences, if that might help. @Yıldırım

AntonZ
CONTRIBUTOR ***

by AntonZ

Related question about these tax category issues: 

Would it be possible for us to to an api request before posting to visma, that gave us the details needed to update the voucher we post according to the current settings in Visma, so we didnt bump into these issues every now and then when we try to export back to Visma? 

AntonZ
CONTRIBUTOR ***

by AntonZ

Hi, we are experiencing the same issue with another customer. 

{
  "message": "VismaId: f19d9a0a-26c7-40d2-8cc4-349f4ae9d4aa. Error creating document. Error: TaxCategoryID '0' cannot be found in the system."
}



We are trying to create such a voucher, and getting same error for posting to account 3900, 8050 and 7799. 

examples: 

 "accountNumber": {
        "value": "3900"
      },
      "vatCodeId": {
        "value": "0"



{
    "vatCategoryId": "0",
    "description": "Ingen mva-behandling (anskaffelser)",
    "active": true,
    "excludeListedTaxes": false,
    "lastModifiedDateTime": "2021-10-27T14:47:00.61",
    "vatCategoryLines": [
        {
            "vatId": "0",
            "description": "Ingen mva-behandling (anskaffelser)",
            "type": "Vat",
            "calculateOn": "ItemAmount",
            "cashDiscount": "NoAdjust",
            "vatRates": [
                {
                    "revisionID": "338",
                    "vatRate": 0.000000,
                    "startDate": "2017-01-01T00:00:00"
                }
            ]
        }
    ]
}

 when using this /controller/api/v1/account/{accountCd}

we get: 

{
    "accountID": 5072,
    "accountCD": "7799",
    "accountClass": "770 ANNEN KOSTNAD",
    "type": "Expense",
    "active": true,
    "description": "Avrundingskonto",
    "useDefaultSub": true,
    "postOption": "D",
    "cashAccount": false,
    "lastModifiedDateTime": "2020-09-10T10:33:10.05"
}

when using this /controller/api/v1/vatCategory/{taxCategoryId}

we get 

{
    "vatCategoryId": "0",
    "description": "Ingen mva-behandling (anskaffelser)",
    "active": true,
    "excludeListedTaxes": false,
    "lastModifiedDateTime": "2021-10-27T14:47:00.61",
    "vatCategoryLines": [
        {
            "vatId": "0",
            "description": "Ingen mva-behandling (anskaffelser)",
            "type": "Vat",
            "calculateOn": "ItemAmount",
            "cashDiscount": "NoAdjust",
            "vatRates": [
                {
                    "revisionID": "338",
                    "vatRate": 0.000000,
                    "startDate": "2017-01-01T00:00:00"
                }
            ]
        }
    ]
}

Any idea what might be wrong? 

Customer has unchecked "validate document totals on entry" in customer ledger preferences, set ScreenId=CS20500S for code 0 to «Begge» and ScreenId=TX205500&TaxCategoryID=0 to "Aktiv" 

AntonZ
CONTRIBUTOR ***

by AntonZ

Bumping this in hopes of getting some input what is causing export of interest/fee vouchers to work for one Visma.NET account but not for another.

by Yıldırım

Hi, every company can have different configurations, therefore you might receive an error in one when the other is working fine with the same request. 

 

Could you check your "customer ledger preferences" (ScreenId=AR101000) on the company that you receive the error and send us a print screen ? 

Customer ledger preferences.jpg

AntonZ
CONTRIBUTOR ***

by AntonZ

Bumping in hopes that you can provide us with some feedback here as our mutual customer is wanting to get this in order 🙂 If needed I can send you company details of customer, so you can check their Visma .NET settings? 

AntonZ
CONTRIBUTOR ***

by AntonZ

Now we get another error here: 

{
  "message": "Error: Inserting  'Sales invoice/note' record raised at least one error. Please review the errors.\r\nThe document is out of the balance.\r\n"
}

 

AntonZ
CONTRIBUTOR ***

by AntonZ

Above are the codes from the account in Visma.NET sent to us by the owner of the account. 

Here is the full JSON:

{
  "invoiceLines": [
    {
      "operation": "Insert",
      "description": {
        "value": "Gebyrinntekt fra Kredin.no"
      },
      "quantity": {
        "value": 1
      },
      "manualAmountInCurrency": {
        "value": 35
      },
      "accountNumber": {
        "value": "3900"
      },
      "vatCodeId": {
        "value": "0"
      }
    },
    {
      "operation": "Insert",
      "description": {
        "value": "Renteinntekt fra Kredin.no"
      },
      "quantity": {
        "value": 1
      },
      "manualAmountInCurrency": {
        "value": 166.8799999999999954525264911353588104248046875
      },
      "accountNumber": {
        "value": "8050"
      },
      "vatCodeId": {
        "value": "0"
      }
    }
  ],
  "sendToAutoInvoice": {
    "value": false
  },
  "customerNumber": {
    "value": "11440"
  },
  "documentDate": {
    "value": "2022-12-23T00:00:00Z"
  },
  "invoiceText": {
    "value": "Rente- og/eller gebyrinntekt fra saksnr. 99335 i Kredin.no"
  },
  "paymentReference": {
    "value": "0000002739"
  }
}
AntonZ
CONTRIBUTOR ***

by AntonZ
Avgiftsnr.BeskrivelseAvgiftstype
0Fradragsberettiget innlands kjøp, fritatt pliktig soneMva.
0FFradragsberettiget innlands kjøp, fritatt fri soneMva.
0TTap på krav, ingen mva-behandlingMva.
1Omsetning utenfor merverdiavgiftslovenMva.
10Innførsel, middels satsMva.
10GGrunnlag innførsel av varer, middels satsMva.
11Innførsel, fritattMva.
11DDelvis fradrag innenlands inng. mva, middels satsMva.
11GGrunnlag innførsel av varer, fritattMva.
11NKjøp av varer og tjenester med fradrag, middels satsMva.
11TTap på krav middels satsMva.
12Kjøp av fisk og andre marine viltlevende ressurserMva.
12LTjenester kjøpt fra utlandet, lav satsMva.
12RTjenester kjøpt fra utlandet, høy satsMva.
12TTap på krav fisk og maritim viltlevende ressurserMva.
13Kjøp av varer og tjenester med fradrag, lav satsMva.
13DDelvis fradrag innenlands inng. mva, lav satsMva.
13RInnenlands kjøp varer og tjenester, omvendt avgiftsplikt høyMva.
13TTap på krav lav satsMva.
14Fradragsberettiget innenlands inngående avgift, høy satsMva.
14DDelvis fradragsberettiget innenlands inng. avgift, høy satsMva.
14NFradrag kjøp varer i utlandet betalt ved innførsel, høy satsMva.
15Fradragsberettiget innenlands inngående avgift, middels satsMva.
15DDelvis fradragsberettiget innenl. inng. avgift, middels satsMva.
15FFradragsberettiget innenlands inngående avgift, råfisk satsMva.
15NFradrag kjøp varer i utlandet betalt ved innførsel, middels satsMva.
16Fradragsberettiget innenlands inngående avgift, lav satsMva.
17Fradragsberettiget innførsel, høy satsMva.
17LFradragsberettiget kjøp av tjeneste fra utlandet, lav satsMva.
18Fradragsberettiget innførsel, middels satsMva.
1DDelvis fradrag innenlands inng. mva, høy satsMva.
1JJustering av kapitalvarer inngående mva høy satsMva.
1NKjøp av varer og tjenester med fradrag, høy satsMva.
1TTap på krav høy satsMva.
1TBTilbakeføring av merverdiavgift for kapitalvarerMva.
1XOmsetning ingen mva-behandling (inntekter)Mva.
20Kostnad ved innførsel av varer, ingen mva behandlingMva.
21Kostnad ved innførsel av varer høy satsMva.
22Kostnad ved innførsel av varer middels satsMva.
3Innenlands omsetning og uttak høy satsMva.
31Salg av varer og tjenester, middels satsMva.
31UUttak av varer og tjenester, middels satsMva.
32Salg av fisk og andre marine viltlevende ressurserMva.
32UUttak av fisk og andre marine viltlevende ressurserMva.
33Salg av varer og tjenester, lav satsMva.
33UUttak av varer og tjenester, lav satsMva.
3UUttak av varer og tjenester, høy satsMva.
4Innenlands omsetning og uttak middels satsMva.
4FInnenlands omseting og uttak råfisk satsMva.
5Innenlands omsetning og uttak lav satsMva.
51Salg av klimakvoter og gull til næringsdrivendeMva.
52Salg av varer og tjenester til utlandet fritatt for mvaMva.
5NSalg av varer og tjenester, fritatt mvaMva.
5UUttak av varer og tjenester, fritatt for mvaMva.
6Innenlands omsetning og uttak fritatt for mva, pliktig soneMva.
6FInnenlands omsetning og uttak fritatt for mva, fri soneMva.
6NOmsetning og uttak utenfor mva-lovenMva.
7Innenlands omsetning, omvendt skattepliktMva.
7NIngen mva-behandling (inntekter)Mva.
8Utførsel varer og tjenester fritatt for mvaMva.
81Fradrag på kjøp av varer fra utlandet, høy satsMva.
81JFradrag justering av innf?rselsmva for kapitalvarerMva.
81JRJustering av innf?rselsmva for kapitalvarerMva.
81RKjøp av varer fra utlandet med fradragsrett, høy satsMva.
81TBFradrag tilbakeføring av mva for kapitalvarerMva.
81TBRTilbakeføring av mva for kapitalvarerMva.
82Uten fradrag på kjøp fra utlandet, høy satsMva.
82RKjøp av varer fra utlandet uten fradragsrett, høy satsMva.
83Fradrag på kjøp av varer fra utlandet, middels satsMva.
83RKjøp av varer fra utlandet med fradragsrett, middels satsMva.
84Uten fradrag på kjøp fra utlandet, middels satsMva.
84RKjøp av varer fra utlandet uten fradragsrett, middels satsMva.
85Fradrag på kjøp av varer fra utlandet, fritatt for mvaMva.
85RKjøp av varer fra utlandet fritatt for mvaMva.
86Fradrag på kjøp av tjenester fra utlandet, høy satsMva.
86RKjøp av tjenester fra utlandet med fradragsrett, høy satsMva.
87Uten fradrag kjøp av tjenester fra utlandet, høy satsMva.
87RKjøp av tjenester fra utlandet uten fradragsrett, høy satsMva.
88Fradrag på kjøp av tjenester fra utlandet, lav satsMva.
88RKjøp av tjenester fra utlandet uten fradragsrett, høy satsMva.
89Uten fradrag kjøp av tjenester fra utlandet, lav satsMva.
89RKjøp av tjenester fra utlandet uten fradragsrett, lav satsMva.
9Innførsel, høy satsMva.
91Fradrag på kjøp av klimakvoter og gull, høy satsMva.
91RKjøp av klimakvoter og gull med fradragrett, høy satsMva.
92Uten fradrag kjøp av klimakvoter og gull, høy satsMva.
92RKjøp av klimakvoter og gull uten fradragsrett, høy satsMva.
9GGrunnlag innførsel av varer, høy satsMva.
AntonZ
CONTRIBUTOR ***

by AntonZ
AvgiftskodeBeskrivelse
0Ingen mvabehandling
0TTap på krav frittt
1Fradrag for inngående mva, høy sats
11Fradrag for inngående mva, middels sats - matvarer
11DDelvis fradrag for inngående mva, middels sats - matvarer
11TTap på krav middels sats
12Fradrag for inngående mva, middels sats - rå fisk
12TTap på krav fisk og maritim viltlevende ressurser
13Fradrag for inngående mva, lav sats
13DDelvis fradrag for inngående mva, lav sats
13TTap på krav lav sats
14Fradrag for innførselsmva, høy sats
15Fradrag for innførselsmva, middels sats - matvarer
1DDelvis fradrag for inngående mva, høy sats
1JJustering merverdiavgift høy sats
1TTap på krav høy sats
1TBInngående tilbakeføring høy sats
20Kostnad ved innførsel av varer, ingen merverdiavgiftsbehandl
21Grunnlag ved innførsel av varer, høy sats
22Grunnlag ved innførsel av varer, middels sats - matvarer
23Grunnlag ved innførsel av varer, fritatt
3Utgående mva, høy sats
31Utgående mva, middels sats - matvarer
31UUttak varer og tjenester avgiftspliktig middles sats
32Utgående mva, middels sats - rå fisk
32UUttak fisk og maritme viltlevende ressurser
33Utgående mva, lav sats
33UUttak varer og tjenester avgiftspliktig lav sats
3UUttak varer og tjenester avgiftspliktig høy sats
5Mvafritt salg
51Innenlandsk omsetning med omvendt avgiftplikt
52Utførsel av varer og tjenester
5UUttak varer og tjenester fritatt
6Omsetning utenfor merverdiavgiftsloven
7Ingen mvabehandling (inntekter)
81Innførsel av varer med fradrag for innførselsmva, høy sats
81JJustering merverdiavgift innf?rselsmva, h?y sats
81TBInngående tilbakeføring høy sats
82Innførsel av varer uten fradrag for innførselsmva, høy sats
83Innførsel av varer med fradrag for innførselsmva, mid. - mat
84Innførsel av varer uten fradrag for innførselsmva, lav - mat
85Innførsel av varer som det ikke skal beregnes mva av
86Tjenester kjøpt fra utlandet med fradrag for mva, høy sats
87Tjenester kjøpt fra utlandet uten fradrag for mva, høy sats
88Tjenester kjøpt fra utlandet med fradrag for mva. lav sats
89Tjenester kjøpt fra utlandet uten fradrag for mva, lav sats
91Kjøp av klimakvoter eller gull med fradrag for mva, høy sats
92Kjøp av klimakvoter eller gull uten fradrag for mva, høy sat

by Magnus Johnsen

Hi,

Could you please send us the full JSON that you are posting?

This error seems to point to issues in the setup of the VATId, on these customers when you call the VAT endpoint, is the TaxCategoryID '0' available?

Thank you.