When you
create a payment with the CPN API,
you should include a reasonForPayment
code in the API request. Each code
provides a specific payment reason.
The following table outlines each code and the reason it represents.
Reason code | Description |
---|---|
PMT001 | Invoice payment |
PMT002 | Payment for services |
PMT003 | Payment for software |
PMT004 | Payment for imported goods |
PMT005 | Travel services |
PMT006 | Transfer to own account |
PMT007 | Repayment of loans |
PMT008 | Payroll |
PMT009 | Payment of property rental |
PMT010 | Information service charges |
PMT011 | Advertising and public relations related expenses |
PMT012 | Royalty fees, trademark fees, patent fees, and copyright fees |
PMT013 | Fees for brokers, front end fee, commitment fee, guarantee fee, and custodian fee |
PMT014 | Fees for advisors, technical assistance, and academic knowledge including remuneration for specialists |
PMT015 | Representative office expenses |
PMT016 | Tax payment |
PMT017 | Transportation fees for goods |
PMT018 | Construction costs/expenses |
PMT019 | Insurance premium |
PMT020 | General goods trades (offline) |
PMT021 | Insurance claims payment |
PMT022 | Remittance payments to friends or family |
PMT023 | Education-related student expenses |
PMT024 | Medical treatment |
PMT025 | Donations |
PMT026 | Mutual fund investment |
PMT027 | Currency exchange |
PMT028 | Advance payments for goods |
PMT029 | Merchant settlement |
PMT030 | Repatriation fund settlement |