API

  • 2 minutes to read

Betalingen

Via de Payment API kan u de betalingen aanmaken:

POST {{baseurl}}/{{environment}}/api/dynamate/bocountdynamics/v2.0/companies({{CompanyID}})/payments

body:

{
    "accountType":"customer",
    "accountNo":"K00010",
    "amountToPay":121,
    "appliesToID":"SO25/00013",
    "paymentLines":[
        {
            "paymentMethod":"01",
            "amount":121
        }
    ],
    "paymentApplications":[
        {
            "appliesToType":36,
            "appliesToSubType":1,
            "appliesToDocNo":"SO25/00013",
            "amountToApply":121
        }
    ]
}

Return:

{
    "@odata.etag": "W/\"JzIwOzEwODkwMzczMjIzNDc0MTA3NjYwMTswMDsn\"",
    "id": "2661bf20-2d36-f011-ad2e-a30a6148b351",
    "no": "BET/25/00008",
    "accountType": "Customer",
    "accountNo": "K00010",
    "currencyCode": "",
    "currencyFactor": 0,
    "amountToPay": 121,
    "appliesToID": "SO25/00013",
    "amountPaid": 121,
    "posted": false
}

U kan tevens via de bound action de betaling boeken:

POST {{baseurl}}/{{environment}}/api/dynamate/bocountdynamics/v2.0/companies({{CompanyID}})/payments({{paymentid}})/Microsoft.NAV.PostPayment

NOTE

Indien u geschenkbonnen gaat toevoegen in de paymentlines, dient steeds de webcode worden meegegeven.
De doorgegeven webcode moet overeenkomen met deze van de doorgegeven geschenkbon.