banqup
jefacture.
jefacture.com e-invoicing, read-only, with the person's own sign-in: invoices
setup & usage
oto reads your own jefacture.com account: you sign in with jefacture.com and authorize oto.
operator only. Create an application on the Banqup developer portal (jefacture.com runs on the Banqup platform, French region), with the API products the reads need (documents, payments, network, payment accounts). Its API key is the client_id. Activate this redirect URI for the application, byte for byte:
https://mcp.oto.cx/api/jefacture/oauth/callback
then set the two values at platform scope, once per base:
oto_admin_connector_setting(op="set", connector="jefacture", key="client_id", value="…")oto_admin_connector_setting(op="set", connector="jefacture", key="client_secret", value="…")until they are set, the card stays visible and « connect » refuses naming the missing key. client_secret is a real secret: never returned by an API, never logged. Each instance has its own callback URL — activate each one.
jefacture(op="list_spaces") first: each space is one company, its id is the space_id of every other readop="list_documents" — invoices and credit notes: folder=SALES for issued, PURCHASES for received; status_query="pay=UNPAID OR pay=PARTIALLY_PAID" for what is still to be paid; what remains due is openBalanceop="get_document" — one document with its lines; list_balance_offsets and get_payment — the payments imputed to itop="list_reconciliations" — documents with their matched, proposed or missing paymentsop="list_connections" / get_connection — customers and suppliers, with their legal identifiersop="list_payment_accounts" / list_account_movements — accounts, balances and movementslists are paged from 0. An argument an op does not read is refused, never dropped.
by default the lists are tightened — ids, numbers, dates, amounts, statuses and counterparts stay, the bulky blocks another read serves leave: a document's included connections (its supplier and customer stay in metadata) and balanceOffsets (list_balance_offsets), a customer's or supplier's addresses and metadata (get_connection), an account's availableOperations, a movement's balancesAfterOperation. full=True returns them as jefacture.com sends them.
no bookkeeping entries, no balance sheet, no sales to private customers that never become an invoice: ask the accounting software for those.
outils
utilisation
claude plugin marketplace add otomata-tech/oto-plugin — mcp + skill configurés.pipx install oto-cli puis oto jefacture …