zoho tax export bills

This commit is contained in:
Ralph Soika 2025-06-19 14:13:08 +02:00
parent 7204fc43c8
commit 7b283e5b03
3 changed files with 32 additions and 8 deletions

View file

@ -972,6 +972,21 @@ public class ZohoAPIService {
* This finder method returns the tax ID to a given percentage. * This finder method returns the tax ID to a given percentage.
* The method returns null if no tax with this percentage exists * The method returns null if no tax with this percentage exists
* *
* Change: 19.June 2025 - we do no longer resolve the tax information
*
* Akhil Raj:
* Of course, we will be reviewing the tax information. Since the
* goal of integrating the systems is to automate processes and minimize manual
* input, I simply inquired whether tax data could be retrieved. However, now
* that you've clarified that Imix does not store this information, that's
* perfectly fine we can manage those details and input them during our
* verification process.
*
* ## Finale Lösung
* Wir fangen den API error nun ab. so kann Herr Hoelzl das problem an die
* Kanzlei melden, diese können die Steuernummer ergänzen und man kann dann
* bequem den fehlgeschlagenene Export wiederholen.
*
* @param tax_percentage * @param tax_percentage
* @param accessToken * @param accessToken
* @return taxID * @return taxID
@ -980,6 +995,11 @@ public class ZohoAPIService {
public String lookupTaxID(float tax_percentage, String accessToken) public String lookupTaxID(float tax_percentage, String accessToken)
throws PluginException { throws PluginException {
// deactivated - see comment
// if (true) {
// return null;
// }
if (tax_percentage == 0.0) { if (tax_percentage == 0.0) {
return null; return null;
} }

View file

@ -1492,7 +1492,7 @@ Wiedervorlage wird um 7 bzw. 5 Tage erhöht</bpmn2:text>
<imixs:value><![CDATA[0]]></imixs:value> <imixs:value><![CDATA[0]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="txtmailsubject" type="xs:string"> <imixs:item name="txtmailsubject" type="xs:string">
<imixs:value><![CDATA[Zoho API Error <itemvalue>adapter.error_code</itemvalue>]]></imixs:value> <imixs:value><![CDATA[<itemvalue>adapter.error_code</itemvalue> - <itemvalue>$workflowgroup</itemvalue> : <itemvalue>invoice.number</itemvalue>]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="keyaccessmode" type="xs:string"> <imixs:item name="keyaccessmode" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value> <imixs:value><![CDATA[0]]></imixs:value>
@ -1534,7 +1534,7 @@ Wiedervorlage wird um 7 bzw. 5 Tage erhöht</bpmn2:text>
<imixs:value><![CDATA[0]]></imixs:value> <imixs:value><![CDATA[0]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="rtfresultlog" type="xs:string"> <imixs:item name="rtfresultlog" type="xs:string">
<imixs:value><![CDATA[Zoho API Error: <itemvalue>adapter.error_code</itemvalue>]]></imixs:value> <imixs:value><![CDATA[<itemvalue>adapter.error_code</itemvalue>: <itemvalue>adapter.error_message</itemvalue>]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="keyupdateacl" type="xs:string"> <imixs:item name="keyupdateacl" type="xs:string">
<imixs:value><![CDATA[false]]></imixs:value> <imixs:value><![CDATA[false]]></imixs:value>
@ -1552,7 +1552,10 @@ Wiedervorlage wird um 7 bzw. 5 Tage erhöht</bpmn2:text>
<imixs:item name="rtfmailbody" type="xs:string"> <imixs:item name="rtfmailbody" type="xs:string">
<imixs:value><![CDATA[An error occured during Cargosoft Import and Zoho Export: <itemvalue>adapter.error_code</itemvalue> <imixs:value><![CDATA[An error occured during Cargosoft Import and Zoho Export: <itemvalue>adapter.error_code</itemvalue>
<propertyvalue>application.url</propertyvalue>index.jsf?workitem=<itemvalue>$uniqueid</itemvalue>]]></imixs:value> <itemvalue>adapter.error_message</itemvalue>
See details: <propertyvalue>application.url</propertyvalue>index.jsf?workitem=<itemvalue>$uniqueid</itemvalue>]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="namownershipnames" type="xs:string"> <imixs:item name="namownershipnames" type="xs:string">
<imixs:value/> <imixs:value/>

View file

@ -4132,7 +4132,10 @@ Export erfolgt über eine asynchrone Verarbeitung im Modell 'cargosoft-export']]
<imixs:item name="rtfmailbody" type="xs:string"> <imixs:item name="rtfmailbody" type="xs:string">
<imixs:value><![CDATA[An error occured during Cargosoft Import and Zoho Export: <itemvalue>adapter.error_code</itemvalue> <imixs:value><![CDATA[An error occured during Cargosoft Import and Zoho Export: <itemvalue>adapter.error_code</itemvalue>
<propertyvalue>application.url</propertyvalue>index.jsf?workitem=<itemvalue>$uniqueid</itemvalue>]]></imixs:value> <itemvalue>adapter.error_message</itemvalue>
See details: <propertyvalue>application.url</propertyvalue>index.jsf?workitem=<itemvalue>$uniqueid</itemvalue>]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="keyversion" type="xs:string"> <imixs:item name="keyversion" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value> <imixs:value><![CDATA[0]]></imixs:value>
@ -4173,7 +4176,7 @@ Export erfolgt über eine asynchrone Verarbeitung im Modell 'cargosoft-export']]
<imixs:value><![CDATA[0]]></imixs:value> <imixs:value><![CDATA[0]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="rtfresultlog" type="xs:string"> <imixs:item name="rtfresultlog" type="xs:string">
<imixs:value><![CDATA[Zoho API Error: <itemvalue>adapter.error_code</itemvalue>]]></imixs:value> <imixs:value><![CDATA[<itemvalue>adapter.error_code</itemvalue>: <itemvalue>adapter.error_message</itemvalue>]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="keyupdateacl" type="xs:boolean"> <imixs:item name="keyupdateacl" type="xs:boolean">
<imixs:value>false</imixs:value> <imixs:value>false</imixs:value>
@ -4189,7 +4192,7 @@ Export erfolgt über eine asynchrone Verarbeitung im Modell 'cargosoft-export']]
<imixs:value/> <imixs:value/>
</imixs:item> </imixs:item>
<imixs:item name="txtmailsubject" type="xs:string"> <imixs:item name="txtmailsubject" type="xs:string">
<imixs:value><![CDATA[Zoho API Error: <itemvalue>adapter.error_code</itemvalue>]]></imixs:value> <imixs:value><![CDATA[<itemvalue>adapter.error_code</itemvalue> - <itemvalue>$workflowgroup</itemvalue> : <itemvalue>invoice.number</itemvalue>]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="keymailreceiverfields" type="xs:string"> <imixs:item name="keymailreceiverfields" type="xs:string">
<imixs:value><![CDATA[process.team]]></imixs:value> <imixs:value><![CDATA[process.team]]></imixs:value>
@ -5230,8 +5233,6 @@ Export erfolgt über eine asynchrone Verarbeitung im Modell 'cargosoft-export']]
</bpmndi:BPMNLabel> </bpmndi:BPMNLabel>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_eG2EJw" id="BPMNEdge_mBFEMw" sourceElement="BPMNShape_f9xNxA" targetElement="BPMNShape_Task_9"> <bpmndi:BPMNEdge bpmnElement="sequenceFlow_eG2EJw" id="BPMNEdge_mBFEMw" sourceElement="BPMNShape_f9xNxA" targetElement="BPMNShape_Task_9">
<di:waypoint x="1356.0" y="1363.0"/>
<di:waypoint x="1356.0" y="1363.0"/>
<di:waypoint x="1356.0" y="1363.0"/> <di:waypoint x="1356.0" y="1363.0"/>
<di:waypoint x="1356.0" y="1476.0"/> <di:waypoint x="1356.0" y="1476.0"/>
<di:waypoint x="1335.0" y="1476.0"/> <di:waypoint x="1335.0" y="1476.0"/>