Xero API End User License Agreement
For InstallerPro 1 – A Xero Integrated Application
Last Updated: 12th January 2026
1. Parties
This End User Licence Agreement (“Agreement”) is entered into between:
B2B Portals Ltd, a company registered in England and Wales with company number 08847474 (“Company”, “we”, “us”, “our”)
and
The individual or legal entity accessing or using the Application (“User”, “you”, “your”).
2. Application Description
The Application is made available through the Xero Limited App Marketplace and integrates with Xero’s accounting platform via the Xero API.
The Application provides Invoice transmission & supervised and automatic data synchronisation via webhooks.
3. Acceptance
By:
- Installing the Application from the Xero App Marketplace
- Authorising API access via your Xero account
- Accessing or using the Services
you confirm that you accept and agree to be legally bound by this Agreement.
If you do not agree, you must not use the Application.
4. Licence Grant
Subject to compliance with this Agreement and payment of applicable fees, we grant you a:
- Non-exclusive
- Non-transferable
- Non-sublicensable
- Revocable
licence to access and use the Application solely for your internal business purposes.
No ownership rights are transferred to you.
5. Relationship with Xero
1. The Application integrates with Xero via the Xero API.
2. Your use of Xero remains subject to Xero’s own terms and policies.
3. Continued operation of the Application depends on:
- Your active Xero subscription
- Valid API authorisation
- Xero maintaining API availability
4. We are not responsible for:
- Changes made by Xero to its API
- Xero service interruptions
- Suspension or termination of your Xero account
- Marketplace listing changes
We are an independent software provider and are not affiliated with or endorsed by Xero unless expressly stated.
6. Subscription & Fees
The Application is provided on a subscription basis unless otherwise stated.
Fees are:
- Payable in advance
- Exclusive of VAT
3. Subscriptions renew automatically unless cancelled before renewal.
4. We may change subscription fees by providing at least 30 days’ written notice.
5. Failure to pay may result in suspension of access.
7. User Obligations
- You have authority to bind your organisation.
- You have lawful authority to grant us access to your Xero data.
- All information provided is accurate and up to date.
- You will comply with all applicable laws and regulations.
You must not:
- Attempt to reverse engineer the Application
- Interfere with security features
- Use the Application for unlawful purposes
- Access data you are not authorised to access
8. Data Protection & Privacy
1. We process personal data in accordance with:
- UK GDPR
- Data Protection Act 2018
2. Where we process personal data on your behalf, we act as Data Processor.
3. You act as Data Controller for your accounting and business data.
4. You confirm that:
- You have appropriate lawful bases for processing
- You have informed data subjects as required
5. Full details are contained in our Privacy Policy and Data Processing Addendum (where applicable).
9. Data Security
We implement appropriate technical and organisational measures to protect User Data, including:
- Encrypted API communication
- Secure hosting environments
- Access controls
- Role-based permissions
However, no system is completely secure and you acknowledge that use of online services carries inherent risk.
10. Data Accuracy & Accounting Responsibility
The Application may automate or synchronise financial information.
You acknowledge and agree that:
- The Application does not provide accounting, tax or legal advice.
- You remain solely responsible for verifying financial records.
- We are not responsible for incorrect accounting entries arising from:
- User input
- Configuration errors
- API sync delays
- Xero system changes
11. Intellectual Property
All intellectual property rights in the Application, including software, branding, documentation and improvements, remain our exclusive property.
You may not copy, adapt, distribute or create derivative works except as expressly permitted.
12. Availability & Service Changes
1. The Application is provided on an “as available” basis.
2. We may:
- Modify features
- Add or remove functionality
- Update integrations
- Perform maintenance
3. We do not guarantee uninterrupted or error-free access.
13. Suspension & Termination
We may suspend or terminate access where:
- You breach this Agreement
- Payment is overdue
- Required for security reasons
- Required for compliance with Xero Marketplace requirements
- Required by law
You may terminate by:
- Cancelling your subscription
- Uninstalling the Application
- Revoking API access in Xero
Upon termination:
- Your licence immediately ceases
- Access to the Application is disabled
- Data retention will follow our Privacy Policy
14. Limitation of Liability
Nothing in this Agreement excludes liability for:
- Death or personal injury caused by negligence
- Fraud or fraudulent misrepresentation
- Any liability that cannot lawfully be excluded
Subject to the above:
1. We are not liable for:
- Indirect or consequential loss
- Loss of profits
- Loss of revenue
- Loss of goodwill
- Loss of business opportunity
- Loss arising from Xero outages
2. Our total aggregate liability in any 12-month period shall not exceed:
- The total fees paid by you in that period
15. Indemnity
You agree to indemnify and hold us harmless against claims arising from:
- Your misuse of the Application
- Breach of this Agreement
- Unlawful processing of personal data
- Incorrect accounting practices conducted by you
16. Force Majeure
We are not liable for failure or delay caused by events beyond reasonable control, including:
- Cloud infrastructure failures
- Cyber incidents
- Third-party API outages
- Government action
- Industrial disputes
17. Changes to This Agreement
We may update this Agreement from time to time.
Material changes will be notified via email or in-app notification.
Continued use constitutes acceptance of the updated terms.
18. Governing Law & Jurisdiction
This Agreement is governed by the laws of England and Wales.
The courts of England and Wales shall have exclusive jurisdiction.