Skip to content
Snippets Groups Projects
Commit 8bd8ddeb authored by Jordi Isidro Llobet's avatar Jordi Isidro Llobet
Browse files

correccions per facturació

parent 58d170bd
No related branches found
No related tags found
No related merge requests found
......@@ -4,6 +4,8 @@ from datetime import datetime
from sqlalchemy import Boolean, Column, Integer, String
import requests
from pandas import DataFrame
import json
import time
from .database import Base
......@@ -80,9 +82,10 @@ def get_invoice_oc(con, billing_run_uuid):
group = df.groupby(by='group_code')
for x in group:
d = datetime.today() # datetime.today().strftime('%Y-%m-%d')
data = {
"groupCode": x[0],
"invoiceDate": datetime.today().strftime('%Y-%m-%d'),
"invoiceDate": int(time.mktime(d.timetuple())),
"invoiceLines": [],
}
df2 = df.loc[df['group_code'] == x[0]]
......@@ -105,15 +108,15 @@ def get_invoice_oc(con, billing_run_uuid):
"Content-Type": "application/json",
"api-key": APIKEY
}
r = requests.post(url=API_ENDPOINT, data=data, headers=head)
# TODO és necessari el return de les dades o amb un OK ja està bé?
r = requests.post(url=API_ENDPOINT, data=json.dumps(data), headers=head)
return 'OK' #[dict(zip(columns, t)) for t in registries]
def invoice_generate_oc_pdf(con, invoice):
qry = "insert into external.invoice_generator (name_invoice, satus, dt_insert, dt_update) values ('{}', 'inici', current_timestamp, current_timestamp)".format(invoice)
qry = "insert into external.invoice_generator (name_invoice, status, dt_insert, dt_update) values ('{}', 'inici', current_timestamp, current_timestamp)".format(invoice)
con.execute(qry)
con.commit()
return 'OK'
def get_invoice_oc_lines(con, invoice):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment