Λύση για άντληση εξόδων χαρακτηρισμών και πληροφοριών

Απάντηση
baspax1
Δημοσιεύσεις: 2
Εγγραφή: Σάβ Ιούλ 29, 2023 9:25 pm

Λύση για άντληση εξόδων χαρακτηρισμών και πληροφοριών

Δημοσίευση από baspax1 »

Καλησπέρα σας,
Είμαι νέος στο φόρουμ θα ηθελα μια βοήθεια σχετικα με την ολοκληρομένη άντληση μεσω API των εξόδων και των χαρακτηρισμών τους ,
Συναντώ ενα πρόβλημα εχω χρησιμιποιήσει τα api cals :
RequestMyExpenses
RequestDocs
RequestTransmittedDocs

Παρόλα αυτα τα δεδομένα που αντλώ σε σχεση με αυτα που δείχνει το Mydata ειναι ελειπής, τι εννοώ παρακατω ειναι τα responses που παιρνω απο τα calls,
Αυτο που θέλω ειναι :
να παιρνω ειτε απο εξοδα που μου ανεβασαν ειτε απο εξοδα που ανεβασα εγω στο mydata να εχω τουλαχιστον τις πληροφορίες :
1. <mark>000</mark>
2. <aa>8216885535</aa>
3.<name></name>
4. <expensesClassification>

Γενικα θελω να παιρνω αυτα τα στοιχεία για να μπορω να τα τραβήξω και να τα συγκρίνω με εξοδα τα οποια δεν εχω χαρακτηρήσει,
αυτο για καποιο λόγο γινεται σε μερικά εξοδα, σε αλλα εξοδα για καποιον περίεργο λόγο δεν μου δίνει πχ το ονομα , η δεν μου δινει το aa, χωρις αυτα δεν μπορω να εχω εικόνα τι εχω χαρακτηρήσει και τι οχι και σε ποιον ανηκει, δεν υπάρχει καποιο call που συμπεριλαμβάνει ολα αυτα τα δεδομένα ; μεχρι στιγμής κανω συνδιασμό api calls για να συχγρονίσω τα εξοδα μου συμφωνα με το mark, αλλα και πάλι ειναι ελειπής αν υπολογίσουμε οτι σε μερικά ποτε δεν παιρνω το aa και το name και ακομα χειροτερα δεν εχω εναν δείκτι για να ξέρω αν τα εχω χαρακτηρήσει η όχι,
ενω στην πραγματικότητα στο mydata ολα μου τα εξοδα ειναι χαρακτηρησμένα.


Παραγματικά παραδείγματα που ειναι ηδη χαρακτηρησμένα και τα στοιχεια που παίρνω:
```
=======
RequestTransmittedDocs

<invoice>
<uid>000</uid>
<mark>000</mark>
<issuer>
<vatNumber>094349850</vatNumber>
<country>GR</country>
<branch>0</branch>
</issuer>
<counterpart>
<vatNumber>0000</vatNumber>
<country>GR</country>
<branch>0</branch>
<address>
<street>0000</street>
<number>20 </number>
<postalCode>85101</postalCode>
<city>ΙΑΛΥΣΟΣ</city>
</address>
</counterpart>
<invoiceHeader>
<series>0</series>
<aa>8216885535</aa>
<issueDate>2022-03-15</issueDate>
<invoiceType>14.30</invoiceType>
<vatPaymentSuspension>false</vatPaymentSuspension>
<currency>EUR</currency>
</invoiceHeader>
<invoiceDetails>
<lineNumber>1</lineNumber>
<netValue>10.37</netValue>
<vatCategory>1</vatCategory>
<vatAmount>2.49</vatAmount>
<discountOption>true</discountOption>
<expensesClassification>
<ecls:classificationType>E3_585_013</ecls:classificationType>
<ecls:classificationCategory>category2_4</ecls:classificationCategory>
<ecls:amount>10.37</ecls:amount>
<ecls:id>1</ecls:id>
</expensesClassification>
<expensesClassification>
<ecls:classificationType>VAT_361</ecls:classificationType>
<ecls:amount>10.37</ecls:amount>
<ecls:id>2</ecls:id>
</expensesClassification>
</invoiceDetails>
<invoiceSummary>
<totalNetValue>10.37</totalNetValue>
<totalVatAmount>2.49</totalVatAmount>
<totalWithheldAmount>0</totalWithheldAmount>
<totalFeesAmount>0</totalFeesAmount>
<totalStampDutyAmount>0</totalStampDutyAmount>
<totalOtherTaxesAmount>0</totalOtherTaxesAmount>
<totalDeductionsAmount>0</totalDeductionsAmount>
<totalGrossValue>12.86</totalGrossValue>
<expensesClassification>
<ecls:classificationType>E3_585_013</ecls:classificationType>
<ecls:classificationCategory>category2_4</ecls:classificationCategory>
<ecls:amount>10.37</ecls:amount>
</expensesClassification>
<expensesClassification>
<ecls:classificationType>VAT_361</ecls:classificationType>
<ecls:amount>10.37</ecls:amount>
</expensesClassification>
</invoiceSummary>
</invoice>



<ecls:expensesInvoiceClassification>
<ecls:invoiceMark>0000</ecls:invoiceMark>
<ecls:classificationMark>000</ecls:classificationMark>
<ecls:entityVatNumber>0000</ecls:entityVatNumber>
<ecls:transactionMode>0</ecls:transactionMode>
<ecls:classificationPostMode>0</ecls:classificationPostMode>
<ecls:invoicesExpensesClassificationDetails>
<ecls:lineNumber>1</ecls:lineNumber>
<ecls:expensesClassificationDetailData>
<ecls:classificationType>E3_585_016</ecls:classificationType>
<ecls:classificationCategory>category2_4</ecls:classificationCategory>
<ecls:amount>24.19</ecls:amount>
<ecls:id>1</ecls:id>
</ecls:expensesClassificationDetailData>
<ecls:expensesClassificationDetailData>
<ecls:classificationType>VAT_361</ecls:classificationType>
<ecls:classificationCategory>category2_1</ecls:classificationCategory>
<ecls:amount>24.19</ecls:amount>
<ecls:id>2</ecls:id>
</ecls:expensesClassificationDetailData>
</ecls:invoicesExpensesClassificationDetails>
</ecls:expensesInvoiceClassification>
</expensesClassificationsDoc>
</RequestedDoc>




============
RequestDocs

<invoice>
<uid>000</uid>
<mark>0000</mark>
<authenticationCode>00000</authenticationCode>
<issuer>
<vatNumber>00000</vatNumber>
<country>GR</country>
<branch>0</branch>
</issuer>
<counterpart>
<vatNumber>0000</vatNumber>
<country>GR</country>
<branch>0</branch>
<address>
<street>0000 20</street>
<postalCode>85101</postalCode>
<city>ΙΑΛΥΣΟΣ</city>
</address>
</counterpart>
<invoiceHeader>
<series>ΤΠΥ-Ε002-</series>
<aa>193965</aa>
<issueDate>2023-08-08</issueDate>
<invoiceType>2.1</invoiceType>
<vatPaymentSuspension>false</vatPaymentSuspension>
<currency>EUR</currency>
<exchangeRate>1.00</exchangeRate>
</invoiceHeader>
<paymentMethods>
<paymentMethodDetails>
<type>5</type>
<amount>2.50</amount>
</paymentMethodDetails>
</paymentMethods>
<invoiceDetails>
<lineNumber>1</lineNumber>
<netValue>2.02</netValue>
<vatCategory>1</vatCategory>
<vatAmount>0.48</vatAmount>
<discountOption>true</discountOption>
</invoiceDetails>
<invoiceSummary>
<totalNetValue>2.02</totalNetValue>
<totalVatAmount>0.48</totalVatAmount>
<totalWithheldAmount>0</totalWithheldAmount>
<totalFeesAmount>0</totalFeesAmount>
<totalStampDutyAmount>0</totalStampDutyAmount>
<totalOtherTaxesAmount>0</totalOtherTaxesAmount>
<totalDeductionsAmount>0</totalDeductionsAmount>
<totalGrossValue>2.50</totalGrossValue>
</invoiceSummary>
</invoice>

==========
RequestMyExpenses

<bookInfo>
<counterVatNumber>000000</counterVatNumber>
<issueDate>2023-08-08</issueDate>
<invType>2.1</invType>
<netValue>2.02</netValue>
<vatAmount>0.48</vatAmount>
<withheldAmount>0</withheldAmount>
<otherTaxesAmount>0</otherTaxesAmount>
<stampDutyAmount>0</stampDutyAmount>
<feesAmount>0</feesAmount>
<deductionsAmount>0</deductionsAmount>
<thirdPartyAmount>0</thirdPartyAmount>
<grossValue>2.5</grossValue>
<count>1</count>
<minMark>000</minMark>
<maxMark>0000</maxMark>
</bookInfo>
```
baspax1
Δημοσιεύσεις: 2
Εγγραφή: Σάβ Ιούλ 29, 2023 9:25 pm

Re: Λύση για άντληση εξόδων χαρακτηρισμών και πληροφοριών

Δημοσίευση από baspax1 »

Καλημέρα,
Εχει τύχει σε καποιον κατι παρόμοιο; θελω απλα ενα end point η εναν συνδιασμό αυτών που να μου δίνει απλα τα σωστα δεδομένα οπως τα δείχνει και στο mydata για να κανω τους χαρακτηρισμούς εξόδων απο την εφαρμογή μου και να βλεπω αμεσα ποια δεν εχω χαρακτηρήσει.
Απάντηση