✦Developers

KERN ERP API — Payments

Masters, products and styles, Buyer POs, purchase orders, GRNs, sales invoices, packing slips and stock.

Version 2026-10-09.1 · published 9 Oct 2026 · 105 APIs

Base URL https://kronex.codeverse.co/cedge

Download: OpenAPI (JSON) · Postman collection · Guides · Changelog

Payments

Grouped by screen, as in the app. Scope for the whole module: erp.payments.*:read or :write.

Vendor Payments

Access: erp.payments.vendor_payments:read(or :write)

GET/public/v1/payments/vendor-payments

Payments made to vendors (all, or vendorId)

Scope erp.payments.vendor_payments:read · the client's role needs view on Vendor Payments

Parameters
NameInTypeNotes
vendorIdqueryinteger (int64)Only this vendor / customer (id).
Response (200) — data
FieldTypeNotes
idinteger (int64)
vendorIdinteger (int64)
vendorNamestring
paymentDatestring (date)
amountnumber
paymentModestring
referenceNostring
bankDetailsstring
proofUrlstring
notestring
allocationsarray of object
itemTypestring
itemRefIdinteger (int64)
referencestring
amountAllocatednumber
createdAtstring (date-time)

Errors: 400, 401, 403, 404, 405, 429, 500 — every error says how to fix it; see error codes and troubleshooting.

Example
# KERN ERP — Payments made to vendors (all, or vendorId) curl -X GET "https://kronex.codeverse.co/cedge/public/v1/payments/vendor-payments?page=0&size=20" \ -H "Authorization: Bearer $KERN_API_KEY"
GET/public/v1/payments/vendor-payments/{id}

Get one vendor payment (what it paid against)

Scope erp.payments.vendor_payments:read · the client's role needs view on Vendor Payments

Parameters
NameInTypeNotes
id *pathinteger (int64)The record's id.
Response (200) — data
FieldTypeNotes
idinteger (int64)
vendorIdinteger (int64)
vendorNamestring
paymentDatestring (date)
amountnumber
paymentModestring
referenceNostring
bankDetailsstring
proofUrlstring
notestring
allocationsarray of object
itemTypestring
itemRefIdinteger (int64)
referencestring
amountAllocatednumber
createdAtstring (date-time)

Errors: 400, 401, 403, 404, 405, 429, 500 — every error says how to fix it; see error codes and troubleshooting.

Example
# KERN ERP — Get one vendor payment (what it paid against) curl -X GET "https://kronex.codeverse.co/cedge/public/v1/payments/vendor-payments/{id}" \ -H "Authorization: Bearer $KERN_API_KEY"