Bahasa Indonesia

Satu Hari di Kehidupan Controller (B2B SaaS, ARR $20 Juta-$200 Juta)

Pukul 07.42. Anda belum menuang kopi dan Slack sudah menyala. FP&A lead ping Anda pukul 07.31 tentang selisih bank rec $14 ribu dari persiapan close kemarin. Jenis hal yang deskripsi pekerjaan Anda sopan menyebutnya "memastikan akurasi catatan keuangan" dan Anda sebut rasa perih di dada yang membangunkan Anda pukul 05.00.

Anda menatap pesan itu. Anda tahu persis pembayaran Stripe mana yang menyebabkannya sebelum Anda bahkan membuka NetSuite. Itulah pekerjaannya. Bukan mengetahui jawabannya, tetapi mengetahui di mana jawaban itu mungkin tersembunyi. JD mengatakan "kelola close." Tidak ada yang memberitahu Anda bahwa close sebenarnya adalah 47 sistem yang berpura-pura saling berbicara sementara tiga kepala departemen lupa meneruskan faktur vendor mereka.

Inilah tampilan nyata satu hari kerja Controller di perusahaan B2B SaaS antara ARR $20 juta dan $200 juta. Bukan versi di halaman karier. Versi pukul 16.00 hari Selasa.

08.00 Tinjauan kalender close di FloQast

Tindakan nyata pertama hari ini: buka FloQast (atau BlackLine, jika CFO Anda memenangkan debat pengadaan dua tahun lalu) dan lihat kalender close. Bukan untuk melakukan apa pun dulu. Hanya untuk melihat siapa yang tertinggal.

Controller adalah pengontrol lalu lintas udara. Anda tidak mendarat setiap pesawat sendiri. Anda mengawasi pesawat mana yang menumpuk, mana yang kehabisan bahan bakar, mana yang pilotnya baru saja mengirim pesan bahwa mereka butuh satu jam lagi. Tumpukan hari ini:

  • Rekonsiliasi bank: 80% selesai, dua akun terhambat karena masalah Stripe kemarin
  • Jadwal amortisasi prepaid: ditugaskan ke senior accountant Anda, belum dimulai, jatuh tempo besok
  • Biaya akrual: sedang dikerjakan, tetapi menunggu faktur vendor yang belum masuk ke Bill.com
  • Rollforward pendapatan ditangguhkan: terhambat oleh struktur kontrak baru yang ditutup Sales minggu lalu (lebih lanjut pukul 12.30)
  • Penambahan aset tetap: selesai, sudah ditandatangani
  • Eliminasi intercompany: sedang ditinjau oleh asisten Controller Anda

Anda ping senior accountant tentang prepaid. Bukan untuk memarahi mereka. Untuk membuka hambatannya. Setengah dari menjadi Controller adalah bertanya "apa yang Anda butuhkan dari saya untuk menyelesaikan ini hari ini?" dan sungguh-sungguh bermaksud. Setengah lainnya adalah mengetahui kapan "saya menunggu Sales" sebenarnya berarti "saya belum mulai."

Delapan menit. Itulah tinjauan FloQast Anda. Lebih lama dari itu dan Anda sudah micromanaing.

09.00 Rekonsiliasi GL di NetSuite

Sekarang pekerjaan yang sesungguhnya. Anda membuka NetSuite dan langsung ke akun suspense. Selalu mulai dengan suspense. Jika ada sesuatu yang duduk di sana pukul 09.00 pada hari kerja ketiga close, biasanya itu masalah yang lebih besar dari apa pun yang ada di daftar Anda.

Suspense hari ini adalah $4.200 dari transaksi Brex yang salah dikategorikan oleh integrasi. Lima menit untuk reklasifikasi. Mudah.

Kemudian pendapatan ditangguhkan. Anda menarik jadwal dan mengikatnya ke sistem penagihan. Selisih $2.847. Anda tahu, sebelum bahkan memeriksa, bahwa itu adalah amandemen kontrak yang diproses customer success minggu lalu tanpa melibatkan keuangan. Anda ping CS ops lead. Anda tidak menuduh. Anda hanya bertanya: "Apakah ada yang berubah pada kontrak Acme antara 28 Maret dan 4 April?" Jawabannya datang dalam 90 detik: ya, mereka mengurangi kursi dari 50 menjadi 35, efektif 1 Maret, dan tidak ada yang memberi tahu penagihan sampai Selasa lalu. Sekarang Anda memiliki credit memo, penyesuaian pendapatan ditangguhkan, dan catatan diam-diam untuk dimasukkan dalam tinjauan proses bulan depan.

Inilah bagian pekerjaan yang tidak muncul di mana pun. Masalah "47 sistem" sebenarnya bukan tentang sistemnya. Ini tentang fakta bahwa setiap sistem memiliki manusia di bagian hulunya yang membuat keputusan yang memengaruhi pembukuan Anda. Stripe, Bill.com, Expensify, Brex, CRM, sistem penagihan, penggajian, alat akuntansi sewa, add-on manajemen pengeluaran yang kepala revenue pasang tanpa memberi tahu siapa pun. Mereka semua mengisi GL dengan keunikan, waktu, dan definisi "posted" masing-masing.

Revaluasi FX berikutnya. Perusahaan Anda memiliki anak perusahaan di Inggris, jadi setiap akhir bulan Anda menjalankan ulang rev pada kurs spot dan membukukan keuntungan atau kerugian yang belum terealisasi. NetSuite menangani kalkulasinya. Anda menangani penjelasannya ketika CFO bertanya mengapa FX memukul P&L sebesar $63 ribu bulan ini.

Pukul 09.55, tiga rekonsiliasi sudah bersih. Dua ditandai untuk tindak lanjut. Satu sepenuhnya terikat dan ditandatangani di FloQast. Anda beranjak.

10.00 Pengejaran akrual vendor

Ada hal yang tidak ada yang memberitahu Anda dalam peran Controller pertama Anda: Anda akan menghabiskan lebih banyak waktu mengejar akrual daripada mencatatnya. Pencatatan bersifat mekanis. Pengejaran adalah pekerjaannya.

Anda membuka Bill.com dan menarik AP aging. Kemudian Anda mencocokkan dengan daftar kontrak dari pengadaan. Tiga vendor memiliki kontrak yang ditandatangani dan layanan aktif bulan ini, tetapi belum ada faktur. Anda mulai menyusun pesan Slack.

Kepada kepala marketing: "Hei, satu hal cepat. Kontrak agensi dengan Studio Forty menyebutkan retainer bulanan $42 ribu. Saya tidak melihat apa pun dari mereka di Bill.com untuk April. Bisakah Anda ping account exec Anda dan tanyakan apakah mereka sudah mengirimkan faktur? Jika ya, bisakah Anda teruskan emailnya ke saya agar saya bisa menindaklanjutinya? Jika tidak, saya akan mengakrual $42 ribu untuk berjaga-jaga."

Kepada kepala legal: "Apakah kita benar-benar melibatkan Morrison & Wells untuk pekerjaan due diligence M&A? Saya melihat SOW tertanggal 3 April tetapi tidak ada faktur dan tidak ada PO dalam sistem. Tidak ingin mengakrual terlalu banyak atau terlalu sedikit."

Kepada kepala rekayasa: "Tagihan AWS, biasanya tiba sebelum tanggal 5. Saya lihat kita sedang melacak tetapi ingin konfirmasi: apakah migrasi lingkungan dev masih dijadwalkan mendarat dalam periode ini, atau ditunda ke bulan berikutnya?"

Tiga pesan. Tiga akrual menunggu tiga jawaban. Anda akan mendapat satu kembali dalam 20 menit, satu pada akhir hari, dan salah satu dari mereka (biasanya legal) tidak akan merespons sampai Anda ping lagi besok. Jadi Anda atur pengingat tindak lanjut di task manager Anda dan lanjutkan.

Diagnosis yang saya berikan kepada setiap Controller baru: sebagian besar pekerjaan akrual Anda bukan akuntansi. Ini adalah arkeologi organisasi. Anda menyusun apa yang sebenarnya berkomitmen dilakukan bisnis, dalam periode apa, dengan counterpart mana, sebelum faktur menyusul komitmen tersebut.

11.00 Async dengan FP&A tentang selisih

Rekan FP&A Anda telah menanyakan tentang OpEx marketing. Mereka melihat $87 ribu di atas anggaran untuk April dan CFO menginginkan penjelasan sebelum akhir hari.

Anda sudah mengetahui jawabannya karena Anda melihatnya dalam rekonsiliasi GL tadi pagi. Faktur agensi yang seharusnya tiba di Maret dimasukkan dengan tanggal faktur April. Ini adalah masalah waktu, bukan pengeluaran berlebih. Marketing sebenarnya tidak melampaui anggaran mereka; pembukuan hanya membuatnya terlihat seperti itu.

Anda menulis penjelasan dalam thread Slack:

Melihat selisih marketing $87 ribu: ini adalah masalah waktu. Retainer Maret Studio Forty ($42 ribu) difakturkan 2/4 dengan tanggal April, sehingga mendarat dalam periode ini bukan Maret. $45 ribu lainnya adalah sponsor konferensi yang dibayar di muka pada Februari dan sekarang diamortisasi. Jadwal ada di kertas kerja prepaid. Run rate marketing April yang sebenarnya sesuai rencana. Saya akan menambahkan catatan ke ringkasan close agar CFO melihat rekonsiliasi. Apakah Anda ingin saya meminta agensi untuk menandai faktur mereka dengan benar ke depannya?

Di sinilah gesekan dengan FP&A itu nyata dan layak disebutkan. Mereka menginginkan akurasi perkiraan. Anda menginginkan pembukuan yang bersih. Keduanya benar. Tim FP&A akan melihat setiap bulan di mana aktual menyimpang dari perkiraan dan mencoba memperbaiki perkiraan. Anda akan melihat penyimpangan yang sama dan mencoba memperbaiki waktunya. Kadang tujuan itu mengarah ke arah yang sama. Kadang tidak.

Triknya adalah keduanya kalah jika Anda memperlakukan satu sama lain sebagai masalah. Masalah sebenarnya adalah agensi yang tidak menandai fakturnya secara konsisten. Perbaiki masalah hulu sekali dan Anda menghemat 12 bulan penjelasan selisih.

12.30 Persiapan audit (sepanjang tahun)

Makan siang di meja karena auditor SOC 2 mengirim permintaan sampel lain. Mereka menginginkan bukti untuk 25 jurnal akuntansi dari Q1: dokumentasi pendukung, workflow persetujuan, bukti pemisahan tugas.

Mitosnya adalah audit adalah musim. Q1, mungkin sedikit Q2, kemudian Anda kembali normal. Kenyataannya, terutama di perusahaan SaaS dengan SOC 2, audit adalah gaya hidup. Anda memiliki audit keuangan (tahunan), SOC 2 (tahunan, tetapi dengan pemantauan berkelanjutan), kertas kerja provisi pajak (kuartalan), tinjauan nexus negara bagian (bergulir), dan rezim kepatuhan baru yang dipilih perusahaan Anda karena pelanggan Fortune 500 memintanya.

Daftar tugas audit hari ini:

  • Tarik bukti JE dari NetSuite untuk 25 entri sampel (sekitar 90 menit)
  • Perbarui memo rev rec untuk struktur kontrak multi-elemen baru yang ditutup Sales minggu lalu. Perlu memperjelas alokasi harga jual berdiri sendiri (SSP) di bawah ASC 606
  • Tanggapi pertanyaan tim pajak tentang kalkulasi kredit R&D
  • Tinjau penelusuran proses ITGC yang disusun asisten Controller Anda

Anda selesaikan sampel JE terlebih dahulu karena ada tenggat waktu. Memo rev rec mendapat sesi kerja 30 menit. Pertanyaan R&D dikembalikan ke pajak dengan pengalihan: "Ini adalah pertanyaan untuk kalkulasi pajak tangguhan tim FP&A, bukan close. Libatkan saya ketika mereka sudah punya angkanya."

Kenyataan audit-sebagai-gaya-hidup berarti pekerjaan Anda memiliki dengungan latar belakang dokumentasi yang konstan. Setiap memo yang Anda tulis hari ini adalah memo yang tidak perlu Anda buat ulang secara tergesa-gesa bulan Maret depan ketika auditor bertanya. Itulah kekuatan super diam-diam Controller: orang-orang yang membenci menulis sesuatu menjadi Controller yang dihubungi pada hari Sabtu selama musim audit.

14.00 Pos pemeriksaan tengah hari dengan AP/AR

Pemimpin tim AP/AR mampir ke kantor Anda. Anda mendiskusikan:

  • Tinjauan aging. DSO naik tiga hari, sebagian besar didorong oleh satu pelanggan yang membayar lambat karena tim pengadaan mereka berganti
  • Penagihan pelanggan yang berubah menjadi percakapan sales. Sebuah akun mid-market sedang mempermasalahkan faktur berdasarkan pertanyaan harga berbasis penggunaan; Anda mengembalikannya ke account exec untuk mengklarifikasi ketentuan kontrak
  • Situasi vendor. Vendor SaaS kecil yang kami gunakan untuk analitik marketing mengancam akan menangguhkan layanan karena faktur mereka dari Januari tampaknya tidak pernah dibayar; ternyata email mereka terpental dari inbox AP kami karena mereka mengganti alamat penagihan; Anda mengotorisasi transfer untuk menyelesaikannya hari ini dan mendokumentasikan kesenjangan proses

Workday Adaptive terbuka di tab lain. Asisten Controller Anda memperbarui input perkiraan bergulir berdasarkan aktual yang Anda tutup kemarin. Anda memeriksa bahwa akrual jumlah karyawan sesuai dengan apa yang dimiliki tim HR di Workday, karena dua sumber tersebut punya kebiasaan menyimpang beberapa FTE dan itu menjadi selisih biaya personel yang akan Anda jelaskan kepada FP&A nanti.

Pukul 14.45 Anda kembali ke meja. Anda sadar belum makan. Anda makan granola bar.

16.00 Jurnal akuntansi akhir hari

Ini adalah ritual diam-diam Controller. Jurnal akuntansi manual yang belum bisa diotomatiskan, dan mungkin tidak akan bisa untuk dua siklus produk lagi.

JE manual hari ini:

  • Pool bonus akrual. $340 ribu berdasarkan kinerja YTD terhadap rencana kompensasi. Dihitung dalam spreadsheet karena alat kompensasi mengekspor CSV yang tidak persis cocok dengan chart of accounts GL.
  • Modifikasi sewa. Perusahaan Anda memperluas kantor SF kuartal lalu dan alat akuntansi sewa akhirnya mengejar penyesuaian aset hak guna dan kewajiban sewa yang benar. Anda membukukan entri dan mengikatnya kembali ke jadwal pendukung.
  • Pengejaran biaya komisi yang ditangguhkan di bawah ASC 606. Tiga sales rep baru mulai di Maret, dua kontrak yang ditutup di awal April perlu biaya komisi mereka diamortisasi selama umur pelanggan. Alat kompensasi sales memberi Anda jumlah dolarnya; Anda yang menentukan periodenya.
  • True-up kompensasi berbasis saham. Admin ekuitas mengirim file grant yang diperbarui. Anda merekonsiliasi ke biaya bulan lalu, membukukan selisihnya.

Ini belum bisa diotomatiskan karena masing-masing membutuhkan penilaian. Akrual bonus bergantung pada penilaian Anda tentang pencapaian year-to-date. Modifikasi sewa bergantung pada apakah Anda mengklasifikasikan perluasan sebagai kontrak terpisah atau modifikasi dari kontrak yang ada. Komisi yang ditangguhkan bergantung pada apa yang Anda putuskan sebagai periode amortisasi yang tepat untuk kohort pelanggan tersebut.

Kesenjangan tooling itu nyata. NetSuite sangat baik untuk hal-hal yang mekanis. Hal-hal yang membutuhkan penilaian masih ada di spreadsheet, memo, dan kepala Anda. Itu tidak akan berubah tahun ini. Mungkin juga tahun depan.

17.30 Kepanikan bank rec

Anda sedang berkemas. Ponsel Anda bergetar. Itu adalah FP&A lead dari tadi pagi, masih tentang selisih $14 ribu.

Anda membuka NetSuite. Anda membuka feed bank. Anda mulai menelusuri.

Itu adalah pembayaran Stripe. Tentu saja itu. Batch Stripe diposting pada hari libur Minggu, yang berarti tanggal pembayaran di Stripe adalah 31 Maret, tetapi bank sebenarnya menerima dana pada 2 April karena bank tidak memproses pada hari libur. Setengah pembayaran dikliring pada 1 April, setengah lainnya pada 2 April karena bank membagi deposit menjadi dua hari dengan alasan yang tidak bisa dijelaskan oleh siapa pun di Stripe atau bank.

Empat puluh lima menit yang tidak pernah Anda dapatkan kembali. Anda membukukan reklasifikasi, mendokumentasikan masalah waktu, mengarsipkannya di bawah "hal-hal yang perlu ditandai dalam tinjauan proses berikutnya," dan keluar dari pintu pukul 18.17.

Anda akan memiliki percakapan yang sama, dengan jumlah dolar yang berbeda, delapan minggu lagi. Akhir pekan libur dan pembayaran Stripe adalah sumber berulang selisih bank rec. Tugas Anda bukan menghilangkannya. Tugas Anda adalah mengetahui, dalam lima menit setelah melihat selisih, dari mana asalnya.

Apa yang JD Tidak Katakan

Deskripsi pekerjaan Controller adalah daftar poin yang rapi. Kelola close bulanan. Pastikan akurasi catatan keuangan. Pimpin tim akuntansi. Koordinasikan dengan auditor.

Kenyataannya adalah Controller adalah lapisan integrasi manusia antara setiap sistem yang disentuh keuangan. NetSuite, FloQast, Bill.com, Expensify, Brex, Workday Adaptive, sistem penagihan, CRM, penggajian, alat akuntansi sewa, platform admin ekuitas, perangkat lunak provisi pajak, alat pemantauan SOC 2. Alat-alat membantu. Alat-alat mengurangi kerja keras. Alat-alat tidak menggantikan penilaian tentang kapan akrual "cukup dekat" atau apakah amandemen kontrak harus diperlakukan sebagai modifikasi atau kontrak baru.

Hal lain yang JD tidak katakan: Controller adalah orang yang memperhatikan ketika pembukuan tidak mencerminkan apa yang benar-benar dilakukan bisnis. Itu bukan tugas checklist. Itu adalah sikap. Anda menghabiskan sepanjang hari bertanya "apakah entri ini masuk akal, mengingat apa yang saya ketahui tentang bisnis ini?" dan jawabannya cukup sering tidak sehingga menangkapnya menjadi kebiasaan.

Jika Anda adalah IC Controller di perusahaan SaaS antara ARR $20 juta dan $200 juta, Anda mengangguk sekarang. Jika Anda adalah manajer perekrutan yang membaca ini dan mencoba memahami mengapa Controller terakhir Anda kelelahan, jawabannya ada di suatu tempat dalam rekonsiliasi GL pukul 09.00, permintaan selisih pukul 11.00, dan kepanikan bank rec pukul 17.30. Pekerjaannya bisa dilakukan. Hanya saja bukan pekerjaan yang ada di halaman karier.

Pelajari Lebih Lanjut