Issues regarding Zoho Books updateRecords and Workflow Rules

Issues regarding Zoho Books updateRecords and Workflow Rules

1) I'm having trouble using zoho.books.updateRecords( ), it returns null as a response every time.
I believe that I'm either messing up the record id or the key-value map, I'm using the customer id as record id and I'm doing the update for the "Customers" module. I'm trying to update a field called "amount" for a particular customer, I have his customer-id

2) Customers Module in Zoho Books has some custom fields with default values set, the customer module is in sync with the Zoho CRM's contacts module. So whenever a new contact is made it generates a new customer in Zoho books. However, the new Customer in Zoho books does not have the default value set for the custom fields. What do I do?

3) There is a workflow that is supposed to execute whenever a new customer is created in the Customers Module in Zoho books. I create a contact in Zoho CRM and it generates a customer in Zoho books Customer module But the workflow never executes! What!? How to fix this?