Giter Site home page Giter Site logo

siboxd / fatturapa-model Goto Github PK

View Code? Open in Web Editor NEW
3.0 0.0 0.0 480 KB

Model classes for Italian Electronic Invoicing (Fatturazione Elettronica) with annotations to be transformed to XML format thanks to SimpleXML framework "http://simple.sourceforge.net/".

License: MIT License

Java 100.00%
fattura-elettronica fatturazione-elettronica fattura-pa einvoice e-invoice italy xml jaxb android java

fatturapa-model's People

Contributors

siboxd avatar

Stargazers

 avatar  avatar  avatar

fatturapa-model's Issues

DatiTrasmissione.Builder: do not require field that with default value

Is your feature request related to a problem? Please describe.
When compiling DatiTrasmissione Builder constructor a recipient code is required... even if you don't have one and should put the default "0000000" code.

Describe the solution you'd like
Remove from constructor the mandatory field, initializing it with the default value 0000000;
so if someone wants to modify it, it can with appropriate setter...

Use appropriate parameter Java types

Is your feature request related to a problem? Please describe.
Now all parameter types are Strings even numbers!

Describe the solution you'd like
It would be nice for numbers at least, if the parameter types could be transformed to relative numeric Java types, maintaining compatibility (because compatibility must be preserved, this should be done after #13).

Parameter syntactic checks based on XSD

Is your feature request related to a problem? Please describe.
Add syntactic cheks to String parameters. Now there are no controls.

Describe the solution you'd like
When setting parameters there should be a check of correctness based on XSD scema definition restrictions.

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.