Diego Reckziegel Postado 12 Fevereiro Postado 12 Fevereiro Não lendo o atributo id, não tem como cancelar e gerar o link da nota, porque precisa dessa informação. Segue em anexo minha sugestão de alteração. Centi.GravarXml.pas Centi.Provider.pas 1
Teste Syndata Postado 30 Março Postado 30 Março Estou com mesmo problema, ao comentar o trecho onde deixa o Identificador = '' a rotina passa a funcionar, porém começa a apresentar erro de Schema na emissão.
Diego Reckziegel Postado 30 Março Autor Postado 30 Março E que tem que alterar a unit Centi.GravarXml, colocar GerarIDDeclaracao := False na procedure TNFSeW_Centi202.Configuracao
Consultores Juliomar Marchetti Postado 10 Abril Consultores Postado 10 Abril Em 30/03/2026 at 16:01, Diego Reckziegel disse: E que tem que alterar a unit Centi.GravarXml, colocar GerarIDDeclaracao := False na procedure TNFSeW_Centi202.Configuracao não entendi muito bem. tu declara em cada um variavel passa para ela a informação e usa ela para o método ele está modificando a AMSG? 1 Juliomar Marchetti Ajude o Projeto ACBr crescer - Seja Pro discord: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!
Diego Reckziegel Postado 10 Abril Autor Postado 10 Abril Não entendi sua pergunta. O problema é o seguinte, o valor padrão do campo Identificador da TACBrNFSeProviderCenti202 é Id mas teve um alteração que colocou para ficar em branco esse campo assim gerando um problema de não ler o atributo Id do xml lá na função TNFSeR_Centi202.LerInfNfse nessa parte do código: IdAttr := FpAOwner.ConfigGeral.Identificador; NFSe.InfID.ID := ObterConteudoTag(AuxNode.Attributes.Items[IdAttr]); Para resolver comentei a parte que esta deixando em branco o campo Identificador. procedure TACBrNFSeProviderCenti202.Configuracao; begin inherited Configuracao; with ConfigGeral do begin ModoEnvio := meUnitario; ConsultaNFSe := False; CancPreencherCodVerificacao := True; //Identificador := ''; Mas se só fizer isso da um erro ao gerar o xml de emissão porque vai gerar o atributo Id e não pode, então fiz essa alteração, colocando o campo GerarIDDeclaracao para False para não gerar o atributo Id no xml.: procedure TNFSeW_Centi202.Configuracao; begin inherited Configuracao; GerarIDDeclaracao := False; 1
Recommended Posts
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora