summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* create a 1.8.1 version to ease eobuilderHEADmasterThomas NOËL2022-04-291-1/+1
|
* add debian packagingBenjamin Dauvergne2020-02-036-0/+33
|
* README: Add a note about increasing max body sizeAlexis de Lattre2020-01-161-1/+1
|
* README: Add a section dedicated to the webserviceAlexis de Lattre2020-01-161-1/+21
|
* Fix readme layoutAlexis de Lattre2020-01-151-0/+1
|
* Release 1.8: new tool bin/facturx-webservice (uses Flask)Alexis de Lattre2020-01-157-35/+201
| | | | | | | | | The new tool facturx-webservice implements a REST webservice using Flask to generate a Factur-X PDF invoice via a simple POST request. Works on python3 only. New argument 'attachments' for generate_facturx_from_file() which replaces argument additional_attachments: - Possibility to set a filename for the attachment different from filename of the filepath - Possibility to set creation dates for attachments - Update script facturx-pdfgen to use the new attachments argument
* Release 1.7: fix bug in XMP generationAlexis de Lattre2020-01-123-2/+6
|
* Release 1.6: generate XMP via simple format() instead of using lxmlAlexis de Lattre2020-01-093-100/+103
|
* [FIX] bug in generate_facturx_from_file() when using argument ↵Alexis de Lattre2019-11-133-3/+7
| | | | | | additional_attachments Bump version to 1.5
* Update Factur-X XSD to the final version of Factur-X v1.0.4Alexis de Lattre2019-07-2426-506/+6083
| | | | Bump version number to v1.4
* Merge pull request #12 from lasalesi/compatibilityAlexis de Lattre2019-07-241-1/+2
|\ | | | | compatibility to public zugferd samples
| * compatibility to public zugferd sampleslasalesi2019-06-261-1/+2
|/
* Add XSD files for EXTENDED in MANIFEST.inAlexis de Lattre2019-06-113-1/+9
| | | | Prepare 1.3 release
* Add debug log to show XSD file usedAlexis de Lattre2019-06-111-0/+1
|
* Add support for Extended profileAlexis de Lattre2019-06-117-5/+2963
| | | | | | Validate XML for Minimum and Basic WL profiles with the XSD of profile EN 16931 Small fixes in the support for /Kids Bump version to 1.2
* Add support for /KidsAlexis de Lattre2019-04-223-12/+105
| | | | Bump version to 1.1
* Switch to PyPDF4, cf explainations in READMEAlexis de Lattre2019-01-263-6/+10
| | | | Prepare 1.0 release
* Add python 3.7 tagAlexis de Lattre2019-01-251-0/+1
|
* Prepare 0.9 releaseAlexis de Lattre2019-01-257-13/+34
| | | | | Add debug logs PEP8 stuff
* Merge pull request #9 from shine-it/mig-py3Alexis de Lattre2019-01-253-15/+21
|\ | | | | [MIG] Python3
| * [MIG] Python3JoshuaJan2019-01-193-15/+21
| |
* | Merge pull request #5 from attrib/attrib-patch-1Alexis de Lattre2019-01-251-1/+1
|\ \ | |/ |/| [FIX] Wrong path for zugferd XSD file
| * Fixes no such file or directory for xsd fileKarl Fritsche2018-07-081-1/+1
| |
* | Avoid warningAlexis de Lattre2018-08-031-2/+2
|/
* Make pretty_print work for XMP fileAlexis de Lattre2018-06-103-2/+9
|
* [FIX] XMP structure under /x:xmpmeta/rdf:RDF/rdf:Description (use XML tags ↵Alexis de Lattre2018-05-233-6/+20
| | | | | | instead of XML attributes) declare PDF-1.6 instead of PDF-1.3 (still declared by default by pyPDF2)
* Now fully PDF/A-3 compliant with additionnal attachmentsAlexis de Lattre2018-05-014-10/+26
| | | | | facturx-pdfgen: don't overwrite by default and add --overwrite option Update version number to 0.6
* Cleanup logs/exceptionAlexis de Lattre2018-04-271-3/+2
|
* Add factur-x python lib version number in metadata creator entryAlexis de Lattre2018-04-251-1/+1
|
* Fix indentation in README.rstAlexis de Lattre2018-03-281-4/+4
|
* Fix XMP metadata structureAlexis de Lattre2018-03-284-37/+112
| | | | | | Now fully PDF/A-3 compliant when the input PDF file is PDF/A compliant (tested with veraPDF). This implied copying /OutputIntents and /ID datas from source PDF to Factur-X PDF. Fix support for additionnal attachments: they can now all be saved with Acrobat Reader Improve XML extraction from PDF Factur-x file
* [FIX] PDF specs says Names/EmbeddedFiles/Names must be ordered. It solves ↵Alexis de Lattre2018-03-281-4/+11
| | | | the issue with Acrobat Reader that could not save all attachments.
* Factur-x specs say /AFRelationship must be /Data (and not /Alternative)Alexis de Lattre2018-03-2714-78/+196
| | | | | | | | | Add support for additionnal attachments (via generate_facturx_from_file()) Add factur-x lib version in Creator metadata table Add /PageMode = /UseAttachments, so that the attachments are displayed by default when opening Factur-X PDF invoice with Acrobat Reader Improve and enrich PDF objects (ModDate, CheckSum, Size) Better variable names in the code that generate PDF objects Update Factur-X XSD to v1.0 final
* Adapt to latest change in Factur-X URNAlexis de Lattre2017-11-121-0/+5
|
* Fix value of ConformanceLevel in XMPAlexis de Lattre2017-11-092-2/+9
|
* Split generate_facturx in 2 new methods: generate_facturx_from_file and ↵Alexis de Lattre2017-10-264-46/+92
| | | | | | generate_facturx_from_binary Update version number to 0.2
* Allow unicode type for output_pdf_file of generate_facturxAlexis de Lattre2017-09-291-1/+3
| | | | Update docstring
* Update README to explain ZUGFeRD 2.0 = Factur-XAlexis de Lattre2017-09-151-2/+2
|
* Stop using assert for argument validationAlexis de Lattre2017-09-124-35/+44
| | | | Stop using StringIO (not compatible with Python3)
* Remove file that has nothing to do here !Alexis de Lattre2017-09-111-0/+0
|
* Fix READMEAlexis de Lattre2017-09-101-0/+1
|
* Fix and improve READMEAlexis de Lattre2017-09-101-10/+16
|
* Initial check-inAlexis de Lattre2017-09-0925-0/+2590
|
* Initial commitAlexis de Lattre2017-09-091-0/+101