From f88357a7a0728053453b671dcecfdc11d866e186 Mon Sep 17 00:00:00 2001 From: Enrique Barcelli Date: Tue, 27 Jan 2026 02:49:25 +0800 Subject: [PATCH] Include GST totals in the header --- config-sample.py | 1 + extract_invoice.py | 50 ++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 49 insertions(+), 2 deletions(-) diff --git a/config-sample.py b/config-sample.py index 986218e..ec5a6af 100644 --- a/config-sample.py +++ b/config-sample.py @@ -29,3 +29,4 @@ CustomizationID = 'urn:peppol:pint:billing-1@sg-1'+'\n' ubloutput = ubloutput+indentation+indentation+''+'\n' ubloutput = ubloutput+indentation+indentation+indentation+''+PeppolID+''+'\n' - - + ubloutput = ubloutput+indentation+indentation+indentation+''+'\n' + ubloutput = ubloutput+indentation+indentation+indentation+indentation+'5790000436071'+'\n' + ubloutput = ubloutput+indentation+indentation+indentation+''+'\n' + ubloutput = ubloutput+indentation+indentation+indentation+''+'\n' + ubloutput = ubloutput+indentation+indentation+indentation+indentation+''+'\n' + ubloutput = ubloutput+indentation+indentation+indentation+indentation+indentation+''+CountryID+''+'\n' + ubloutput = ubloutput+indentation+indentation+indentation+indentation+''+'\n' + ubloutput = ubloutput+indentation+indentation+indentation+''+'\n' + ubloutput = ubloutput+indentation+indentation+indentation+''+'\n' + ubloutput = ubloutput+indentation+indentation+indentation+indentation+''+invoice['response']['data'][0]['client$_identifier']+''+'\n' + ubloutput = ubloutput+indentation+indentation+indentation+''+'\n' ubloutput = ubloutput+indentation+indentation+''+'\n' ubloutput = ubloutput+indentation+''+'\n' + ubloutput = ubloutput+indentation+''+'\n' + ubloutput = ubloutput+indentation+indentation+''+'\n' + ubloutput = ubloutput+indentation+indentation+indentation+''+'XXXXXXXXXXXXXXXXX'+''+'\n' + ubloutput = ubloutput+indentation+indentation+indentation+''+'\n' + ubloutput = ubloutput+indentation+indentation+indentation+indentation+'5790000436071'+'\n' + ubloutput = ubloutput+indentation+indentation+indentation+''+'\n' + ubloutput = ubloutput+indentation+indentation+indentation+''+'\n' + ubloutput = ubloutput+indentation+indentation+indentation+indentation+''+'\n' + ubloutput = ubloutput+indentation+indentation+indentation+indentation+indentation+''+CountryID+''+'\n' + ubloutput = ubloutput+indentation+indentation+indentation+indentation+''+'\n' + ubloutput = ubloutput+indentation+indentation+indentation+''+'\n' + ubloutput = ubloutput+indentation+indentation+indentation+''+'\n' + ubloutput = ubloutput+indentation+indentation+indentation+indentation+''+invoice['response']['data'][0]['businessPartner$_identifier']+''+'\n' + ubloutput = ubloutput+indentation+indentation+indentation+''+'\n' + ubloutput = ubloutput+indentation+indentation+''+'\n' + ubloutput = ubloutput+indentation+''+'\n' + ubloutput = ubloutput+indentation+''+'\n' + ubloutput = ubloutput+indentation+indentation+''+f"{totalTaxAmount:.2f}"+''+'\n' + ubloutput = ubloutput+indentation+indentation+''+'\n' + ubloutput = ubloutput+indentation+indentation+indentation+''+f"{summedLineAmount:.2f}"+''+'\n' + ubloutput = ubloutput+indentation+indentation+indentation+''+f"{totalTaxAmount:.2f}"+''+'\n' + ubloutput = ubloutput+indentation+indentation+indentation+''+'\n' + ubloutput = ubloutput+indentation+indentation+indentation+indentation+'SR'+'\n' + ubloutput = ubloutput+indentation+indentation+indentation+indentation+''+gst_rate+''+'\n' + ubloutput = ubloutput+indentation+indentation+indentation+indentation+''+'\n' + ubloutput = ubloutput+indentation+indentation+indentation+indentation+indentation+'GST'+'\n' + ubloutput = ubloutput+indentation+indentation+indentation+indentation+''+'\n' + ubloutput = ubloutput+indentation+indentation+indentation+''+'\n' + ubloutput = ubloutput+indentation+indentation+''+'\n' + ubloutput = ubloutput+indentation+''+'\n' + + + + + print(ubloutput)