Download the PHP package kowts/efatura-cv without Composer

On this page you can find all versions of the php package kowts/efatura-cv. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package efatura-cv

e-Fatura CV para PHP

Testes Cobertura PHP Packagist Status

Biblioteca PHP independente de frameworks para validar documentos fiscais, gerar XML DFE v11, validar com os XSD oficiais, assinar com XAdES-BES, criar pacotes ZIP e comunicar com serviços e-Fatura de Cabo Verde.

[!IMPORTANT] Este projecto não é oficial da DNRE. A utilização em produção exige homologação do software, credenciais válidas e testes nos ambientes oficiais.

Funcionalidades

Fluxo de emissão

O fluxo completo, com decisões de contingência, validação, assinatura, submissão e reconciliação, está documentado em Arquitectura.

Requisitos

Instalação

Para instalar directamente do ramo de desenvolvimento, pode declarar o repositório Git:

Utilização rápida

Integração com Yii2

Instale também o Yii2 na aplicação consumidora:

Para arranque local, testes ou ambientes sem submissão fiscal real, pode registar o componente apenas com config:

[!WARNING] Em produção, configure o componente Yii2 através da propriedade factory, utilizando PdoSequenceStore e PdoSubmissionRegistry. O armazenamento em memória destina-se apenas a desenvolvimento e testes.

Consulte docs/yii2.md para a configuração completa.

Depois use a biblioteca sem duplicar regras fiscais:

Em produção, construa o cliente com uma factory e stores persistentes:

As tabelas de sequência e submissão devem ser criadas por migrações Yii2.

Sequências em produção

O armazenamento predefinido existe apenas em memória. Em produção, use uma base de dados para impedir números duplicados entre processos. A implementação PDO suporta SQLite, MySQL/MariaDB, PostgreSQL e SQL Server:

A sequência é independente por NIF transmissor, ano, LED e tipo documental. Guarde sempre o IUD, XML, ZIP e resposta de transporte. Uma falha de rede não autoriza a reutilização ou substituição automática do número fiscal.

Consulte Persistência PDO para detalhes de motores suportados, migrações, idempotência e limites conhecidos.

Segurança

Consulte Assinatura e certificados e Segurança.

Documentação

Estado do projecto

O pacote está em desenvolvimento activo. Os XSD oficiais estão incluídos, mas não foram publicados vectores oficiais para comparar byte a byte IUD, ZIP e assinaturas. Os testes internos não devem ser confundidos com certificação oficial.

Origem dos artefactos

Os XSD incluídos são os artefactos do sistema e-Fatura de Cabo Verde.

Licença

MIT © 2026 Kowts.


All versions of efatura-cv with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
ext-curl Version *
ext-dom Version *
ext-json Version *
ext-libxml Version *
ext-openssl Version *
ext-zip Version *
nyholm/psr7 Version ^1.8
psr/http-client Version ^1.0
psr/http-factory Version ^1.0
psr/log Version ^3.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package kowts/efatura-cv contains the following files

Loading the files please wait ...