-
Total de ítens
6 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por William Almeida
-
-
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' targetNamespaceNo 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,
-
boa tarde pessoal,
Estou adaptando o meu sistema para emitir NFSe na prefeitura de Uberlandia, provedor ISSDF. Fiz a conversão para o ACBrNFSeX conforme aconselhado mas era gerado somente o XML apenas com o RPS sem todo o resto XML.
Removi todo o ACBR e reinstalei tambem.
Fiz o teste no ACBrNFSeX_Exemplo e aparentemente gerou o XML corretamente, conforme o arquivo "1-env-lot-sinc.xml" em anexo.
Criei um outro programa simples copiando passo a passo do exemplo, e novamente só gera o arquivo com o RPS, sem lote, sem cabecalho e sem assinatura. Somente um arquivo (3121103635612000017356000000000000001-rps.xml) é gerado em um diretorio recibo dentro do diretorio configurado em PathGer.
O erro retornado é o abaixo que acredito ser pelo fato do lote nao ter sido montado.
Erro emitir: ReqEnvioLoteRPS.xsd#/schema
The '' namespace provided differs from the schema's 'http://localhost:8080/WsNFe2/lote' targetNamespace
27/10/2021 17:32:16
Tomador : teste
Nome RPS: E:\wXE\oppsgit\NovaNota\logs\2021\10\Recibos\3121103635612000017356000000000000001-rps.xml
Nome XML:
Alertas : TAG:%TAGNIVEL% ID:#1/InscricaoMunicipalTomador() - Nenhum valor informado.
TAG:%TAGNIVEL% ID:#1/EmailTomador() - Nenhum valor informado.Em anexo tambem envio a minha unit (UNIT1_copia) que fiz basicamente copiando o ConfigurarComponente e o AlimentarNFSe do programa exemplo, inserindo explicitamente o que configurei no mesmo.
Nao consigo achar o que nao esta deixando gerar o xml de lote.
O ini do programa exemplo tambem esta anexado.
Alguem saberia meindicar onde estou errando?
Desde já agradeço
1-env-lot-sinc.xml 3121103635612000017356000000000000001-rps.xml Unit1_COPIA.pas ACBrNFSeX_Exemplo.ini
-
Italo boa tarde,
Carrego o XML da nota fiscal. Pego nome do arquivo na propriedade nfsePrincipal.NotasFiscais.Items[0].NomeArq.
Em anexo esta um exemplo. Repare que na tag <Tomador>, só tem CNPJ e inscrição municipal
-
Italo boa tarde,
Estou fazendo os testes aqui, e já esta funcionando o envio.
Na impressao, nao aparecem os dados do prestador( Tambem nao estao sendo salvos no XML da nota).
Eu resolvi assim:
vNomeArq := nfsePrincipal.NotasFiscais.Items[0].NomeArq;
nfsePrincipal.NotasFiscais.Clear;
nfsePrincipal.NotasFiscais.LoadFromFile(vNomeArq);nfsePrincipal.NotasFiscais.Items[0].NFSe.PrestadorServico.Endereco.Endereco := FNotaFiscal.UnidadeEmpresarial.EndLogradouro;
nfsePrincipal.NotasFiscais.Items[0].NFSe.PrestadorServico.Endereco.Numero := FNotaFiscal.UnidadeEmpresarial.EndNumero;
nfsePrincipal.NotasFiscais.Items[0].NFSe.PrestadorServico.Endereco.Complemento := FNotaFiscal.UnidadeEmpresarial.EndComplemento;
nfsePrincipal.NotasFiscais.Items[0].NFSe.PrestadorServico.Endereco.Bairro := FNotaFiscal.UnidadeEmpresarial.EndBairro;
nfsePrincipal.NotasFiscais.Items[0].NFSe.PrestadorServico.Endereco.CodigoMunicipio := IntToStr(FNotaFiscal.UnidadeEmpresarial.EndMunicipioCodIBGE);
nfsePrincipal.NotasFiscais.Items[0].NFSe.PrestadorServico.Endereco.UF := FNotaFiscal.UnidadeEmpresarial.EndUF;nfsePrincipal.NotasFiscais.Imprimir;
Ou seja, atribuindo os campos na mão, do mesmo jeito que fiz quando usei o nfsePrincipal.Enviar. Funciona assim mesmo ou estou esquecendo alguma coisa?
Existem outros layouts de nota? Se sim, onde que eu acho isso?
-
Boa Tarde Italo,
Em anexo estao os schemas e modelos de RPS que eles disponibilizam.
As URLs são as seguintes:
- produção: http://nfse.matiasbarbosa.mg.gov.br/webservices/
- homologação: http://h.matiasbarbosa.genfe.com.br/webservices/
Obrigado
NFSe Uberlandia - Nao gera XML Completo
em ACBrNFSe
Postado
Boa Tarde
@Italo Giurizzato Junior Voce foi cirúrgico. Era exatamente isso.
Deixando SSLCryptLib, SSLHttpLib e SSLXmlSignLib em NONE e configurando a SSLLib funcionou na hora. Muito obrigado.
Outra coisa que esta acontecendo é que durante a assinatura esta gerando uma exceção: "CryptExportkey - len"(Acontece no programa exempo também), mas o processo continua.
Li em outras postagens, que se trata de um exceção controlada e que deve ser ignorada.
Mesmo assim é chato toda hora o delphi parar no modo debug. Nao tem realmente como eliminá-la?