Ugrás a tartalomra
kassza

Csatlakozás

A connectPrincipal() a megbízott saját hitelesítésével (Agent kulcs vagy felhasználónév és jelszó) küldi el a megbízó cégadatait és a dedikált felhasználó adatait. A Számlázz.hu az adószám alapján dönti el, hogy új fiókot hoz létre, vagy a meglévőhöz kér csatlakozást.

lib/csatlakozas.ts
import { connectPrincipal } from 'kassza/delegation'

const eredmeny = await connectPrincipal(
  {
    principal: {
      name: 'Példa Kft.',
      taxNumber: '12345676-2-42',
      invoicePrefix: 'PLDA',
      zip: '1111',
      city: 'Budapest',
      address: 'Fő utca 1.',
      email: 'penzugy@pelda.hu',
    },
    user: {
      email: 'kassza+pelda@platform.hu',
      password: process.env.DELEGATE_PASSWORD!,
      firstName: 'Platform',
      lastName: 'Számlázás',
    },
  },
  { verifyTaxNumber: true },
)

console.log(eredmeny.status, eredmeny.message)

A megbízott Agent kulcsát a kassza a SZAMLAZZ_AGENT_KEY környezeti változóból veszi, de az agentKey opcióban is megadhatod. A dedikált felhasználó e-mail címe legyen egyedi megbízónként, a jelszava 8 és 128 karakter közötti. Ezeket a hitelesítő adatokat titkosítva tárold, ezekkel fogsz kiállítani.

A négy kimenet#

statusMit jelentTeendő
account-createdÚj fiók jött létre a megbízónak, a dedikált felhasználóval.A megbízó e-mailt kap, és birtokba veszi a fiókot. Addig a kiállítás 250-es hibát ad.
owner-invite-resentA fiók már létezik, de még nincs tulajdonosa; a Számlázz.hu újraküldte a meghívót.Várj a megbízóra.
join-request-sentA fióknak van tulajdonosa; a Számlázz.hu csatlakozási kérelmet küldött neki.A megbízó elfogadja a kérelmet. Addig a belépés 3-as hibát ad.
join-request-resentA csatlakozási kérelmet a Számlázz.hu újraküldte.Várj a megbízóra.

Ha a Számlázz.hu ismeretlen szöveggel válaszol, a status értéke unknown, és a teljes szöveg a message mezőben van.

Adószám-ellenőrzés#

A verifyTaxNumber: true opcióval a kassza a csatlakozás előtt lekérdezi az adószámot a NAV-tól (a Számlázz.hu adószám-lekérdezésével), és érvénytelen adószámnál el sem küldi a kérést. Egy elgépelt adószám ugyanis új, felesleges fiókot hozna létre.

Hibák#

KódJelentés
68Ezzel az adószámmal és előtaggal már van cég: egyeztess másik előtagot.
101A dedikált felhasználó e-mail címe már foglalt.
137A megbízott fiókjában nincs engedélyezve a fiókok Agenten keresztüli létrehozása.
200, 362Az előtagot ez az adószám vagy egy másik fiók már használja.
506, 507A jelszó túl rövid vagy túl hosszú.

Kapcsolódó#

Oldal szerkesztéseUtoljára frissítve: