Archives de l’auteur : frogsparks

2.0.7

  • Sur les terminaux sans boussole, le bouton boussole est remplacé par une icone qui permet d’aligner la carte à la direction de déplacement
  • Nouvelles options pour le HUD: fond noir et description plus lisible (mais affichage réduit pour la valeur)
  • Amélioration de la détection des cartes SD externes
  • Toucher le point GPS (ou la croix centrale lorsque la carte n’est pas centrée sur le GPS) pour y créer un point de nav
  • Sélecteurs de fichiers: possibilité d’ordonner les dossiers avant les fichiers et de ne pas afficher les fichiers .cachés
  • Corrections de bugs

Le Play Store, les nouvelles règles de TVA et les micro-entreprises

Probablement en partie pour empêcher rapidement les mastodontes d’internet (Apple, Google, Amazon) d’échapper au paiement de la TVA, l’Union Européenne exige au 1er janvier 2015 que tous les produits vendus dans l’Union soient affectés pas la TVA du pays de résidence de l’acheteur (plutôt que du vendeur comme c’est le cas jusque-là). C’était déjà le cas pour les biens matériels sous certaines conditions, mais la règle s’applique maintenant aux biens dématérialisés. Ceci contraindra donc le gang des 4 à cesser de manipuler leur comptabilité pour payer la TVA au taux le plus avantageux en Europe.

Ça se complique

Cette règle de bon sens entraîne néanmoins des lourdeurs importantes dans la mesure où chaque société ou personne qui vend en Europe (dans un pays autre que le sien) doit s’enregistrer sur un système de mini-guichet unique (mini one-stop shop, ou MOSS) et répertorier les ventes à destination de chacun des pays de l’Union.

Or, il est fréquent de ne pas connaître le pays de résidence des acheteurs, dont les intermédiaires de paiement protègent l’identité (et c’est tant mieux), en particulier avant que la vente ne soit conclue, ce qui empêche d’adapter dynamiquement le taux de TVA parmi les 75 taux possibles dans les pays de l’Union.

Le cas non prévu

Un cas qui ne semble pas avoir été pris en compte par la réglementation est celui des individus ou micro-entreprises en franchise de TVA. En France, le régime micro-social permet pour simplifier la comptabilité de vendre en franchise de TVA (mais en contrepartie il ne permet pas de déduire la TVA payée sur les fournitures), et la plupart des pays ont un système similaire.

Dans le système tel qu’il semble devoir être mis en place, lorsque je vendrai une carte IGN à un allemand le prix de vente sera amputé de la TVA sur l’ensemble de la transaction; or j’aurai encore à régler la TVA sur la licence que je reverse à l’IGN. La TVA sur la license sera donc payée deux fois, et je devrai augmenter mes tarifs de plus de 20% en conséquence.

Les micro-entrepreneurs britanniques se sont fortement mobilisés, sans avoir pour l’instant obtenu gain de cause, sous le hashtag #VATMOSS (ou #VATMESS).

Quand Google empire une situation compliquée

Mais ce n’est pas le plus grave: Google a pris la décision (et malgré ma contestation ne change pas d’avis) d’appliquer cette règle, y compris pour les transactions entre un vendeur et un client établis dans le même pays! Or s’il y a bien une chose que cette réglementation ne change pas, c’est la franchise de TVA nationale.

La plupart des vendeurs du Play Store sont probablement satisfaits que Google prenne à sa charge le calcul et la déclaration de la TVA, car ils se placent dans un cas où le produit de leur vente est de la pure marge (pas de revente de license). Et dans ce cadre, la perte de la franchise de license est un détail.

Mais puisque je suis dans la minorité des vendeurs pour qui la franchise est cruciale (majorité des ventes dans le pays + licences IGN), je vais donc devoir augmenter mes tarifs pour les clients Français également, qui forment la majorité de mes revenus, et n’auraient logiquement pas dû être affectés.

Et ce qui est encore plus vexant, c’est que l’augmentation des tarifs aura pour conséquence mécanique d’augmenter les revenus des 30% de Google!

L’alternative: éviter le Play Store

Les cartes payantes dans MyTrails sont déjà disponibles sur mon site web, à un tarif moindre que par les achats In-App puisque Google (maintenant Paypal) y ponctionne moins que 30%.

MyTrails encouragera donc fortement les acheteurs potentiels à passer par le site web pour les abonnements aux cartes, qui pour les Français en tout cas, ne seront toujours pas soumis à la TVA (pas de changement prévu donc).

Et Amazon?

Je vends aussi les abonnements sur Amazon. En théorie du moins, les ventes étant plutôt anecdotiques…

Amazon a toujours pratiqué un flou artistique en la matière: ils se réservent le droit de fixer le prix eux-mêmes et ne fournissent pas de détails sur leurs marges ou sur la collecte de la TVA. Mais clairement, s’ils ont un système assez bien fait pour gérer la déclaration ou l’exemption des taxes aux US, sur le sujet des taxes en Europe ils sont muets. On peut donc imaginer le pire.

Je retirerai donc les abonnements de la boutique Amazon (la license Pro restera disponible).

Les français moins mobilisés que les anglais?

Il semble que l’essentiel de la contestation contre cette législation, qui pourtant concerne tous les vendeurs de biens dématérialisés en Europe, soit concentrée au Royaume-Uni.

Une explication possible est que la franchise anglaise est plus généreuse que dans les autres pays, donc plus de vendeurs sont concernés. Il y a également l’exception culturelle anglaise pour tout ce qui touche à l’Euro et l’Europe…

Il se peut aussi que le fisc anglais ait été plus maladroit ou plus tardif dans sa communication.

Quels choix pour le MOSS?

vatmoss

Il reste que pour les anglais et probablement les vendeurs des autres pays, un choix non explicité est posé:

  • adhérer au MOSS, ce qui implique de perdre le statut de franchise de TVA nationale (ce qui est actuellement démenti par le parlementaire anglais responsable)
  • adhérer à chacun des dispositifs de TVA des autres pays de l’Union
  • cesser de vendre en-dehors de leur pays (sacré résultat pour le marché unique!)
  • … ou espérer rester sous le radar jusqu’à ce que les franchises nationales soient purement et simplement éliminées, ou que la réglementation européenne les prenne en compte

Mise à jour: réponse de l’administration fiscale Française

Il semble que les micro-entreprises restent en franchise de TVA même pour les ventes vers les autres pays d’Europe!

Question :

Bonjour, en tant qu’auto-entrepreneur, je vends en franchise de TVA (et je ne peux pas déduire la TVA sur mes achats). Dans le cadre de la nouvelle règlementation Européenne, dois-je malgré tout collecter la TVA sur mes ventes dans les autres pays d’Europe? Le cas échéant, l’adhésion au VAT MOSS entrainera-t-il la perte de mon status de franchise de TVA pour les ventes en France? Entrainera-t-il la possibilité de décompter la TVA payée à mes fournisseurs?

Réponse :

Les auto-entrepreneurs sont soumis au régime de la franchise en base (article
293 B du CGI). Ainsi, vous ne mentionnez pas de TVA sur les factures que vous
adressez à vos clients. Parallèlement, pour les achats que vous faites auprès
de vos fournisseurs, vous payez le montant TTC mais sans pouvoir déduire la TVA
indiquée sur la facture du fournisseur.

Vous êtes un assujetti non-redevable de la TVA.

Par conséquent, pour vos opérations franco-françaises, vous n avez aucun besoin
d un numéro de TVA intracommunautaire.

Pour les ventes effectuées vers un autre pays d’Europe, vous devez faire
figurer votre numéro de TVA Intracommunautaire, obtenu auprès de votre SIE.

Vous restez sous le régime de la franchise de TVA.

2.0.6

  • Correction de Google Earth
  • Suppression de Yahoo (les anciennes tuiles Yahoo ne sont plus disponibles et le nouveau site utilise HERE et est protégé)
  • Nouvelle carte: Skitrack-30 (marquage des zones à risque d’avalanches pour skieurs hors-piste)
  • Optimisations et corrections de l’affichage des cartes
  • Corrections et optimisations pour cartes WMS
  • Nouvelle option pour cacher les points de nav automatiques (pauses et calibration)

Carte géologique

Frédéric Hamelin, fan de géologie, m’a signalé et fourni les paramètres pour la carte de géologie mise à disposition par le Bureau de Recherches Géologiques et Minières. Il s’agit d’une carte topologique contenant des couches représentant les formations géologiques, servie au format WMS.

Comme de nombreuses couches sont fournies, un peu de tâtonnement est nécessaire pour choisir la bonne. Cette définition vous permettra de créer une carte pré-configurée directement: Carte géologique (FR) (cliquez depuis votre terminal pour l’importer dans MyTrails).

Si comme moi vous n’êtes pas coutumier des cartes géologiques, cette légende vous sera utile.

Carte géologie

Using machine translation to help translate MyTrails

There’s nothing wrong in using the Machine Translation system built into Weblate as a base to help the process of translating each string.

You need to be aware of some issues introduced by the automatic translation system, in particular Google Translate:

  • it may interfere with punctuation, introducing extra spaces before commas or periods, which you’ll need to remove
  • it may interfere with markup:
    • markup such as <i>italic</i> may be tuned into &lt; and other messes; it’s not dangerous but will look very odd to end-users
    • placeholders such as %1$s, %s or %d are replaced with strings generated by the application, and if they are messed up during translation, the application will not only look odd, it may crash (but only in your language, making identification more difficult), please take extra care to make sure no spaces are introduced in these placeholders and that they are not otherwise modified
  • when the source string contains line-breaks (indicated by greyed-out ↵ icons), the automatic translation may introduce non-greyed-out such icons in the translated string, which should be replaced with actual line breaks
  • another source of minor issues is the introduction of double spaces or spaces before or after the string, which I then need to clean up

I have also added support for Microsoft Translate, which may introduce fewer issues.

2.0.4 & 2.0.5

  • Définissez des cartes hors-lignes depuis maps.frogsparks.com/define_map.jsp pour ne pas avoir à le faire depuis votre téléphone
  • Envoyer position par SMS fonctionne avec Hangouts
  • Corrections pour les cartes hors-ligne et WMS
  • Nombreuses petites corrections
  • 2.0.5: le français est à nouveau disponible, et le dialogue concernant les données vocales manquantes n’est plus affiché

Définition de cartes hors-ligne sur le web

Note: cette fonctionnalité est encore en beta, elle ne fonctionne que pour les cartes IGN et souffre de petits problèmes cosmétiques…

Un des reproches que je reçois fréquemment est que la définition d’une carte hors-ligne est fastidieuse. Il est vrai que dessiner au doigt un rectangle sur une surface qui peut bouger en trois dimensions (latitude, longitude et zoom) n’est pas pratique.

La solution la plus simple m’a paru de le faire depuis le site web. Pour le tester, suivez les étapes suivantes:

  1. installez la nouvelle beta (ou une version plus récente) et assurez-vous que MyTrails soit connecté à votre compte
  2. ouvrez la page de définition de téléchargement
  3. en bleu apparaissent le cas échéant les cartes déjà définies; elles ne sont là qu’à titre indicatif, vous ne pouvez pas les modifier
  4. utilisez l’outil de définition de zones rectangulaires pour créer des zones
  5. ou l’outil de recherche en haut à droite pour importer directement des zones administratives, par exemple en cherchant “département savoie” (cette fonction n’est pas toujours fiable)
  6. vous pouvez retravailler ces zones avec l’outil de modifications, et supprimer des zones avec la poubelle; dans ces deux cas, n’oubliez pas de confirmer les changements
  7. une fois que vous avez terminé, cliquez sur “Envoyer définition par email”, et ouvrez le mail sur le téléphone, puis touchez le lien, ce qui lancera MyTrails avec les zones déjà définies (n’oubliez pas de choisir la bonne carte dans Source et de Nouvelle carte pour la destination)

Définition_d_une_carte_hors-ligne

N’hésitez pas à me faire part de vos impressions!

2.0.3

  • Nouvelle communauté de partage de traces: RandoGPS (traces françaises)
  • Possibilité de rechercher des lieux dans OSM et IGN (France, abonnement en-ligne requis)
  • Lorsqu’un achat n’est pas correctement pris en compte: Préférences > À propos > Retenter un achat
  • Correction de bugs

MyTrails utilise tout le temps le GPS, ou comment arrêter MyTrails?

MyTrails peut enregistrer votre parcours que l’application soit visible ou en tâche de fond. Même lorsque vous n’enregistrez pas de trace, MyTrails est susceptible d’utiliser le GPS si vous avez activé l’option notifications de proximité.

Lorsque vous voulez que MyTrails s’arrête, vous devriez la quitter comme toute autre application Android (y compris Google Maps), en utilisant la touche ou le bouton Retour. Dans ce cas, MyTrails demande si vous voulez continuer à enregistrer en tâche de fond. Répondez Non pour arrêter complètement l’application.

Back button

Bouton retour

Back key

Touche retour

Notez que MyTrails ne pose pas la question si vous avez déjà suspendu l’enregistrement. Vous pouvez également utiliser le bouton suspendre sur la notification.

Notification d'enregistrement

Notification d’enregistrement

Si ceci vous parait trop compliqué, vous pouvez ajouter une option Quitter dans le menu de navigation en activant l’option dans MyTrails > Préférences > Autres.

Si vous avez utilisé la version beta de MyTrails, il est possible que vous utilisiez « GPS amélioré », ce qui pose un problème. Veuillez vérifier dans MyTrails > Préférences > Capteurs que la localisation améliorée est désactivée.

J’ai fait un achat mais MyTrails ne l’active pas

Dans certains cas rares, MyTrails peut ne pas activer du premier coup un achat que vous avez effectué à l’intérieur de l’application (in-app purchase), et Google (ou PayPal) a déclenché le paiement mais ce que vous avez acheté n’est pas activé.

Normalement, MyTrails vous prévient et suggère comment résoudre la situation; mais même si ce n’est pas le cas, voici ce que vous pouvez faire:

  • assurez-vous que MyTrails est connecté à votre compte Google ou FrogSparks (MyTrails > Préférences > Comptes > Google ou FrogSparks) ou dans le menu de navigation de MyTrails
  • pour les achats effectués depuis MyTrails
    • déclenchez une nouvelle tentative d’activation de votre achat dans MyTrails > Préférences > À Propos > Retenter un achat (dans MyTrails 2.0.3 ou ultérieur — dans les versions antérieures, retournez à l’écran depuis lequel vous avez effectué l’achat)
  • pour les achats depuis le site web
    • vérifiez que le compte avec lequel vous vous êtes connecté au site web (l’adresse à laquelle vous avez reçu le message de confirmation de votre achat) correspond bien à celui auquel MyTrails est associé (indiqué en bas du menu de navigation)
  • si ça ne fonctionne pas, contactez support@wp.paour.com, en fournissant les informations suivantes (un clic sur le lien crée un message pré-rempli):
    • l’adresse email du compte auquel MyTrails est associé
    • votre numéro d’achat Google Wallet (que vous trouverez sur le message de confirmation envoyé par Google, ou wallet.google.com) ou PayPal (message de confirmation ou www.paypal.com)