Inhoudsopgave

Een print wijzigen / aanpassen met parameters of een extra print toevoegen

MJA Bijgewerkt door MJA

Het is mogelijk om zelf kleine aanpassingen op prints te doen.

Stel je wilt een productcode tonen op de prints van de verkoopoffertes of je wilt gewicht en aantallen tonen op een pakbon, of je wilt het etiket rechts in de plaats van links. Dit kan middels het gebruik van parameters. Deze parameters kunnen worden ingesteld op de prints door de applicatiebeheerder.

Bedenk vooraf of de betreffende aanpassing moet gelden voor alle documenten van de betreffende module of dat je een print wilt kunnen kiezen.

Of parameters werken is afhankelijk van welke prints in jullie Newbase omgeving staan ingesteld. Als er met eigen prints wordt gewerkt kan het zijn dat de parameters niet werken. Neem in dit geval contact op met support@newbase.nl

1. Voor alle documenten van een module een parameter instellen?

Onderstaand staat beschreven hoe je een parameter kunt toevoegen op een bestaande print. Als je een keuze wilt hebben tussen een print met en een print zonder parameter dien je een nieuwe print toe te voegen als alternatieve keuze binnen een module lees dan verder in hoofdstuk 2.

  1. Ga naar module Company > Widget Print / Sjabloon inhoud
  2. Zoek in hoofdstuk 3 van deze helpfile de parameter welke je wilt toevoegen op een print
  3. Zorg ervoor dat je in wijzig stand staat
  4. Zoek de regel van de print waar je een parameter op wilt toevoegen of verwijderen en klik op het wijzig icoon vooraan de regel
  5. Kopieer de parameter uit dit document en plak deze in de pop-up in het veld parameter en klik op opslaan
Let op! De Newbase prints worden continu doorontwikkeld. Indien een parameter het niet doet zoals hieronder beschreven, dan zijn jouw prints mogelijk niet van de laatste versie. Neem hiervoor op met de support afdeling van Newbase.

2. NIET voor alle documenten een parameter instellen maar kunnen kiezen?

Stel je wilt een parameter instellen voor de module verkoopofferte maar niet voor alle verkoopoffertes, dan dien je een extra print toe te voegen welke je een eigen naam geeft. Dan kun je binnen een offerte kiezen welke print je wilt gebruiken.

  1. Klik in de bovengenoemde widget op het plusje rechtsboven > een pop-up opent
  2. Zoek in het veld 'module' de naam van de module > bijvoorbeeld verkoopofferte
  3. Zoek in het veld 'scherm' de naam van de print die je wilt gebruiken. Tip kijk in de widget hoe de print heet.
  4. Zet in de het veld 'omschrijving' de naam die je de print wilt geven, deze zie je terug binnen de module
  5. Zet de parameter in het veld 'parameter'
  6. Klik op opslaan

Onderstaand een beschrijving van de beschikbare parameters:

3. Algemene parameters

Tonen van de productcode in de regels

Deze parameter heeft tot gevolg dat de productcode wordt getoond in de regels.  Geen productcode? Dan parameter weglaten.

Parameter: [productcode=show]

Alleen netto prijs zonder korting/toeslag

Met deze parameter wordt alleen de prijs van het product afgedrukt en wordt een korting of toeslag niet inzichtelijk gemaakt. Let erop dat je wanneer je van deze parameter gebruik maakt er wel voor zorgt dat je kiest voor de instelling korting per product ipv op het totaal bedrag. Dit kun je doen bij Instellingen > Company > widget Financiele instelling.

Parameter: [price=net]

Paginanummer toevoegen

Mogelijke keuzes voor het toevoegen van een paginanummer(voer één van deze mogelijkheden in op de plek waar <position> staat: 

Parameter voor links boven: [pagenr=<header_right>]

Parameter voor links onder: [pagenr=<footer_right>]

Parameter voor midden onder: [pagenr=<footer_middle>]

Geen paginanummer, dan parameter leeg laten.

Toevoegen van een valutateken

Deze parameter heeft tot gevolg dat er vóór de eenheidsprijs EN het totaalbedrag in de regel een valutateken komt te staan. Is deze leeg, dan wordt het valutateken in de kolomkop van de betreffende kolommen geprint. Bij korting en toeslag kolommen wordt wel een valuta teken afgedrukt wanneer er een bedrag als korting wordt gegeven.

Parameter: [currency=in_line]

Toevoegen van een lijn tussen de regels

Parameter: [recsep=1] 

Vul een 1 of een a in achter de =

Mogelijk waarden:

1 of a; heeft tot gevolg dat er een lijn als scheiding tussen de records wordt afgedrukt.

a: alle, tussen elke regel wordt een lijn afgedrukt onafhankelijk van het niveau

1: niveau 1, alleen boven regels van niveau 1 wordt een lijn afgedrukt

leeg: er wordt geen scheidingslijn tussen de regels afgedrukt.

Locatie van het etiket

Parameter voor etiket links, documenttitel rechts van etiket maar links uitgelijnd: [labelposition=L]

Parameter voor etiket links, documenttitel rechts van etiket maar rechts uitgelijnd: [labelposition=L-TRA]

Parameter voor etiket rechts, documenttitel links van etiket: [labelposition=R]

Parameter voor GEEN etiket: [labelposition=NO]

Geen aantal of stuksprijs tonen, alleen totaalprijs

Met onderstaande parameter worden er regels afgedrukt zonder aantal of eenheidsprijs, maar met alleen een totaalprijs op regelniveau.

Parameter: [linepricetotals=only]

Toevoegen van een page break

Deze parameter activeert conditioneel een page break in de verkoopdocumenten. Er zijn de volgende mogelijkheden:

* title: een page break na de starttekst, vóór de regels

   van toepassing als je een ‘brief’ als voorblad hebt

* conditions: een page break vóór de condities

   dus als je de condities op een aparte pagina wilt afdrukken

* end: een page break vóór de eindtekst

   dus als je de eindtekst op een aparte pagina wilt afdrukken

Deze parameters kunnen in combinatie met elkaar gebruikt worden.

Parameter: [pagebreak=<title / conditions / end>] 

Locatie van eindtekst/voorwaarden

Deze parameter bepaalt of je eerst de eindtekst(E) wilt en daarna de voorwaarden(C) of andersom. Indien geen parameter, dan is de default waarde CE, dus eerst de voorwaarden en dan de eindtekst.

Parameter: [conditionendtextposition=<CE/EC>]

Welke condities afdrukken en volgorde condities bepalen

Deze parameter geldt alleen voor inkoop- en verkoopdocumenten. Wordt de parameter leeg gelaten, dan worden de door Newbase vastgestelde standaard settings gebruikt. Voor verkoopofferte, verkooporder, serviceofferte, serviceorder en inkoopopdracht worden standaard alle condities afgedrukt. Voor de verkoopfactuur de leveringscondities en leveringsmethode niet.

Parameter: [conditions=<ALL/OFF/PayM/PayT/PriceT/DelM/DelT]

Condities:

* ALL: Alle voorwaarden worden afgedrukt ongeacht het documenttype

   Op een verkoopfactuur worden dan wel leveringscondities afgedrukt. Dit mag dan de enige waarde zijn van de parameter.

* OFF: Er worden geen voorwaarden afgedrukt. Dit mag dan de enige waarde zijn van de parameter.

* PayT: Betalingscondities worden afgedrukt (niet samen met met ALL en OFF)

* PayM: Betalingsmethode wordt afgedrukt (niet samen met ALL en OFF)

* PriceT: Prijsstelling wordt afgedrukt (niet in combinatie met ALL en OFF)

* DelT: Leveringscondities worden afgedrukt (niet in combinatie met ALL en OFF)

* DelM: Leveringsmethode worden afgedrukt (niet in combinatie met ALL en OFF)

PayT, PayM, PriceT, DelT, DelM kunnen dus in combinaties voorkomen, bijvoorbeeld [conditions=PayT,PayM,DelM] 

Volgorde:

Wil je een andere volgorde van de condities dan kun je deze bepalen door de parameter in een andere volgorde te zetten dus bijvoorbeeld [conditions=PayT,PayM,DelM] of [conditions=PayM,PayT,DelM] of [conditions=DelM,PayT,PayM] 

Condities in kolommen afdrukken

Je kunt nu zelf bepalen of de de condities als aparte zinnen of als twee kolommen worden afgedrukt. Wat in de eerste en de tweede kolom komt wordt bepaald door de eerste dubbele punt (':')  die gevonden wordt in de tekst van de conditie. Staat er geen dubbele punt in de tekst, dan wordt alsnog een volledige regel afgedrukt.

Je schakelt deze kolom weergave in met de parameter: [splitConditionsText]

Afdrukken aanhef?

Deze parameter bepaalt of de aanhef wordt afgedrukt. Wordt de parameter leeg gelaten, dan worden de door Newbase vastgestelde standaard settings gebruikt. Voor verkoopofferte, verkooporder, serviceofferte en serviceorder wordt de aanhef afgedrukt, voor alle andere documenten (ook inkoop of betalingsherinnering) standaard niet.

Parameter het WEL afdrukken van een aanhef: [beginning=<ON>]

Parameter voor het NIET afdrukken van een aanhef: [beginning=<OFF>]

Afdrukken kolomkoppen

Deze parameter bepaalt of de kolomkoppen worden afgedrukt of niet. Standaard staan de kolomkoppen aan.

Parameter: [columnheading=off]

Karakter achter label

Deze parameter bestaat uit twee delen en bepaalt welk karakter(bijv. een dubbele punt) achter het label wordt afgedrukt op de print en waar die wordt afgedrukt. Of dat deze juist wordt weggelaten. Wordt de parameter weggelaten, dan wordt een dubbele punt direct achter het label afgedrukt.

Parameter: [LabelPunctuationMarker=<IN/OUT>;<none/character(s) bijv :>]

Het eerste deel bepaalt waar het teken komt te staan:

* IN: het teken wordt direct achter de tekst in label afgedrukt

* OUT: het teken wordt in een aparte kolom achter het label afgedrukt, onder elkaar uitgelijnd. 

 Het tweede deel bepaalt of er een teken komt te staan en welke dat dan is

* none (in combinatie met IN): er wordt geen teken afgedrukt

* een teken: (bijv ;, |, :) : het ingevoerde teken wordt afgedrukt

BTW Categorie

Deze parameter geeft in de regel middels een cijfer aan tot welke btw categorie de regel behoort.

Parameter: [btwinline=ON]

Sortering in documenten

Het is mogelijk de sortering van de regels van documenten te beïnvloeden. Standaard worden de regels gesorteerd op de kolom positie.

Een voorbeeld waarin afwijking kan voorkomen:

Indien een raaplijst op volgorde van locatie detail en daarbinnen op productcode dient te worden gesorteerd, om te voorkomen dat een medewerker kriskras door het magazijn moet lopen om artikelen te verzamelen dan kan de volgende parameter worden toegevoegd:

[sortcolumns=#location_detail_stock,product_code]

Opnemen valutateken in opsomming

Alleen voor de verkoopprogramma’s en alleen voor onderstaande valuta. Hierdoor zullen de waardes van excl. btw, de btw-uitsplitsing en de waarde incl. btw worden getoond. Deze mogelijkheid om misverstanden tussen USD en CAD en dergelijke te voorkomen.

EUR => €

USD => $

GBP => £.

Parameter: [showCurrency=symbol]

Locatie handtekening

Met onderstaande merge code wordt de plaats van de handtekening aangegeven. Zet onderstaande merge code in de start of eindtekst. 

Mergecode: IMGSIGNATURE 

De handtekening is ALTIJD van degene die afdrukt, ongeacht de naam onder de tekst. De handtekening wordt bij opstarten naar de server gekopieerd, dus de applicatie dient afgesloten te worden (herstart is niet voldoende). Het gebruik van de handtekening kent dus beperkingen.
Locatie page break

Met deze paramter wordt de plaats van de pagebreak aangegeven.

Parameter: PAGE_BREAK

In de starttekst kan PAGE_BREAK op één plaats gebruikt worden:

indien geen IMGSIGNATURE wordt gebruikt

NA IMGSIGNATURE als die ook gebruikt wordt

Het doel hiervan is een ‘briefopzet’ op pagina 1 te kunnen maken en op de tweede pagina voor de regels te kunnen beginnen met bijvoorbeeld: ‘ Hierbij bieden wij u het volgende aan:’

Staat er toch op meerdere plaatsen PAGE_BREAK in de tekst dan wordt alleen de eerste verwerkt, en zal de andere in de tekst naar voren komen als ‘normale’ tekst.

In de eindtekst kan één of twee keer PAGE_BREAK voorkomen

indien IMGSIGNATURE niet gebruikt wordt één keer

indien IMGSIGNATURE wel gebruikt wordt, dan één keer VOOR de handtekening, en één keer NA.

Het doel hiervan is een ‘briefafsluiting’ te kunnen maken, maar onderaan de regels toch af te kunnen sluiten met een opmerking, bijvoorbeeld een toelichting op de regels, waarbij de daadwerkelijke afsluiting en ondertekening op een volgende pagina begint.

Gebruik van een alternatieve achtergrond titelpagina

Bedoeld voor beheerders die zelf middels iReport de prints beheren en een eigen achtergrond hebben gemaakt. BGFP staat voor Back Ground Front Page, en heeft tot gevolg dat een alternatieve achtergrond voor de titelpagina wordt gekozen (zonder '.jasper' in de naam) 

Parameter: [BGFP=<filename>]

Gebruik van een alternatieve achtergrond vervolgpagina 

Bedoeld voor beheerders die zelf middels iReport de reports beheren en een eigen achtergrond hebben gemaakt. BGFP staat voor BackGround Next Pages en heeft tot gevolg dat een alternatieve achtergrond voor de volgbladen wordt gekozen (zonder '.jasper' in de naam)

Parameter: [BGNP=<filename>]

Gebruik van een alternatief regeldocument (1)

Bedoeld voor beheerders die zelf middels iReport de prints beheren en een alternatief regeldocument zelf of door Newbase zijn gemaakt. De Newbase regel-documenten hebben voor verkoop een naamgeving als volgt : 

SalesLine_<value>_0x0y_168.jasper. 

<value> : Dit is standaard ‘tp01’. Hiermee wordt aangegeven dat het gaat om standaard Newbase regeldocumenten.

Hierbij kan x de waarde 1 ( met productcode ) of 2 ( zonder productcode ).

De waarde van y kan variëren van 1 tot en met 6 ; afhankelijk van korting, toeslag en netto prijzen.

Mogelijke parameters : 

[linestemplate=<value>]

Default : ‘tp01’. 

<value> is een vrij in te vullen waarde. Het is echter gebruikelijk om hier de company naam verkort in te vullen. Zie hiervoor de programma ‘Instellingen’ > programma : ‘company’ > <kies company> > tab ‘detail’.

Let op : In de praktijk wordt er tevens gebruik gemaakt van de parameters [productcode=show], [price=net] en [linepricetotals=only] 

Indien [price=net] gebruikt wordt dan dient er alleen een y = 5 document gemaakt te worden. 

Wanneer [linepricetotals=only] gebruikt wordt dan dient er alleen een y = 6 document gemaakt te worden. 

Bij het gebruik van [productcode=show] dienen er vier (4) 010y documenten gemaakt te worden, zonder deze parameter vier (4)  ‘020y’.

Gebruik van een alternatief regeldocument (2)

Bedoeld voor beheerders die zelf middels iReport de prints beheren en een alternatief regeldocument zelf of door Newbase zijn gemaakt.

[altLinesTemplate=<filename>]

Bij het gebruik van deze parameter wordt alle intelligentie bij het selecteren een regeldocument van de hoofd documenten genegeerd. In alle situaties zal dit document gebruikt worden. De waarde van <filename> dient inclusief de .jasper-extensie te worden aangeleverd.

4. Parameters inkoopopdracht

Inkoopopdracht zonder prijzen

Deze parameter zorgt ervoor dat er geen prijzen op de inkoop opdracht(regels) worden getoond.

Parameter: [noprice]

Printen van de “omschrijving extra” op de inkoopopdracht

Deze parameter bepaalt of in de purchase order of purchase quotation de omschrijving extra wordt geprint. 

Parameter: [po_descr_extra=show]

Weglaten van de afleverdatum op de inkoopopdrachtregel

Deze parameter bepaalt of in de inkoopopdrachtregel de afleverdatum wordt weggelaten ten gunste van de ruimte voor de omschrijving (standaard / zonder deze paramater) wordt de afleverdatum geprint / wordt de ruimte gereserveerd op de print.

Paramater: [noDeliveryDateInLine]

5. Parameters Goederenuitgifte / pakbon

Pakbon : afdrukken totaal gewichten en aantallen

Deze parameter bepaalt of gegevens zoals aantal colli, gewicht en volume wordt afgedrukt

Parameter: [showColli=True]

Raaplijst : afdrukken locatie

Deze parameter bepaalt of de locatie wordt afgedrukt op de regels

Parameter: [dontShowLocation]. 

Pakbon : afdrukken project

Deze parameter bepaalt of project naam en/of nummer worden afgedrukt

Parameter: [showProject=NameNR]. Name en NR kunnen alleen of beide worden ingevuld.

Raaplijst: bestelcode in plaats van artikelcode

Indien je de bestelcode van de leverancier in plaats van de eigen productcode wilt afdrukken kun je de parameter [showOrderCode] toevoegen. Je gebruikt deze of [productcode = show]. [showOrderCode] overruled de tweede, dus ze mogen wel samen voorkomen in de parameters.

Mogelijkheden voor een goederenuitgifteregels

Deze parameter geldt alleen voor de regels van een goederenuitgifte. Standaard worden op de goederenuitgifte de kolommen 'aantal', 'besteld', 'geleverd' en 'nog te leveren’ afgedrukt. Wanneer deze parameter wordt gebruikt worden alleen de kolommen 'aantal' en 'nog te leveren afgedrukt.

Het verschil tussen de kolommen ‘aantal’ en ‘geleverd’ is dat in de kolom ‘geleverd’ ook aantallen geleverd in voorgaande leveringen worden meegeteld, waar in de kolom ‘aantal’ alleen het aantal geleverd op deze specifieke goederenuitgifte weergeeft.

Parameter: [DelLineColumns=qty,tobedelivered]

6. Parameters verkoopaanmaning

Opnemen valutateken in aanmaningsregel

Met deze parameter krijg je de mogelijkheid om de valuta van de factuur in de aanmaningsregel op te nemen. Indien er gekozen wordt voor 'short', zal de valuta in letters worden afgedrukt, bv. EUR en USD. Indien er gekozen wordt voor 'sign', zal de valuta in het valutateken worden afgedrukt, bv. € en $. Wordt deze parameter niet meegegeven, dan zal er geen valuta vermelding plaatsvinden.

Parameter: [currency=short/sign]

7. Parameters verkoopfactuur

Afdrukken BTW specifieke teksten op de factuur

Met deze parameter krijg je de mogelijkheid om BTW specifieke teksten die in bepaalde BTW situaties gelden NIET af te drukken. Wordt deze parameter niet meegegeven, dan wordt de standaard per situatie zoals hieronder vermeld afgedrukt.

Parameter: [vatText=shiftedOFF/icpOFF/region3OFF/allOFF]

Deze kunnen in combinatie met elkaar gebruikt worden (waarbij uiteraard geldt dat allOFF alles uitschakelt en die in combinatie met andere waarden allesbepalend is).

Situaties voor het afdrukken van BTW teksten op de factuur

  1. Als handelsregio is 'eigen land' en er is geen sprake van verlegd BTW dan wordt er geen extra zin met informatie over de BTW afgedrukt
  2. Als handelsregio is 'eigen land' en er sprake is van Verlegd BTW, dan wordt de tekst uit klanttaal 'finance.vat_shifted_printtext' afgedrukt.
    Dit kan uitgeschakeld worden door [vatText=shiftedOFF] of [vatText=allOFF] op te nemen in de printparameters van het document
  3. Binnen de eigen handelsregio wordt standaard  de ICP-tekst afgedrukt. In de klanttaal is dat  sleutel  finance.intra_community_VAT.
    Dit kan uitgeschakeld worden door [vatText=icpOFF] of [vatText=allOFF] op te nemen in de printparameters van het document
  4. Buiten de handelsregio wordt standaard de tekst afgedrukt te vinden in klanttaal sleutel finance.trade_regio_3_VAT.
    Dit kan uitgeschakeld worden door [vatText=region3OFF] of [vatText=allOFF] op te nemen in de printparameters van het document
Newbase is geen boekhouder of accountant, noch jurist. Sommige teksten zijn mogelijk verplicht in één of meerdere van bovenstaande situaties. Newbase stelt technische mogelijkheden beschikbaar om de inhoud van de extra BTW teksten op de factuur te beinvloeden. Je bent zelf te allen tijde verantwoordelijk voor de volledigheid en juistheid van de verkoopfacturen inclusief  de inhoud van de extra BTW teksten en het al dan niet afdrukken daarvan.

8. Overige parameters

Service aanvraag met weblogs

Het is mogelijk om de service aanvraag te printen met weblogs. Indien het gewenst is om weblogs te printen die gekenmerkt zijn met het veld ‘do not publish’ aan, kunt u kiezen voor de onderstaande parameter.

Parameter : [printDoNotPublish=true] 

Ongebruikt : ‘false’. 

Klachten print

Bij de conclusie wordt logischerwijs de waarde van het pop-up veld getoond. Sommigen vinden deze waarden te beperkt en zouden liever de opmerkingen afdrukken. Om dit te realiseren is er een parameter in het leven geroepen. 

Parameter : [indUseRemarkAsConclusion=true] 

Ongebruikt : ‘false’

Niet afdrukken van regels van een samenstelling

Deze parameter wordt alleen gebruikt indien er binnen een programma meerdere prints gekozen kunnen worden. 

Bijvoorbeeld:

Bij een goederenuitgifte zit de ‘standaard print’ onder de print knop maar een extra print voor de raaplijst die in het magazijn gebruikt kan worden zit onder de rechtermuisknop van het print icoon.

De standaard print gaat dus bijvoorbeeld naar de klant en op deze print hoeft alleen maar nivo 1 van het samengestelde product afgedrukt te worden.  Daarnaast zit er onder de rechtermuisknop een print voor de magazijn medewerker om de onderdelen uit het magazijn te verzamelen (raaplijst/picklist). Op deze print dienen wel alle niveaus te worden afgedrukt. 

In het programma Instellingen / Serienummers van het betreffende type document zet je dan de vinkjes bij regels aan zoals ze gelden voor de print waarop je de meeste niveaus wilt afdrukken.

Op de documenten waarop je minder niveau's wilt afdrukken dan de vinkjes aangeven zet je de parameter, waarbij je de niveaus die je niet wilt afdrukken kan scheiden met een komma's.

In dit geval, heeft de print voor het magazijn, de raaplijst, de meeste nivo’s en is dus bepalend en moet je in het serienummer van de goederen uitgifte de vinkjes bij regels aanzetten. Hier komt dus geen parameter op de print. Deze zet je dan op de standaard print.

Parameter:  [skiplevel=2,3,4,5,6]

Ben je hiermee geholpen?

Wat te doen bij een jaarovergang?

Andere company kiezen (bij multi company gebruik)

Contact