-
Notifications
You must be signed in to change notification settings - Fork 485
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Esquemas #21
Comments
Otimo Adenilton, obrigado pelo help... |
Saudações. Adenilton, tenho um cliente com um sistema ERP em c# web. O mesmo está Gostaria de ajuda nesse procedimento e estou procurando alguém que queira PS: Gostaria de aproveitar a sua ótima biblioteca e já tentar desenvolver o Aguardo retorno. Cordialmente, Mário Nascimento Júnior 2015-06-26 21:18 GMT-03:00 Zeus Automação Comercial <
|
Ótimo projeto, já baixei e no próximo mês estarei implementando a NF-e no meu sistema, espero que tudo corra bem. Qualquer duvida recorro aos senhores. Parabéns Adenilton, sua iniciativa merece ser divulgada amplamente. |
Márcio, não conheço nenhum freelancer no momento. Se desejar colaborar, só me avisar que posso te adicionar como colaborador aqui no git. |
Olá, Adenilton, fiz o download da app e compilei com o vs 2010, não houve mensagens de erro, executo e preencho os dados e peço para salvar, vem ai um erro que atraves de debug constatei que e e na serialize ser.Serialize(memory, objeto); observei que e a parte de geração do xml para gravação. Você teria o arquivo de configuração para verificar se a falta do mesmo causa este erro. |
marcos, testei aqui novamente a biblioteca, executando o aplicativo de teste sem o arquivo de configuração e não ocorre erros. Se você deixar de configurar algo nas guias do aplicativo de Teste e tentar salvar as configurações, irás receber uma mensagem como esta: Não tenho como garantir que funcione no VS2010, pois a biblioteca foi desenvolvida com o Visual Studio Community 2013. Sugiro instalar o Visual Studio Community 2013 e realizar os testes. Qualquer coisa poste aqui. |
VS 2010, 2013 e 2015 RC Visual Studio |
Desculpa a demora. Neste caso, basta alterar o CRT para outro valor e depois voltar para SimplesNacional e salvar. Vou resolver esse problema no app de teste. |
Adenilton, não tem o esquema do downloadNFe_v9.99.xsd disponivel nao???? obrigado!!! |
Ok, obrigado a você pelo trabalho, estou em fase de implantação e testes mas já consegui emitir a NFC-e e NF-e agora estou trabalhando para emissão do DANFE PDF para os modelos de impressoras disponiveis, se alguem souber de algo para facilitar este trabalho ou queira disponibilizar, estamos aqui, vou trabalhando e terminando também vou disponibilizar Ok. |
celino esse v9.99 é hipotético e deve ser substituído pela versão em vigor, que neste caso é v1.00. Logo, utilize o schema https://github.com/adeniltonbs/Zeus.Net.NFe.NFCe/blob/master/NFe.AppTeste/Schemas/downloadNFe_v1.00.xsd |
marcosmarchiore, eu utilizo aqui, por enquanto, o ACBRNFeMonitor, que tem função para gerar o pdf, passando para ele o xml. |
show adenilton, blz... mas no seguinte endereço: http://www.nfe.fazenda.gov.br/portal/webservices.aspx NfeDownloadNF 2.00 / 3.10 https://nfe.sefaz.ce.gov.br/nfe2/services/NfeDownloadNF?wsdl |
Celinho, eu só encontrei esse esquema para o serviço de download, mas é bom tu dar uma olhada lá no portal da nfe se há outros |
Adenilton, apontando para 1.00 tenho o seguinte cenario: no WSDL do nfeDownload q criei em nfeDadosMsg.innerXml = "<--downloadNfe versao="1.00" xmlns="http://www.portalfiscal.inf.br/nfe\"><--tpAmb>1<--/tpAmb><--xServ>DOWNLOAD NFE<--/xServ><--CNPJ>01585692000140<--/CNPJ><--chNFe>23150404849244000102550010000002191434408027<--/chNFe><--/downloadNfe>" PS. coloquei os comentarios nas tags aqui no post pois o github estava ocultando o conteudo das tags, favor desconsiderar "<-->" e tenho o seguinte retorno do WS "1CE_NFe_V3.10.0.15239Rejeicao: Cabecalho - Versao do arquivo XML nao suportada2015-07-08T17:02:14" |
Nem sempre o nome do schema está relacionado com a versão do serviço rodando em determinado servidor. Por exemplo, considere o schema para validação do evento EPEC (eventoEPEC_v0.01.xsd). Embora o sufixo do nome dele seja 0.01, não quer dizer que se refere a um serviço na versão 0.01. Outra coisa, o schema serve somente para nós podermos validar a mensagem de envio, antes de enviá-la, possibilitando assim que tenhamos parte das regras no lado do cliente. Desta forma podemos economizar a banda de dados, uma vez que se o xml não passar pelo schema, tampouco passará pelo servidor da sefaz. Então fique a vontade, por exemplo, de fazer seus testes sem sujeitar o xml a um schema. |
blz foi isso que fiz... pulei a parte da validacao e fui direto para os passos seguintes... Vou continuar tentando... |
Outra coisa, se você abrir o schema downloadNFe_v1.00.xsd vai ver que ele aponta para outro schema chamado leiauteDownloadNFe_v1.00.xsd que por sua vez aponta para o schema tiposBasico_v1.03.xsd e abaixo segue a validação para a tag versao:
O campo versao somente valida o tamanho da string que deve ser de 1 a 20 E por fim o schema tiposBasico_v1.03.xsd é usado por outros schemas utilizados em serviços com versões maiores que 1.00 |
blz |
Se não conseguir me avisa. depois vou dar uma olhada nesse serviço. Boa noite |
Ah na mensagem que vc manda por servidor, independente do nome do schema, você tem que mandar a versao aceita pela SEFAZ em questão, então troque versao="1.00" por versao="2.00" ou versao="3.10" |
Blz, ja fiz isso |
celino, implementei o consumo do serviço de NfeDownloadNF. Testado para o Ambiente Nacional - (AN). |
poxa adenilton...q legal... hoje ainda n mexi no projeto... fiquei naquela do cabeçalho Mas ja vou ve agora a tarde... jaja puxo o ultimo commit.... e ve como ficou.... valewww |
Boa tarde Adenilton, vi aqui como ficou... show viu... com as definicoes wsdl consegui tambem testar com o AN no teste que eu tinha iniciado ontem... Não tive a mesma sensibilidade que vc para rodar na 1.00... estava tentando sempre a 2.00 e a 3.10 valew de mais... Agora tanto a versao que eu tinha implementado, como a que esta nesse ultimo commit temos aquele retorno que citei da rejeição do cabeçalho... isso apontei no caso para o CE... no AN blz.. Lembra q te falei adenilton, que eu tava pensando numa forma de fazer parecido como a O problema nisso é que a utilização do download so vai servir por 30 dias ne da autorização da nota?... e a solicitação para o destinatario... dai ja foge da proposta... Com a sua experiencia vc nunca viu, ouviu se tem como fazer isso num aplicação propria, sem ser pelo portal da fazenda??? Sei nem se e possivel.. enfim... valew.... :-) |
Isso mesmo celino, não há nenhum ws e nem previsão para um que faça isso. Pela minha experiência a melhor solução para trabalhar com um aplicativo emissor de nfe/nfce é armazenar o xml no banco. Se você realmente precisar acessar as informações da nfe somente pela chave, a única forma será montar um aplicativo com um webbrowser apontando para o site de consulta completa da nfe, pegar o containner com o captcha, a textbox da chave e o botão de consulta, e assim que o usuário digitar o captcha e a chave, você envia a solicitação para o site e daí pega o html gerado pelo site e trata para montar de forma reversa o xml. Esse aplicativo aqui faz isso: http://fsist.blogspot.com.br/2012/10/download-da-xml-da-nota-fiscal.html O problema dessa abordagem é que o xml que você montar não vai ter nenhuma credibilidade e seu programa vai quebrar toda vez que a sefaz alterar o layout do site. |
entendi perfeitamente... Valew viu Adenilton pela consultoria.. rsssss Continuar os trabalhos.. |
Os esquemas se encontram em
|
Ok Muito obrigado. so mais uma duvida tem algum manual de configuração ? |
Na verdade queria fazer a homologação pelo AM bfce é possivel ? |
Boa tarde, baixei o fonte e executei conforme instruções, porém está apresentando uns erros de referência na dll de Nfe.Utils. Existe também outro erro na impressão, na referencia ao FastReport. Estou enviando abaixo o print, há alguma maneira de corrigir isso ? |
@jonathanMarquesCosta dê uma olhada neste issue: https://github.com/adeniltonbs/Zeus.Net.NFe.NFCe/issues/69 Duas dicas: |
…T.SimplesNacionalMei no switch case do metodo ICMSGeral.ObterICMSBasico() em NFe.Utils/Tributacao/Estadual/ICMSGeral.cs (#21)
…T.SimplesNacionalMei no switch case do metodo ICMSGeral.ObterICMSBasico() em NFe.Utils/Tributacao/Estadual/ICMSGeral.cs (#21)
…T.SimplesNacionalMei no switch case do metodo ICMSGeral.ObterICMSBasico() em NFe.Utils/Tributacao/Estadual/ICMSGeral.cs (#21)
…T.SimplesNacionalMei no switch case do metodo ICMSGeral.ObterICMSBasico() em NFe.Utils/Tributacao/Estadual/ICMSGeral.cs (#21)
…T.SimplesNacionalMei no switch case do metodo ICMSGeral.ObterICMSBasico() em NFe.Utils/Tributacao/Estadual/ICMSGeral.cs (#21)
…T.SimplesNacionalMei no switch case do metodo ICMSGeral.ObterICMSBasico() em NFe.Utils/Tributacao/Estadual/ICMSGeral.cs (#21)
…T.SimplesNacionalMei no switch case do metodo ICMSGeral.ObterICMSBasico() em NFe.Utils/Tributacao/Estadual/ICMSGeral.cs (#21)
Adenilton, boa tarde...
Muito boa a sua iniciativa... o codigo esta bem escrito...
executei a aplicação para ve o funcionamento....
subiu exceção em relação aos esquemas...
Onde estão esses esquemas???
terei que baixar no site da fazenda?
The text was updated successfully, but these errors were encountered: