FONTE NFE C#
Montagem Chave NFe Exemplo:
52111203785066000122550010005871761111017129
Codigo UF ========================> 52
Ano 2 Digitos e Mes ================> 1112
Cnpj Empresa Emissor ==============> 03785066000122
Cod.modelo do Doc Fiscal ===========> 55
SerÃe Nf 3 digitos ==================> 001
Numero NFe =====================> 000587176
Forma Emissão===================> 1
Número aleatório p/cada Nfe ========> 11101712
Digito Verificador Nfe ==============> 9
tem uma classe no Projeto a Extension ela tem um método com o nome de ChaveNfe basta você concatenar os dados que ela vai rotorna a chave completa com o digito.
Detectei que na classe NfeXml na função gerarNFe não esta tratando as duplicatas. é assim mesmo ou existe alguma correção para isso?
Citação:Detectei que na classe NfeXml na função gerarNFe não esta tratando as duplicatas. é assim mesmo ou existe alguma correção para isso?
Realmente não coloquei mais você pode incluir mais um parametro no Metodo NfeXml tipo:
NFeLib.Notas.BaseNF.Informacoes.PagCobranca.cobr duplicatas.
Depois dentro do método em qualquer parte você passa o novo parâmetro para a variável nfe
nfe.infNFe.cobr = duplicatas;
Obs: No caso você popula o parâmetro duplicatas com os dados das suas duplicatas/boletos.
Elucimar,
após algumas pequenas modificações no seu código consegui gerar o xml e salvar, porém
não está imprimindo porque gerou sem a tag [Ô]NFEProc[Ô],
como fazer para o xml gerar com essa tag corretamente?
PS.: como fazer para enviar para vc as pequenas modificações que fiz para gerar o xml?
após algumas pequenas modificações no seu código consegui gerar o xml e salvar, porém
não está imprimindo porque gerou sem a tag [Ô]NFEProc[Ô],
como fazer para o xml gerar com essa tag corretamente?
PS.: como fazer para enviar para vc as pequenas modificações que fiz para gerar o xml?
Citação:após algumas pequenas modificações no seu código consegui gerar o xml e salvar
Para enviar o xml para o Sefaz você vai ter que gerar a tag de enviNFe e adicionar o XmlDocument (NFe).
Citação:Não está imprimindo porque gerou sem a tag [Ô]NFEProc[Ô],
como fazer para o xml gerar com essa tag corretamente?
A parte da NFe Processada(nfeProc) você só gera após a NFe estiver sido Autorizada Status(100).Após autorizada você cria a Tag nfeProc e adiciona o Tag NFe e também a Tag do Protocolo de Autorização(protNFe). Ai você pode imprimir a NFe.
Citação:PS.: como fazer para enviar para vc as pequenas modificações que fiz para gerar o xml?
Quando você terminar as alterações me manda as Classes que você alterou no meu email que atualizo no Ftp onde está o Projeto.
Pessaol,
Fizeram a Gentileza de Modificar o SOAP ACTION da sefaz Parana e Bahia, pelo menos esses dois que eu saiba.
Alguém tem ai ? é o de consulta, pois preciso consultar notas desses dois estados e me retorna erro e não encontro nada, nem no site da sefaz dos dois estados.
Fizeram a Gentileza de Modificar o SOAP ACTION da sefaz Parana e Bahia, pelo menos esses dois que eu saiba.
Alguém tem ai ? é o de consulta, pois preciso consultar notas desses dois estados e me retorna erro e não encontro nada, nem no site da sefaz dos dois estados.
NILSONTRES
Não sei qual é a forma que você consome os Webservice da NFe se for através da Classe gerada pelo WSDL do Webservice você vai ter que tratar esses dois estados.Pois o Nome da Classe gerada do Serviço NfeConsultaProtocolo é diferente dos demais Sefaz autorizadores.
Exemplo:
Url UF Classe Método
https://nfe.sefaz.ba.gov.br/webservices/NfeConsulta/NfeConsulta.asmx BA NfeConsulta nfeConsultaNF
https://nfe.fazenda.pr.gov.br/nfe/NFeConsulta3?wsdl PR NfeConsulta3 nfeConsultaNF
https://nfe.fazenda.sp.gov.br/ws/nfeconsulta2.asmx SP NfeConsulta2 nfeConsultaNF2
No Sefaz do Paraná as Classes de Autorização também tem nomes diferentes dos Demais Sefaz Autorizadores.
No meu caso criei uma tabela no Banco onde tenho as parametrizações dos Serviços por Sefaz Autorizador.
Não sei qual é a forma que você consome os Webservice da NFe se for através da Classe gerada pelo WSDL do Webservice você vai ter que tratar esses dois estados.Pois o Nome da Classe gerada do Serviço NfeConsultaProtocolo é diferente dos demais Sefaz autorizadores.
Exemplo:
Url UF Classe Método
https://nfe.sefaz.ba.gov.br/webservices/NfeConsulta/NfeConsulta.asmx BA NfeConsulta nfeConsultaNF
https://nfe.fazenda.pr.gov.br/nfe/NFeConsulta3?wsdl PR NfeConsulta3 nfeConsultaNF
https://nfe.fazenda.sp.gov.br/ws/nfeconsulta2.asmx SP NfeConsulta2 nfeConsultaNF2
No Sefaz do Paraná as Classes de Autorização também tem nomes diferentes dos Demais Sefaz Autorizadores.
No meu caso criei uma tabela no Banco onde tenho as parametrizações dos Serviços por Sefaz Autorizador.
ELUCIMAR,
Era isso mesmo, Obrigadão pela ajuda.
Era isso mesmo, Obrigadão pela ajuda.

deixa eu fazer uma pergunta esta dll funciona em web ?
Sim, é só criar um Webservice para isso.
Inclusive criei o meu projeto de NFC-e e todo o processo de autorização é via Webservice
Inclusive criei o meu projeto de NFC-e e todo o processo de autorização é via Webservice
Faça seu login para responder