¿Por qué los ID de documentos no generados automáticamente están en cursiva en la consola de Firestore?

Cuando agrego un documento con mi propio ID de documento (no generado automáticamente), el nodo de ID de documento está en cursiva como se muestra en la captura de pantalla de la consola de Firestore. Cuál es la razón detrás de esto?

Mi código para agregar datos es

const billingRef = db
      .collection('billing/test/2017/months/11')
      .doc();

  billingRef
      .set({ name: 'ABC' })
      .then(_ => {
        console.log('saved');
      })
      .catch(err => {
        console.log(err);
      });

El código anterior agrega un nodo con éxito, pero agrega "prueba" y "meses" en cursiva.

captura de pantalla 1

captura de pantalla 2captura de pantalla 3

Mi consulta arroja cero resultados para dichos registros en firestore, siguiendo el código. ¿Cómo puedo consultar todos los nodos bajo facturación?

db.collection("billing").get().then(function(querySnapshot) {
    console.log(querySnapshot.size) // this is always 0
    querySnapshot.forEach(function(doc) {
        console.log(doc.id, " => ", doc.data());
    });
});

Respuestas a la pregunta(1)

Su respuesta a la pregunta