Mina produkter
Hjälp
Todde
CONTRIBUTOR *

Problem att lägga till PaymentLinesUpdateDto till CustomerPayment för att knyta till en faktura

av Todde

Hej!

 

Jag vill uppdatera en customerpayment av typ refund för att koppla mot en kreditnota.

 

Jag kan göra detta via UI:t  under betalningsrader genom att klicka + och fylla i Posttyp till Kreditfaktura och ange ett fakturanr (kreditfaktura som är frisläppt). Efter det hämtas summan automatiskt från den specificerade fakturan och även annan information om fakturan visas på samma betalningsrad. Den uppdaterar också betalningshuvudet på "Matchat/faktura" och "Tillgängligt belopp". Efter detta balanserar betalningen och den går att avparkera och frisläppa.

 

Innan den hämtar information från fakturan:

visma.net.jpg

 

Efter hämtande av information från fakturan:

visma.net2.jpg

 

Jag vill kunna göra just detta via endpoint: 

PUT /controller/api/v1/customerPayment/{paymentNumber}

 

Har försökt många kombinationer men ett exempel: 

 

{
    "type": {
        "value""Refund"
    },
    "paymentRef": {
       "value""0000000070"
    },
    "paymentLines": [
        {
            "cashDiscountTaken": {
                "value"0.0000
            },
            "operation": {
                "value""Insert"
            },
            "documentType": {
                "value""CreditNote"
            },
            "refNbr": {
                "value""100036"
            },
            "amountPaid": {
                "value"6125.0000
            }
        }
    ]
}
 
Jag får tillbaka 204 No Content, men betalningen har inte uppdateras med någon betalningsrad som pekar på fakturan och den balanserar inte.
 
Hoppas någon vänligen kan hjälpa mig.
 
/Todde
0 SVAR 0

Få uppdateringar på det här inlägget i din inkorg

Klicka på de tre prickarna till höger i inlägget/artikeln och välj Prenumerera.

Läs mer om prenumeration här