Job description
Functionality:
1. account creation (already implemented)
Downloading of contractor (company) data by VAT number (already implemented)
3. synchronisation of user (contractor) data with an external system (external REST API call)
4 Invoice creation wizard - similar to Taxpayer Application (KSeF) - with saving of individual fields in SQL database (database schema already completed)
5. generation of an invoice in XML form - downloading the data stored in the SQL database and calling an external REST API. Saving the generated XML file on disk space and its handle in the SQL database.
Visualising the invoice - calling an external REST API and uploading the XML file. Downloading and saving the visualisation PDF file locally.
7. Invoice search - external REST API call with up to 10 search parameters. Saving the metadata of the found invoices in the SQL database.
8. retrieving previously retrieved invoices - external REST API call. Saving the retrieved invoices locally on the user's disk.
Documentation of the external REST API is available at: https://ksef24.com/
Very good knowledge of Oracle APEX, SQL and REST API required.