MARX#87261 Factuursynchronisatie probleem tussen T365 via Mareon (obv Saxton/JSON)
svn path=/Mareon/trunk/; revision=67635
This commit is contained in:
@@ -799,7 +799,7 @@ function A2012_Xtractor2AX(v_xml, xtractFile) {
|
||||
function A365_Xtractor2AX(v_resp, i, v_deelxml, v_factuur_key, v_notification_key, v_send_invoice_2_woco)
|
||||
{
|
||||
var l_saxton_json = 0;
|
||||
var l_reponsetekst = "";
|
||||
var l_reponsetekst = "";
|
||||
if (v_send_invoice_2_woco == "0")
|
||||
{ // Factuur niet naar opdrachtgever sturen, is niet gewenst aldaar! De factuur wordt dus niet verwerkt (door opdrachtgever).
|
||||
// We moeten de factuur alleen uit de NQ halen, zowel in geval van NQ als classic SYNC (niet NQ), zodat die de volgende keer niet weer hier langs komt.
|
||||
@@ -864,13 +864,17 @@ function A365_Xtractor2AX(v_resp, i, v_deelxml, v_factuur_key, v_notification_ke
|
||||
}
|
||||
else
|
||||
{
|
||||
var tmp_xml = STR_2_XML(v_deelxml.xml);
|
||||
__Log("A365_Xtractor2AX JSON: tmp_xml " + tmp_xml.xml, 4);
|
||||
|
||||
|
||||
// JSON via Saxton/ AX webservice
|
||||
var l_saxton_json = 1;
|
||||
// Gedeelte van het URL pad naar de webservice "PreInvoice"
|
||||
var v_company_id = Xtractor_2_CompanyID(v_deelxml);
|
||||
var v_company_id = Xtractor_2_CompanyID(tmp_xml);
|
||||
var v_API = "api/v0.1/" + v_company_id + "/Suppliers/PreInvoice";
|
||||
// Conversie van Xtractor-XML naar Preinvoice-JSON
|
||||
var l_json_data = Xtractor_2_PreInvoice(v_deelxml, l_pdf_base64);
|
||||
var l_json_data = Xtractor_2_PreInvoice(tmp_xml, l_pdf_base64);
|
||||
var v_req = JSON.stringify(l_json_data, null, 2);
|
||||
var v_type = 0;
|
||||
var v_soapAction = "";
|
||||
|
||||
Reference in New Issue
Block a user