{"adoption": {"forks": 637, "observed_at": "2026-08-28T04:04:57.412816+00:00", "stars": 1519}, "canonical_url": "https://ross.abutalabs.com/products/sped-nfe", "card": {"archived": false, "artifact_type": "library", "description": "API para geração e comunicação das NFe com as SEFAZ autorizadoras", "domain": ["fintech", "e-commerce", "apis", "developer-tools"], "enriched": true, "function": ["sdk", "serialization", "security"], "health_score": 78, "homepage": null, "language": "PHP", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["nfephp-org/sped-nfe"], "name": "nfephp-org/sped-nfe", "platform": ["php"], "pushed_at": "2026-08-05T13:29:30+00:00", "repo": "nfephp-org/sped-nfe", "stars": 1519, "tags": ["nfe", "nfce", "sefaz", "brazilian-fiscal", "electronic-invoicing", "xml-signing", "sped"], "topics": [], "urls": [], "use_cases": ["issue NF-e electronic invoices from a PHP application", "send NFC-e consumer invoices to SEFAZ with QR-Code v3", "sign and transmit fiscal XML documents to Brazilian tax authorities", "emit invoices with eCPF as an individual taxpayer", "comply with the 2025 tax reform (RTC) layout changes", "validate GTIN and product information in fiscal documents"], "what_it_is": "A PHP library for generating, signing, and transmitting Brazilian electronic fiscal documents (NF-e model 55 and NFC-e model 65) to SEFAZ authorizing agencies. It implements the SPED NFe project schemas and technical notes, covering all Brazilian states.", "when_to_avoid": ["your stack is not PHP", "you need other fiscal documents like MDF-e, CTe, or NFS-e (separate libraries exist)", "you need a hosted invoicing service rather than a library"], "when_to_choose": ["you need to issue NF-e or NFC-e documents in Brazil from PHP", "you need up-to-date support for SEFAZ technical notes and schemas", "you need coverage for all Brazilian states including eCPF issuance"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/sped-nfe", "repo": "nfephp-org/sped-nfe", "role": "main", "score": 66}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:57.412816+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:31:58.175076+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "410d97b0c892eecc36f36e2700cb29bc406bcb830c4608a51426c4748ab41fb4", "fetched_at": "2026-08-28T04:04:57.412816+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nfephp-org/sped-nfe"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:57.412816+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:31:58.175076+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "410d97b0c892eecc36f36e2700cb29bc406bcb830c4608a51426c4748ab41fb4", "fetched_at": "2026-08-28T04:04:57.412816+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nfephp-org/sped-nfe"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:31:58.175076+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "410d97b0c892eecc36f36e2700cb29bc406bcb830c4608a51426c4748ab41fb4", "fetched_at": "2026-08-28T04:04:57.412816+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nfephp-org/sped-nfe"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:57.412816+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:57.412816+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:57.412816+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:31:58.175076+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "410d97b0c892eecc36f36e2700cb29bc406bcb830c4608a51426c4748ab41fb4", "fetched_at": "2026-08-28T04:04:57.412816+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nfephp-org/sped-nfe"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:57.412816+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:57.412816+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:31:58.175076+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "410d97b0c892eecc36f36e2700cb29bc406bcb830c4608a51426c4748ab41fb4", "fetched_at": "2026-08-28T04:04:57.412816+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nfephp-org/sped-nfe"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:57.412816+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:57.412816+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:57.412816+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:31:58.175076+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "410d97b0c892eecc36f36e2700cb29bc406bcb830c4608a51426c4748ab41fb4", "fetched_at": "2026-08-28T04:04:57.412816+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nfephp-org/sped-nfe"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:57.412816+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:57.412816+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:31:58.175076+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "410d97b0c892eecc36f36e2700cb29bc406bcb830c4608a51426c4748ab41fb4", "fetched_at": "2026-08-28T04:04:57.412816+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nfephp-org/sped-nfe"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:31:58.175076+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "410d97b0c892eecc36f36e2700cb29bc406bcb830c4608a51426c4748ab41fb4", "fetched_at": "2026-08-28T04:04:57.412816+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nfephp-org/sped-nfe"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:31:58.175076+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "410d97b0c892eecc36f36e2700cb29bc406bcb830c4608a51426c4748ab41fb4", "fetched_at": "2026-08-28T04:04:57.412816+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nfephp-org/sped-nfe"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:31:58.175076+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "410d97b0c892eecc36f36e2700cb29bc406bcb830c4608a51426c4748ab41fb4", "fetched_at": "2026-08-28T04:04:57.412816+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nfephp-org/sped-nfe"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 96, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4061, "days_push": 28, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 66, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}