Faits : A. Dans une première décision du 23 octobre 2013 intitulée " Cotisations salariales - Facture finale - 2012 ", la Caisse cantonale genevoise de compensation (la caisse) a fixé le montant des cotisations salariales dues par A._ SA pour l'année 2012, taxes, frais et sommation inclus, à 252'789 fr. 05. La caisse a précisé que le montant était établi sur la base des documents de décomptes présentés, et que l'attestation des salaires 2012 avait été reçue de manière complète le 22 octobre 2013; dès lors que l'employeur avait versé 203'390 fr. 35 à titre d'acomptes pour 2012, le montant qui restait dû à la caisse s'élevait à 49'398 fr. 70. Dans une seconde décision rendue également le 23 octobre 2013 intitulée " Facture complémentaire des cotisations salariales de la période du 01.01.2012 - 31.12.2012 - Décision d'intérêts moratoires ", la caisse a fixé à 1'925 fr. 30 le montant des intérêts moratoires (au taux de 5 % l'an, du 1 er janvier au 22 octobre 2013) dus par A._ SA L'employeur s'est opposé à cette décision en exposant, en particulier, qu'il avait transmis à la caisse le montant des bonus pour l'année 2012 le 1 er février 2013, afin d'établir les factures correspondantes et d'éviter le paiement d'intérêts. Par décision du 7 avril 2014, la caisse a rejeté l'opposition; elle a justifié ses prétentions par le fait que l'employeur avait déposé l'attestation définitive des salaires le 22 octobre 2013, soit tardivement (au-delà du 30 janvier 2013), si bien que les intérêts moratoires avaient commencé à courir dès le 1 er janvier 2013. B. A._ SA a déféré la décision du 7 avril 2014 à la Cour de justice de la République et canton de Genève, Chambre des assurances sociales. Elle a conclu à son annulation ainsi que, dans toute la mesure utile, à celle de la décision du 23 octobre 2013, en demandant notamment que la caisse fût condamnée à lui verser des intérêts compensatoires sur la somme de 1'694 fr. 55 à compter du 2 décembre 2013. Par jugement du 19 août 2014, la juridiction cantonale a admis le recours et annulé les décisions des 23 octobre 2013 et 7 avril 2014. Elle a condamné la caisse à rembourser à A._ SA la somme de 1'694 fr. 55, avec intérêts à 5 % l'an dès le 23 mai 2014, dont elle s'était acquittée par avance. C. La caisse interjette un recours en matière de droit public contre ce jugement dont elle demande l'annulation, en concluant à titre principal à la confirmation de sa décision du 7 avril 2014. Subsidiairement, elle conclut au renvoi de la cause à la Cour de justice pour nouvelle décision. L'intimée s'en remet à justice. L'Office fédéral des assurances sociales (OFAS) propose d'admettre le recours et de renvoyer la cause à l'instance précédente.