ACCOUNTING MarkBuyerBillAsReceived API Version 1
Updated on 2014-07-09
Current Version: Version 1
Deprecated Version: NA
Requests Allowed: GET&SOAP
Summary:
"Bill Successfully Updated" or "Bill Marked As Received". Along with payment_amount and bill_amount
Resource/WSDL Page:
http://<your_domain_here>/api/1/accounting.asmx?op=MarkBuyerBillAsReceived
Parameters
api_key | Must be a valid API key (existing and NOT expired) Example Values: rYwtD48irQ0CiHRiuaB9abASO3e8O7GS |
bill_id | You can use the ExportBuyerBills API to retrieve this value. Example Values: 1641 |
payment_amount | Example Values: 70.01 |
payment_type_id | Passing value of Zero is a wildcard value. You can obtain payment type ID using the following API:GET PaymentTypes API Example Values: 0 |
invoice_number | NULL to erase it, empty string to skip it Example Values: NULL |
verification_code | NULL to erase it, empty string to skip it Example Values: NULL |
date_payment_received | Must be one of the following formats allowed formats: "YYYY-mm-dd", "mm-dd-YYYY" Example Values: 2014-06-01 |
date_payment_received_modification_type | Use this to not apply or remove the date Example Values: Must use one of these values: do_not_change, change, remove |
apply_credit_to_buyer | Example Values: FALSE |
notes | NULL to erase it, empty string to skip it Example Values: |
**Note all optional parameters still need to be passed through in the actual call. These parameters do not need a value (therefore you can use a null value).
Example Request
Sample XML Response:
<mark_buyer_bill_as_received_accounting_response xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://cakemarketing.com/api/1/"> <success>true</success> <message>Bill Successfully Updated</message> </mark_buyer_bill_as_received_accounting_response> |
Example Error Messages:
Error Message | Likely Cause |
Invalid API key | API key does not exist or is expired |
Invalid Invoice Number | Length exceeds 50 characters |
Invalid Notes | Length exceeds 250 characters |
Invalid Bill ID | Bill could not be found using the provided id |
Invalid Payment Type ID | Payment ID passed is not valid |
Invalid Verification Code | Length exceeds 50 characters |