Italian Registratore Telematico (XON-XOFF) Fattura e Scontrino elettronico

Star-Dust

Expert
Licensed User
Longtime User
Boh.
 

Star-Dust

Expert
Licensed User
Longtime User
Non sembra complicato creare una procedura del genere. I dati dell'azienda dovrebbero essere fissi.
Vediamo ci lavoro un pò vediamo se trovo un modo per rendere semplice il passaggio di cosi tanti parametri

Quindi la FE usa XML mentre lo SE usa JSON
 
Last edited:

Lello1964

Well-Known Member
Licensed User
Longtime User
Non so, ho trovato il json sul forum, è da verificare :
 

Star-Dust

Expert
Licensed User
Longtime User
Comunque passare da JSON a XML é facile
 

Star-Dust

Expert
Licensed User
Longtime User
Allora ho potuto un pò leggere qua e la nei link che avete segnalato ecco il punto della situazione.

Già qualcuno ha creato delle REST API (open source ma credo a pagamento) per accedere al servizio.
A settembre la credenziali del FiscoOnline saranno disabilitate e si potrà accedere solo con lo SPID e non sono certo che siano già disponibili nuove procedure per l'invio degli scontrini con il nuovo sistema. Al momento in cui era scritto il POST ancora non c'era nulla

Ultimo aspetto ho iniziato a scrivere la libreria B4X per creare il file contente lo scontrino, sono riuscito a pensare a un metodo che semplifica...ma è ancora in fase di sviluppo. Devo approfondire la fase del trasferimento che mi sembra la parte più delicata del percorso.
 

Star-Dust

Expert
Licensed User
Longtime User

Non sono solo io che sniffo le connessioni

 

Star-Dust

Expert
Licensed User
Longtime User
Questo mi sembra a conoscerlo
 

Star-Dust

Expert
Licensed User
Longtime User
Altre informazioni utili, metto tutto qua cosi non li perdo:


 
Last edited:

Star-Dust

Expert
Licensed User
Longtime User
prima battitura di codice (provvisorio)
B4X:
Sub Class_Globals
    Private Root As B4XView
    Private xui As XUI
    Private sc As scontrino
    Private Prestatore As cedentePrestatoree
    Private doc As documentoCommerciale
End Sub

Public Sub Initialize
'    B4XPages.GetManager.LogEvents = True
End Sub

'This event will be called once, before the page becomes visible.
Private Sub B4XPage_Created (Root1 As B4XView)
    Root = Root1
    Root.LoadLayout("MainPage")
    
    Prestatore.Initialize
    doc.Initialize
    doc.CodiceFiscaleCommittente="FKSAF05F43F44DX"
    sc.Initialize
    
    sc.SoggettoCedentePrestatore=Prestatore
    sc.DocumentoCommerciale=doc
End Sub

'You can see the list of page related events in the B4XPagesManager object. The event name is B4XPage.

Private Sub Button1_Click
    xui.MsgboxAsync("Hello world!", "B4X")
End Sub
 

Star-Dust

Expert
Licensed User
Longtime User
Si può creare il JSON, ma va seguita questa procedura che ancora mi manca.
  • una chiamata per fare login;
  • mi pare un’altra per ottenere alcuni cookies;
  • la post con cui passo lo scrontino in formato json;
  • una get per recuperare il PDF generato dal sito dell’AdE.
 

Lello1964

Well-Known Member
Licensed User
Longtime User
Io mi sto informando per la questione conservazione.

Poi ci sarà il problema autenticazione SPID.
 

Star-Dust

Expert
Licensed User
Longtime User

Lello1964

Well-Known Member
Licensed User
Longtime User
Forse il problema della conservazione non esiste.

Domani avrò la conferma.
 

Lello1964

Well-Known Member
Licensed User
Longtime User
Se le cose stanno proprio così, avremo una marea di nuovi programmatori, tutti quelli che vendono registratori di cassa,
nel giro di qualche anno saranno senza lavoro.
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…