Personnalisation Facutre (XML & Template )

Répondre
athys
Messages : 1
Enregistré le : lun. déc. 31, 2018 12:23 pm

mar. janv. 01, 2019 4:45 pm

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
Fichiers joints
ErreurOpenConcerto.png
image de l'erreur
ErreurOpenConcerto.png (37.32 Kio) Vu 2148 fois
Avatar du membre
guillaume
Messages : 2429
Enregistré le : ven. févr. 11, 2011 7:15 pm

mer. janv. 02, 2019 10:39 am

Bonjour,

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

Cordialement,
Directeur technique d'OpenConcerto qui dans son temps libre s'occupe du forum.
Pour une assistance pro, nous sommes joignables à ILM Informatique contre quelques jetons.
Pensez aussi à lire le manuel !
Répondre