Italy mailing list archives
italy@odoo-community.org
Browse archives
Re: Script importazione e-fatture ingresso
byAlla fine ho trovato il problema ed ho dovuto fare una cosa bruttissima per farlo funzionare.. cioe' questo:
filestr = open(filepathname, "rb").read() fileraw = base64.b64encode(filestr) ftemp = open('/tmp/tempfile.xml', 'wb').write(fileraw) freaded = open('/tmp/tempfile.xml', 'r').read()
e poi ho usato freaded nel metodo create..
ora.. non esiste un modo piu' elegante per fare quanto sopra?
Omar Dini Il 05/03/19 16:56, Lorenzo Battistini ha scritto:
fileraw deve essere codificato base64
On Tue, 5 Mar 2019 at 16:01, Omar Dini <o.dini@intellis.it> wrote:
Il 05/03/19 15:51, Lorenzo Battistini ha scritto:
Il mio problema al momento e' capire come inserire la nuova fattura che ho in una variabile dello scrypt python.. cioe'.. che metodo devo chiamare per inviare ad odoo una fattura che poi mi faccia lo stesso processo di quando premiamo il pulsante "salva"?
Direi il metodo createinfatti stavo vedendo proprio quello.. ma con quali parametri?
usando
ftpa_id = ftpa_in_elenco.create( { 'datas_fname' : fname, 'datas' : fileraw, 'name' : fname })
mi ritorna il seguente errore
Traceback (most recent call last):
File "odoo_rpc_client_test.py", line 53, in <module>
'name' : fname
File "/home/omar/.local/lib/python3.5/site-packages/odoorpc/models.py", line 74, in rpc_method
cls._name, method, args, kwargs)
File "/home/omar/.local/lib/python3.5/site-packages/odoorpc/odoo.py", line 486, in execute_kw
'args': args_to_send})
File "/home/omar/.local/lib/python3.5/site-packages/odoorpc/odoo.py", line 285, in json
data['error'])
odoorpc.error.RPCError: Start tag expected, '<' not found, line 1, column 1
e facendo una print di fileraw mi risulterebbe iniziare con '<' .
<?xml version="1.0" encoding="utf-8"?>
<p:FatturaElettronica versione="FPR12" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2 http://www.fatturapa.gov.it/export/fatturazione/sdi/fatturapa/v1.2/Schema_del_file_xml_FatturaPA_versione_1.2.xsd" xmlns:p="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2">
<FatturaElettronicaHeader>
<DatiTrasmissione>etc etc...
non capisco.. ma sicuro che mi sfugge qualcosa...
_______________________________________________
Mailing-List: https://odoo-community.org/groups/italy-53
Post to: mailto:italy@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
_______________________________________________
Mailing-List: https://odoo-community.org/groups/italy-53
Post to: mailto:italy@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
--
Lorenzo Battistini
https://github.com/eLBati_______________________________________________
Mailing-List: https://odoo-community.org/groups/italy-53
Post to: mailto:italy@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
Reference
-
Script importazione e-fatture ingresso
byo.dini-
Re: Script importazione e-fatture ingresso
byTAKOBI s.r.l., Lorenzo Battistini. -
Re: Script importazione e-fatture ingresso
byTAKOBI s.r.l., Lorenzo Battistini.