All JSON responses include a status field that can be success, fail or error. Responses follow the jSend specifications by Omniti Labs. RequestsĪll request follow the standards of RESTful API. Feel free to fork and implement whatever you find necessary in your case. Currently, there's no plan in implementing any other sercurity measures such as oAuth or two-factor authentication. If you haven't set the API key in your configuration file or if the key parameter doesn't match the one you've set, all requests to the API will get a 401 Unauthorised response. env file and set your API key to something long and unique (a 16 character alphanumeric string should do).įor each API call, send the key parameter containing the API key you've just set. This invoicing tool is meant as an inside tool, so current authentication implementation is a basic API key check.Įdit the. Exchange rate integration for USD to RON.Invoice number prefix and auto-numbering.Domestic invoice copy in romanian (or any other language), usign domestic currency such as RON.Foreign invoice copy in english (or any other language), using foreign currency such as USD.Create invoices in two currencies and languages (foreign and domestic).Client web application that works with the API for manual invoicing.It solves this issue by creating duplicate invoices, one copy for the customer, in the foreign currency and language, and one copy for the emitting company, in the local currency and language, which also includes details of the customer's copy (such as the value in the foreign currency). This invoicing tool is most useful when the local currency in the country of residence is different from the currency used to sell products or services. Invoicing tool designed to create invoices for customers world-wide, using a foreign, widely-used currency such as USD, all while taking into account the bureaucracy in the country of residence (domestic), with its local currency. ![]() ![]() ⚠️ This repository is no longer maintained.
0 Comments
Leave a Reply. |