Facturar
Catálogos y CUIS/CUFD
Verifica readiness, lista catálogos sincronizados y descubre sectores con sus campos.
index.ts
1const readiness = await supay.catalogs.readiness({ pointOfSaleId: POS_ID });2// { cuis: true, cufd: true, catalogs: true, certificate: true }3 4const metodosPago = await supay.catalogs.list("metodos_pago");5const sectores = await supay.invoices.sectors({ companyId: COMPANY_ID });6// cada perfil trae campos data / items[].data para formularios dinámicosCuándo llamar a cada método
Llama a `readiness` al abrir tu POS cada mañana. Si `catalogs` es falso, corre `sync`. `sectors` te da los 51 perfiles con `campos data` y `campos detalle` (tipo, obligatoriedad y etiqueta) para construir formularios dinámicos por sector sin hardcodear nada.