xero-php icon indicating copy to clipboard operation
xero-php copied to clipboard

A php library for the Xero API, with a cleaner OAuth interface and ORM-like abstraction.

Results 117 xero-php issues
Sort by recently updated
recently updated
newest added

I've found an issue where i have a Contact that is being returned with a null last name. If i write $contact->setLastName(null) it marks it as dirty even though the...

I am retrieving list of all employees: `$data = $xero->load(\XeroPHP\Models\Accounting\Employee::class)->execute();` How can I retrieve all leaves for this employee? `vendor/calcinai/xero-php/src/XeroPHP/Models/PayrollUK/Employee/Leave.php` Is there a way to retrieve more data about employee,...

Add constant/enum-like classes for all the Types for Accounting and PayrollAU I've added them under Enums because one day we can make them actual enums and you call them PROPERTY_TYPE_ENUM...

Hello, we've come across a bug in XML parsing when receiving `Warnings` in the root of the XML response on e.g. `Invoices`. Supposedly this issue is related to the recent...

- added getLeave method to Employee class - added StatutoryLeave class - added getStatutoryLeaveSummary method to Employee class - corrected issue with Timesheet lines

Hey guys. I'm trying to create a routine that checks the Contact before creating and if I don't find any I'll create a new one. But as the title of...

The XeroPHP\Application\URL concatenates the Application config base_url with the path. ``` /** * @return string */ public function getFullURL() { $url = sprintf('%s/%s', $this->base_url, $this->path); return$url; } ``` resulting in...

Hi, I'm trying to create tracking options and add them to an existing tracking category (that has tracking options) like this: ``` $option = new TrackingCategory\TrackingOption(); $option->setName($name); $tracking->addOption($option); $tracking->save(); ```...

No longer do they make it 100 default per page. I wanted to be able to open up the getPageInfo() method, but ->execute() just gets the results, so you can't...