Ugrás a tartalomra
kassza

A kapcsolat állapota

A csatlakozás után a megbízónak lépnie kell: birtokba venni az új fiókot, vagy elfogadni a csatlakozási kérelmet. A probeDelegation() a dedikált felhasználó adataival megnézi, hol tart a folyamat. Egy nem létező számla PDF-jét kéri le, így bizonylatot nem hoz létre és nem is módosít.

import { probeDelegation } from 'kassza/delegation'

const allapot = await probeDelegation({
  username: 'kassza+pelda@platform.hu',
  password: process.env.DELEGATE_PASSWORD!,
})

console.log(allapot.state, allapot.message)
stateJelentés
activeA kapcsolat él, lehet kiállítani.
awaiting-approvalA belépés sikertelen (3): a megbízó még nem fogadta el a csatlakozási kérelmet, vagy hibás a jelszó.
awaiting-owner-registrationA megbízó még nem vette birtokba az új fiókot (250).
multi-account-userA dedikált felhasználó több fiókhoz is hozzáfér (164), így Agenttel nem használható.

Más hiba (például hálózati hiba) esetén a függvény a SzamlazzError-t dobja tovább.

A függvény Agent kulccsal hibát ad, mert az Agent kulcs a fiókhoz tartozik, nem a megbízotti kapcsolathoz.

Kapcsolódó#

Oldal szerkesztéseUtoljára frissítve: