PC SOFT
ONLINE REPOSITORY
FOR WINDEVWEBDEV AND WINDEV MOBILE

Home |  | Sign in | English US
[DLL Unimake.DFe] Conhecendo e enviando a NFSe (Notas Fiscais de Serviços Eletrônicas) às Prefeituras - Parte 1
Published by Wandrey
in the category Various
New features



Description
No 15º episódio do Wandrey Descomplica sobre a DLL Unimake.DFe, aprendemos:

- O que é a NFSe - Nota Fiscal de Serviço;
- Utilziar a documentação da NFSe no UniNFe e DLL Unimake.DFe;
- Como incluir novos municípios no UniNFe e/ou DLL Unimake.DFe;
- Como enviar XML da NFSe para São Paulo (padrão PAULISTANA).

A seguir, apresento o código em WINDEV para realizar as tarefas descritas acima.

Como enviar XML da NFSe para São Paulo (padrão PAULISTANA):

```
oConfiguracao is Unimake.Business.DFe.Servicos.Configuracao
oConfiguracao.TipoDFe = TipoDFe.NFSe
oConfiguracao.CertificadoArquivo = "C:\projetos\Unimake_PV.pfx"
oConfiguracao.CertificadoSenha = "12345678"
oConfiguracao.TipoAmbiente = TipoAmbiente.Producao

oConfiguracao.CodigoMunicipio = 3550308 //Código do IBGE de São Paulo-SP
oConfiguracao.Servico = 45 //Servico.NFSeEnvioRps
oConfiguracao.SchemaVersao = "2.00"

//oConfiguracao.MunicipioSenha = "123456"
//oConfiguracao.MunicipioUsuario = "01001001000113"

//Montar a string do XML
xmlNfse is string = fLoadText("D:\testenfe\NFSeSP.xml")

EDT_RetornoWSString += "XML da NFSe:" + CR + CR + xmlNfse + CR + CR

WHEN EXCEPTION IN
oEnvioRPS is Unimake.Business.DFe.Servicos.NFSe.EnvioRps(xmlNfse, oConfiguracao)
oEnvioRPS.Executar()

EDT_RetornoWSString += "XML Retornado" + CR + CR
EDT_RetornoWSString += oEnvioRPS.RetornoWSString

Info("FIM")
DO
Info(ExceptionInfo(errFullDetails)) //Ele também pega o conteúdo da Exception do lado do C#, importante envolver o código em Try/Catch
END
```

Para uma explicação mais detalhada do conteúdo deste post, confira o vídeo no seguinte link:
https://www.youtube.com/watch?v=g1k99uQ0HxM
Illustrations, screen shots
none
none
User reviews
(To evaluate this resource, click 'Write a review')
No review or comment? Be the first one!