From 60dbe8dea8b17a063f66e036e36ff6a4c1a404c6 Mon Sep 17 00:00:00 2001 From: Marcio Souza Date: Fri, 6 Sep 2019 05:09:38 -0300 Subject: [PATCH 1/3] Ajuste da tag CPF no Emitente --- src/Make.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/Make.php b/src/Make.php index 6024cd5..b73d377 100755 --- a/src/Make.php +++ b/src/Make.php @@ -470,6 +470,7 @@ public function tagemit(stdClass $std) { $possible = [ 'CNPJ', + 'CPF', 'IE', 'xNome', 'xFant' @@ -485,6 +486,13 @@ public function tagemit(stdClass $std) true, $identificador . "CNPJ do emitente" ); + $this->dom->addChild( + $this->emit, + "CPF", + $std->CPF, + true, + $identificador . "CPF do emitente" + ); $this->dom->addChild( $this->emit, "IE", From 96647391c25af6aa2f6d86d97be81335ba0a31e8 Mon Sep 17 00:00:00 2001 From: Marcio Souza Date: Fri, 6 Sep 2019 05:26:45 -0300 Subject: [PATCH 2/3] Ajuste na tag infUnidTransp --- examples/testaMake.php | 12 ++++++------ src/Make.php | 18 +++++++++--------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/examples/testaMake.php b/examples/testaMake.php index 59c1d5e..cd1ead6 100755 --- a/examples/testaMake.php +++ b/examples/testaMake.php @@ -167,8 +167,8 @@ /* Informações das Unidades de Transporte (Carreta/Reboque/Vagão) */ $stdinfUnidTransp = new \stdClass(); - $stdinfUnidTransp->tpUnidTrans = '1'; - $stdinfUnidTransp->idUnidTrans = 'AAA-1111'; + $stdinfUnidTransp->tpUnidTransp = '1'; + $stdinfUnidTransp->idUnidTransp = 'AAA-1111'; /* Lacres das Unidades de Transporte */ $stdlacUnidTransp = new \stdClass(); @@ -225,8 +225,8 @@ // Informações das Unidades de Transporte (Carreta/Reboque/Vagão) $stdinfUnidTransp = new \stdClass(); - $stdinfUnidTransp->tpUnidTrans = '1'; - $stdinfUnidTransp->idUnidTrans = 'AAA-1111'; + $stdinfUnidTransp->tpUnidTransp = '1'; + $stdinfUnidTransp->idUnidTransp = 'AAA-1111'; // Lacres das Unidades de Transporte $stdlacUnidTransp = new \stdClass(); @@ -271,8 +271,8 @@ // Informações das Unidades de Transporte (Carreta/Reboque/Vagão) $stdinfUnidTransp = new \stdClass(); - $stdinfUnidTransp->tpUnidTrans = '1'; - $stdinfUnidTransp->idUnidTrans = 'AAA-1111'; + $stdinfUnidTransp->tpUnidTransp = '1'; + $stdinfUnidTransp->idUnidTransp = 'AAA-1111'; // Lacres das Unidades de Transporte $stdlacUnidTransp = new \stdClass(); diff --git a/src/Make.php b/src/Make.php index b73d377..ee4823b 100755 --- a/src/Make.php +++ b/src/Make.php @@ -483,21 +483,21 @@ public function tagemit(stdClass $std) $this->emit, "CNPJ", $std->CNPJ, - true, + false, $identificador . "CNPJ do emitente" ); $this->dom->addChild( $this->emit, "CPF", $std->CPF, - true, + false, $identificador . "CPF do emitente" ); $this->dom->addChild( $this->emit, "IE", $std->IE, - true, + false, $identificador . "Inscrição Estadual do emitente" ); $this->dom->addChild( @@ -1043,8 +1043,8 @@ public function taginfMDFeTransp(stdClass $std) public function taginfUnidTransp(stdClass $std) { $possible = [ - 'tpUnidTrans', - 'idUnidTrans', + 'tpUnidTransp', + 'idUnidTransp', 'qtdRat', 'lacUnidTransp', 'infUnidCarga' @@ -1053,15 +1053,15 @@ public function taginfUnidTransp(stdClass $std) $infUnidTransp = $this->dom->createElement("infUnidTransp"); $this->dom->addChild( $infUnidTransp, - "tpUnidTrans", - $std->tpUnidTrans, + "tpUnidTransp", + $std->tpUnidTransp, true, "Tipo da Unidade de Transporte" ); $this->dom->addChild( $infUnidTransp, - "idUnidTrans", - $std->idUnidTrans, + "idUnidTransp", + $std->idUnidTransp, false, "Identificação da Unidade de Transporte" ); From 5d11ddbf5bac89ed3270d7bff1a0617ac080c5f4 Mon Sep 17 00:00:00 2001 From: Marcio Souza Date: Tue, 10 Sep 2019 15:16:26 -0300 Subject: [PATCH 3/3] =?UTF-8?q?Atualiza=C3=A7=C3=A3o=20da=20Vers=C3=A3o=20?= =?UTF-8?q?da=20API?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index df37bbb..cd15cbd 100755 --- a/README.md +++ b/README.md @@ -1,13 +1,8 @@ -# SPED-MDFE +# SPED-MDFE v3.00a -API para geração e comunicação das MDFe com as SEFAZ autorizadoras. +Framework para geração e comunicação dos MDFe com as SEFAZ autorizadoras. -## Contributing -**ATENÇÂO: A versão atual corresponde a vesão 3.00 do layout da SEFAZ, tanto na branch "master" como na branch "v3.0". As contribuições para a proxima versão do layout da SEFAZ 3.0 devem ser feitas exclusivamente na branch v3.0. Assim que tivermos uma versão estável será lançada uma realese e a Branch "master" será atualizada com esses códigos.** - -## APENAS EM DESENVOLVIMENTO !! - -Este pacote está em desenvolvimento, não é funcional e não deve ser utilizado para nada além de testes. +*sped-mdfe é um framework para geração MDFe e eventos na comunicação com as SEFAZ autorizadoras.* [![Build Status][ico-travis]][link-travis] [![Coverage Status][ico-scrutinizer]][link-scrutinizer] @@ -21,34 +16,39 @@ Este pacote está em desenvolvimento, não é funcional e não deve ser utilizad [![Stars][ico-stars]][link-stars] [![Chat][ico-gitter]][link-gitter] +## Objetivo + Este pacote visa fornecer os meios para gerar, assinar e enviar os dados relativos ao projeto Sped MDFe. Este pacote faz parte da API NFePHP e atende aos parâmetros das PSR2 e PSR4, bem como é desenvolvida para adequar as versões ATIVAS do PHP e aos layouts da MDFe em vigor. ## Install -EM BREVE +```sh +composer require nfephp-org/sped-mdfe:dev-master +``` ## Change log Acompanhe o [CHANGELOG](CHANGELOG.md) para maiores informações sobre as alterações recentes. -## Testing - -``` bash -$ composer test -``` - ## Contributing Para contribuir por favor observe o [CONTRIBUTING](CONTRIBUTING.md) e o [Código de Conduta](CONDUCT.md) para detalhes. +## Pull Request + +Para que seu Pull Request seja aceito ele deve estar seguindo os padrões descritos neste documento + ## Security Caso você encontre algum problema relativo a segurança, por favor envie um email diretamente aos mantenedores do pacote ao invés de abrir um ISSUE. ## Credits +- Cleiton Perin (Owner) +- Roberto L. Machado (Owner) + ## License Este pacote está diponibilizado sob GPLv3 ou LGPLv3 ou MIT License (MIT). Leia [Arquivo de Licença](LICENSE.md) para maiores informações.