[GNC] [SPAM] Re: Decimal points messed up

John Ralls jralls at ceridwen.us
Wed Aug 28 23:44:28 EDT 2019


2.4.11 was released more than 6 1/2 years ago. It was built for 32 bits so the miracle that it runs on Mojave will end with Catalina, which doesn't run 32-bit binaries. You're very likely the only user left still running 2.4 on MacOS.

You can of course hack away on invoice.scm in 3.6 if you like. Normally I'd say that was a suboptimal solution because you'd have to make a patch and reapply it with every upgrade after modifying it to accommodate whatever changes had been made to the report since the last upgrade. But since you don't upgrade much I guess that won't matter to you.

Using the custom settings doesn't mean that you need to create a saved configuration for every invoice. You can create a template with the logo and whatever other formatting changes you like and save that, then open it and make further changes in the options as needed for individual invoices.

Notice that the Layout tab also has a block at the bottom for entering custom CSS where you might be able to add the space in the amounts and can certainly adjust the table spacing. Mind, however, that I don't use invoices at all and can't give you more specific guidance. Perhaps others here can.

Regards,
John Ralls

> On Aug 28, 2019, at 3:52 AM, Axel Essbaum <axel at essbaum.com> wrote:
> 
>> 
>> I see also that the new invoice layout is a bit problematic for me.  Where before I had "CHF 390.00" I now have "SFr.390.00" (no space between currency and value).  Also, the cells in the printed table have very little space to the cell borders.  I'm wondering if it's worth the effort to dig through the default invoice.scm to get the layout I want (like it used to be in 2.4) or if I should just stay with 2.4.  Are there any particular gotchas with running 2.4.11 with Mojave?
> 
> 
> Don't suppose this is easy to work around?  (2.4.11 in Mojave)
> 
> ====
> Crashed Thread:        0
> 
> Exception Type:        EXC_CRASH (SIGABRT)
> Exception Codes:       0x0000000000000000, 0x0000000000000000
> Exception Note:        EXC_CORPSE_NOTIFY
> 
> Termination Reason:    DYLD, [0x4] Symbol missing
> 
> Application Specific Information:
> dyld: launch, loading dependent libraries
> DYLD_FRAMEWORK_PATH=/Applications/Gnucash.app/Contents/Frameworks
> DYLD_LIBRARY_PATH=/Applications/Gnucash.app/Contents/Resources/lib:/Applications/Gnucash.app/Contents/Resources/lib/gnucash::/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/:/Applications/Gnucash.app/Contents/Resources/lib:/Applications/Gnucash.app/Contents/Resources/lib/gnucash
> 
> Dyld Error Message:
>  Symbol not found: _inflateValidate
>  Referenced from: /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
>  Expected in: /Applications/Gnucash.app/Contents/Resources/lib/libz.1.dylib
> in /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
> 
> - Axel
> 



More information about the gnucash-user mailing list