Xero API pricing tier is literally pain in the ass,
Either I can complain about it how this is bad or build something completely with the new pricing tier.
Well, I went ahead with the second,
While the starter / core api wasn't really flexible as the journal tier, I went ahead and tried every endpoint possible to mimic the same functionality.
the auto generated journals from xero wasn't available but I didn't really need it lol
TBH, this time I wasn't really looking for very much granunality ( the most granual need was ) a month-ish grouping of data so
/Reports/P&L - grouped by a month time stacked together
/Invoices, /BankTransactions, /Payments, /CreditNotes, /ManualJournals, /Contacts, /Accounts, /TrackingCategories - All together just to be able to expand the line items for P&L
Opening, received, sent, closing balances for Bank transactions and computing the Opening rec - spend = closing with the final report value
the MoM stack is just for P&L while a clear "at" position for BS is all I really want
IF-Modified-Since really helped to save on API calls ( 1000 to 5000 ) isn't a large number when you have a very large distribution of clients
Overall, very cool without journals endpoint.