Read from URL, retrieve invoice, print directly to IP and post to url if print is ok

Job ID: 37386382

Budget: €30 – €250 EUR

The must read every nn minutes from an url that sometimes could be answer with data from invoice, this data must be printed directly using IP and codepage European, if print ok then return to url the invoice number and code ok received.
Sample url: www.miwebsite.com/invoicereader
Response from server:
{"id":3217,
"fecha":"2023-09-17",
"hora": "15:07",
"code":"839824",
"dest": "rio san pedro 4, 1-D, Oviedo",
"tel": "985123456",
"detail": [
{"linea":1, "cant":4, "producto": "ejemplo de producto", "deta":"sin huevo, con bacon"},
{"linea":2, "cant":1, "producto": "otro ejemplo", "deta":"poco hecho, sin sal"},
{"linea":3, "cant":1, "producto": "some food", "deta":"with potato"}
]
}

This must be printed as a normal ticket with header and detail in 2 lines or more (first for Quantity and Product, Second and other for string DETA separated by coma)
Sample:
Q Product
----------------------------------------------
4 Ejemplo de producto
- sin huevo
- con bacon
1 Otro ejemplo
- poco hecho
- sin sal
1 Some food
- with potato

If print its ok then open url: www.miwebsite.com/invoicereader?p=3217&cd=839824
with this server check as ok invoice and then not repeat it
Server can send more than 1 ticket, so process must be one by one printing and answering to url the print ok process
App must be a form to set parameters:
URL Read www.miwebsite.com/invoicereader
IP Printer 192.168.1.15
Cols Printer (42 or 48)
CodePage (dropdown)
Cut On Print Yes/no

The final app must be supplied on APK and source
Related categories: Android App Development Android SDK