Documentation
- Introduction
- Authentication
- Requests and Responses
- API Limits
- Webhooks
Invoicing v2.0
- Sale Invoice
- Create Sale Invoice Draft
- Approve Sales Invoice Draft
- Retrieve Sale Invoice
- Edit Sale Invoice Draft
- Delete Sale Invoice Draft
- Bulk Fetch Sales Invoices
- Bulk Create Sales Invoices
- Bulk Approve Sales Invoices
- Bulk Edit Sales Invoices
- Bulk Delete Sales Invoices
- Create Purchase Invoice Draft
- Retrieve Purchase Invoice
- Edit Purchase Invoice Draft
- Delete Purchase Invoice Draft
- Approve Purchase Invoice Draft
- Invoice Response Codes
- Appendix: PPN Information
- Appendix: PPh23/26 Invformation
Employee v1.0
- Company Tax Summary Employees
- Retrieve All Employees for Company
- Update an Employee
- Create an Employee
- Bulk Create Employees
- Retrieve an Employee
- Delete an Employee
- Edit Employee as Authorized Signatory
- Retrieve Monthly Tax for an Employee
- Update Monthly Tax for an Employee
- Create Monthly Tax for an Employee
- Bulk Create Monthly Tax for employees
- Retrieve All Monthly Tax for a Month
- Create non permanent tax transaction
- Get non permanent tax transaction
- Update non permanent tax transaction
- Delete non permanent tax transaction
PajakPay v1.0
Appendix
- Sale Invoice
API Limits
§ API Rate Limits
There are limits to the number of API calls that your application can make at a particular interval.
Per Minute Limit: 100 calls per minute.
If you exceed either rate limit you will receive a HTTP 429 (Too many requests) response with the following message in the http response body:
{
"message": "API rate limit exceeded"
}
If you encounter a limit, do not continue to make requests as this may continue to add to your limitation. If possible, queue requests and allow a few seconds before attempting to make another request.
§ Request Size Limit
The maximum size of a POST/PUT request is capped at 5 mb per request.