PHPackages                             intermedia/ksef-fa3 - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. intermedia/ksef-fa3

ActiveLibrary[Parsing &amp; Serialization](/categories/parsing)

intermedia/ksef-fa3
===================

PHP models for KSeF FA(3) with XML serializer and XSD validator

v1.0.2(7mo ago)3695↓50%1MITPHPPHP ^8.1

Since Sep 5Pushed 7mo agoCompare

[ Source](https://github.com/tommekk83/ksef-fa3)[ Packagist](https://packagist.org/packages/intermedia/ksef-fa3)[ RSS](/packages/intermedia-ksef-fa3/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (3)DependenciesVersions (4)Used By (0)

KSeF FA(3) – Models, Serializer &amp; Validator dla PHP 8
=========================================================

[](#ksef-fa3--models-serializer--validator-dla-php-8)

Biblioteka generowana na podstawie schematów XSD systemu KSeF **FA(3)**.
Zawiera komplet modeli PHP, enumów, serializer XML oraz walidator zgodny z XSD.

Zawartość
---------

[](#zawartość)

- `src/Model/*` – klasy PHP odwzorowujące struktury z XSD (np. `FakturaType`, `Podmiot1Type`, `FaType`, `FaWierszType`, `StopkaType`).
- `src/Enums/*` – typy wyliczeniowe (np. kody krajów, waluty, formy płatności).
- `src/Serializer/XmlSerializer.php` – serializer obiektów PHP → XML zgodny ze schematem.
- `src/Validator/XmlValidator.php` – walidator dokumentów XML względem XSD.
- `schema/*.xsd` – schematy użyte do generacji.

Instalacja
----------

[](#instalacja)

```
composer require intermedia/ksef-fa3
```

Przykład użycia
---------------

[](#przykład-użycia)

```
