mazinsw / nfe-api

API para geração e envio de notas fiscais eletrônicas brasileiras
MIT License
45 stars 15 forks source link

Estável para produção? #1

Closed Thyoity closed 7 years ago

Thyoity commented 7 years ago

Esta API, principalmente a parte NFe e NFCe (as que planejo usar) pode ser utilizada para produção?

EDITEI: Ah, pelo que dei uma olhada no código, a parte de NFe não está implementada ainda, certo?

mazinsw commented 7 years ago

Sim, a NFCe já está pronta e em produção em alguns clientes pelo Brasil, a NFe só não está pronto porque falta testar, se você se interessar posso lhe ajudar a implementar os dois modelos, assim aproveito para validar a NFe.

Thyoity commented 7 years ago

Minha empresa está desenvolvendo um ERP Cloud SAAS em Full Stack Javascript.

Precisamos de um Web Service que faça a emissão da NFe e NFCe para diferentes CNPJ's. Entrei em contato com empresas que já fazem isso como serviço, ex: eNotas Gateway, mas achei muito caro, já que minha empresa segue um modelo de startup, onde o plano de assinatura para usar o ERP vai ser num preço bem acessível (o valor do serviço deles era quase superior ao que planejamos inicialmente para a assinatura do nosso ERP, e com um atendimento que não me agradou).

Estou procurando por alternativas mais em conta, e agora estou vendo se vale a pena desenvolver algo e manter nossa própria API, nosso servidor de emissão de NF-e e NFC-e. Foi aí que encontrei essa biblioteca.

O desenvolvimento do nosso sistema ainda não chegou na parte da emissão da nota, ainda vai um mês provavelmente. Porém estou pesquisando como trataremos esse assunto.

Não tenho experiência com emissão de notas fiscais (tenho outra pessoa na empresa que entende um pouco mais pois ele já emite notas fiscais de forma manual para outra empresa).

Já tenho o certificado (acredito que seja o A1). Se você se prontificar a me ajudar, eu sabendo como funciona a emissão com essa lib, saberei depois me virar e montar o Web Service de que necessito para minha empresa.

Podemos conversar mais, tem algum contato? Tenho algumas coisas para perguntar. Tem Skype, Hangouts ou Whatsapp?

mazinsw commented 7 years ago

Estou disposto a ajudar tecnicamente na implantação da NFe para seu ERP, mas com algumas condições que podemos tratar por outro canal de comunicação, de fato os serviços existentes cobram muito caro, por isso desenvolvi essa solução aberta. Envia seu Skype para o E-mail que está na página do projeto na sessão Expansão do projeto, que iremos conversar melhor sobre esse assunto.

Thyoity commented 7 years ago

Enviei um e-mail com meu Skype.

ghost commented 5 years ago

@mazinsw A parte NFCe ainda pode ser utilizada para produção? A versão atual (NFCe) suporta quais estados ?

mazinsw commented 5 years ago

@Greelings Sim, a NFC-e já está em uso em produção há mais de ano, já foi testada e possui excelente estabilidade. Suporta todos os estados que aderiram ao projeto NFC-e, Apenas nos estados do Amapá e Tocantins não foi possível testar o uso ainda

No estado de São Paulo a NFC-e só funciona com SAT por conta da contingência, esse projeto não faz contingência usando SAT.

ghost commented 5 years ago

Você fez um trabalho incrível! Muito bem programado! Mas mesmo assim a falta de documentação deixa a integração muito difícil. Você não teria um exemplo completo, que mostra como especificar o ambiente e como processar a resposta enviada pela SEFAZ?

mazinsw commented 5 years ago

Obrigado, irei criar a documentação e exemplo em breve

marceloborth commented 5 years ago

Boa... exemplos são muito importantes

On Wed, 12 Dec 2018 at 10:08, Francimar Alves notifications@github.com wrote:

Obrigado, irei criar a documentação e exemplo em breve

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/mazinsw/nfe-api/issues/1#issuecomment-446565679, or mute the thread https://github.com/notifications/unsubscribe-auth/AFBMpI0pM8ilA3WVPC610Yn2BsZ_6Kc1ks5u4PGmgaJpZM4Nnn79 .

ghost commented 5 years ago

Obrigado pelo exemplo. Mas onde você coloca o valor total e a lista dos itens vendidos?

mazinsw commented 5 years ago

@Greelings o valor total é calculado automaticamente, a lista de itens pode ser informada pela função $nota->setProdutos($lista); ou adicionado um a um pela função $nota->addProduto($produto);. No arquivo Gerador.php da pasta exemplos é possível verificar a montagem completa da nota.