Exit and warning codes

Exit codes are intended to be conceptual similar throughout the entire Acumulus API. Often an exit-code is suffixed with an additional identifier. This identifier is intended as a reference when communicating with Acumulus technical support.

Please note that this list is not actively maintained and some return codes may no longer be in use.

Exit codes overview

Exit type Exit code Description
Error 400 Bad request - Something went wrong. Usually a component was expected but not supplied.
401 Unauthorized - Problem with the provided (or missing) credentials.
403 Unauthorized - Credential level not sufficient.
404 Bad request - Something that could not be found or located.
405 Method not allowed - Usually protocol mixture.
409 Bad request - Data validation error.
410 Gone - Data empty or vanished.
411 Requested document no longer available.
441 Bad request - Usually multiple similar components supplied where only one is allowed.
442 Not Implemented - Please contact Acumulus technical support.
466 Forbidden - IP-address banned.
467 Unauthorized - Inactive Acumulus contract.
Warning 501 Not Implemented - Please contact Acumulus technical support.
502 Empty. No data available.
503 Multiple format tags supplied. Using default.
507 Incorrect value for locationcode used. Using default.
508 Incorrect value for type used. Using default.
509 Incorrect formatting for email. Ignoring content of email tag.
510 Incorrect value for overwriteifexists. Using default.
511 Incorrect value for vattype. Using default.
512 Incorrect value for paymentstatus. Using default.
521 Incorrect value for countrycode. Using default.
522 Incorrect vatrate value used. Using default.
523 Multiple vatrate tags supplied. Using default.
524 Missing quantity tag. Using default.
525 Multiple quantity tags supplied. Using default.
526 Empty product tag supplied. Using default.
527 Missing product tag. Forcing to PRODUCT DESCRIPTION NOT PROVIDED.
528 Multiple similar product tags supplied. Forcing to PRODUCT DESCRIPTION HAS ERRORS.
529 Missing unitprice tag. Using default.
530 Multiple unitprice tags supplied. Using default.
533 Invoice costheading not found, first costheading in account will be used.
534 Invoice account number not found, first account number in account will be used.
535 Multiple costprice tags supplied. Clearing value.
537 Invoice template not found, first template in account will be used.
547 Incorrect range or formatting used. Using default.
551 Invalid emailto address value. Ignoring entire tag and not sending any emails.
552 Multiple emailto address tags found. Ignoring entire tag and not sending any emails.
553 Invalid emailbcc address value. Ignoring entire tag and not sending any emails.
554 Multiple emailbcc address tags found. Ignoring entire tag and not sending any emails.
555 Multiple itemnumber tags found. Clearing itemnumber.
556 Multiple emailfrom address tags found. Ignoring entire tag and not sending any emails.
557 Multiple subject tags found. Using default.
558 Multiple message tags found. Clearing message tag.
559 Incorrect value for confirmreading tag. Using default.
560 Multiple confirmreading tags found. Using default.
567 Incorrect year value. Using default.
573 Incorrect due value. Using default.
574 Incorrect overdue value. Using default.
Error 600 Bad Server Response - Please contact Acumulus technical support.
601 General Protection Error - Please contact Acumulus technical support.