Code Monkey home page Code Monkey logo

e-taxinvoice-pdfgen's People

Contributors

climsaroj avatar jitti-etda avatar mahasak avatar naponsu avatar nathametda avatar nopponp avatar pragasitcha avatar rnzit avatar ultimaweapon avatar varokas-agoda avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

e-taxinvoice-pdfgen's Issues

ไม่สามารถสร้างกดไฟล์ PDF ได้ , Index was outside the bounds of the array.

สวัสดีครับ

ไม่สามารถสร้างกดไฟล์ PDF ได้ ,
ERROR "Index was outside the bounds of the array."

  • ติดดั้งจากไฟล์ล่าสุด eTaxInvoice_v1.1.0.zip
  • Windows 10 Pro 22H2 64Bit
  • ลองลบ Database แล้วไม่หาย C:\Users\xxx\AppData\Local\etaxEtda\PDFgenDatabase.db
  • ปรับมาใช้ Java 1.8.0_291 - 391 แล้วไม่หาย
  • Installation Path C:\Users\xxx\AppData\Local\Apps\2.0\E49TDM4N.DYZ\RAVKDW1R.KH5\etax..tion_0000000000000000_0001.0001_f111533cd7d27c2d
  • ลองกับ JDK , JRE ไม่ได้ทั้งคู่
    C:\Program Files\Java\jre-1.8\bin , C:\Program Files\Java\jdk1.8.0_333\bin
  • ลองกับ JDK version 1.8 , jdk-21 ก็ไม่ได้
  • สร้างสินค้าแล้ว , สร้างลูกค้าแล้ว, สร้างบริษัทแล้ว ก็ไม่ได้

ปล. ลิงค์ที่หน้าเว็บ เป็นเวอร์ชั่นเก่า รบกวนประสานแก้ไขเพิ่มเติมนะครับ ให้ลิงค์ต่อมาที่ github ก็ได้
https://www.etda.or.th/th/Our-Service/Digital-Trusted-services-Infrastructure/TEDA/ETAX/Information/DOWNLOAD/Application-Source-code/booklist.aspx

ขอบคุณครับ

image

image

image

image

image

image

Remove unused file

These files are not necessary in the project. Please delete them and put in .gitignore. People can download the binaries via Release page.

.vs/
eTaxInvoicePdfGenerator/bin/
eTaxInvoicePdfGenerator/obj/
publish/

RDLC structure has changed after modified

I ve worked on Visual Studio 2017 community
faces problem RDLC file changed itself structure.

under debugging mode found VS push this error about.
definition from XSD version 2008 > XSD version 2016

ที่อยู่ขึ้นไม่ถูกต้อง ในกรณีที่สร้างใบยกเลิก

กรณีที่สร้างใบยกเลิกใบกำกับภาษี ที่อยู่ฝั่งผู้ซื้อ ขึ้นข้อมูลไม่ถูกต้องโดยปรากฏเป็นข้อมูลของผู้ขาย

สร้างใบกำกับภาษี

image

สร้างใบกำกับภาษีโดยเลือกเป็นใบยกเลิก

image

พบว่า ในส่วนของที่อยู่ผู้ซื้อ ปรากฏข้อมุลผิดดังที่ hilight

Extract XML generation logic into its own repo and publish a public NuGet package

This will have many benefits to both the project and the community

  1. People who have their own PDF / Invoice generation program would only be interested only in the xml generation logic
  2. It's easier to add test and understand the code. The generation method also needs fix on edge cases along with many other unimplemented cases.
  3. Possible to use this as a reference implementation to the spec.

Specifically I'm talking about the code around this part

https://github.com/ETDA/e-TaxInvoice-PDFgen/blob/master/eTaxInvoicePdfGenerator/util/getInvoice_Xml.cs

https://github.com/ETDA/e-TaxInvoice-PDFgen/blob/master/eTaxInvoicePdfGenerator/PDFA3/ElectronicDocument.cs

Update XMP schema for validation

XMP of generated PDF failed to validate on website

https://www.pdflib.com/knowledge-base/xmp-metadata/free-xmp-validator/

to fix this issue i create PR #18

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.