Tambem queria saber...
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
Boa tarde Roberto,
Gostaria de fazer uma sujestão, como já disse sou leigo ainda em programação, mas no meu pouco conhecimento imagino que possa ser feito.
Já que praticamente será criada toda a parte fiscal, teria como já implantar o banco de dados nos moldes do xml para não precisar importar em txt?
Alexandre Borges
Em 24-04-2013 09:32, Roberto Leite Machado escreveu:
Srs.;
Eu mesmo estou estudando o Dolibarr, e o acho muito interessante e com um excelente visual, a integração com o NFePHP irá requerer várias etapas:
1 - inclusão de dados fiscais nos cadastros de cliente, fornecedores e transportadores;
2 - inclusão da dados fiscais nos cadastros de produtos;
3 - inclusão de cadastro de Operações Fiscais;
4 - vinculo de operação fiscal e pedido de venda;
5 - criação de modulo de NFe;
6 - vinculo da fatura com o modulo de NFe.
7 - inclusão do NFePHP refatorado ... com o composer do Dolibarr
Estou também interessado nisso, podemos iniciar um grupo para promover essas inclusões e assim que tivermos algo funcional passamos para o gestor do projeto Dolibarr.
Roberto
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+unsubscribe@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+unsubscribe@googlegroups.com.
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+unsubscribe@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
--- Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+unsubscribe@googlegroups.com.
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
--- Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Abs, Giuliano Nascimento
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
--- Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Acho que est� OK para os dois, mas eu repito n�o � a API que gera a NFe, a API n�o acessa a base de dados e NUNCA ir� acessar, para API � indiferente se j� recebe um xml pronto ou um TXT.
N�o sei bem onde querem chegar. Se est�o falando do Dolibarr OK a id�ia � essa mesmo, criar direto o XML.Agora eu n�o tenho conhecimento suficiente sobre o ERP para tratar qualquer assunto sobre o mesmo. Apenas vi o funcionamento, baixei os fontes e deu uma r�pida olhada na estrutura, n�o analisei a base de dados e muito menos como modificar a mesma.
No caso de sistemas mais complexos como o SAP tiveram de ser criadas tabelas adicionais para lidar com essas quest�es fiscais e da legisla��o brasileira (existem outras que n�o s�o fiscais, s�o cont�beis, ambientais, setoriais, etc.).�
Isso ir� requerer um planejamento cuidadoso, para n�o fazer bobagem. Que s�o coisas que encontro sempre nos ERP's. �
Como disse antes n�o adianta pensar em XML, NFe, integra��o, sem antes ter os dados necess�rios nos cadastros do sistema.
___________________________________________RobertoNisi utile est quod facimus, stulta est gloria (Julius Phaedous)
Em 24 de abril de 2013 14:40, Giuliano <giu...@hotmail.com> escreveu:
Roberto,
Acho que poderia ser implementado um m�todo que aceitasse os campos do TXT (XML) em um array associativo pra gerar direto o XML, no meu caso tive de usar o NfePHP da seguinte forma:
��� ��� �� //B|cUF|cNF|NatOp|indPag|mod|serie|nNF|dEmi|dSaiEnt|hSaiEnt|tpNF|cMunFG|TpImp|TpEmis|cDV|tpAmb|finNFe|procEmi|VerProc|dhCont|xJust
��� ��� $m="";
��� ��� $m[]="B";
��� ��� $m[]=$this->c['propriaEnderecoIbgeEstado'];
��� ��� $m[]=$this->c['codigoAcesso'];
��� ��� $m[]=$this->c['operacao'];
��� ��� $m[]=$this->c['formaPagamento'];
��� ��� $m[]="55";
��� ��� $m[]=$this->c['serie'];
��� ��� $m[]=$this->c['numero'];
��� ��� $m[]=substr($this->c['dataEmissao'],0,10);
��� ��� $m[]=substr($this->c['dataSaida'],0,10);
��� ��� $m[]=substr($this->c['dataSaida'],10); // Hora sa�da
��� ��� $m[]=$this->c['tipoDocumento'];
��� ��� $m[]=$this->c['propriaEnderecoIbgeMunicipio'];
��� ��� $m[]="1";
��� ��� $m[]=$this->c['tipoEmissao'];
��� ��� $m[]=$this->c['digitoVerificador'];
��� ��� $m[]=$this->c['ambiente'];
��� ��� $m[]="1";// Finalidade da emissao: 1- NF-e normal/ 2-NF-e complementar / 3 � NF-e de ajuste
��� ��� $m[]="0";// Processo de emissao: 0- Aplicativo do contribuinte
��� ��� $m[]=$this->c['versao'];
��� ��� if($this->c['dhCont']<>"")
��� ��� {
��� ��� ��� $m[]=$this->c['dhCont'];
��� ��� ��� $m[]="Queda do ambiente de producao";
��� ��� }
��� ���
��� ��� $s.=implode("|",$m).NL;
Ou seja, criei o TXT pra poder gerar o XML, quando poderia gerar o XML direto de um array associativo.
Abs, Giuliano NascimentoOn 24/04/13 13:51, Roberto Leite Machado wrote:
Alexandre;
Eu n�o sei se entendi, mas o ERP, qualquer que seja pode criar ou o xml ou o txt na verdade tanto faz.
___________________________________________RobertoNisi utile est quod facimus, stulta est gloria (Julius Phaedous)
Em 24 de abril de 2013 13:33, iBorg <ibor...@gmail.com> escreveu:
Boa tarde Roberto,
Gostaria de fazer uma sujest�o, como j� disse sou leigo ainda em programa��o, mas no meu pouco conhecimento imagino que possa ser feito.
J� que praticamente ser� criada toda a parte fiscal, teria como j� implantar o banco de dados nos moldes do xml para n�o precisar importar em txt?
Alexandre Borges
Em 24-04-2013 09:32, Roberto Leite Machado escreveu:
Srs.;
Eu mesmo estou estudando o Dolibarr, e o acho muito interessante e com um excelente visual, a integra��o com o NFePHP ir� requerer v�rias etapas:
1 - inclus�o de dados fiscais nos cadastros de cliente, fornecedores e transportadores;
2 - inclus�o da dados fiscais nos cadastros de produtos;
3 - inclus�o de cadastro de Opera��es Fiscais;
4 - vinculo de opera��o fiscal e pedido de venda;
5 - cria��o de modulo de NFe;
6 - vinculo da fatura com o modulo de NFe.
7 - inclus�o do NFePHP refatorado ... com o composer do Dolibarr
Estou tamb�m interessado nisso, podemos iniciar um grupo para promover essas inclus�es e assim que tivermos algo funcional passamos para o gestor do projeto Dolibarr.
Roberto
--
--
Voc� recebeu esta mensagem porque est� inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Reposit�rio: https://github.com/nfephp-org/nfephp
---
Voc� est� recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscri��o neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
--
--
Voc� recebeu esta mensagem porque est� inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
--Reposit�rio: https://github.com/nfephp-org/nfephp
--- Voc� est� recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscri��o neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
--
Voc� recebeu esta mensagem porque est� inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Reposit�rio: https://github.com/nfephp-org/nfephp
---
Voc� est� recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscri��o neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
�
�
--
--
Voc� recebeu esta mensagem porque est� inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
--Reposit�rio: https://github.com/nfephp-org/nfephp
---
Voc� est� recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscri��o neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
�
�
--
Voc� recebeu esta mensagem porque est� inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Reposit�rio: https://github.com/nfephp-org/nfephp
---
Voc� est� recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscri��o neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
�
�
Roberto,
Desculpe, parece que causei confusão.
Minha sugestão foi somente com relação ao Dolibarr, alterar e adaptar o ERP para a NFe e não o contrário. A API está pronta, sua função é receber os dados, validar o xml, transmitir e receber a autorização. Só que acho estranho é ainda ter que receber um arquivo txt do ERP, mas pode ser ignorância minha.
Concordo plenamente no planejamento cuidadoso pra não fazer bobagem como tantos outros ERPs. O erro que acontece na maioria dos outros é que são feitos para atender as necessidades de um cliente, depois é remendado para atender outro e por fim é feita uma gambiarra para tentar atender as exigências do fisco, e aí vira bagunça.
Acho que uma boa forma de se começar a planejar é pensar em negócio e não em setor, todo negócio independente do setor tem as mesmas características, todos tem clientes, fornecedores, produtos ou serviços, transportes, contas (receitas e despesas) e tributos, e isso já está pronto no Doli, em linhas gerais, só tem que enquadrar na legislação fiscal da NFE.
É somente minha opinião.
Alexandre Borges.
Em 24-04-2013 14:58, Roberto Leite Machado escreveu:
Acho que está OK para os dois, mas eu repito não é a API que gera a NFe, a API não acessa a base de dados e NUNCA irá acessar, para API é indiferente se já recebe um xml pronto ou um TXT.
Não sei bem onde querem chegar. Se estão falando do Dolibarr OK a idéia é essa mesmo, criar direto o XML.Agora eu não tenho conhecimento suficiente sobre o ERP para tratar qualquer assunto sobre o mesmo. Apenas vi o funcionamento, baixei os fontes e deu uma rápida olhada na estrutura, não analisei a base de dados e muito menos como modificar a mesma.
No caso de sistemas mais complexos como o SAP tiveram de ser criadas tabelas adicionais para lidar com essas questões fiscais e da legislação brasileira (existem outras que não são fiscais, são contábeis, ambientais, setoriais, etc.).
Isso irá requerer um planejamento cuidadoso, para não fazer bobagem. Que são coisas que encontro sempre nos ERP's.
Como disse antes não adianta pensar em XML, NFe, integração, sem antes ter os dados necessários nos cadastros do sistema.
___________________________________________RobertoNisi utile est quod facimus, stulta est gloria (Julius Phaedous)
Em 24 de abril de 2013 14:40, Giuliano <giu...@hotmail.com> escreveu:
Roberto,
Acho que poderia ser implementado um método que aceitasse os campos do TXT (XML) em um array associativo pra gerar direto o XML, no meu caso tive de usar o NfePHP da seguinte forma:
//B|cUF|cNF|NatOp|indPag|mod|serie|nNF|dEmi|dSaiEnt|hSaiEnt|tpNF|cMunFG|TpImp|TpEmis|cDV|tpAmb|finNFe|procEmi|VerProc|dhCont|xJust
$m="";
$m[]="B";
$m[]=$this->c['propriaEnderecoIbgeEstado'];
$m[]=$this->c['codigoAcesso'];
$m[]=$this->c['operacao'];
$m[]=$this->c['formaPagamento'];
$m[]="55";
$m[]=$this->c['serie'];
$m[]=$this->c['numero'];
$m[]=substr($this->c['dataEmissao'],0,10);
$m[]=substr($this->c['dataSaida'],0,10);
$m[]=substr($this->c['dataSaida'],10); // Hora saída
$m[]=$this->c['tipoDocumento'];
$m[]=$this->c['propriaEnderecoIbgeMunicipio'];
$m[]="1";
$m[]=$this->c['tipoEmissao'];
$m[]=$this->c['digitoVerificador'];
$m[]=$this->c['ambiente'];
$m[]="1";// Finalidade da emissao: 1- NF-e normal/ 2-NF-e complementar / 3 – NF-e de ajuste
$m[]="0";// Processo de emissao: 0- Aplicativo do contribuinte
$m[]=$this->c['versao'];
if($this->c['dhCont']<>"")
{
$m[]=$this->c['dhCont'];
$m[]="Queda do ambiente de producao";
}
$s.=implode("|",$m).NL;
Ou seja, criei o TXT pra poder gerar o XML, quando poderia gerar o XML direto de um array associativo.
Abs, Giuliano NascimentoOn 24/04/13 13:51, Roberto Leite Machado wrote:
Alexandre;
Eu não sei se entendi, mas o ERP, qualquer que seja pode criar ou o xml ou o txt na verdade tanto faz.
___________________________________________RobertoNisi utile est quod facimus, stulta est gloria (Julius Phaedous)
Em 24 de abril de 2013 13:33, iBorg <ibor...@gmail.com> escreveu:
Boa tarde Roberto,
Gostaria de fazer uma sujestão, como já disse sou leigo ainda em programação, mas no meu pouco conhecimento imagino que possa ser feito.
Já que praticamente será criada toda a parte fiscal, teria como já implantar o banco de dados nos moldes do xml para não precisar importar em txt?
Alexandre Borges
Em 24-04-2013 09:32, Roberto Leite Machado escreveu:
Srs.;
Eu mesmo estou estudando o Dolibarr, e o acho muito interessante e com um excelente visual, a integração com o NFePHP irá requerer várias etapas:
1 - inclusão de dados fiscais nos cadastros de cliente, fornecedores e transportadores;
2 - inclusão da dados fiscais nos cadastros de produtos;
3 - inclusão de cadastro de Operações Fiscais;
4 - vinculo de operação fiscal e pedido de venda;
5 - criação de modulo de NFe;
6 - vinculo da fatura com o modulo de NFe.
7 - inclusão do NFePHP refatorado ... com o composer do Dolibarr
Estou também interessado nisso, podemos iniciar um grupo para promover essas inclusões e assim que tivermos algo funcional passamos para o gestor do projeto Dolibarr.
Roberto
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
--Repositório: https://github.com/nfephp-org/nfephp
--- Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
--Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
Roberto,
Desculpe, parece que causei confusão.
Minha sugestão foi somente com relação ao Dolibarr, alterar e adaptar o ERP para a NFe e não o contrário. A API está pronta, sua função é receber os dados, validar o xml, transmitir e receber a autorização. Só que acho estranho é ainda ter que receber um arquivo txt do ERP, mas pode ser ignorância minha.
Concordo plenamente no planejamento cuidadoso pra não fazer bobagem como tantos outros ERPs. O erro que acontece na maioria dos outros é que são feitos para atender as necessidades de um cliente, depois é remendado para atender outro e por fim é feita uma gambiarra para tentar atender as exigências do fisco, e aí vira bagunça.
Acho que uma boa forma de se começar a planejar é pensar em negócio e não em setor, todo negócio independente do setor tem as mesmas características, todos tem clientes, fornecedores, produtos ou serviços, transportes, contas (receitas e despesas) e tributos, e isso já está pronto no Doli, em linhas gerais, só tem que enquadrar na legislação fiscal da NFE.
É somente minha opinião.
Acho que está OK para os dois, mas eu repito não é a API que gera a NFe, a API não acessa a base de dados e NUNCA irá acessar, para API é indiferente se já recebe um xml pronto ou um TXT.
Não sei bem onde querem chegar. Se estão falando do Dolibarr OK a idéia é essa mesmo, criar direto o XML.Agora eu não tenho conhecimento suficiente sobre o ERP para tratar qualquer assunto sobre o mesmo. Apenas vi o funcionamento, baixei os fontes e deu uma rápida olhada na estrutura, não analisei a base de dados e muito menos como modificar a mesma.
No caso de sistemas mais complexos como o SAP tiveram de ser criadas tabelas adicionais para lidar com essas questões fiscais e da legislação brasileira (existem outras que não são fiscais, são contábeis, ambientais, setoriais, etc.).
Isso irá requerer um planejamento cuidadoso, para não fazer bobagem. Que são coisas que encontro sempre nos ERP's.
Como disse antes não adianta pensar em XML, NFe, integração, sem antes ter os dados necessários nos cadastros do sistema.
___________________________________________RobertoNisi utile est quod facimus, stulta est gloria (Julius Phaedous)
Em 24 de abril de 2013 14:40, Giuliano <giu...@hotmail.com> escreveu:
Roberto,
Acho que poderia ser implementado um método que aceitasse os campos do TXT (XML) em um array associativo pra gerar direto o XML, no meu caso tive de usar o NfePHP da seguinte forma:
//B|cUF|cNF|NatOp|indPag|mod|serie|nNF|dEmi|dSaiEnt|hSaiEnt|tpNF|cMunFG|TpImp|TpEmis|cDV|tpAmb|finNFe|procEmi|VerProc|dhCont|xJust
$m="";
$m[]="B";
$m[]=$this->c['propriaEnderecoIbgeEstado'];
$m[]=$this->c['codigoAcesso'];
$m[]=$this->c['operacao'];
$m[]=$this->c['formaPagamento'];
$m[]="55";
$m[]=$this->c['serie'];
$m[]=$this->c['numero'];
$m[]=substr($this->c['dataEmissao'],0,10);
$m[]=substr($this->c['dataSaida'],0,10);
$m[]=substr($this->c['dataSaida'],10); // Hora saída
$m[]=$this->c['tipoDocumento'];
$m[]=$this->c['propriaEnderecoIbgeMunicipio'];
$m[]="1";
$m[]=$this->c['tipoEmissao'];
$m[]=$this->c['digitoVerificador'];
$m[]=$this->c['ambiente'];
$m[]="1";// Finalidade da emissao: 1- NF-e normal/ 2-NF-e complementar / 3 – NF-e de ajuste
$m[]="0";// Processo de emissao: 0- Aplicativo do contribuinte
$m[]=$this->c['versao'];
if($this->c['dhCont']<>"")
{
$m[]=$this->c['dhCont'];
$m[]="Queda do ambiente de producao";
}
$s.=implode("|",$m).NL;
Ou seja, criei o TXT pra poder gerar o XML, quando poderia gerar o XML direto de um array associativo.
Abs, Giuliano NascimentoOn 24/04/13 13:51, Roberto Leite Machado wrote:
Alexandre;
Eu não sei se entendi, mas o ERP, qualquer que seja pode criar ou o xml ou o txt na verdade tanto faz.
___________________________________________RobertoNisi utile est quod facimus, stulta est gloria (Julius Phaedous)
Em 24 de abril de 2013 13:33, iBorg <ibor...@gmail.com> escreveu:
Boa tarde Roberto,
Gostaria de fazer uma sujestão, como já disse sou leigo ainda em programação, mas no meu pouco conhecimento imagino que possa ser feito.
Já que praticamente será criada toda a parte fiscal, teria como já implantar o banco de dados nos moldes do xml para não precisar importar em txt?
Alexandre Borges
Em 24-04-2013 09:32, Roberto Leite Machado escreveu:
Srs.;
Eu mesmo estou estudando o Dolibarr, e o acho muito interessante e com um excelente visual, a integração com o NFePHP irá requerer várias etapas:
1 - inclusão de dados fiscais nos cadastros de cliente, fornecedores e transportadores;
2 - inclusão da dados fiscais nos cadastros de produtos;
3 - inclusão de cadastro de Operações Fiscais;
4 - vinculo de operação fiscal e pedido de venda;
5 - criação de modulo de NFe;
6 - vinculo da fatura com o modulo de NFe.
7 - inclusão do NFePHP refatorado ... com o composer do Dolibarr
Estou também interessado nisso, podemos iniciar um grupo para promover essas inclusões e assim que tivermos algo funcional passamos para o gestor do projeto Dolibarr.
Roberto
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
--Repositório: https://github.com/nfephp-org/nfephp
--- Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
--Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
--Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
Walber SalesAbs,Se o ERP gerar o XML, n�o necessita de TXT.Existe uma classe no projeto que recebe um TXT e gera o XML, isto para aqueles que o ERP n�o gera o XML.Uso API e n�o passo o arquivo TXT . Passamos direto o XML.Ol� Alexandre,Sobre o que voc� disse:
- S� que acho estranho � ainda ter que receber um arquivo txt do ERP
Em 24 de abril de 2013 22:49, iBorg <ibor...@gmail.com> escreveu:
Roberto,
Desculpe, parece que causei confus�o.
Minha sugest�o foi somente com rela��o ao Dolibarr, alterar e adaptar o ERP para a NFe e n�o o contr�rio. A API est� pronta, sua fun��o � receber os dados, validar o xml, transmitir e receber a autoriza��o. S� que acho estranho � ainda ter que receber um arquivo txt do ERP, mas pode ser ignor�ncia minha.
Concordo plenamente no planejamento cuidadoso pra n�o fazer bobagem como tantos outros ERPs. O erro que acontece na maioria dos outros � que s�o feitos para atender as necessidades de um cliente, depois � remendado para atender outro e por fim � feita uma gambiarra para tentar atender as exig�ncias do fisco, e a� vira bagun�a.
Acho que uma boa forma de se come�ar a planejar � pensar em neg�cio e n�o em setor, todo neg�cio independente do setor tem as mesmas caracter�sticas, todos tem clientes, fornecedores, produtos ou servi�os, transportes, contas (receitas e despesas) e tributos, e isso j� est� pronto no Doli, em linhas gerais, s� tem que enquadrar na legisla��o fiscal da NFE.
� somente minha opini�o.
Acho que est� OK para os dois, mas eu repito n�o � a API que gera a NFe, a API n�o acessa a base de dados e NUNCA ir� acessar, para API � indiferente se j� recebe um xml pronto ou um TXT.
N�o sei bem onde querem chegar. Se est�o falando do Dolibarr OK a id�ia � essa mesmo, criar direto o XML.Agora eu n�o tenho conhecimento suficiente sobre o ERP para tratar qualquer assunto sobre o mesmo. Apenas vi o funcionamento, baixei os fontes e deu uma r�pida olhada na estrutura, n�o analisei a base de dados e muito menos como modificar a mesma.
No caso de sistemas mais complexos como o SAP tiveram de ser criadas tabelas adicionais para lidar com essas quest�es fiscais e da legisla��o brasileira (existem outras que n�o s�o fiscais, s�o cont�beis, ambientais, setoriais, etc.).�
Isso ir� requerer um planejamento cuidadoso, para n�o fazer bobagem. Que s�o coisas que encontro sempre nos ERP's. �
Como disse antes n�o adianta pensar em XML, NFe, integra��o, sem antes ter os dados necess�rios nos cadastros do sistema.
___________________________________________RobertoNisi utile est quod facimus, stulta est gloria (Julius Phaedous)
Em 24 de abril de 2013 14:40, Giuliano <giu...@hotmail.com> escreveu:
Roberto,
��� ��� $s.=implode("|",$m).NL;
Ou seja, criei o TXT pra poder gerar o XML, quando poderia gerar o XML direto de um array associativo.
Abs, Giuliano NascimentoOn 24/04/13 13:51, Roberto Leite Machado wrote:
Alexandre;
Eu n�o sei se entendi, mas o ERP, qualquer que seja pode criar ou o xml ou o txt na verdade tanto faz.
___________________________________________RobertoNisi utile est quod facimus, stulta est gloria (Julius Phaedous)
Em 24 de abril de 2013 13:33, iBorg <ibor...@gmail.com> escreveu:
Boa tarde Roberto,
Gostaria de fazer uma sujest�o, como j� disse sou leigo ainda em programa��o, mas no meu pouco conhecimento imagino que possa ser feito.
J� que praticamente ser� criada toda a parte fiscal, teria como j� implantar o banco de dados nos moldes do xml para n�o precisar importar em txt?
Alexandre Borges
Em 24-04-2013 09:32, Roberto Leite Machado escreveu:
Srs.;
Eu mesmo estou estudando o Dolibarr, e o acho muito interessante e com um excelente visual, a integra��o com o NFePHP ir� requerer v�rias etapas:
1 - inclus�o de dados fiscais nos cadastros de cliente, fornecedores e transportadores;
2 - inclus�o da dados fiscais nos cadastros de produtos;
3 - inclus�o de cadastro de Opera��es Fiscais;
4 - vinculo de opera��o fiscal e pedido de venda;
5 - cria��o de modulo de NFe;
6 - vinculo da fatura com o modulo de NFe.
7 - inclus�o do NFePHP refatorado ... com o composer do Dolibarr
Estou tamb�m interessado nisso, podemos iniciar um grupo para promover essas inclus�es e assim que tivermos algo funcional passamos para o gestor do projeto Dolibarr.
Roberto
--
--
Voc� recebeu esta mensagem porque est� inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Voc� est� recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscri��o neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
--
--
Voc� recebeu esta mensagem porque est� inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
--Reposit�rio: https://github.com/nfephp-org/nfephp
--- Voc� est� recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscri��o neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
--
Voc� recebeu esta mensagem porque est� inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Reposit�rio: https://github.com/nfephp-org/nfephp
---
Voc� est� recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscri��o neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
�
�
--
--
Voc� recebeu esta mensagem porque est� inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Voc� est� recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscri��o neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
�
�
--
--
Voc� recebeu esta mensagem porque est� inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Reposit�rio: https://github.com/nfephp-org/nfephp
---
Voc� est� recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscri��o neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
�
�
--
--
Voc� recebeu esta mensagem porque est� inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Reposit�rio: https://github.com/nfephp-org/nfephp
---
Voc� est� recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscri��o neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
�
�
--
--
Voc� recebeu esta mensagem porque est� inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Reposit�rio: https://github.com/nfephp-org/nfephp
---
Bom dia Walber,
Obrigado pelo esclarecimento.
Sobre o que eu disse, estava me referindo e criticando justamente esses ERPs que não geram XML, que ainda usam txt, e como estamos tratando de adaptar o ERP Dolibarr para emitir NFE é que sugeri para gerar o xml direto.
E como já disse, sou leigo em programação, estou aqui para aprender com vocês.
Mais uma vez obrigado pelos esclarecimentos.
Alexandre
Em 24-04-2013 23:35, Walber da silva sales escreveu:
Olá Alexandre,Sobre o que você disse:
Walber SalesAbs,Se o ERP gerar o XML, não necessita de TXT.Existe uma classe no projeto que recebe um TXT e gera o XML, isto para aqueles que o ERP não gera o XML.- Só que acho estranho é ainda ter que receber um arquivo txt do ERPUso API e não passo o arquivo TXT . Passamos direto o XML.
Em 24 de abril de 2013 22:49, iBorg <ibor...@gmail.com> escreveu:
Roberto,
Desculpe, parece que causei confusão.
Minha sugestão foi somente com relação ao Dolibarr, alterar e adaptar o ERP para a NFe e não o contrário. A API está pronta, sua função é receber os dados, validar o xml, transmitir e receber a autorização. Só que acho estranho é ainda ter que receber um arquivo txt do ERP, mas pode ser ignorância minha.
Concordo plenamente no planejamento cuidadoso pra não fazer bobagem como tantos outros ERPs. O erro que acontece na maioria dos outros é que são feitos para atender as necessidades de um cliente, depois é remendado para atender outro e por fim é feita uma gambiarra para tentar atender as exigências do fisco, e aí vira bagunça.
Acho que uma boa forma de se começar a planejar é pensar em negócio e não em setor, todo negócio independente do setor tem as mesmas características, todos tem clientes, fornecedores, produtos ou serviços, transportes, contas (receitas e despesas) e tributos, e isso já está pronto no Doli, em linhas gerais, só tem que enquadrar na legislação fiscal da NFE.
É somente minha opinião.
Acho que está OK para os dois, mas eu repito não é a API que gera a NFe, a API não acessa a base de dados e NUNCA irá acessar, para API é indiferente se já recebe um xml pronto ou um TXT.
Não sei bem onde querem chegar. Se estão falando do Dolibarr OK a idéia é essa mesmo, criar direto o XML.Agora eu não tenho conhecimento suficiente sobre o ERP para tratar qualquer assunto sobre o mesmo. Apenas vi o funcionamento, baixei os fontes e deu uma rápida olhada na estrutura, não analisei a base de dados e muito menos como modificar a mesma.
No caso de sistemas mais complexos como o SAP tiveram de ser criadas tabelas adicionais para lidar com essas questões fiscais e da legislação brasileira (existem outras que não são fiscais, são contábeis, ambientais, setoriais, etc.).
Isso irá requerer um planejamento cuidadoso, para não fazer bobagem. Que são coisas que encontro sempre nos ERP's.
Como disse antes não adianta pensar em XML, NFe, integração, sem antes ter os dados necessários nos cadastros do sistema.
___________________________________________RobertoNisi utile est quod facimus, stulta est gloria (Julius Phaedous)
Em 24 de abril de 2013 14:40, Giuliano <giu...@hotmail.com> escreveu:
Roberto,
Acho que poderia ser implementado um método que aceitasse os campos do TXT (XML) em um array associativo pra gerar direto o XML, no meu caso tive de usar o NfePHP da seguinte forma:
//B|cUF|cNF|NatOp|indPag|mod|serie|nNF|dEmi|dSaiEnt|hSaiEnt|tpNF|cMunFG|TpImp|TpEmis|cDV|tpAmb|finNFe|procEmi|VerProc|dhCont|xJust
$m="";
$m[]="B";
$m[]=$this->c['propriaEnderecoIbgeEstado'];
$m[]=$this->c['codigoAcesso'];
$m[]=$this->c['operacao'];
$m[]=$this->c['formaPagamento'];
$m[]="55";
$m[]=$this->c['serie'];
$m[]=$this->c['numero'];
$m[]=substr($this->c['dataEmissao'],0,10);
$m[]=substr($this->c['dataSaida'],0,10);
$m[]=substr($this->c['dataSaida'],10); // Hora saída
$m[]=$this->c['tipoDocumento'];
$m[]=$this->c['propriaEnderecoIbgeMunicipio'];
$m[]="1";
$m[]=$this->c['tipoEmissao'];
$m[]=$this->c['digitoVerificador'];
$m[]=$this->c['ambiente'];
$m[]="1";// Finalidade da emissao: 1- NF-e normal/ 2-NF-e complementar / 3 – NF-e de ajuste
$m[]="0";// Processo de emissao: 0- Aplicativo do contribuinte
$m[]=$this->c['versao'];
if($this->c['dhCont']<>"")
{
$m[]=$this->c['dhCont'];
$m[]="Queda do ambiente de producao";
}
$s.=implode("|",$m).NL;
Ou seja, criei o TXT pra poder gerar o XML, quando poderia gerar o XML direto de um array associativo.
Abs, Giuliano NascimentoOn 24/04/13 13:51, Roberto Leite Machado wrote:
Alexandre;
Eu não sei se entendi, mas o ERP, qualquer que seja pode criar ou o xml ou o txt na verdade tanto faz.
___________________________________________RobertoNisi utile est quod facimus, stulta est gloria (Julius Phaedous)
Em 24 de abril de 2013 13:33, iBorg <ibor...@gmail.com> escreveu:
Boa tarde Roberto,
Gostaria de fazer uma sujestão, como já disse sou leigo ainda em programação, mas no meu pouco conhecimento imagino que possa ser feito.
Já que praticamente será criada toda a parte fiscal, teria como já implantar o banco de dados nos moldes do xml para não precisar importar em txt?
Alexandre Borges
Em 24-04-2013 09:32, Roberto Leite Machado escreveu:
Srs.;
Eu mesmo estou estudando o Dolibarr, e o acho muito interessante e com um excelente visual, a integração com o NFePHP irá requerer várias etapas:
1 - inclusão de dados fiscais nos cadastros de cliente, fornecedores e transportadores;
2 - inclusão da dados fiscais nos cadastros de produtos;
3 - inclusão de cadastro de Operações Fiscais;
4 - vinculo de operação fiscal e pedido de venda;
5 - criação de modulo de NFe;
6 - vinculo da fatura com o modulo de NFe.
7 - inclusão do NFePHP refatorado ... com o composer do Dolibarr
Estou também interessado nisso, podemos iniciar um grupo para promover essas inclusões e assim que tivermos algo funcional passamos para o gestor do projeto Dolibarr.
Roberto
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
--Repositório: https://github.com/nfephp-org/nfephp
--- Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
--Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
--Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
--Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
Everaldo;
Veja, n�o minha inten��o fazer um sistema simples para gerar NFe, se for para fazer isso j� tem o emissor gratuito da SEFAZ, e eu n�o gastaria meu tempo para fazer algo igual.
Meu interesse � em um ERP mesmo e n�o um programinha com unica �nica finalidade. Existem ERP muito bons via web como o eGestor e o WebMais que eu mesmo uso e estou bastante satisfeito.
Por�m eu tenho clientes que n�o querem ou n�o podem (por restri��es de suas matrizes) usar sistemas como esses (alugados na web), e s�o obrigados a ter os sistemas em seus servidores locais.
Mas esse ERP local deve ser provido de todos os recursos necess�rios :- Cont�bil- Financeiro- Estoques- Produ��o
- Logistica- Faturamento etc ..
O Dolibarr � um dos melhores que j� vi escrito em php (usando o browser), os demais n�o s�o us�veis.
___________________________________________RobertoNisi utile est quod facimus, stulta est gloria (Julius Phaedous)
Em 1 de maio de 2013 07:41, Everaldo Claro dos Anjos <eve_...@hotmail.com> escreveu:
Bom dia.
Roberto,� n�o vi nada demais neste "ERP" que valesse a pena tentar modificar.
Acredito que se tiverem interesse em trabalhar em um ERP, o mais correto seria levantar as necessidades e criar um do zero.
Como voc� mesmo colocou, teria que ter no minimo informa��es para gera��o de nota fiscal.
Minha opni�o � claro, este programa n�o atende e para corrigir ele vai demandar mais tempo do que iniciar um novo.
At.
Everaldo
Date: Wed, 1 May 2013 07:35:46 -0300
Claudemir;
Acredito que voc� esta come�ando pelo final !!!
Fatos :1 - O NFePHP est� sendo refatorado para o PHP 5.3/5.4 e ser� incluso no composer, isso vai levar um tempo;2 - O Dolibar carece de informa��es fiscais para gerar uma NFe e portanto � inutil;
Ent�o a primeira coisa que devemos fazer � colocar no Dolibar TODAS as informa��es fiscais necess�rias e faze-lo gerar o xml antes de integrar a API.
N�o adianta nada ter a API e n�o poder gerar os xml ......
___________________________________________RobertoNisi utile est quod facimus, stulta est gloria (Julius Phaedous)
Em 30 de abril de 2013 17:50, <xma...@gmail.com> escreveu:
Srs.Em anexo esta uma screenshot do modulo inicial, e o install.php esta funcionando (gravando o config.php), s� gostaria de saber se � problematico os notice que aparecem no inicio !
J� iniciei o modulo no DoliBar e gostaria da ajuda dos amigos.
Notice: Undefined index: SSL Version in D:\xampp\htdocs\dolibarr331\htdocs\Brasil\lib\nfephp\installdoli.php on line 457
Notice: Undefined index: OpenSSL Library Version in D:\xampp\htdocs\dolibarr331\htdocs\Brasil\lib\nfephp\installdoli.php on line 457
No aguardo e obrigado.
Claudemir P. da Luz Jr.
Consultor GNU Linux / Software Livre
Cel: 8236-4209 / 9242-7098
msn: xma...@yahoo.com.br
![]()
![]()
![]()
Em 25 de abril de 2013 07:58, iBorg <ibor...@gmail.com> escreveu:
Bom dia Walber,
Obrigado pelo esclarecimento.
Sobre o que eu disse, estava me referindo e criticando justamente esses ERPs que n�o geram XML, que ainda usam txt,� e como estamos tratando de adaptar o ERP Dolibarr para emitir NFE � que sugeri para gerar o xml direto.
E como j� disse, sou leigo em programa��o, estou aqui para aprender com voc�s.
Mais uma vez obrigado pelos esclarecimentos.
Alexandre
Em 24-04-2013 23:35, Walber da silva sales escreveu:
Ol� Alexandre,Sobre o que voc� disse:
Walber SalesAbs,Se o ERP gerar o XML, n�o necessita de TXT.Existe uma classe no projeto que recebe um TXT e gera o XML, isto para aqueles que o ERP n�o gera o XML.- S� que acho estranho � ainda ter que receber um arquivo txt do ERPUso API e n�o passo o arquivo TXT . Passamos direto o XML.
Em 24 de abril de 2013 22:49, iBorg <ibor...@gmail.com> escreveu:
Roberto,
Desculpe, parece que causei confus�o.
Minha sugest�o foi somente com rela��o ao Dolibarr, alterar e adaptar o ERP para a NFe e n�o o contr�rio. A API est� pronta, sua fun��o � receber os dados, validar o xml, transmitir e receber a autoriza��o. S� que acho estranho � ainda ter que receber um arquivo txt do ERP, mas pode ser ignor�ncia minha.
Concordo plenamente no planejamento cuidadoso pra n�o fazer bobagem como tantos outros ERPs. O erro que acontece na maioria dos outros � que s�o feitos para atender as necessidades de um cliente, depois � remendado para atender outro e por fim � feita uma gambiarra para tentar atender as exig�ncias do fisco, e a� vira bagun�a.
Acho que uma boa forma de se come�ar a planejar � pensar em neg�cio e n�o em setor, todo neg�cio independente do setor tem as mesmas caracter�sticas, todos tem clientes, fornecedores, produtos ou servi�os, transportes, contas (receitas e despesas) e tributos, e isso j� est� pronto no Doli, em linhas gerais, s� tem que enquadrar na legisla��o fiscal da NFE.
� somente minha opini�o.
Acho que est� OK para os dois, mas eu repito n�o � a API que gera a NFe, a API n�o acessa a base de dados e NUNCA ir� acessar, para API � indiferente se j� recebe um xml pronto ou um TXT.
N�o sei bem onde querem chegar. Se est�o falando do Dolibarr OK a id�ia � essa mesmo, criar direto o XML.Agora eu n�o tenho conhecimento suficiente sobre o ERP para tratar qualquer assunto sobre o mesmo. Apenas vi o funcionamento, baixei os fontes e deu uma r�pida olhada na estrutura, n�o analisei a base de dados e muito menos como modificar a mesma.
No caso de sistemas mais complexos como o SAP tiveram de ser criadas tabelas adicionais para lidar com essas quest�es fiscais e da legisla��o brasileira (existem outras que n�o s�o fiscais, s�o cont�beis, ambientais, setoriais, etc.).�
Isso ir� requerer um planejamento cuidadoso, para n�o fazer bobagem. Que s�o coisas que encontro sempre nos ERP's. �
Como disse antes n�o adianta pensar em XML, NFe, integra��o, sem antes ter os dados necess�rios nos cadastros do sistema.
___________________________________________RobertoNisi utile est quod facimus, stulta est gloria (Julius Phaedous)
Em 24 de abril de 2013 14:40, Giuliano <giu...@hotmail.com> escreveu:
Roberto,
��� ��� $s.=implode("|",$m).NL;
Ou seja, criei o TXT pra poder gerar o XML, quando poderia gerar o XML direto de um array associativo.
Abs, Giuliano NascimentoOn 24/04/13 13:51, Roberto Leite Machado wrote:
Alexandre;
Eu n�o sei se entendi, mas o ERP, qualquer que seja pode criar ou o xml ou o txt na verdade tanto faz.
___________________________________________RobertoNisi utile est quod facimus, stulta est gloria (Julius Phaedous)
Em 24 de abril de 2013 13:33, iBorg <ibor...@gmail.com> escreveu:
Boa tarde Roberto,
Gostaria de fazer uma sujest�o, como j� disse sou leigo ainda em programa��o, mas no meu pouco conhecimento imagino que possa ser feito.
J� que praticamente ser� criada toda a parte fiscal, teria como j� implantar o banco de dados nos moldes do xml para n�o precisar importar em txt?
Alexandre Borges
Em 24-04-2013 09:32, Roberto Leite Machado escreveu:
Srs.;
Eu mesmo estou estudando o Dolibarr, e o acho muito interessante e com um excelente visual, a integra��o com o NFePHP ir� requerer v�rias etapas:
1 - inclus�o de dados fiscais nos cadastros de cliente, fornecedores e transportadores;
2 - inclus�o da dados fiscais nos cadastros de produtos;
3 - inclus�o de cadastro de Opera��es Fiscais;
4 - vinculo de opera��o fiscal e pedido de venda;
5 - cria��o de modulo de NFe;
6 - vinculo da fatura com o modulo de NFe.
7 - inclus�o do NFePHP refatorado ... com o composer do Dolibarr
Estou tamb�m interessado nisso, podemos iniciar um grupo para promover essas inclus�es e assim que tivermos algo funcional passamos para o gestor do projeto Dolibarr.
Roberto
--
--
Voc� recebeu esta mensagem porque est� inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Voc� est� recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscri��o neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
--
--
Voc� recebeu esta mensagem porque est� inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
--Reposit�rio: https://github.com/nfephp-org/nfephp
--- Voc� est� recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscri��o neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
--
Voc� recebeu esta mensagem porque est� inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Reposit�rio: https://github.com/nfephp-org/nfephp
---
Voc� est� recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscri��o neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
�
�
--
--
Voc� recebeu esta mensagem porque est� inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Voc� est� recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscri��o neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
�
�
--
--
Voc� recebeu esta mensagem porque est� inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Reposit�rio: https://github.com/nfephp-org/nfephp
---
Voc� est� recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscri��o neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
�
�
--
--
Voc� recebeu esta mensagem porque est� inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Reposit�rio: https://github.com/nfephp-org/nfephp
---
Voc� est� recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscri��o neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
�
�
--
--
Voc� recebeu esta mensagem porque est� inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Reposit�rio: https://github.com/nfephp-org/nfephp
---
Voc� est� recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscri��o neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
�
�
--
--
Voc� recebeu esta mensagem porque est� inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Voc� est� recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscri��o neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
�
�
--
--
Voc� recebeu esta mensagem porque est� inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Voc� est� recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscri��o neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
�
�
--
--
Voc� recebeu esta mensagem porque est� inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Voc� est� recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscri��o neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
�
�
--
--
Voc� recebeu esta mensagem porque est� inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Voc� est� recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscri��o neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
�
�
--
--
Voc� recebeu esta mensagem porque est� inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Reposit�rio: https://github.com/nfephp-org/nfephp
---
Everaldo;
Veja, não minha intenção fazer um sistema simples para gerar NFe, se for para fazer isso já tem o emissor gratuito da SEFAZ, e eu não gastaria meu tempo para fazer algo igual.
Meu interesse é em um ERP mesmo e não um programinha com unica única finalidade. Existem ERP muito bons via web como o eGestor e o WebMais que eu mesmo uso e estou bastante satisfeito.
Porém eu tenho clientes que não querem ou não podem (por restrições de suas matrizes) usar sistemas como esses (alugados na web), e são obrigados a ter os sistemas em seus servidores locais.
Mas esse ERP local deve ser provido de todos os recursos necessários :- Contábil- Financeiro- Estoques- Produção
- Logistica- Faturamento etc ..
O Dolibarr é um dos melhores que já vi escrito em php (usando o browser), os demais não são usáveis.
___________________________________________RobertoNisi utile est quod facimus, stulta est gloria (Julius Phaedous)
Em 1 de maio de 2013 07:41, Everaldo Claro dos Anjos <eve_...@hotmail.com> escreveu:
Bom dia.
Roberto, não vi nada demais neste "ERP" que valesse a pena tentar modificar.
Acredito que se tiverem interesse em trabalhar em um ERP, o mais correto seria levantar as necessidades e criar um do zero.
Como você mesmo colocou, teria que ter no minimo informações para geração de nota fiscal.
Minha opnião é claro, este programa não atende e para corrigir ele vai demandar mais tempo do que iniciar um novo.
At.
Everaldo
Date: Wed, 1 May 2013 07:35:46 -0300
Claudemir;
Acredito que você esta começando pelo final !!!
Fatos :1 - O NFePHP está sendo refatorado para o PHP 5.3/5.4 e será incluso no composer, isso vai levar um tempo;2 - O Dolibar carece de informações fiscais para gerar uma NFe e portanto é inutil;
Então a primeira coisa que devemos fazer é colocar no Dolibar TODAS as informações fiscais necessárias e faze-lo gerar o xml antes de integrar a API.
Não adianta nada ter a API e não poder gerar os xml ......
___________________________________________RobertoNisi utile est quod facimus, stulta est gloria (Julius Phaedous)
Em 30 de abril de 2013 17:50, <xma...@gmail.com> escreveu:
Srs.
Já iniciei o modulo no DoliBar e gostaria da ajuda dos amigos.
Em anexo esta uma screenshot do modulo inicial, e o install.php esta funcionando (gravando o config.php), só gostaria de saber se é problematico os notice que aparecem no inicio !
Notice: Undefined index: SSL Version in D:\xampp\htdocs\dolibarr331\htdocs\Brasil\lib\nfephp\installdoli.php on line 457
Notice: Undefined index: OpenSSL Library Version in D:\xampp\htdocs\dolibarr331\htdocs\Brasil\lib\nfephp\installdoli.php on line 457
No aguardo e obrigado.
Claudemir P. da Luz Jr.
Consultor GNU Linux / Software Livre
Cel: 8236-4209 / 9242-7098
msn: xma...@yahoo.com.br
![]()
![]()
![]()
Em 25 de abril de 2013 07:58, iBorg <ibor...@gmail.com> escreveu:
Bom dia Walber,
Obrigado pelo esclarecimento.
Sobre o que eu disse, estava me referindo e criticando justamente esses ERPs que não geram XML, que ainda usam txt, e como estamos tratando de adaptar o ERP Dolibarr para emitir NFE é que sugeri para gerar o xml direto.
E como já disse, sou leigo em programação, estou aqui para aprender com vocês.
Mais uma vez obrigado pelos esclarecimentos.
Alexandre
Em 24-04-2013 23:35, Walber da silva sales escreveu:
Olá Alexandre,Sobre o que você disse:
Walber SalesAbs,Se o ERP gerar o XML, não necessita de TXT.Existe uma classe no projeto que recebe um TXT e gera o XML, isto para aqueles que o ERP não gera o XML.- Só que acho estranho é ainda ter que receber um arquivo txt do ERPUso API e não passo o arquivo TXT . Passamos direto o XML.
Em 24 de abril de 2013 22:49, iBorg <ibor...@gmail.com> escreveu:
Roberto,
Desculpe, parece que causei confusão.
Minha sugestão foi somente com relação ao Dolibarr, alterar e adaptar o ERP para a NFe e não o contrário. A API está pronta, sua função é receber os dados, validar o xml, transmitir e receber a autorização. Só que acho estranho é ainda ter que receber um arquivo txt do ERP, mas pode ser ignorância minha.
Concordo plenamente no planejamento cuidadoso pra não fazer bobagem como tantos outros ERPs. O erro que acontece na maioria dos outros é que são feitos para atender as necessidades de um cliente, depois é remendado para atender outro e por fim é feita uma gambiarra para tentar atender as exigências do fisco, e aí vira bagunça.
Acho que uma boa forma de se começar a planejar é pensar em negócio e não em setor, todo negócio independente do setor tem as mesmas características, todos tem clientes, fornecedores, produtos ou serviços, transportes, contas (receitas e despesas) e tributos, e isso já está pronto no Doli, em linhas gerais, só tem que enquadrar na legislação fiscal da NFE.
É somente minha opinião.
Acho que está OK para os dois, mas eu repito não é a API que gera a NFe, a API não acessa a base de dados e NUNCA irá acessar, para API é indiferente se já recebe um xml pronto ou um TXT.
Não sei bem onde querem chegar. Se estão falando do Dolibarr OK a idéia é essa mesmo, criar direto o XML.Agora eu não tenho conhecimento suficiente sobre o ERP para tratar qualquer assunto sobre o mesmo. Apenas vi o funcionamento, baixei os fontes e deu uma rápida olhada na estrutura, não analisei a base de dados e muito menos como modificar a mesma.
No caso de sistemas mais complexos como o SAP tiveram de ser criadas tabelas adicionais para lidar com essas questões fiscais e da legislação brasileira (existem outras que não são fiscais, são contábeis, ambientais, setoriais, etc.).
Isso irá requerer um planejamento cuidadoso, para não fazer bobagem. Que são coisas que encontro sempre nos ERP's.
Como disse antes não adianta pensar em XML, NFe, integração, sem antes ter os dados necessários nos cadastros do sistema.
___________________________________________RobertoNisi utile est quod facimus, stulta est gloria (Julius Phaedous)
Em 24 de abril de 2013 14:40, Giuliano <giu...@hotmail.com> escreveu:
Roberto,
Acho que poderia ser implementado um método que aceitasse os campos do TXT (XML) em um array associativo pra gerar direto o XML, no meu caso tive de usar o NfePHP da seguinte forma:
//B|cUF|cNF|NatOp|indPag|mod|serie|nNF|dEmi|dSaiEnt|hSaiEnt|tpNF|cMunFG|TpImp|TpEmis|cDV|tpAmb|finNFe|procEmi|VerProc|dhCont|xJust
$m="";
$m[]="B";
$m[]=$this->c['propriaEnderecoIbgeEstado'];
$m[]=$this->c['codigoAcesso'];
$m[]=$this->c['operacao'];
$m[]=$this->c['formaPagamento'];
$m[]="55";
$m[]=$this->c['serie'];
$m[]=$this->c['numero'];
$m[]=substr($this->c['dataEmissao'],0,10);
$m[]=substr($this->c['dataSaida'],0,10);
$m[]=substr($this->c['dataSaida'],10); // Hora saída
$m[]=$this->c['tipoDocumento'];
$m[]=$this->c['propriaEnderecoIbgeMunicipio'];
$m[]="1";
$m[]=$this->c['tipoEmissao'];
$m[]=$this->c['digitoVerificador'];
$m[]=$this->c['ambiente'];
$m[]="1";// Finalidade da emissao: 1- NF-e normal/ 2-NF-e complementar / 3 – NF-e de ajuste
$m[]="0";// Processo de emissao: 0- Aplicativo do contribuinte
$m[]=$this->c['versao'];
if($this->c['dhCont']<>"")
{
$m[]=$this->c['dhCont'];
$m[]="Queda do ambiente de producao";
}
$s.=implode("|",$m).NL;
Ou seja, criei o TXT pra poder gerar o XML, quando poderia gerar o XML direto de um array associativo.
Abs, Giuliano NascimentoOn 24/04/13 13:51, Roberto Leite Machado wrote:
Alexandre;
Eu não sei se entendi, mas o ERP, qualquer que seja pode criar ou o xml ou o txt na verdade tanto faz.
___________________________________________RobertoNisi utile est quod facimus, stulta est gloria (Julius Phaedous)
Em 24 de abril de 2013 13:33, iBorg <ibor...@gmail.com> escreveu:
Boa tarde Roberto,
Gostaria de fazer uma sujestão, como já disse sou leigo ainda em programação, mas no meu pouco conhecimento imagino que possa ser feito.
Já que praticamente será criada toda a parte fiscal, teria como já implantar o banco de dados nos moldes do xml para não precisar importar em txt?
Alexandre Borges
Em 24-04-2013 09:32, Roberto Leite Machado escreveu:
Srs.;
Eu mesmo estou estudando o Dolibarr, e o acho muito interessante e com um excelente visual, a integração com o NFePHP irá requerer várias etapas:
1 - inclusão de dados fiscais nos cadastros de cliente, fornecedores e transportadores;
2 - inclusão da dados fiscais nos cadastros de produtos;
3 - inclusão de cadastro de Operações Fiscais;
4 - vinculo de operação fiscal e pedido de venda;
5 - criação de modulo de NFe;
6 - vinculo da fatura com o modulo de NFe.
7 - inclusão do NFePHP refatorado ... com o composer do Dolibarr
Estou também interessado nisso, podemos iniciar um grupo para promover essas inclusões e assim que tivermos algo funcional passamos para o gestor do projeto Dolibarr.
Roberto
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
--Repositório: https://github.com/nfephp-org/nfephp
--- Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
--Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
--Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
--Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
--Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
Script case, eh ruim eu nao usaria... Melhor usar algum framework moderno
Abs, Giuliano Nascimento
Abs, Giuliano Nascimento
___________________________________________RobertoNisi utile est quod facimus, stulta est gloria (Julius Phaedous)
Em 24 de abril de 2013 13:33, iBorg <ibor...@gmail.com> escreveu:
Boa tarde Roberto,
Gostaria de fazer uma sujestão, como já disse sou leigo ainda em programação, mas no meu pouco conhecimento imagino que possa ser feito.
Já que praticamente será criada toda a parte fiscal, teria como já implantar o banco de dados nos moldes do xml para não precisar importar em txt?
Alexandre Borges
Em 24-04-2013 09:32, Roberto Leite Machado escreveu:
Srs.;
Eu mesmo estou estudando o Dolibarr, e o acho muito interessante e com um excelente visual, a integração com o NFePHP irá requerer várias etapas:
1 - inclusão de dados fiscais nos cadastros de cliente, fornecedores e transportadores;
2 - inclusão da dados fiscais nos cadastros de produtos;
3 - inclusão de cadastro de Operações Fiscais;
4 - vinculo de operação fiscal e pedido de venda;
5 - criação de modulo de NFe;
6 - vinculo da fatura com o modulo de NFe.
7 - inclusão do NFePHP refatorado ... com o composer do Dolibarr
Estou também interessado nisso, podemos iniciar um grupo para promover essas inclusões e assim que tivermos algo funcional passamos para o gestor do projeto Dolibarr.
Roberto
--
On Thursday, May 2, 2013 at 8:00 PM, Roberto Spadim wrote:
ja é antiga essa necessidade e muitos ja procuraram, é so procurar no nosso grupo por emissor gratuito, tem varios posts perguntando se existe algo implementado com base no nfephpsem algo assim fica 'chato' padronizar uma API pois fica meio 'solto' pra qualquer um que queira emitir doc fiscal, utilizar parte do código e não a api inteira
--
Bah...
Acho que é isso que estou procurando até hoje... e não tinha coragem de perguntar.
Onde fica os botões de Gerar e Enviar?
Bom dia.
Em 02-05-2013 20:42, Roberto Spadim escreveu:
everaldo, é perfeito em partes né
para oque ele tem como objetivo ele funciona
porém falta uma interface para leigos para poder:
1) importar arquivos (XML,TXT ou outros),
2) ler o conteudo do arquivo
3) alterar o conteudo do arquivo de forma pratica (algo tipo um editor de notas/cte)
4) salvar a alteração
5) gerenciar os documentos
6) verificar o documento quanto a um schema (para nfe e cte)
7) verificar o documento quanto a algum outro tipo de verificação (regra de negócios por exemplo)
8) possibilitar a impressão antes da aprovação pelo governo, do documento (apenas para verificação visual)
9) assinar o documento (nfe e cte)
10) transmitir o documento (nfe e cte)
11) verificar o retorno da transmissão (nfe e cte), e se for o caso voltar o documento para digitação
12) possibilitar a impressão após aprovado do documento
13) exportar o arquivo em formatos distintos (XML, TXT, PDF ,outros?!)
14) gerar backups, e coisas de gerenciamento dos arquivos
15) envio de documentos por email
16) controle de recepção dos email
acho que seria isto oque um emissor genérico de documentos fiscais deveria fazer, logico tem muita coisa ainda que pode ser parametrizavel, tipo usuarios, liberar ou não edição de documentos, importação e exportações automaticas, enfim...
embora muito seja discutido aqui na nfephp, ninguem começou e concluiu o projeto (até eu comecei mas não tive tempo de voltar ao desenvolvimento)
os itens 1,2,6,8,9,10,11,12,13,15 podem ser feitos pela nfephp sem muito lero lero
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+unsubscribe@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+unsubscribe@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+unsubscribe@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
--- Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+unsubscribe@googlegroups.com.
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Precisa começar para terminar. Realmente em muitos caso o grupo e de um mas os que não contribui sempre relata falhas então para min ajuda.
Open source e bom onde benefício e para todos e software que tenha legislação tem que ser pago pois muda muito e se não entrar grana desestimula o programador que atualiza.
Mas acho e penso que deva existir uma interface amigável e simples.
Vídeos são importantes.
Até agora não pretendo participar do projeto por questões de tempo.
Mas para não começar do ZERO não seria interessante vocês analisarem o ERP de código aberto que já tem ai no grupo o B2Stok (http://b2stok.sourceforge.net/site/)
Pelo que acompanho de longe, ele já tem bastante coisa pronta....