Page 1 sur 1

Personnalisation Facutre (XML & Template )

Posté : mar. janv. 01, 2019 4:45 pm
par athys
Bonjour,

J'ai modifier le fichier XML associé au document venteFacture depuis les montants sont tous aux formats 12.41231412.

Comment à l'aide du fichier XML demander à OpenConcerto d'arrondir à 2 chiffres après la virgule ?

merci de votre retour

Le code XML

Code : Tout sélectionner

<?xml version="1.0" encoding="UTF-8" ?>
<contentDocument>

	<element location="B10" type="fill">
		<field base="Common" table="SOCIETE_COMMON" name="ID_ADRESSE_COMMON">
			<field base="Common" name="RUE" />
		</field>
	</element>

	<element location="B11" type="fill">
		<field base="Common" table="SOCIETE_COMMON" name="ID_ADRESSE_COMMON">
			<field base="Common" name="VILLE" type="villeCP" />
			<field base="Common" name="VILLE" type="ville" />
		</field>
	</element>


	<element location="B13" type="replace" replacePattern="_">
		<field base="Common" table="SOCIETE_COMMON" name="NUM_TEL" />
	</element>

	<element location="B14" type="replace" replacePattern="_">
		<field base="Common" table="SOCIETE_COMMON" name="MAIL" />
	</element>

	<element location="B18" type="fill">
		<field name="NUMERO" />
	</element>

	<element location="C18" type="fill">
		<field name="DATE" />
	</element>

	<element type="invoice_paid_amount" location="L66" />

	<element location="B21" type="fill">
		<field name="ID_COMMERCIAL">
			<field name="PRENOM" type="Initiale" suffix="." />
			<field name="NOM" />
		</field>
	</element>

	<element location="C21" type="fill">
		<field name="NOM" />
	</element>

	<element location="H10" type="fill">
		<field name="ID_CLIENT">
			<field name="NOM" />
			<field name="FORME_JURIDIQUE" />
		</field>
	</element>

	<element location="H11" type="address.customer.invoice.full">
	</element>

	<element location="L64" type="fill">
		<field name="T_HT" type="devise"  suffix=" CHF" />
	</element>

	<element location="L65" type="fill">
		<field name="T_TVA" type="devise" suffix=" CHF" />
	</element>

	<element location="L66" type="fill">
		<field name="T_TTC" type="devise" suffix=" CHF"/>
	</element>

	<element location="B63" type="fill">
		<field name="ID_MODE_REGLEMENT">
			<field name="NOM" prefix="Règlement souhaité" conditionField="COMPTANT" conditionExpValue="true" display="false" />
			<field name="NOM" prefix="Facture acquittée par" conditionField="COMPTANT" conditionExpValue="false" display="false" />
			<field name="ID_TYPE_REGLEMENT">
				<field name="NOM" valuesExpected="Indéfini" />
			</field>
			<field name="NOM" />
			<field name="DATE_VIREMENT" prefix="Le " valuesExpected="" type="Date" datePattern="dd/MM/yy" />
			<field name="NUMERO" prefix="N° " valuesExpected="" />
			<field name="ETS" prefix="Banque " valuesExpected="" />
		</field>
	</element>

	<element location="B64" type="fill">
		<field name="DATE" type="DateEcheance" datePattern="dd/MM/yy" prefix="Règlement de cette facture au plus tard le " valuesExpected=" " />
	</element>

	<element location="B64" type="fill">
		<field name="ID_MODE_REGLEMENT">
			<field name="NOM" prefix="Règlement à date de réception de facture" conditionField="COMPTANT" conditionExpValue="false" display="false" />
		</field>
	</element>

<!--
	<table endPageLine="67" firstLine="64" endLine="67" lastColumn="I" base="Societe" table="TVA">
		<element location="I" name="NOM" prefix="Total ">
		</element>
		<element location="L" type="Devise" name="MONTANT_TVA">
			<exclude value="0.00"/>
		</element>
	</table>
 -->

	<table endPageLine="70" firstLine="25" endLine="61" blankLineBeforeStyle="Titre 1,Titre 2" lastColumn="K" base="Societe" table="SAISIE_VENTE_FACTURE_ELEMENT"  >
		 
		 <element location="B" type="fill" cellSize="65" >

						<field base="Societe" table="SAISIE_VENTE_FACTURE_ELEMENT" prefix="Rabais " suffix=" %"
						 name="POURCENT_REMISE" conditionField="POURCENT_REMISE"  conditionExpValue="0E-8" >
						 
						 <exclude value="0.00"/>
						 
						 </field>
								
						<field base="Societe" table="SAISIE_VENTE_FACTURE_ELEMENT" name="NOM"  />
						<field base="Societe" table="SAISIE_VENTE_FACTURE_ELEMENT" name="DESCRIPTIF" />
						
                </element>

                <element location="I" type="fill" >
                        <field base="Societe" table="SAISIE_VENTE_FACTURE_ELEMENT" type="devise" name="PV_HT"/>
						<exclude value="0.000"/>
                </element>

                <element location="J" type="supplychain.element.qtyunit.short">
                </element>
                               
                <element location="K" type="fill">
                        <field base="Societe" table="SAISIE_VENTE_FACTURE_ELEMENT" name="ID_TAXE" conditionField="PV_HT" conditionExpValue="0">
                                <field base="Societe" table="TAXE" name="TAUX" op="/" number="100.0"/>
                        </field>
                </element>     

                <element location="L" type="fill" >
                        <field base="Societe" table="SAISIE_VENTE_FACTURE_ELEMENT" name="T_PV_HT" type="devise" />
						<exclude value="0.000"/>
                </element>
	</table>
</contentDocument>

Image

Re: Personnalisation Facutre (XML & Template )

Posté : mer. janv. 02, 2019 10:39 am
par guillaume
Bonjour,

Il suffit de mettre le formatage sur les cellules dans le document ODS.

Cordialement,