Ir para conteúdo
  • Cadastre-se

impressao da nfse


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 1033 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

estou carregando o xml da nfs porem quando mando imprimir sai em branco igual a imagem anexada, estou passando da seguinte maneira GIAP é o provedor

ACBrNFs.NotasFiscais.Clear;
ACBrNFs.NotasFiscais.LoadFromFile(CaminhoNFs+Trim(DM1Notas.CdsNotas1NFECHA.Value)+'-nfse.xml',False);
ACBrNFs.NotasFiscais.Imprimir;
 

obrigado

ImpressaoNFS-e.pdf

  • Consultores
Postado

conforme solicitei componente novo ou o antigo?

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

  • Consultores
Postado

Boa tarde!

Você configurou a cidade do prestador de serviço antes de carregar o XML para impressão?

Isso é necessário para que o componente configure o provedor e leia corretamente o XML.

Outra questão, você conseguiu o XML que está tentando ler pelo próprio ACBrNFSeX?

Nem sempre o XML gerado no site da prefeitura está no mesmo padrão do web service e o componente espera um XML no padrão do web service.

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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 !!

Postado

boa tarde Diego

a cidade estou configurando da seguinte maneira:

ACBrNFs.Configuracoes.Geral.CodigoMunicipio   := DM1Notas.QEmpresasCODMUN.AsInteger;

estou tentando ler o xml gerado acredito que pelo componente, 35230856000000000000077-nfse, como faço pra ter certeza q foi gerado pelo componente, esse é o nome do xml gerado na pasta \notas

obrigado

 

  • Consultores
Postado

O código do município deve ser a última informação a ser preenchida nas configurações, pode estar faltando mais algo.

Caso você esteja começando a utilizar o componente agora, recomendo que faça alguns testes como programa de exemplo para entender o funcionamento, vai te ajudar na implementação.

../trunk2/Exemplos/ACBrDFe/ACBrNFSeX/

  • Curtir 1
Postado

estou conseguindo transmitir a nota pra prefeitura, esta registrando certinho, neste momento estou imprimindo baixando o pdf pelo site da prefeitura, se estivesse algo faltando nas configurações eu conseguiria transmitir ?

Obrigado 

  • Consultores
Postado
3 horas atrás, felipeiw disse:

se estivesse algo faltando nas configurações eu conseguiria transmitir ?

Provavelmente não conseguiria, mas como não passou essa informação antes, não tínhamos como saber se estavam corretas.

8 horas atrás, Renato Rubinho disse:

Veja com o Count se gerou alguma notafiscal na lista.

Após carregar o XML, gera um item na lista?

Tente debugar a leitura do XML para identificar o motivo de não carregar os dados.

../trunk2/Fontes/ACBrDFe/ACBrNFSeX/Provedores/Giap.LerXml.pas

function TNFSeR_Giap.LerXml: Boolean;
var

 

  • Curtir 1
  • Consultores
Postado

Boa tarde Felipe,

Lista de checagem:

Você tem fontes com alterações locais?
Verifica se não tem nenhuma unit do ACBr com uma bolinha vermelha em seu ícone, caso afirmativo delete a unit.
Atualize todos os fontes de todas as pastas.
Reinstale o ACBr com a opção de apagar arquivos antigos marcada.
Compile a aplicação com a opção Build.
 

  • Curtir 2
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Italo, não tenho fontes com alterações locais.

Atualizei o ACBR apagando os arquivos e mesmo assim não imprimiu.

Debugando como o Renato sugeriu, acontece nesta linha:

image.thumb.png.17c7b514bbfb4f23925d941a15d07362.png

nesta linha

image.thumb.png.0bec21e0ab6b183719441b530c2a1b62.png

XmlNode tem esse valor:

e por fim, aqui chega nil

image.thumb.png.d7d45cdb44b3541405f61f00b8bb202c.png

 

 

 

  • Consultores
Postado

Se possível, por favor, disponibilize o arquivo XML que está usando para testes.

Se julgar que o mesmo tenha informações sensíveis e não possa ser anexado diretamente aqui.

Envie para [email protected] com o link do tópico no corpo do e-mail, para posterior identificação.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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 !!

  • Consultores
Postado

Boa tarde Felipe,

No XML da nota desse provedor não consta todos os dados do prestador, sendo assim vai ser necessário configurar o componente para que essas informações sejam impressas.


    ACBrNFSeX1.DANFSE.Prestador.RazaoSocial := 'infome a razao socila';
    ACBrNFSeX1.DANFSE.Prestador.CNPJ := 'informe o CNPJ';
    ACBrNFSeX1.DANFSE.Prestador.InscricaoEstadual := ' informe a IE';

 

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

agora que percebi, verdade Italo nao preencheu, mais estou passando sim os dados do prestador veja:

  ACBrNFs.NotasFiscais.Clear;
  with ACBrNFs do
  begin
    NotasFiscais.NumeroLote := DM1Notas.CdsNotas1NUMNOT.AsString;
    NotasFiscais.Transacao := True;

    with NotasFiscais.New.NFSe do
    begin
      Prestador.RazaoSocial                 := DM1Notas.QEmpresasNOMEMP.Value;
      Prestador.Endereco.Endereco           := DM1Notas.QEmpresasENDEMP.Value;
      Prestador.Endereco.Numero             := DM1Notas.QEmpresasNUMEMP.Value;
      Prestador.Endereco.Bairro             := DM1Notas.QEmpresasBAIEMP.Value;
      Prestador.Endereco.CodigoMunicipio    := DM1Notas.QEmpresasCODMUN.Value;
      Prestador.Endereco.UF                 := DM1Notas.QEmpresasESTEMP.Value;
      Prestador.cUF                         := DM1Notas.QEmpresasCODEST.AsInteger;
      Prestador.Endereco.CEP                := DM1Notas.QEmpresasCEPEMP.Value;
      Prestador.Endereco.CodigoPais         := xcodpai;
      Prestador.Endereco.xPais              := xnompai;
      Prestador.Endereco.xMunicipio         := DM1Notas.QEmpresasCIDEMP.Value;
      Prestador.Contato.Telefone            := '';
      Prestador.DataInicioAtividade         := DM1Notas.CdsNotas1DATEMI.AsDateTime;
      Prestador.IdentificacaoPrestador.Cnpj := DM1Notas.QEmpresasCGCEMP.Value;
      Prestador.IdentificacaoPrestador.InscricaoMunicipal := DM1Notas.QEmpresasINSMUN.Value;


 

Postado

Italo passando dessa maneira antes de chamar o metodo ACBrNFs.NotasFiscais.Imprimir;

da certo, imprime com os dados da empresa Prestadora.

Acho que é isso né Italo ? no xml não preenche mesmo ?

abs e obrigado

 

  • Consultores
Postado

Felipe,

Uma coisa é configurar o componente outra coisa é alimentar o componente com os dados do serviço prestado.

Você pode até ter alimentando todos os campos referente ao Prestador, mas dependendo do provedor ele só vai usar o CNPJ e a Inscrição Municipal ao gerar o XML do RPS.

A questão é o XML da NFS-e gerada e retornada do webservice ter essas informações.

Quando o provedor não retorna todos os dados do prestador no XML da nota, devemos configurar o componente para que elas sejam impressas no DANFSE.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

image.png

Alexandre de Paula
Gerente de Projetos
Ajude o Projeto ACBr crescer - Assine o Clube PRO                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

  • Este tópico foi criado há 1033 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...