Skip to content

Commit

Permalink
Add option to enable/disable QR Code
Browse files Browse the repository at this point in the history
  • Loading branch information
evansgl committed Jan 3, 2024
1 parent ed16430 commit 4c3f5d5
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 2 deletions.
14 changes: 14 additions & 0 deletions mydata/ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
# CHANGELOG MYDATA FOR [DOLIBARR ERP CRM](https://www.dolibarr.org)

#1.8
Feature: Print QR AADE Code into pdf
<br>
Feature: Show AADE Link to verify invoice
<br>
Feature: Support Multiple VATs in lines
<br>
Feature: Support all invoice types
<br>
Bug: Handle large descriptions that are not allowed by AADE
<br>
Bug: Fix date and time to comply AADDE API
<br>

# 1.7
Feature: Support negative values in invoices
<br>
Expand Down
1 change: 1 addition & 0 deletions mydata/admin/setup.php
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,7 @@
'MYDATA_SUPPORT_MULTILINE'=>array('type'=>'yesno', 'enabled'=>1),
'MYDATA_COUNTRY_DEFAULT'=>array('type'=>'yesno', 'enabled'=>1),
'MYDATA_TAXWH'=>array('type'=>'yesno', 'enabled'=>1),
'MYDATA_QRCODE'=>array('type'=>'yesno', 'enabled'=>1),
//'MYDATA_MYPARAM5'=>array('type'=>'thirdparty_type', 'enabled'=>1),
//'MYDATA_MYPARAM6'=>array('type'=>'securekey', 'enabled'=>1),
//'MYDATA_MYPARAM7'=>array('type'=>'product', 'enabled'=>1),
Expand Down
2 changes: 1 addition & 1 deletion mydata/core/modules/facture/doc/pdf_sponge.modules.php
Original file line number Diff line number Diff line change
Expand Up @@ -1062,7 +1062,7 @@ public function write_file($object, $outputlangs, $srctemplatepath = '', $hidede
$this->addBottomQRInvoice($pdf, $object, $outputlangs);
}

if (getDolGlobalString('INVOICE_ADD_GREEK_QR_CODE') == '1') {
if ($conf->global->MYDATA_QRCODE) {
$extrafields = new ExtraFields($this->db);
$extralabels=$extrafields->fetch_name_optionals_label($object->table_element);
$object->fetch($rowid);
Expand Down
5 changes: 4 additions & 1 deletion mydata/langs/el_GR/mydata.lang
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,9 @@ MYDATA_VAT_EXEMP_CATEG_EUTooltip Εξαίρεση ΦΠΑ σε Ευρωπαική
MYDATA_VAT_EXEMP_CATEG_3RD = Κατηγορία Αιτίας Εξαίρεσης ΦΠΑ (Τρίτες χώρες)
MYDATA_VAT_EXEMP_CATEG_3RDTooltip = Κατηγορία Αιτίας Εξαίρεσης ΦΠΑ σε Τρίτες χώρες

MYDATA_QRCODE = Εμφάνιση ΑΑΔΕ QR Code στο παραστατικό
MYDATA_QRCODETooltip = Χρειαζεται να αντιγράψετε (και αντικαταστήσετε) το pdf template file από το φάκελο: custom/mydata/core/modules/facture/doc/pdf_sponge.modules.php -> core/modules/facture/doc/pdf_sponge.modules.php

MYDATA_CLASSIFICATION_CATEGORY = Κωδικός Κατηγορίας Χαρακτηρισμού Εσόδων
MYDATA_CLASSIFICATION_CATEGORYTooltip = Κωδικός Κατηγορίας Χαρακτηρισμού Εσόδων

Expand All @@ -78,7 +81,7 @@ MYDATA_INVOICE_NAMETooltip = Εάν ή επιλογή αυτή είναι ενε
MYDATA_COUNTRY_DEFAULT = Παραστατικά χωρίς δηλωμένη χώρα
MYDATA_COUNTRY_DEFAULTTooltip = Εάν ή επιλογή αυτή είναι ενεργοποιημένη τότε για τα παραστατικά που δεν έχει καταχωρηθεί χώρα , θα επιλέγεται η Ελλάδα.

MYDATA_SUPPORT_MULTILINE = Υποστήριξη παραστατικών με πολλαπλό ΦΠΑ
MYDATA_SUPPORT_MULTILINE = Αναλυση γραμμών στο παραστατικό (πολλαπλό ΦΠΑ)
MYDATA_SUPPORT_MULTILINETooltip = Εάν ή επιλογή αυτή είναι ενεργοποιημένη τότε θα αποστέλλονται στην ΑΑΔΕ, αναλυτικά όλές οι γραμμές του παραστατικού με το κάθε ΦΠΑ. Στην αντίθετη περίπτωση αποστέλεται το παραστατικό χωρίς ανάλυση των γραμμών.

INVOICE_APODIXI_NUM = Αρίθμηση απόδειξης ΝΝΝΝΝΝ
Expand Down

0 comments on commit 4c3f5d5

Please sign in to comment.