Impression facture

Discussions à propos d'iCompta sur macOS
stoverpd
Messages : 239
Inscription : 04 décembre 2013, 16:55

Impression facture

Message par stoverpd »

Bonsoir,
suite à votre réponse concernant les modèles, je me suis lancé dans l'édition de facture pour correspondre à mes besoins.

Le formatage du texte avec la balise <font face="police">...</font> semble ne pas fonctionner. Par contre lorsque j'utilise à la place la balise <font size=+1>...</font>, le texte est correctement formatté.

Ce que je souhaite c'est tout écrire en Arial, et là, il me met le texte en TimesNewRoman

Je vous envoie les lignes de code avec dans la première page, la balise FONT en rouge et le résultat obtenu, ainsi que le résultat sans la balise.

Je ne suis pas expert en code html, alors peut-être....

d'autre part, vous verrez que la deuxième ligne de facture fait apparaitre un 0% pour la TVA et pas sur la première ligne? Effectivement je ne suis pas assujetti à la TVA mais pourquoi juste sur une ligne?

Merci
Pièces jointes
Impression facture.pdf
Exemple
(160.39 Kio) Téléchargé 263 fois
Avatar de l’utilisateur
Angeman
Administrateur
Messages : 12947
Inscription : 28 décembre 2008, 21:28
Localisation : Toulouse, France
Contact :

Re: Impression facture

Message par Angeman »

C'est déjà en Arial via le style CSS en début de fichier donc enlevez la balise font et ça devrait bien se mettre en Arial.
Je vous ai encadré en orange ce qu'il faut supprimer dans le modèle pour ne plus sortir ce qui est relatif à la TVA.
Enfin dernier conseil, dans la partie que vous avez ajoutée, il faut mettre <br> pour sauter une ligne.
Pièces jointes
Impression%20facture.pdf
(166.77 Kio) Téléchargé 253 fois
stoverpd
Messages : 239
Inscription : 04 décembre 2013, 16:55

Re: Impression facture

Message par stoverpd »

Bonjour,

Merci pour votre réponse, mais ça ne fonctionne pas, du coup tout le texte est en Times, je vous renvoie le code et l'impression.
J'avais laissé la balise font-family car elle était dans votre édition standard.
Mais, ai-je bien le fichier CSS? pouvez-vous me dire à quel endroit il se trouve ne serait)ce qu pour savoir du coup ce qu'il contient?

Pour la balise br, je ne sais pas de quelle balise il s'agit car pour le moment la mise en page me convient (à ce stade car je n'ai pas encore finalisé le document, sans parler bien sur de la font que je souhaite en arial.
Par contre j'ai enlevé le 0% de TVA en enlevant la partie code: {{ item.taxesName }}, ce qui me laisse une colonne TVA mais à 0. Sinon je pense que je n'aurais plus eu de colonne ce qui n'est pas conforme car la TVA pour les artistes est "non réclamée" selon le code des impôts mais doit apparaître sur le document

question, pourquoi la quantité n'est pas centrée suite au code <td align=“center”>{{ item.quantity }}</td>

Merci pour votre assistance, rares sont les développeurs aussi impliqués et réactifs. Je continue à essayer le logiciel, dommage que je ne puisse essayer la partie iphone et ipad. Je pense que si les résultats sont concluants, je laisserai MSMoney qui était d'ailleurs un très bon produit mais qui malheureusement ne pourra évoluer. Je teste également pour équiper ma fille professionnellement, d'où mon soucis de pouvoir éditer les factures à ma convenance (si je parviens à évoluer en html).

Merci
Pièces jointes
Impression facture.pdf
Nouvelle impression facture
(99.94 Kio) Téléchargé 265 fois
Avatar de l’utilisateur
Angeman
Administrateur
Messages : 12947
Inscription : 28 décembre 2008, 21:28
Localisation : Toulouse, France
Contact :

Re: Impression facture

Message par Angeman »

Le CSS est inclus dans le texte c'est la partie entre <style type="text/css"> et </style>.
Pour les autres problème je pense savoir d'où ça vient, j'ai remarqué que là où vous avez fait des modifications les guillemets ne sont pas standard. Je pense que c'est le système qui les remplace automatiquement du coup ça ne fonctionne pas.
Il faut changer ça là :
Capture d’écran 2013-12-14 à 19.04.01.png
Capture d’écran 2013-12-14 à 19.04.01.png (66.35 Kio) Consulté 4585 fois
stoverpd
Messages : 239
Inscription : 04 décembre 2013, 16:55

Re: Impression facture

Message par stoverpd »

Bonsoir,

Je vous remercie pour votre aide, j'ai finalement pris le temps de mieux assimiler le code html et j'ai employé un éditeur html, ce qui évite de faire des erreurs de frappe.

Je suis parvenu à éditer une facture qui correspond à mes besoins, mais j'ai encore une petite question:
Est-il possible d'intégrer dans le texte une image, sachant qu'il faut alors indiquer dans le code un lien de manière à ce que l'appli sache où aller chercher cette image.

Serait-il possible également d'avoir une feuille de style à part?

Merci
Pièces jointes
exemple de facture
exemple de facture
Capture d’écran 2013-12-16 à 23.09.45.png (58.94 Kio) Consulté 4557 fois
Avatar de l’utilisateur
Angeman
Administrateur
Messages : 12947
Inscription : 28 décembre 2008, 21:28
Localisation : Toulouse, France
Contact :

Re: Impression facture

Message par Angeman »

stoverpd a écrit :Est-il possible d'intégrer dans le texte une image, sachant qu'il faut alors indiquer dans le code un lien de manière à ce que l'appli sache où aller chercher cette image.
Plusieurs possibilités :
- si vous avez la possibilité de mettre cette image sur Internet et récupérer le lien alors vous pouvez mettre ce lien dans le modèle
- sinon vous pouvez encoder votre image en base 64 afin de l'intégrer directement dans le modèle, il faut aller sur ce site par exemple : http://www.base64-image.de
stoverpd a écrit :Serait-il possible également d'avoir une feuille de style à part?
Oui si vous avez un site perso par exemple vous pouvez la mettre là et la référencer depuis le modèle.
stoverpd
Messages : 239
Inscription : 04 décembre 2013, 16:55

Re: Impression facture

Message par stoverpd »

Bonjour, et merci,

J'ai réussi à intégrer l'image en la codant en base 64 et en l'intégrant dans le code html. Par contre pour une petite image ça fait des lignes de code impressionnantes!!!! mais ça fonctionne.

j'ai mis effectivement l'image dans le fichier "images" de mon site, c'est ok ça fonctionne. Par contre cela oblige à une connexion internet pour sortit la facture.

je pose peut-être une question bête, (mais tant pis) il n'y aurait pas moyen d'adresser l'image dans un répertoire du contenu de l'application (iCompta...content)?

Pour la feuille de style je pensais qu'elle devait se trouver dans le même dossier? et là encore cela oblige à une connexion internet non? j'ai la même réflexion que précédemment.

Merci
Avatar de l’utilisateur
Angeman
Administrateur
Messages : 12947
Inscription : 28 décembre 2008, 21:28
Localisation : Toulouse, France
Contact :

Re: Impression facture

Message par Angeman »

Le répertoire courant lors du chargement de la facture est /Applications/iCompta.app/Contents/Resources donc si par exemple vous avez une image logo.png à la racine du disque dur vous pouvez l'adresser en mettant le lien src="../../../../logo.png".
Pour la feuille de style vous pouvez faire pareil.
stoverpd
Messages : 239
Inscription : 04 décembre 2013, 16:55

Re: Impression facture

Message par stoverpd »

Bonjour,

Ok ça fonctionne, je vous remercie j'ai réussi à finaliser ma facture avec une mise en page adéquat.

Reste une petite question: j'ai donc mis ma feuille de style directement dans le répertoire de l'application, ça fonctionne.
Par contre, j'ai voulu intégrer une image de fond dans le CSS avec le code suivant:
body
{
background-image: url("filifac.png");
background-attachment: fixed;
font-style:normal;
font-size:8pt;
font-family:arial,verdana,sans serif;
}


le fichier filifac est une image de fond de taille suffisante pour tenir sur un A4.

L'image est bien affichée en preview dans l'éditeur html, mais quand je teste avec l'application en édition de facture, l'arrière plan est vierge. Le reste du CSS est bien pris en compte. Même si je mets une petite image fixe avec le code suivant p.ex: background: url("images.png") no-repeat left top; l'image apparait via l'éditeur html mais pas via l'appli
Avatar de l’utilisateur
Angeman
Administrateur
Messages : 12947
Inscription : 28 décembre 2008, 21:28
Localisation : Toulouse, France
Contact :

Re: Impression facture

Message par Angeman »

C'est parce que dans url(…) il faut mettre un lien relatif par rapport au répertoire courant que j'ai mentionné au-dessus (pas par rapport au fichier css) comme si c'était pour un <img src="…"> dans le modèle.
Répondre