[GNC-dev] Country specific Invoices
Mihai Demian
mihai.demian at easyea.ro
Fri Jan 19 02:35:13 EST 2024
Hello,
On the Romanian side of things, there are two java apps that perform the validation, found here
https://mfinante.gov.ro/web/efactura/informatii-tehnice
Since the page supports only Romanian, "valodatoare" means validation app.
I will start reading and learning guile and try to come up with something useful.
Thank you.
On 19 January 2024 06:11:58 EET, john <jralls at ceridwen.us> wrote:
>The simplest way would be to obtain or write a script in javascript to obtain the validation code. You'd insert that into a custom invoice report and display the result somewhere on the resulting invoice.
>
>The main downside of that approach is that you'll be querying for the validation code every time you run the report. If the API gives you the same validation code every time you send it the same information without complaint then that's not a problem. If it is a problem then the best alternative would be to add a persistent report option and use Guile's web client (https://www.gnu.org/software/guile/manual/html_node/Web-Client.html) module to fill in the validation code and figure out some place to store it.
>
>Regards,
>John Ralls
>
>> On Jan 18, 2024, at 09:03, Carlos R. Pasqualini via gnucash-devel <gnucash-devel at gnucash.org> wrote:
>>
>> El jue, 18-01-2024 a las 14:38 +0100, Frank H. Ellenberger escribió:
>>> Hello Carlos,
>>>
>>> Am 18.01.24 um 12:13 schrieb Carlos R. Pasqualini via gnucash-devel:
>>>> Hello
>>>>
>>>> I am starting to using GNUCash for personal use, It's Great
>>>>
>>>> Immediately started to searching ways to implement it on my small
>>>> business, in Argentina, where we need to interact with a
>>>> government's
>>>> API to post some information and get a code that must be present on
>>>> the
>>>> invoice to be a legal document.
>>>
>>> From my understanding of your description you should enter the code
>>> as
>>> Company ID. See
>>> https://www.gnucash.org/docs/v5/C/gnucash-manual/book-options.html#business-book-options
>>>
>>
>> The Company ID is what we call CUIT which identified the Physical or
>> Juridic Person. On other countries in South America (Brasil, Uruguay)
>> it's called RUT.
>>
>> The code I'm talking it's a transaction validation code, kind of CRC o
>> hash, but numeric only and is generated/assigned by government's
>> software and not on our side.
>>
>>>> I came across a recent mail on this list which I can not respond
>>>> to:
>>>> https://lists.gnucash.org/pipermail/gnucash-devel/2024-January/046877.html
>>>>
>>>> I would be thankful if John or anyone else can explain a bit
>>>> further
>>>> how that country-specific implementation will need to be done and
>>>> how
>>>> to distribute it in a way that other people can use it. Is there
>>>> any
>>>> plugin or extension interface we need to attach to? Or I can make
>>>> the
>>>> invoice to me sent to another API in a way that the development can
>>>> be
>>>> done there, outside of GC?
>>>>
>>>>
>>>> Thanks
>>>>
>>> I will add a few thoughts on that thread.
>>>
>>> Regards
>>> Frank
>>
>> Thanks
>>
>> --
>> Carlos R. Pasqualini
>> _______________________________________________
>> gnucash-devel mailing list
>> gnucash-devel at gnucash.org <mailto:gnucash-devel at gnucash.org>
>> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>
>_______________________________________________
>gnucash-devel mailing list
>gnucash-devel at gnucash.org
>https://lists.gnucash.org/mailman/listinfo/gnucash-devel
--
Trimis de pe telefon utilizand K-9 Mail.
More information about the gnucash-devel
mailing list