Quais os Passos Para Emitir NFS-E
Moderador: Moderadores
- Nascimento
- Usuário Nível 4

- Mensagens: 763
- Registrado em: 19 Jul 2008 12:11
- Localização: OLINDA-PE
Quais os Passos Para Emitir NFS-E
amigos venho aqui pedir algumas orientações sobre como emitir Notas fiscais de serviços
estou querendo integrar ao uninfe, porem não sei quase nada da materia estou lendo os pdf´s dos sites
oq queria saber é tipo:
por onde começar:
quem procurar:
se existe alguma função exemplo que possa ser testada:
talvez algum amigo que ja fez possa dar essa ajuda
agradeço desde já
estou querendo integrar ao uninfe, porem não sei quase nada da materia estou lendo os pdf´s dos sites
oq queria saber é tipo:
por onde começar:
quem procurar:
se existe alguma função exemplo que possa ser testada:
talvez algum amigo que ja fez possa dar essa ajuda
agradeço desde já
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina
clipper 5.3 /harbour/minigui
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
Quais os Passos Para Emitir NFS-E
Olá Nascimento,
Dê uma olhada no projeto ACBr. Tem muita gente emitindo nota de serviço com o ACBr em muitos municípios. Considere assinar o SAC que acho que vai ajudar muito resolver suas dúvidas.
Dê uma olhada no projeto ACBr. Tem muita gente emitindo nota de serviço com o ACBr em muitos municípios. Considere assinar o SAC que acho que vai ajudar muito resolver suas dúvidas.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
- Nascimento
- Usuário Nível 4

- Mensagens: 763
- Registrado em: 19 Jul 2008 12:11
- Localização: OLINDA-PE
Quais os Passos Para Emitir NFS-E
Amigo estou vendo o UniNfe , oque estou tentando entender é como gerar o .xml
é criado normalmente como o fwrite() etc.. e se alguem tem um exemplo
pelo que vi a prefeitura que preciso usa a norma da ABRASF
estou lendo o manual para tentar entender essa benção
att : Nascimento
é criado normalmente como o fwrite() etc.. e se alguem tem um exemplo
pelo que vi a prefeitura que preciso usa a norma da ABRASF
estou lendo o manual para tentar entender essa benção
att : Nascimento
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina
clipper 5.3 /harbour/minigui
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Quais os Passos Para Emitir NFS-E
Como já disse nas mensagens particulares, está fazendo do fim pro começo.
Quer gerar um XML?
Pronto, XML gerado, é só isso.
E vai fazer o que com o XML?
Emito minhas notas eletrônicas na prefeitura de São Paulo há alguns anos.
Gero o arquivo e importo para a prefeitura.
Como eu fiz?
A contadora fez o meu cadastro na prefeitura, entrei lá, e olhei as opções, LENDO o que estava na tela.
LENDO as opções disponíveis, passei a usar uma delas.
Como eu gero os XMLs?
Eu não gero XML nenhum. A opção que uso não precisa XML.
Volto a perguntar o que já fiz nas mensagens particulares:
Já fez cadastro na prefeitura?
Já entrou lá e viu as opções?
Emitiu alguma nota pra ver como é?
Quer gerar um XML?
Código: Selecionar todos
cTxt := "<xml>este é um xml</xml>"
hb_MemoWrit( "arquivo.xml", cTxt )
E vai fazer o que com o XML?
Emito minhas notas eletrônicas na prefeitura de São Paulo há alguns anos.
Gero o arquivo e importo para a prefeitura.
Como eu fiz?
A contadora fez o meu cadastro na prefeitura, entrei lá, e olhei as opções, LENDO o que estava na tela.
LENDO as opções disponíveis, passei a usar uma delas.
Como eu gero os XMLs?
Eu não gero XML nenhum. A opção que uso não precisa XML.
Volto a perguntar o que já fiz nas mensagens particulares:
Já fez cadastro na prefeitura?
Já entrou lá e viu as opções?
Emitiu alguma nota pra ver como é?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
Quais os Passos Para Emitir NFS-E
Caramba, desculpe ai Nascimento.
É que entendi que você quer desenvolver um aplicativo para emitir NFS-e para outros clientes, não pessoal. Para emitir NFS-e para o próprio CNPJ toda prefeitura dá suporte online para isso.
É que entendi que você quer desenvolver um aplicativo para emitir NFS-e para outros clientes, não pessoal. Para emitir NFS-e para o próprio CNPJ toda prefeitura dá suporte online para isso.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
- Nascimento
- Usuário Nível 4

- Mensagens: 763
- Registrado em: 19 Jul 2008 12:11
- Localização: OLINDA-PE
Quais os Passos Para Emitir NFS-E
sim é isso mesmo jairo é para outros clientes, tenho um sistema e preciso emitir nfs-e os clientes querem o processo automatizadoJairo Maia Disse:
É que entendi que você quer desenvolver um aplicativo para emitir NFS-e para outros clientes
por isso andei estudando os manuais
ja li ja reli, cadastrei-me no site de 2 prefeituras ja olhei de ponta a cabeça , de uma imprimi 3 pdf´s para ler um com 19 paginas, outro com 39
como falei pro quintas , talvez não o fiz entender, os clientes querem que emitam pelo proprio sistema! , pra isso estou analizando o UniNfe
onde estou perdido?, se precisa de certificado digital, como formatar o xml para envio em fim
virei o clipper on line não achei muita coisa sobre o assunto, por isso estou digamos enssistindo..
novamente salientando, os clientes querem que o proprio aplicativo emita!!, estou batendo cabeça com isso pois nunca procurei saber sobre o assunto
por conta de eles mesmos sempre emitirem , pelo site
ja estou programado pra ir nas prefeituras , semana que vem pra ver se pego alguma orientação, ja que não entendo nada ou quase nada como falei acima
seria bom um topico, digamos exclusivo para essa parte NFS-E , NFC-E em fins
digamos parecido com outros foruns de outras linguagens
agradecendo desde já a ajuda de todos que poderem me dar essa força!
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina
clipper 5.3 /harbour/minigui
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Quais os Passos Para Emitir NFS-E
Uma novidade que eu não sabia.novamente salientando, os clientes querem que o proprio aplicativo emita!!,
Como gerar XML mostrei em mensagem anterior.Amigo estou vendo o UniNfe , oque estou tentando entender é como gerar o .xml
Começou a ver o uninfe, ok, ele tem um fórum.
Lembrei do site da empresa, e tem vários modelos, pra várias cidades/padrões.
Como vai poder confirmar, um é diferente do outro.
http://www.unimake.com.br/uninfe/modelosxml/nfse/
Nota: aparentemente, a conversa pelo fórum está melhor do que por mensagens particulares.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- Nascimento
- Usuário Nível 4

- Mensagens: 763
- Registrado em: 19 Jul 2008 12:11
- Localização: OLINDA-PE
Quais os Passos Para Emitir NFS-E
foi o que estava suspeitando , que voce não estava entendendo, e eu não estava conseguindo fazer voce entender
pois bem, lendo o manual da prefeitura aqui indentifiquei que é ABRASF neste momento estou lendo-o
para entender melhor, porque as vezes a cabeça não funciona direito, estou lendo com toda a atenção para ver se clareia a mente aqui
de ante mão agradeço aos amigos
att: Nascimento
pois bem, lendo o manual da prefeitura aqui indentifiquei que é ABRASF neste momento estou lendo-o
para entender melhor, porque as vezes a cabeça não funciona direito, estou lendo com toda a atenção para ver se clareia a mente aqui
de ante mão agradeço aos amigos
att: Nascimento
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina
clipper 5.3 /harbour/minigui
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Quais os Passos Para Emitir NFS-E
Se já olhou o site da prefeitura já deve ter visto se ela tem a opção de RPS - Recibo Provisório de Serviço
Pode ser emitido o recibo, e depois no final do dia enviar sem precisar do webservice ou xml, pra emitir as notas.
Se já se cadastro no site da prefeitura, e já olhou as opções, deve ter visto se tem isso.
Também não sei se já pensou no envio por email....
Se o marido/esposa traídos tiverem acesso ao email e causar problemas....
Sei lá se pode render processos ao motel....
Como eu já mostrei... gerar o XML é simples.... mas não é a parte importante.
Pode ser emitido o recibo, e depois no final do dia enviar sem precisar do webservice ou xml, pra emitir as notas.
Se já se cadastro no site da prefeitura, e já olhou as opções, deve ter visto se tem isso.
Também não sei se já pensou no envio por email....
Se o marido/esposa traídos tiverem acesso ao email e causar problemas....
Sei lá se pode render processos ao motel....
Como eu já mostrei... gerar o XML é simples.... mas não é a parte importante.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- Nascimento
- Usuário Nível 4

- Mensagens: 763
- Registrado em: 19 Jul 2008 12:11
- Localização: OLINDA-PE
Quais os Passos Para Emitir NFS-E
amigo quintas funciona mais ou menos feito esta neste link
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina
clipper 5.3 /harbour/minigui
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Quais os Passos Para Emitir NFS-E
Com certeza não tive saco de ver mais de uma hora de vídeo.
E pior ainda... pra mostrar o que já se sabe.... e pra ver aplicativos de terceiros e componentes de terceiros.
Pelo que entendi, você ou o cliente querem desse jeito do vídeo, mesmo que existam outras opções.
Vale tudo que escrevi até agora, em mensagens particulares ou neste tópico.
E pior ainda... pra mostrar o que já se sabe.... e pra ver aplicativos de terceiros e componentes de terceiros.
Pelo que entendi, você ou o cliente querem desse jeito do vídeo, mesmo que existam outras opções.
Vale tudo que escrevi até agora, em mensagens particulares ou neste tópico.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- Nascimento
- Usuário Nível 4

- Mensagens: 763
- Registrado em: 19 Jul 2008 12:11
- Localização: OLINDA-PE
Quais os Passos Para Emitir NFS-E
e concordo o video é longo mesmo, da uma dor de penssar em assistir,você ou o cliente querem desse jeito do vídeo
os clientes querem assim, vc acha que eu queria complicar minha vida rsrs,
bom tudo bem, estou me informando, mais de qualquer forma muito
obrigado por tudo
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina
clipper 5.3 /harbour/minigui
- Nascimento
- Usuário Nível 4

- Mensagens: 763
- Registrado em: 19 Jul 2008 12:11
- Localização: OLINDA-PE
Quais os Passos Para Emitir NFS-E
bom dia amigos tem algum manual da SEFAZCLASS do amigo quintas?
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina
clipper 5.3 /harbour/minigui
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Quais os Passos Para Emitir NFS-E
De certa forma tem.... é o manual do governo.
Como autoriza uma nota?
Enviando o lote de nota pro endereço...
Na SefazClass é olhar um nome de enviar nota, ou lote de nota.
E como funciona?
igual qualquer função do Harbour/xHarbour... passando parâmetros.
igual qualquer classe, podendo colocar valor em variáveis.
Manual pra isso?
cXML - XML - o TEXTO do xml, o conteúdo, não NOME do arquivo
cLote - Lote - pode ser sempre "1"
cUF - UF
cCertificado - certificado - nome
cIndSinc - opcional indica sincronismo, quase nenhuma UF usa isso
Pra criar o XML, precisa olhar o manual do governo, então vai acabar vendo como tudo funciona.
Também no fórum já venho explicando há mais de um ano sobre como tudo funciona, só dar uma pesquisada.
Como eu já disse... é tudo simples, mas precisa leitura e atenção. Vai demorar pra gerar um XML, então não precisa ter pressa quanto ao restante.
De um modo geral: NfeLoteEnvia( cXml )... tudo pronto.
Mas se o XML não está pronto, não funciona.
Então de nada adianta saber transferir antes de saber do XML.
Se o XML está pronto... tem infinitas opções de enviar, autorizar, etc., com ou sem sefazclass, então esse não é o ponto principal.
Como autoriza uma nota?
Enviando o lote de nota pro endereço...
Na SefazClass é olhar um nome de enviar nota, ou lote de nota.
E como funciona?
igual qualquer função do Harbour/xHarbour... passando parâmetros.
igual qualquer classe, podendo colocar valor em variáveis.
Código: Selecionar todos
METHOD NFeLoteEnvia( cXml, cLote, cUF, cCertificado, cAmbiente, cIndSinc )
cXML - XML - o TEXTO do xml, o conteúdo, não NOME do arquivo
cLote - Lote - pode ser sempre "1"
cUF - UF
cCertificado - certificado - nome
cIndSinc - opcional indica sincronismo, quase nenhuma UF usa isso
Pra criar o XML, precisa olhar o manual do governo, então vai acabar vendo como tudo funciona.
Também no fórum já venho explicando há mais de um ano sobre como tudo funciona, só dar uma pesquisada.
Como eu já disse... é tudo simples, mas precisa leitura e atenção. Vai demorar pra gerar um XML, então não precisa ter pressa quanto ao restante.
De um modo geral: NfeLoteEnvia( cXml )... tudo pronto.
Mas se o XML não está pronto, não funciona.
Então de nada adianta saber transferir antes de saber do XML.
Se o XML está pronto... tem infinitas opções de enviar, autorizar, etc., com ou sem sefazclass, então esse não é o ponto principal.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Quais os Passos Para Emitir NFS-E
Acréscimo:
Na fase de testes, o emissor do governo é muito útil, porque ele faz muitas validações.
Lembrando que sefazclass e o emissor do governo são pra NFE e talvez NFCE também.
Nota de serviço ainda não tem, e não sei se vai ter.
Porque?
Cada prefeitura é de um jeito, precisa ter acesso a cada prefeitura pra poder fazer algum teste, não uso pra nenhuma prefeitura.
Seria fazer algo que perderia muito tempo, sem nem sequer poder testar.
O mesmo pra NFE/NFCE de outras UFs, exceto que ao contrário das NFSe, existe um padrão maior.
Então o que faço pra SP é aproveitado pra todas as UFs.
Até mesmo ter funcionado em SP, já pode ser considerado como PARTE do teste para outras UFs.
Na fase de testes, o emissor do governo é muito útil, porque ele faz muitas validações.
Lembrando que sefazclass e o emissor do governo são pra NFE e talvez NFCE também.
Nota de serviço ainda não tem, e não sei se vai ter.
Porque?
Cada prefeitura é de um jeito, precisa ter acesso a cada prefeitura pra poder fazer algum teste, não uso pra nenhuma prefeitura.
Seria fazer algo que perderia muito tempo, sem nem sequer poder testar.
O mesmo pra NFE/NFCE de outras UFs, exceto que ao contrário das NFSe, existe um padrão maior.
Então o que faço pra SP é aproveitado pra todas as UFs.
Até mesmo ter funcionado em SP, já pode ser considerado como PARTE do teste para outras UFs.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/