Download the PHP package decoda/nfse-core-client without Composer
On this page you can find all versions of the php package decoda/nfse-core-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download decoda/nfse-core-client
More information about decoda/nfse-core-client
Files in decoda/nfse-core-client
Package nfse-core-client
Short Description Monorepo de bibliotecas PHP para documentos fiscais eletronicos.
License MIT
Informations about the package nfse-core-client
Fiscal monorepo
Monorepo de bibliotecas PHP para integracao com documentos fiscais eletronicos.
Pacotes
apex-dextra/fiscal-core
Infraestrutura compartilhada entre os clientes fiscais:
- transporte HTTP com cURL;
- certificado digital A1 em PKCS#12;
- assinatura XML via OpenSSL;
- validacao XML e XSD;
- contratos e excecoes de infraestrutura.
Namespace: Fiscal\\Core.
apex-dextra/nfse-client
Cliente para a NFS-e Padrao Nacional (SEFIN Nacional). Atualmente suporta:
- emissao de NFS-e (
POST /nfse); - consulta por chave de acesso (
GET /nfse/{chaveAcesso}); - consulta de DPS (
GET|HEAD /dps/{id}); - registro de evento (
POST /nfse/{chaveAcesso}/eventos); - consulta de eventos.
Namespace: Nfse\\Client.
Os pacotes de NF-e e NFC-e podem ser adicionados futuramente em packages/nfe-client e packages/nfce-client, reutilizando o fiscal-core sem misturar regras de dominio.
Estrutura
Desenvolvimento
O XML fiscal continua sendo montado pela aplicacao consumidora. O cliente pode valida-lo, assina-lo com um certificado A1 e envia-lo para a SEFIN.
Exemplo:
Decisoes de arquitetura
fiscal-core nao conhece SEFIN, DPS, NF-e ou NFC-e. Cada cliente fiscal define seus DTOs, endpoints, protocolos e regras de negocio sobre a infraestrutura compartilhada.
All versions of nfse-core-client with dependencies
ext-curl Version *
ext-dom Version *
ext-json Version *
ext-openssl Version *