محب العقيدة قام بنشر يونيو 27 قام بنشر يونيو 27 السلام عليكم طلب مني المساعدة في ربط برنامج محاسبة اكسيس على نظام الفوترة وان اطلب منكم افكارا للمساعدة في عمل ذلك شروط الربط بعد القيام بتجهيز الفاتورة بصيغة )XML( يتم تشفير الملف على نظام )Base64( وإدراجها في ملف JSON مع إضافة Client-ID و Secret Key وارساله على api لجهاز الضريبة اسئلتي وهو بعد عملكم وخبرتكم على الية الربط بنظام الفونرة السعودي 1-ما هي افضل طريقة لانشاء ملف اكس ام ال وتشفيره 2-ما هي افضل طريقة للقيام بانشاء ملف جوسون الحقت ملف بي دي اف مختصر للالية الكاملة المطلوبة حتى تحيطوا علما بالمسالة pdf71.pdf
أمير ادم قام بنشر يونيو 28 قام بنشر يونيو 28 تفضل اخي الكريم محب العقيده https://www.officena.net/ib/topic/124767-مساعدة-في-ايجاد-الخطاء-في-قرائة-الفاتورة-الالكترونية-عن-طريق-الكيو-اركود/#comment-743775 سوف تجد هنا ماتريده وهوا للاستاذنا الكريم فوكش 1
محب العقيدة قام بنشر يونيو 29 الكاتب قام بنشر يونيو 29 الله يعطيك العافية زجزاك الله خيرا الطريقة المشار اليها تختلف تماما عن المطلوب على كل حال انا الان بقضل الله في قطعت شوطا هاما من الطريق حيث استطعت ان انشئ ملف اكس ام ال حسب المعيار المطلوب وعند التعثر ساطرح اسئلتي هنا امامي الان انشاء uuid لكل فاتورة اتذكر اني رايت موضوع في المنتدى حول هذا الموضوع التشفير انشاء ملف json الارسال عبر api حيث لم يسبق لي ان بعثت ملف جوسون عن طريق الاكسيس
محب العقيدة قام بنشر يوليو 2 الكاتب قام بنشر يوليو 2 السلام عليكم يبدو اني تعثرت عند ارسال ملف JSON الذي يحتوي على ملف ال اكس ام ال المشفر حيث لم يسبق لي ان استخدم API في الاكسيس ادرجت قاعدة بيانات في موديول فيه نتيجة ملف JSON المراد ارساله الى دائرة الضريبة واستقبال ملف الجوسون الذي فيه الباركود كرد من السيرفر للذين يعرفون# C حيث لا اني لم اتعلمها هم ادرجو مثال لارسال الملف بهذه اللغة واسقبال الرد بهذه اللغة var client = new RestClient("https://backend.jofotara.gov.jo/core/invoices/"); client.Timeout = -1; var request = new RestRequest(Method.POST); request.AddHeader("Client-Id", "رقم المستخدم"); request.AddHeader("Secret-Key", "المفتاح السري"); request.AddHeader("Content-Type", "application/json"); request.AddHeader("Cookie", "stickounet=4fdb7136e666916d0e373058e9e5c44e|7480c8b0e4ce7933 ee164081a50488f1"); var body = @"{" + "\n" + @" ""invoice"": ""Encrypted XML Code""" + "\n" + @"}"; request.AddParameter("application/json", body, ParameterType.RequestBody); IRestResponse response = client.Execute(request); Console.WriteLine(response.Content); للذين يعرفون تحويل هذا الكود الة فيجوال بيسك لا يبخلون علين وشكرا مقدما ملف الكسيس في المرفقات Databasetax.accdb
أفضل إجابة Foksh قام بنشر يوليو 2 أفضل إجابة قام بنشر يوليو 2 أخي الكريم @محب العقيدة .. دون ملف مرفق لتجربة النتيجة فأن الأمر سيطول وسندور في دوامة إيصال المعلومة بشكل صحيح .. على العموم جرب فكرتي من خلال طريقة سابقة أشار إليها أخونا @أمير ادم جزاه الله كل خير .. Sub SendInvoice() Dim url As String url = "https://backend.jofotara.gov.jo/core/invoices/" Dim clientID As String clientID = "رقم المستخدم" ' استبدل برقم المستخدم الفعلي Dim secretKey As String secretKey = "المفتاح السري" ' استبدل بالمفتاح السري الفعلي Dim encryptedXML As String encryptedXML = "Encrypted XML Code" ' استبدل بكود XML المشفر Dim body As String body = "{" & Chr(34) & "invoice" & Chr(34) & ": " & Chr(34) & encryptedXML & Chr(34) & "}" Dim xmlhttp As Object Set xmlhttp = CreateObject("MSXML2.XMLHTTP") xmlhttp.Open "POST", url, False xmlhttp.setRequestHeader "Client-Id", clientID xmlhttp.setRequestHeader "Secret-Key", secretKey xmlhttp.setRequestHeader "Content-Type", "application/json" xmlhttp.send body Dim response As String response = xmlhttp.responseText MsgBox "Response: " & response End Sub جرب وأخبرني بالنتيجة
محب العقيدة قام بنشر يوليو 2 الكاتب قام بنشر يوليو 2 ان شاء الله ساجربها عندما احصل على مفاتيح السر اما قولك دون ملف مرفق لتجربة النتيجة. .. فهذه مشكله بحد ذاتها اذا كيف ستجرب بدون كلمات السر والمستخدم؟ فلو انهم عملو امكانية عمل تست لاي بي اي بديل لكان الامر اهون وقمت بالف تجربة حتى تضبط😁 واستخدمت البوست مان. فالمشكلة كيف ستجرب المرفق بدون المفتاح السري والمستخدم وحتى لو جربت بها ونجحت العملية سيعتبروها فاتورة قد بعتها. ههه
Foksh قام بنشر يوليو 2 قام بنشر يوليو 2 5 ساعات مضت, محب العقيدة said: ان شاء الله ساجربها عندما احصل على مفاتيح السر اما قولك دون ملف مرفق لتجربة النتيجة. .. فهذه مشكله بحد ذاتها اذا كيف ستجرب بدون كلمات السر والمستخدم؟ فلو انهم عملو امكانية عمل تست لاي بي اي بديل لكان الامر اهون وقمت بالف تجربة حتى تضبط😁 واستخدمت البوست مان. فالمشكلة كيف ستجرب المرفق بدون المفتاح السري والمستخدم وحتى لو جربت بها ونجحت العملية سيعتبروها فاتورة قد بعتها. ههه توضحت الفكرة ، قد يكون الأمر قد اختلط علي ، على العموم جرب وأخبرنا 😉
محب العقيدة قام بنشر يوليو 9 الكاتب قام بنشر يوليو 9 الحمد لله تم الامر والشكر لله ثم للاخ fokh طبعا اضطرت ان انشئ اب بي اي وهمي حتى استطعت ان اجرب والاكواد واهندل الرسبونس الراجع ان شاء الله ان اتيح لي مجال ساشرح كيف يتم انشاء api مخصص مزيف مع headers حتى يتم اختبار الاكواد بفيديو لاني عانيت كثيرا حتى توصلت للطريقة واريد ان اسهل على من بعدي جهد العناء 2
ابو البشر قام بنشر يوليو 9 قام بنشر يوليو 9 30 دقائق مضت, محب العقيدة said: الحمد لله تم الامر والشكر لله ثم للاخ fokh طبعا اضطرت ان انشئ اب بي اي وهمي حتى استطعت ان اجرب والاكواد واهندل الرسبونس الراجع ان شاء الله ان اتيح لي مجال ساشرح كيف يتم انشاء api مخصص مزيف مع headers حتى يتم اختبار الاكواد بفيديو لاني عانيت كثيرا حتى توصلت للطريقة واريد ان اسهل على من بعدي جهد العناء الحمد لله رب العالمين .................. الموضوع مهم للجميع .... ونحن في انتظار الشرح ... بارك الله فيك
Foksh قام بنشر يوليو 9 قام بنشر يوليو 9 أحسنت أخي الكريم ، بانتظار الشرح ، أو أنصحك بفتح موضوع جديد مستقل للشرح ، لتعم الفائدة أكثر 🥰💐
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.