├── .editorconfig ├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ ├── ci.yml │ └── docs.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── composer.json ├── phpdoc.xml ├── phpstan.neon ├── pint.json ├── src ├── Exceptions │ ├── AeatException.php │ ├── ImportException.php │ └── InvalidModelException.php ├── Models │ ├── ComputerSystem.php │ ├── Model.php │ ├── Records │ │ ├── BreakdownDetails.php │ │ ├── CancellationRecord.php │ │ ├── CorrectiveType.php │ │ ├── FiscalIdentifier.php │ │ ├── ForeignFiscalIdentifier.php │ │ ├── ForeignIdType.php │ │ ├── InvoiceIdentifier.php │ │ ├── InvoiceType.php │ │ ├── OperationType.php │ │ ├── Record.php │ │ ├── RegimeType.php │ │ ├── RegistrationRecord.php │ │ └── TaxType.php │ └── Responses │ │ ├── AeatResponse.php │ │ ├── ItemStatus.php │ │ ├── RecordType.php │ │ ├── ResponseItem.php │ │ └── ResponseStatus.php └── Services │ ├── AeatClient.php │ └── QrGenerator.php └── tests ├── Exceptions └── InvalidModelExceptionTest.php ├── Models ├── ComputerSystemTest.php ├── ModelTest.php ├── Records │ ├── BreakdownDetailsTest.php │ ├── CancellationRecordTest.php │ ├── ForeignFiscalIdentifierTest.php │ ├── InvoiceIdentifierTest.php │ ├── OperationTypeTest.php │ ├── RegistrationRecordTest.php │ ├── cancellation-record.xml │ ├── registration-record-f1.xml │ └── registration-record-f2.xml ├── Responses │ └── AeatResponseTest.php └── computer-system.xml ├── Services ├── AeatClientTest.php └── QrGeneratorTest.php └── TestUtils.php /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: josemmo 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /vendor 3 | /composer.lock 4 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/composer.json -------------------------------------------------------------------------------- /phpdoc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/phpdoc.xml -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/phpstan.neon -------------------------------------------------------------------------------- /pint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/pint.json -------------------------------------------------------------------------------- /src/Exceptions/AeatException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/src/Exceptions/AeatException.php -------------------------------------------------------------------------------- /src/Exceptions/ImportException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/src/Exceptions/ImportException.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidModelException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/src/Exceptions/InvalidModelException.php -------------------------------------------------------------------------------- /src/Models/ComputerSystem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/src/Models/ComputerSystem.php -------------------------------------------------------------------------------- /src/Models/Model.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/src/Models/Model.php -------------------------------------------------------------------------------- /src/Models/Records/BreakdownDetails.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/src/Models/Records/BreakdownDetails.php -------------------------------------------------------------------------------- /src/Models/Records/CancellationRecord.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/src/Models/Records/CancellationRecord.php -------------------------------------------------------------------------------- /src/Models/Records/CorrectiveType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/src/Models/Records/CorrectiveType.php -------------------------------------------------------------------------------- /src/Models/Records/FiscalIdentifier.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/src/Models/Records/FiscalIdentifier.php -------------------------------------------------------------------------------- /src/Models/Records/ForeignFiscalIdentifier.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/src/Models/Records/ForeignFiscalIdentifier.php -------------------------------------------------------------------------------- /src/Models/Records/ForeignIdType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/src/Models/Records/ForeignIdType.php -------------------------------------------------------------------------------- /src/Models/Records/InvoiceIdentifier.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/src/Models/Records/InvoiceIdentifier.php -------------------------------------------------------------------------------- /src/Models/Records/InvoiceType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/src/Models/Records/InvoiceType.php -------------------------------------------------------------------------------- /src/Models/Records/OperationType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/src/Models/Records/OperationType.php -------------------------------------------------------------------------------- /src/Models/Records/Record.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/src/Models/Records/Record.php -------------------------------------------------------------------------------- /src/Models/Records/RegimeType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/src/Models/Records/RegimeType.php -------------------------------------------------------------------------------- /src/Models/Records/RegistrationRecord.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/src/Models/Records/RegistrationRecord.php -------------------------------------------------------------------------------- /src/Models/Records/TaxType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/src/Models/Records/TaxType.php -------------------------------------------------------------------------------- /src/Models/Responses/AeatResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/src/Models/Responses/AeatResponse.php -------------------------------------------------------------------------------- /src/Models/Responses/ItemStatus.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/src/Models/Responses/ItemStatus.php -------------------------------------------------------------------------------- /src/Models/Responses/RecordType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/src/Models/Responses/RecordType.php -------------------------------------------------------------------------------- /src/Models/Responses/ResponseItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/src/Models/Responses/ResponseItem.php -------------------------------------------------------------------------------- /src/Models/Responses/ResponseStatus.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/src/Models/Responses/ResponseStatus.php -------------------------------------------------------------------------------- /src/Services/AeatClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/src/Services/AeatClient.php -------------------------------------------------------------------------------- /src/Services/QrGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/src/Services/QrGenerator.php -------------------------------------------------------------------------------- /tests/Exceptions/InvalidModelExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/tests/Exceptions/InvalidModelExceptionTest.php -------------------------------------------------------------------------------- /tests/Models/ComputerSystemTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/tests/Models/ComputerSystemTest.php -------------------------------------------------------------------------------- /tests/Models/ModelTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/tests/Models/ModelTest.php -------------------------------------------------------------------------------- /tests/Models/Records/BreakdownDetailsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/tests/Models/Records/BreakdownDetailsTest.php -------------------------------------------------------------------------------- /tests/Models/Records/CancellationRecordTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/tests/Models/Records/CancellationRecordTest.php -------------------------------------------------------------------------------- /tests/Models/Records/ForeignFiscalIdentifierTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/tests/Models/Records/ForeignFiscalIdentifierTest.php -------------------------------------------------------------------------------- /tests/Models/Records/InvoiceIdentifierTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/tests/Models/Records/InvoiceIdentifierTest.php -------------------------------------------------------------------------------- /tests/Models/Records/OperationTypeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/tests/Models/Records/OperationTypeTest.php -------------------------------------------------------------------------------- /tests/Models/Records/RegistrationRecordTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/tests/Models/Records/RegistrationRecordTest.php -------------------------------------------------------------------------------- /tests/Models/Records/cancellation-record.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/tests/Models/Records/cancellation-record.xml -------------------------------------------------------------------------------- /tests/Models/Records/registration-record-f1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/tests/Models/Records/registration-record-f1.xml -------------------------------------------------------------------------------- /tests/Models/Records/registration-record-f2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/tests/Models/Records/registration-record-f2.xml -------------------------------------------------------------------------------- /tests/Models/Responses/AeatResponseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/tests/Models/Responses/AeatResponseTest.php -------------------------------------------------------------------------------- /tests/Models/computer-system.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/tests/Models/computer-system.xml -------------------------------------------------------------------------------- /tests/Services/AeatClientTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/tests/Services/AeatClientTest.php -------------------------------------------------------------------------------- /tests/Services/QrGeneratorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/tests/Services/QrGeneratorTest.php -------------------------------------------------------------------------------- /tests/TestUtils.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josemmo/Verifactu-PHP/HEAD/tests/TestUtils.php --------------------------------------------------------------------------------