My Products
Help

Fakturor ändrar inte status från balanserad till öppen

by EmanuelAndersson

Vi har problem i Mecon Bygg AB med är att vissa fakturor, trots att de blivit frisläppta och har fått ett buntnummer kopplat till sig, inte ändrar status i Visma.net från Balanserad till Öppen och att buntnummer inte kopplas till fakturan under fliken Redovisningsdetaljer.

Vår integration har fått tillbaka att fakturorna har blivit frisläppta och fått status “Öppen”. Vid försök till manuell frisläppning av leverantörsfakturan i Visma.net får vi felmeddelande “TX fel: Poststatus är ogiltig för behandling”. Den skapade bunten är enligt Kontodetaljer kopplad till leverantörsfakturan och det är troligtvis därför vi får felmeddelandet. Se nedan exempel på hur det ser ut i Visma.net när detta problem uppstår.

 

Se bilder

AP301000. Leverantörsfaktura med löpnummer 214604. Fakturan har status Balanserad.

EmanuelAndersson_2-1678980398531.png

GL404000. Bunten är kopplad till leverantörsfakturan. Buntnummer 030056.

EmanuelAndersson_3-1678980440715.png

 

 

Vi skulle behöva hjälp med att utreda varför detta problem uppstår.

 

 

För att skapa eller uppdatera en faktura skickar vi följande operation från Visma till Medius:

{{

"SupplierNumber": {

"Value": "50048 "

},

"SupplierReference": {

"Value": "100006.1"

},

"Note": {

"Value": ";Administrationstjänster//;Omkostnader//"

},

"ReferenceNumber": null,

"CurrencyId": {

"Value": "SEK"

},

"Description": null,

"DueDate": {

"Value": "2023-02-16T01:00:00+01:00"

},

"Date": {

"Value": "2023-01-17T01:00:00+01:00"

},

"SupplierTaxZone": {

"Value": "01"

},

"PaymentRefNo": {

"Value": "100006"

},

"ExchangeRate": null,

"CashDiscountDate": {

"Value": "2023-02-16T01:00:00+01:00"

},

"PostPeriod": null,

"InvoiceLines": [

{

"LineNumber": {

"Value": 1

},

"TransactionDescription": null,

"CostInCurrency": {

"Value": 34246.58

},

"AccountNumber": {

"Value": "4990"

},

"VatCodeId": {

"Value": "01"

},

"DeferralCode": {

"Value": null

},

"Operation": "Insert",

"SplitHierarchy": null,

"SplitLine": null,

"Subaccount": [

{

"SegmentId": 1,

"SegmentValue": "30098"

},

{

"SegmentId": 2,

"SegmentValue": "30098A001"

},

{

"SegmentId": 3,

"SegmentValue": "000"

},

{

"SegmentId": 4,

"SegmentValue": "00"

}

]

},

{

"LineNumber": {

"Value": 3

},

"TransactionDescription": null,

"CostInCurrency": {

"Value": -0.23

},

"AccountNumber": {

"Value": "3740"

},

"VatCodeId": {

"Value": "12A"

},

"DeferralCode": {

"Value": null

},

"Operation": "Insert",

"SplitHierarchy": null,

"SplitLine": null,

"Subaccount": [

{

"SegmentId": 1,

"SegmentValue": "00000"

},

{

"SegmentId": 2,

"SegmentValue": "00000000"

},

{

"SegmentId": 3,

"SegmentValue": "000"

},

{

"SegmentId": 4,

"SegmentValue": "00"

}

]

}

],

"TaxDetailLines": null,

"DocumentType": {

"Value": "Invoice"

}

}}

 

När fakturan sedan ska frisläppas skickar vi en operation till release endpointen där vi skickar med dokumenttypen och löpnummer på fakturan som ska frisläppas. Vi skickar då denna operation:

$"controller/api/v1/supplierInvoice/{documentType}/{invoiceNumber}/action/release"

3 REPLIES 3

by Magnus Johnsen

Hi,

Could you please clarify your work flow, is your integration releasing the invoice, waiting for a different integration to release it and act on the webhook, manually releasing the invoice?

 

KonsultVn
CHAMPION ***

by KonsultVn
Hi, 
When the invoice is then to be released, we send an operation to the release endpoint where we send with the document type and serial number of the invoice to be released. We then send this operation:
$"controller/api/v1/supplierInvoice/{documentType}/{invoiceNumber}/action/release

 

by Magnus Johnsen

After this action, you'll get a response like this indicating that the process has started:
"

{
    "actionId": "584e8112-6d12-406c-9b6e-ee442809e1aa",
    "actionResult": "InProcess"
}"
After this, what are you doing?
Please send us some more details regarding what is done after the creation of the invoice, up until the release action is called and what steps you take after that together with the companyID to developersupport@visma.com and we'll lift it with the development team.