
PHP Script to pull PDFs from an API
- or -
Post a project like this3483
£200(approx. $273)
- Posted:
- Proposals: 10
- Remote
- #1038874
- Awarded
♛ Most Trusted #1 Team |19+ years of expertise in Website, Mobile Apps, Desktop & Console Games. Wordpress, ReactJS, Shopify, Laravel, Python, React Native, Flutter, Unity, Unreal Engine and AR/VR




#1 Full-Stack | Mern stack| Laravel, Flutter, SEO, PPC & CRM Integrations|Webflow|Shopify|CRM|App|Zoho|React|Node|React Native|


Brochure, Flyer, Corporate Identity, Webdesign, PHP, MySQL, NodeJS, WordPress, Android, iOS, Content Writing, Angular JS,

Web Development, Cyber Security, Php, Wordpress ,Angular, Web API, SugarCRM, SuiteCRM , Servers, SEO, Scrapper and Malware Removal

429965115494853102512834288597798602611333207953086634891046938





Description
Experience Level: Intermediate
General information for the website: Script to pull PDFs from FreeAgent
Kind of development: Customization of existing website
Description of requirements/features: FreeAgent is an online accounting system.
Within FreeAgent you can raise invoices.
Each month, I need to print all Invoices raised within that month.
There is a PHP script available on GitHub that makes use of the FreeAgent API to easily show all invoices within a given time period and provide direct download links to each invoice.
I need this extending to give me more options.
~~~~
Phase 1
Extend script to offer two choices.
1> List individual invoices (this is what it does now)
2> Bulk print invoices
If the second option is selected, each invoice within the given period will be combined into single, multi-page PDF document.
E.g. 1> List individual invoices (the script does this already)
Invoice A -> Download
Invoice B -> Download
Invoice C -> Download
Invoice D -> Download
Invoice E -> Download
E.g. 2> Bulk print invoices
Download all invoices for this period (single PDF containing Invoice A, Invoice B, Invoice C, Invoice D and Invoice E and separate pages)
Phase 2
Add checkbox options to allow me to select "all invoices", "open or overdue invoices", "draft invoices"
These are options from within the FreeAgent API. I.e. when creating an invoice it will be categorised into one of these labels. So when querying the API you will need to pass one of these options to return just the invoices requested.
E.g. checking "draft invoices" will only return draft invoices created within the period specified
Phase 3
FreeAgent are updating their API at the end of the month. Any changes made to this existing PHP script should take this into account
Useful links
PHP script on Github -> https://github.com/enru/fa-invoices
FreeAgent API -> https://dev.freeagent.com/
Change to FreeAgent API -> http://engineering.freeagent.com/2015/10/09/weak-dh/
Extra services needed: Customization, 3rd party integration
Extra notes:
Kind of development: Customization of existing website
Description of requirements/features: FreeAgent is an online accounting system.
Within FreeAgent you can raise invoices.
Each month, I need to print all Invoices raised within that month.
There is a PHP script available on GitHub that makes use of the FreeAgent API to easily show all invoices within a given time period and provide direct download links to each invoice.
I need this extending to give me more options.
~~~~
Phase 1
Extend script to offer two choices.
1> List individual invoices (this is what it does now)
2> Bulk print invoices
If the second option is selected, each invoice within the given period will be combined into single, multi-page PDF document.
E.g. 1> List individual invoices (the script does this already)
Invoice A -> Download
Invoice B -> Download
Invoice C -> Download
Invoice D -> Download
Invoice E -> Download
E.g. 2> Bulk print invoices
Download all invoices for this period (single PDF containing Invoice A, Invoice B, Invoice C, Invoice D and Invoice E and separate pages)
Phase 2
Add checkbox options to allow me to select "all invoices", "open or overdue invoices", "draft invoices"
These are options from within the FreeAgent API. I.e. when creating an invoice it will be categorised into one of these labels. So when querying the API you will need to pass one of these options to return just the invoices requested.
E.g. checking "draft invoices" will only return draft invoices created within the period specified
Phase 3
FreeAgent are updating their API at the end of the month. Any changes made to this existing PHP script should take this into account
Useful links
PHP script on Github -> https://github.com/enru/fa-invoices
FreeAgent API -> https://dev.freeagent.com/
Change to FreeAgent API -> http://engineering.freeagent.com/2015/10/09/weak-dh/
Extra services needed: Customization, 3rd party integration
Extra notes:

Chris H.
100% (198)Projects Completed
165
Freelancers worked with
115
Projects awarded
13%
Last project
2 Dec 2024
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies