Boa noite pessoal
@Juliana Tamizou Curiosamente no exemplo a operacao é normal. Depois de varias tentativas resolvi criar um programa do zero, com as configuracoes iguais como as que fiz no exemplo, mas mesmo assim nao gera o rps corretamente
@Italo Giurizzato Junior Italo, porque o caminho do Schemas esta errado? No exemplo eu tambem fiz MontarPathSchemas=false e defini o caminho explicitamente(PathSchemas=E:\wXE\acbr\Exemplos\ACBrDFe\Schemas\NFSe\ISSDSF\1.00)
No meu programa experimentei fazer MontarPathSchemas=true e PathSchemas=E:\wXE\acbr\Exemplos\ACBrDFe\Schemas\NFSe, o que fez ele utilizar a mesma pasta do programa exemplo, mas mesmo assim o erro abaixo continua sendo gerado e o arquivo xml fica sem a parte do lote e assinatura.
Erro emitir: ReqEnvioLoteRPS.xsd#/schema
The '' namespace provided differs from the schema's 'http://localhost:8080/WsNFe2/lote' targetNamespace
No programa teste, simplifiquei ainda mais, configurancao somente como abaixo:
acbrnfsxPrincipal.LerCidades;
acbrnfsxPrincipal.Configuracoes.Certificados.NumeroSerie:= '11111111111111';
acbrnfsxPrincipal.Configuracoes.Certificados.Senha := 'xxxx';
acbrnfsxPrincipal.SSL.DescarregarCertificado;
acbrnfsxPrincipal.Configuracoes.Geral.SSLLib := libCustom;
acbrnfsxPrincipal.Configuracoes.Geral.SSLCryptLib := cryWinCrypt;
acbrnfsxPrincipal.Configuracoes.Geral.SSLHttpLib := httpWinHttp;
acbrnfsxPrincipal.Configuracoes.Geral.SSLXmlSignLib := xsMsXml;
acbrnfsxPrincipal.Configuracoes.Arquivos.PathSchemas := 'E:\wXE\acbr\Exemplos\ACBrDFe\Schemas\NFSe';
acbrnfsxPrincipal.SSL.SSLType:= TSSLType.LT_TLSv1_2;
acbrnfsxPrincipal.Configuracoes.Geral.CodigoMunicipio := 3170206;
E mesmo assim o XML nao gera completo. Nao sei mais o que posso fazer,