Onglets actifs et Vid dans le répertoire de l'org de la plateforme
L'onglet Organisation de la console scinche maintenant s' divise en sous-tabulaires actifs et Vid. A L'organisation annulée est orgs.is-active et FALSE (fixé pa...
Frais de démarrage d'un plan, et l'offre en direct, sur le fil
PlanDto ne portait que le taux récurrent, de sorte que chaque surface citant un plan coté un prix Les frais de démarrage de KamoCRM sont de 99 dollars de siège,...
Un point d'extrémité derrière la page du plan du client
GET /api/billing/self/plan répond tout /myplan rend: le plan, ce que le l'organisation peut effectivement utiliser, le catalogue à comparer par rapport, les siè...
Facturation des frais de démarrage sur les deux voies d'accès à un plan et des conditions négociées
Deux itinéraires atteignent le même plan et un seul d'entre eux allait facturer le nouveau Frais de démarrage par siège. Une commande de vente de lettres par vo...
Verrouillez tous les balayages qui se déplaçant d'argent, et lancez deux gousses
BillingService a présenté une nacelle et ses sept balayages prévus n'étaient corrects qu'en raison de lui. Là-bas n'est pas ShedLock n'importe où sur cette plat...
Servir l'offre de course, et dire si un siège est réellement payé pour
Ajout de l'EGET/marchés/-id-/promotion. Il n'y avait aucun moyen pour un aire d'achat dans l'application pour savoir qu'une offre était en cours d'exécution - l...
Projet de loi sur le mandat de trois ans, et citez son taux à la console
FactureCycles gagne TRIENNIEL, exprimé à Stripe comme trois ANN comme des ANN comme des ANN comme des ANN comme des ANN comme des ANN comme des ANN comme des AN...
Lignes par serveur sur le résumé des extensions
L'onglet extensions du serveur téléphonique a montré la figure à l'échelle de l'organisation et Rien d'autre, donc un serveur KamoPBX vide a affiché "21 extensi...
Refuser un abonnement à l'entreprise en libre-service
L'entreprise est négociée. Se cachant le prix est la présentation; c'est le frontière. Une demande de nommage du plan d'entreprise est rejetée à moins que l'app...
Service de facturation par téléphone par extension
PricingModel.PER-EXTENSION, sa propre clé de quantité réservée, un allocator, un un réchauffeur nocturne, une porte d'enlèvement et l'API résumée - le jumeau de...
Déplôlier le nombre, le mode de réception et de coût des boîtes aux lettres
Biller e-mail par boîte aux lettres, rapprochés tous les soirs
La quantité est calculée par le serveur sous une clé réservée qu'un organisme de demande ne peut pas atteindre, et poussé à travers le chemin de modification ex...
Faites un événement Rayé rejoué un no-op
Ajout de BillingWebhookEventClaimService sur sa propre haricot, avec REQUIRES-NEW sur chaque méthode, et la câble en processEvent avant le commutateur d'expédit...
Publier la conversion payée pour les organisations suivies
Les deux chemins qui s'amortent BillingSourceType.PAID publient maintenant marketing.visitor.paid, parce qu'en n'accrochant qu'un seul, c'est silencieusement qu...
Décider l'accès à la plate-forme avec le résolveur partagé
Maintenant, la plate-forme ne désigne plus que la plate-forme qui lui convient (défaut de MANUE-ORGANISATIONS, qui est l'objet de la surface de la plate-forme d...
Acérer la date de renouvellement sur la couverture et les charges utiles de groupe
Les deux surfaces signalent maintenant currentPeriodEnd et annulantAtPeriodEnd. La date est ce qui suit : une confirmation d'annulation doit en fait dire - "Vou...
Un plan par organisation, un plafond de 25 places pour l'entreprise et un moyen de cesser de payer
Le plan est maintenant une décision au niveau de l'organisation et rien d'autre ne peut l'emporter. Laisser un payeur autonome ou un gestionnaire de groupe choi...
Que le plan d'un groupe soit annulé, et cesse de payer deux fois pour une personne
Trois lacunes dans ce qui a été expédié en dernier: Un groupe avec un plan ne peut jamais être supprimé. delete() refuse pendant qu'il véridique l'abonnement e...
Faire en sorte que les groupes de facturation fonctionnent à bout de bout en bout, et arrêter la facturation à payer pour rien
Un groupe peut maintenant rassembler des gens, acheter un plan sur la carte de son manager, et main ses sièges. Rien de tout cela n'existait: les seules opérati...
Dites aux gens leur paiement ont échoué, et résilvez l'abonnement à la baisse
La ternule qui n'existait pas. facture.payment-écho a fait échouer une querelle et est retournée : Pas d'e-mail, pas de drapeau, pas de changement d'état, et fa...
Laissez un membre acheter son propre siège, et fermer un trou de paramètre de corps
L'auto-paiement n'avait pas de route à l'intérieur de la console. Tout sur la surface de facturation est en forme de compte - vous devez déjà détenir une ligne ...
Politique d'Org et API de groupe de facturation
Qui, à l'intérieur d'une organisation, peut payer Kamo est maintenant responsable et séculier. Les deux les routes sont org-arg-arisées et donc délibérément à l...
Par défaut d'une nouvelle régre cible d'abonnement à celle de l'appelant
Un premier achat n'a pas d'abonnement existant pour copier la cibleOrganisationId à partir de, et l'exiger inconditionnellement est ce qui a créé un à partir de...
Acheter un bloc lorsqu'une org opt-in s'écourt à la sortie de la pièce
S'exécute peu de temps après le balayage d'instantanés nocturnes, parce que c'est ce qui produit le chiffre d'utilisation qu'il décide - l'augmentation par rapp...
Laissez un changement de prix de catalogue atteindre Stripe
Les prix rayés sont immuables et le mappage contient une ligne par (org, type, code, cycle) derrière une clé unique, de sorte qu'une fois qu'il existait un prix...
Capacité de rapport parallèlement à l'utilisation
Le panneau de stockage signalé octets stockés contre rien du tout - pas d'allocation, Pas de pourcentage, pas d'argent - donc un propriétaire regardant 400 GB n...
Rendre un premier plan achat et retourner des prix réels
Deux choses ont empêché une organisation d'acheter un premier abonnement. Les listes de plans n'étaient accessibles que par le biais de la sous-enchère.marketI...
Bille additionnel par unité par unité d'unités achetées, et non par nombre d'unités
File la nouvelle quantité d'add-on par la création et la mise à jour: un add-on FLAT maintenant prend sa quantité Stripe à partir de ce que l'abonnement a réell...
Point à YugabyteDB et utiliser PostgreSQLDialect
CockroachDB a été remplacé par YugabyteDB. Les chaînes de connexion se déplacent à partir de cockroachdb-public:26257 to yb-tserver-service:5433, et le dialecte...
Lire l'utilisation de l'imagerie à partir d'un passage d'un dalpage
Suive la variation de la bibliothèque partagée à une charge par fichier distinct organisation. Le résumé et l'auteur de l'instantané quotidien prennent un singl...
Laissez un administrateur de plate-forme exécuter le balayage instantané à la demande
Le balayage est ce qui fait des enlèvements de la période et des totaux de durée de vie pour le les domaines de suppression dure qui rendent compte du tout, don...
Signaler ce qu'une organisation stocke
L'onglet statistiques du compte a toujours dit "Aucune donnée d'utilisation disponible pour cette période", pour chaque organisation, parce que getCurrentUsage(...
Servir le répertoire de l'orge sous la forme d'une page filtrée, triée, paginée
GET /orgs prend page/size/q/sort/dir plus sept filtres et retourne la maison enveloppe de page avec des agrégats à l'échelle du domaine. GET/orgs/-orgId- sert d...
Hydroisation de page battue à un nombre constant de requêtes
Titres de parents, domaine principal, plan/marché à l'origine du droit et le drapeau de catalogue d'abonnement sont chacun d'entre eux (:ids) groupés sur toute ...
DTO de ligne/page de répertoires et dépôt de requêtes natives
PlatformOrgRow porte les deux facettes séparément: droit (sous-sorités entrants le ciblage de l'ordonnance - ce qui le régit) et la facturation détenue (comptes...
Org Directory SQL avec des ETC par facette
Comptes détenus, abonnements entrants, membres, preneurs de licence et enfants chacun agrégez-vous dans leur propre CTE avant d'être unis à des questions d'ordr...
Demande d'annuaire d'orgage validée et serrée
Les pinces de taille à [1,100) et un tri non reconnu retombent au titre, donc a URL édité à la main ne peut ni demander l'ensemble de la succession ni atteindre...
Mode d'octroi de la plus-cour pour les moyens de déterminer par un résolveur partagé et déterministe
TrialAdminService a choisi son abonnement d'essai avec findFirst() sur un liste non ordonnée, de sorte qu'un ing organisateur tenant à la fois un procès en atte...
Expose trialExpiresAt sur la plate-forme Résumé de l'administration d'essai d'administration
Plateforme-admin appliquer/Extens/status des critères d'évaluation de l'étude et DTOExpiresAt
Le balayage programmé ramène les essais expirés à Free avec cache-bust
Compteur d'utilisation de l'essign électronique et caisse en libre-service pour les consommateurs
4 dosages: - EsignMeterSubmissionService (Télémé quotidiennement): agrégats d'origin API EsignUsageRecords par org-période; premier 40/période inclus, le rest...
Gérer Organization.isPlatformProduct de la plate-forme et des orges
PlateformeCompteSummary exposants isPlatformProduct et has SubscriptionMarket; nouveau PUT (plate-forme-admin gated) fixe le drapeau et invalide les droits des ...
Réécrire le service de facturation autour de BillingGroups
Supprime le niveau de l'ordonnance contrôleurs, services et DTO. Introduit: - Groupes de montage, membres, abonnements, licences, groupes demotocycleur, les ...
Ajouter PlatformAdmin contrôleur et service pour les subventions au plancomp
- PlatformAdminContrôleur à l'adresse /api/billing/plateforme (niveaux de la classe (PlatformAdminOnly) GET/orgs, GET/orgs/orgs/orgId - POST/orgs/-org-difi/...
Mettre en place les frais de paie pour les membres de l'équipe à la création de la clientèle de Stripe
Bumps kamo-shared-library dépendance à 1.5.0 afin que BillingService puisse résoudre le nouveau service d'application et le membre d'équipe de filage contre org...
Service initial de facturation intégrée à la bande de Gaza pour KamoCRM
Service complet de démarrage de printemps pour la gestion de la facturation KamoCRM via Stripe: - rayé client, abonnement, méthode de paiement, gestion du cycl...
Comme ce que tu vois expédier ?
Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.