Ir para conteúdo
  • Cadastre-se

walter faria

Membros
  • Total de ítens

    1.003
  • Registro em

  • Última visita

  • Days Won

    2

Tudo que walter faria postou

  1. Bom dia, Italo. Sim eu abri o arquivo comparei antes de informar aqui no fórum , pois eu acredito que ela faz uma consulta de NFSe por período e gera um so XML , vou checar com ela oque deseja fazer com o arquivo que não consegue fazer com um arquivo por vez . Sabe me dizer se no acbr tem como consultar NFS por período ?
  2. Bom dia, a contadora me ligou disse que antes ela puxava o XML pelo site e não esta conseguindo mais , porem pediu para mandar NFS (xml) mandei a pasta para ela e me disse que não era o XML correto , então pedi pra ela me manda um XML da prefeitura para comparar com xml que mandei pra ela . Teria como verficar se XML da prefeitura seria o mesmo XML da NFSe ? XML da Prefeituira : 7.738384905609137E8.xml XML gerado pelo ACBR : 7616-nfse.xml Obrigado.
  3. Ítalo, boa noite. Muito obrigado pela sua resposta me ajudou muito ... na minha aplicação eu não valido o a chave do XML da NF-e você tem como me informar se o no acbr tem alguma função para fazer esta validação ou se você tem alguma para me indicar ? Obrigado !!!
  4. Bom dia, tenho cliente que emitiu um CT-e informou a chave da NF e os dados da NF sai sem um digito do numero da NF, vou postar XML para ser verificado se tem algo errado ou se este digito que não foi impresso não faz parte do numero da NF: Queria saber se o sistema esta correto ou tenho que fazer alguma alteração , pq o cliente esta me cobrando esta informação . Obrigado. comentário do cliente : informo que recebemos hoje(28/06) a NF:12437 e CTRC:2370 do fornecedor LUKY e constatamos que o número da NF que foi digitado no CTRC está incorreto. No CTRC:2370 foi digitado o número: 1243, mais o correto é a NF: 12437. *** na visualização Dacte numero do NF sai : 1243 o 7 não sai !!! Favor cancelar o CTRC:2370 e emitir outro com o número correto da NF. em anexo o XML : 35130611630772000123570010000024671000024670-CTe.xml
  5. Boa tarde, Regys. Se entendi certo você diz que : 1 evento CC-e ex.: Quantidade = 12 2 evento CC-e ex.: Quantidade = 12 + Volume caixa granel 3 evento CC-e tem que contem as alterações 1,2 + 3 E isto mesmo ? Obrigado
  6. Boa noite, Junior. Seria possível me mandar um demo de como esta fazendo a comunicação com :ACBrTCPServer e com TTCPBlockSocket *** Tenho que montar uma forma de enviar os XML para servidor Principal , ex: Empresa com 1 matriz + 3 filial a emissão de NF-e fica em cada filial, porem preciso enviar o XML para a Matriz de todas as Filial .... entendeu? Obrigado, fico grato se poder me mandar este demo de como funciona !!!
  7. Boa tarde, a forma de calcular eu sei como , mas XML dele todos os impostos estão zerados certo, dai ele pega o valor % na tabela e faz a conta seria isso mesmo ? outra coisa se caso não existir na tabela o NCM do produto como proceder ? Obrigado
  8. Bom dia, Regis esta tabela ela é atualizada de alguma forma , exemplo tenho NCM que não esta não tabela: 87141900 no ramo de moto peças Ou onde posso procurar sobre este NCM e atualizar este arquivo ? Obrigado
  9. Bom dia, nesta tabela tem NCM que não existe onde podemos manter uma atualização dos NCMS? ex: 87141900 ramo motopeças Teria como me passar o link de onde baixa estes NCM ( oficial )
  10. Bom dia, Ageu Teria como vc me passar este XML da forma correta que validou e enviou ? Olhando seu XML que postou no Item 1: Valor produto: 183,00 <vTotTrib>85.44</vTotTrib> como você chegou neste valor ? Obrigado.
  11. Bom dia, a todos. Gostaria de perguntar para os amigos se a lei de transparência dos impostos terá alguma mudança na impressão de ECF ( Cupon fiscal ) *** eu acredito que não, mas a contadora de um cliente pediu para ajuste na ECF também . Obrigado
  12. Boa tarde, gostaria de saber se este Layout de Boleto esta agregado no AcbrBoleto? Obrigado.
  13. Muito boa sua idéia, não tinha pensado desta forma !!!
  14. Boa noite, fiz teste e acabei deixando passar esta variável sempre true, mas eu separei toda a rotina a parte que fica lenta é : fmMenu.ACBrNFe1.NotasFiscais.LoadFromFile(edtPastaImportarXML.Text + '\' + CaminhoXML); após ao 80 arquivos que ele carrega no componente ele carrega a performance da rotina !!! Tem algum limite de leitura para o componente ? Alguem tem alguma rotina para ler XML sem utilizar o componente ? utilizando o TXMLDocument NodeRec := vXMLDoc.DocumentElement.ChildNodes.FindNode('infNFe'); NodeRec2:= NodeRec.ChildNodes.FindNode('ide'); /// DA ERRO NESTA LINHA ACCESS VIOLATION cEmissao := NodeRec2.ChildNodes['dEmi'].text; cNumero := NodeRec2.ChildNodes['nNF'].text;
  15. Boa noite, obrigado pelas resposta. Bom retirei o comando : Experimente retirar o fmMenu.ACBrNFe2.NotasFiscais.Valida; mas não adiantou pra ter ideia deixei uma pasta com 150 XML ficou +/- 10 minutos para carregar o grid com as informações dos XML. teriam mas alguma ideia ? Obrigado .
  16. Estou tentar importar XML de entrada para o sistema, ler os XML de uma pasta e alimentar no componente AcbrNfe utilizando loadFromFile, mas esta muito lento uma pasta com 100 arquivos XML fico muito lento e ate trava a rotina que utilizo : //rotina pega nome dos XML e coloca nesta variável separando por "|" ListaArquivos:= ''; ListaArquivos:= ProcurarArquivo(edtPastaImportarXML.Text, 'XML'); //Aqui faz loop ate a variável ficar vazia While LerArquivo do begin if ListaArquivos = '' then begin LerArquivo:= false; Break; end; //Separa o conteudo PosBarra:=Pos('|',ListaArquivos); CaminhoXML:= Copy(ListaArquivos,1,PosBarra-1); Delete(ListaArquivos,1,PosBarra); //Aqui eu valido o XML try XMLValido:= true; fmMenu.ACBrNFe2.NotasFiscais.Clear; fmMenu.ACBrNFe2.NotasFiscais.LoadFromFile(edtPastaImportarXML.Text + '\' + CaminhoXML); fmMenu.ACBrNFe2.NotasFiscais.Valida; except begin PastaDestinoRecusado:= edtPastaImportarXML.Text + '\' + 'XML Recusado'; if not DirectoryExists(PastaDestinoRecusado) then ForceDirectories(PastaDestinoRecusado); //Move o XML recusado para a Pasta recusada MoveFile(Pchar(edtPastaImportarXML.Text + '\' + CaminhoXML), Pchar(PastaDestinoRecusado + '\' + ExtractFileName (edtPastaImportarXML.Text + '\' + CaminhoXML)) ); end; end end; if XMLValido then begin fmMenu.ACBrNFe1.NotasFiscais.LoadFromFile(edtPastaImportarXML.Text + '\' + CaminhoXML); Contador:= Contador + 1; end; end; if Contador > 0 then begin cdsXML.First; cdsXML.DisableControls; pnpImportar.Visible:= true; pnpImportar.Caption:= 'Aguarde... Carregando Informações da Nota Fiscal !!!'; Application.ProcessMessages; Sleep(500); //Rotina para ler dados XML for n:=0 to fmMenu.ACBrNFe1.NotasFiscais.Count-1 do begin with fmMenu.ACBrNFe1.NotasFiscais.Items[n].NFe do begin cdsXML.Append; cdsXMLID.AsInteger:= n; cdsXMLImportar.AsInteger:= 0; cdsXMLDataEmissao.AsDateTime:= Ide.dEmi; cdsXMLNumeroNF.AsInteger:= Ide.nNF; cdsXMLProtocolo.AsString:= procNFe.nProt; cdsXMLChave.AsString:= procNFe.chNFe; //Emitente e endereco /Telefone cdsXMLEmitente.AsString:= UpperCase(Emit.xNome); cdsXMLCNPJEmitente.AsString:= Emit.CNPJCPF; cdsXMLIERem.AsString:= Emit.IE; cdsXMLEnderecoRem.AsString:= UpperCase(Emit.EnderEmit.xLgr + ', ' + Emit.EnderEmit.nro); cdsXMLBairroRem.AsString:= UpperCase(Emit.EnderEmit.xBairro); cdsXMLCidadeRem.AsString:= UpperCase(Emit.EnderEmit.xMun + '/' + Emit.EnderEmit.UF); cdsXMLIbgeRem.AsInteger:= Emit.EnderEmit.cMun; //Destinatario e endereco /Telefone cdsXMLDestinatario.AsString:= UpperCase(Dest.xNome); cdsXMLCNPJDestinatario.AsString:= Dest.CNPJCPF; cdsXMLIEDest.AsString:= Dest.IE; cdsXMLEnderecoDest.AsString:= UpperCase(Dest.EnderDest.xLgr + ', ' + Dest.EnderDest.nro); cdsXMLBairroDest.AsString:= UpperCase(Dest.EnderDest.xBairro); cdsXMLCidadeDest.AsString:= UpperCase(Dest.EnderDest.xMun + '/' + Dest.EnderDest.UF); cdsXMLIbgeDest.AsInteger:= Dest.EnderDest.cMun; //Dados da NF cdsXMLValorNF.AsFloat:= Total.ICMSTot.vNF; for I:=0 to Transp.Vol.Count-1 do begin with Transp.Vol.Items[I] do begin cdsXMLQuantidade.AsFloat:= cdsXMLQuantidade.AsFloat + Transp.Vol.Items[i].qVol; cdsXMLPeso.AsFloat:= cdsXMLPeso.AsFloat + Transp.Vol.Items[i].pesoB; end; end; cdsXML.Post; end; //end count end; //end carregar NF butImportarXML.Enabled:= true; btnFiltrar.Enabled:= true; end; edtContadorXML.Text:= FormatFloat('00000', Contador); pnpImportar.Visible:= false; butLerPastaXML.Enabled:= true; cdsXML.First; cdsXML.EnableControls; GrdLista.SetFocus; GrdLista.SelectedIndex:= 1;
  17. Bom dia, Daniel este recurso vai ser disponibilizado para o acbr ? Obrigado
  18. Boa tarde, tenho um XML de um outro software que foi acionado as informações : BC-ST, VL-ST e Valor de Importação nas informações adicionais do item. 1-Gostaria de saber como posso colocar esta informação , alguém teria alguma ideia como ele pego esta informação , já que não consta nada no XML como os outros imposto? 2-Todas as empresas , Simples , Lucros Presumido tem que destacar estas informações ? Anexo coloquei a imagem, da DANFE e do XML . Obrigado.
  19. Boa tarde, como posso pegar com XML o numero da Nota Fiscal de Serviço. OpenDialog1.Title := 'Selecione a NFSe'; OpenDialog1.DefaultExt := '*-NFSe.xml'; OpenDialog1.Filter := 'Arquivos NFSe (*-NFSe.xml)|*-NFSe.xml|Arquivos XML (*.xml)|*.xml|Todos os Arquivos (*.*)|*.*'; OpenDialog1.InitialDir := ACBrNFSe1.Configuracoes.Geral.PathSalvar; if OpenDialog1.Execute then begin //Aqui eu queria mostrar o NUMERO da NFS-e selecionada !!! Showmessage( ACBrNFSe1. ????? ); end;
  20. Bom dia, Italo. Assim ele não da erro ele atualiza o banco de dados, porem meu numero de NFS fica ZERO. Não tem como pegar o numero NFS na consulta por RPS ou estou fazendo da forma errada ? ou seria o caso de receber o retorno , limpar o componente e ler novamente com o XML da NFS ? Como eu posso pegar o Numero da NFS lendo o arquivo XML NFSe ? Obrigado.
  21. Boa tarde, no meu sistema tenho 2 botões : 1- envia NFS somente e se não houver nenhum problema já imprimi a NFS-e. OK 2- Obter protocolo da NFS e XML, clicando neste botão usuário consulta por RPS o XML da NFS abaixo o código que nele eu utilizo mas esta dando erro: ObterXML_NFS.txt //Da erro de conversão de inteiro ( StrToInt ) *** não sei se os comandos abaixos esta corretos com a consulta do RPS no retorno !!! Arquivo:= FrmPrincipal.ACBrNFSe1.NotasFiscais.Items[0].NomeArq; NF:= StrToInt(FrmPrincipal.ACBrNFSe1.NotasFiscais.Items[0].NFSe.Numero); RPS:= StrToInt(FrmPrincipal.ACBrNFSe1.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Numero); CodigoVerificacao:= FrmPrincipal.ACBrNFSe1.NotasFiscais.Items[0].NFSe.CodigoVerificacao; Protocolo:= FrmPrincipal.ACBrNFSe1.NotasFiscais.Items[0].NFSe.Protocolo; ObterXML_NFS.txt
  22. Boa tarde. Quando imprimo a NFS e o valor do ISS sai o valor dividido por 100 e esta errado, pois no XML da NFS vem o valor correto no fonte da Impressão do componente esta dividindo o valor !!! Pode ser que alguns provedores seja necessário, minha sugestão seria criar propriedades no componente para esta finalidade. Obrigado Abaixo o trecho do XML: -<ns4:Servico>-<ns4:Valores> <ns4:ValorServicos>337</ns4:ValorServicos> <ns4:ValorDeducoes>0</ns4:ValorDeducoes> <ns4:ValorPis>0</ns4:ValorPis> <ns4:ValorCofins>0</ns4:ValorCofins> <ns4:ValorInss>0</ns4:ValorInss> <ns4:ValorIr>0</ns4:ValorIr> <ns4:ValorCsll>0</ns4:ValorCsll> <ns4:IssRetido>2</ns4:IssRetido> <ns4:ValorIss>10.11</ns4:ValorIss> <ns4:ValorIssRetido>0</ns4:ValorIssRetido> <ns4:BaseCalculo>337</ns4:BaseCalculo> <ns4:Aliquota>3</ns4:Aliquota> <ns4:ValorLiquidoNfse>337</ns4:ValorLiquidoNfse> </ns4:Valores>
  23. Eu também estou com mesmo problema , já mudei a rotina de envio , o componente esta atualizado: estou enviando para o estado de SP em homologação. Gostaria que os colegas me expliquem ou me falem como funciona a configuração do componente >> configurações >>WebService as opções : AguardarConsultaRet, AjustaAguardaConsultaRet IntervaloTentativas Tentativas Obrigado
  24. Italo, com as modificações que fiz agora da seguinte erro: 200->Rejeicao: As informacoes do seguro da carga devem ser preenchidas para o modal rodoviário As informações de seguro eh obrigatório ? ou tem como colocar alguma opção para não dar este erro ? Obrigado 35130403061935000176570010000002001000002008-cte.xml 35130403061935000176570010000002001000002008-cte.xml
×
×
  • 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.