Jump to content

SUPER OFERTA!
Compre o Delphi com 45% de desconto
SOMENTE ATÉ O FIM DE MARÇO

botao_delphi.png

110.png

Curso Gratuito para todos Usuários
+ Super Treinamento Assinando o SAC Anual

botao_campanha_thulio.png

sem_ttulo-620.fw_-e1583866078274.png 

Curso Dominando o ACBrMonitor
Novo Módulo Soluções de Varejo
Assine o SAC ACBr em qualquer plano e tenha acesso

Saiba Mais

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba Mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

Solivan

Membros
  • Content Count

    414
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by Solivan

  1. Estou com esse mesmo problema. Troquei meu HD por um SSD essa semana e instalei tudo do zero e a mensagem continua. Estrutura do xml recebido incorreta. javax.xml.bind.MarshalException - with linked exception:[org.xml.sax.SAXParseException; lineNumber: 0; columnNumber: 0; cvc-complex-type.2.4.d: Invalid content was found starting with element 'ns2:Signature'. No child element is expected at this point.]. Valide as tags do xml antes de enviar. 1-env-lot.xml 1-env-lot-soap.xml 1-rec.xml 1-rec-soap.xml
  2. Estou com esse mesmo problema. Troquei meu HD por um SSD essa semana e instalei tudo do zero e a mensagem continua. Estrutura do xml recebido incorreta. javax.xml.bind.MarshalException - with linked exception:[org.xml.sax.SAXParseException; lineNumber: 0; columnNumber: 0; cvc-complex-type.2.4.d: Invalid content was found starting with element 'ns2:Signature'. No child element is expected at this point.]. Valide as tags do xml antes de enviar.
  3. boa noite; Segue em anexo arquivo de configuração da NFS-e, pois o IP da cidade de Rio Maria, PA, para o provedor Fiorilli foi alterado. Arquivo em anexo com as alterações efetuadas. Obrigado. Novo endereço: http://177.75.236.132:8080/IssWeb-ejb/IssWebWS/IssWebWS?wsdl Fiorilli.INI
  4. Geralmente o valor da entrada é quase sempre em dinheiro e o restante pode ser cheque, duplicata, etc... vou postar um pedaço do código que uso... if (FQueryFPagam.RecordCount > 0) and (FUtil.LerConfig('NFe_Config', 'Versao', 0) > 0) then begin FQueryFPagam.First; for nFaturas := 0 to FQueryFPagam.RecordCount-1 do begin with Pag.Add do begin tPag := FormaPagamentoToClass(FQueryFPagam.FieldByName('Natureza').AsInteger); if tPag = fpSemPagamento then vPag := 0 else vPag := FQueryFPagam.FieldByName('Valor').AsCurrency ; tpIntegra := tiNaoInformado ; if tPag in [fpCartaoCredito, fpCartaoDebito] then begin if FQueryFPagam.FieldByName('TipoIntegracao').AsInteger = 1 then tpIntegra := tiPagIntegrado else tpIntegra := tiPagNaoIntegrado ; case FQueryFPagam.FieldByName('Bandeira').AsInteger of 1 : tBand := bcVisa ; 2 : tBand := bcMasterCard ; 3 : tBand := bcAmericanExpress ; 4 : tBand := bcSorocred ; 5 : tBand := bcDinersClub ; 6 : tBand := bcElo ; 7 : tBand := bcHipercard ; 8 : tBand := bcAura ; 9 : tBand := bcCabal ; 99 : tBand := bcOutros ; end ; CNPJ := OnlyNumber(FQueryFPagam.FieldByName('CNPJCredenciadora').AsString) ; cAut := FQueryFPagam.FieldByName('NumeroAutorizacao').AsString ; end; end; FQueryFPagam.Next; end; end; function TEmissaoNFe.FormaPagamentoToClass(FCodPagamento: Integer): TpcnFormaPagamento ; begin case FCodPagamento of 0 : Result := TpcnFormaPagamento.fpDinheiro ; 1 : Result := TpcnFormaPagamento.fpCheque ; 2 : Result := TpcnFormaPagamento.fpCartaoCredito ; 3 : Result := TpcnFormaPagamento.fpCartaoDebito ; 4 : Result := TpcnFormaPagamento.fpValeAlimentacao ; 5 : Result := TpcnFormaPagamento.fpDuplicataMercantil ; 6 : Result := TpcnFormaPagamento.fpSemPagamento ; 7 : Result := TpcnFormaPagamento.fpSemPagamento ; 8 : Result := TpcnFormaPagamento.fpOutro ; 9 : Result := TpcnFormaPagamento.fpBoletoBancario ; 10 : Result := TpcnFormaPagamento.fpSemPagamento ; end; end;
  5. Isso bem possível, é só fazer um loop e preencher as formas de pagamento. Uso aqui e nunca tive problemas.
  6. Acredito que no retorno da transação com cartão de crédito você possa conferir essa informação.
  7. Bom dia, atualizei meu ACBr e ao reinstalar me deparei com um erro, em algumas propriedades que me parecem não estarem visiveis ; Linha 1076 do arquivo ACBrLibXml2.pas: procedure TACBrXmlDocument.SaveToStream(AStream: TStream); begin AStream.WriteAnsiString(Xml); end; "C:\Program Files\Embarcadero\Studio\19.0\bin\dcc32.exe" "D:\Fontes\Componentes\ACBr2\Pacotes\Delphi\ACBrDFe\ACBr_DFeComum.dpk" Embarcadero Delphi for Win32 compiler version 32.0 Copyright (c) 1983,2017 Embarcadero Technologies, Inc. D:\Fontes\Componentes\ACBr2\Fontes\ACBrDFe\ACBrLibXml2.pas(1078) Error: E2003 Undeclared identifier: 'WriteAnsiString' D:\Fontes\Componentes\ACBr2\Fontes\ACBrDFe\ACBrLibXml2.pas(1135) Error: E2003 Undeclared identifier: 'ReadAnsiString' D:\Fontes\Componentes\ACBr2\Fontes\ACBrDFe\ACBrDFeXsLibXml2.pas(2266) Fatal: F2063 Could not compile used unit 'ACBrLibXml2.pas' Compilation failure Erro ao compilar o pacote "ACBr_DFeComum.dpk". Abortando... Ocorreram erros na compilação dos pacotes. Obrigado!
  8. Por acaso você não inverteu o emitente pelo destinatário? Pois analisando o seu XML pude perceber que o seu emitente é uma pessoa física, está correto? <emit> <CPF>45560641553</CPF> <xNome>RICARDO YAMADA</xNome> <xFant>RICARDO YAMADA</xFant>
  9. Efetue a limpeza do componente no seu computador e depois execute a instalação do componente novamente, que esse erro simplesmente desaparece! verifique também pela existência de arquivos na pasta bpl do Delphi, se encontrado favor apagar.
  10. Boa tarde, Fiz uma pequena implementação, criei uma propriedade do tipo TStringList, para que esta receba o nome dos arquivos criados após a geração dos arquivos. Se alguem puder analizar e subir se possivel, a mudança não afetou em nada a geração dos arquivos. A intenção da implementação é pra ser utilizado da seguinte forma: for L := 0 to ACBrCargaBal.ArquivosGerados.Count -1 do begin NomeArquivo := ACBrCargaBal.ArquivosGerados.Strings[L] ; end; Obrigado! ACBrCargaBal.pas
  11. Bom dia; Após atualizar os fontes do projeto ACBr um erro surgiu no arquivo ACBrBase conforme imagem em anexo. Mensagem Original: [dcc32 Error] ACBrBase.pas(181): E2008 Incompatible types - Tipos incompatíveis. Linha do erro(181): property Fields[Index: String]: TAcbrInformacao read GetFields; default; IDE: Rad Studio 10.2 Tokyo
  12. Boa noite, existe uma referência dentro do arquivo que constitue o pacote de instalação do boleto em fast report apontando para o arquivo "frxExportBaseDialog", porem este arquivo não existe na pasta, então removi e o delphi voltou a compilar corretamente. Se alguém for instalar e passar por isso é só remover a referência ao arquivo.
  13. boa noite, eu utilizo dessa forma com o meu banco de dados que é SQL Server, pela instrução acima vi que você utiliza outro banco, então vou postar um pedaço do meu código with FStoredProc do begin try Active := False ; Connection := AFonteDadosUni ; StoredProcName := 'NomeDaProcedure;1' ; Prepare; Params[1].Value := valor1; Params[2].Value := valor2; ExecProc ; except On E : Exception do begin Result := False ; FUtil.MessageError('Salvar', 'Ocorreram os seguintes erros: '+E.Message); end ; end; verifique sua síntese, pode está faltando algum comando.
  14. O prenchimento desses campos em homologação me parece que é automático... pois para o IdCSC se usa 000001, e pra CSC usa-se partes do CNPJ...
  15. Acho que o gerador em questão seria o Fast e não o Fortes.
  16. Com esse novo método de registro de boletos, o método antigo baseado em remessa e retorno ainda fica valendo?
  17. Eh, acho que isso fica a cargo de cada programador.
  18. Sei que o assunto já foi discutido mas vi seu post e acho que tem empresa utilizando esse tipo de URL, a exemplo da http://www.rensoftware.com.br/ me lembro de ter feito uma compra em um mercado e ao consultar ela me direcionou para o site da empresa onde a consulta funcionava de forma embutida no site. exemplo da consulta. http://www.rensoftware.com.br/NFCe/QrCode?='chave da nota', acho que era mais ou menos assim.
  19. Não tinha observado que você postou um link para o instalador, vou baixar e instalar por ele, obrigado André!
  20. No meu instalador que está atualizado, não aparece esse pacote para ser marcado e instalado. Pode ser que o arquivo não tenha sido comitado.
  21. sim, esta acusando a falta desse ultimo pacote recem criado. O Integrador. Removi, o integrador do pacote do arquivo do Sat e DFeComum, então a instalação passou.
  22. NS"Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell" Embarcadero Delphi for Win32 compiler version 32.0 Copyright (c) 1983,2016 Embarcadero Technologies, Inc. ACBr_DFeComum.dpk(43) Fatal: E2202 Required package 'ACBrIntegrador' not found Compilation failure Erro ao compilar o pacote "ACBr_DFeComum.dpk". Abortando... Ocorreram erros na compilação dos pacotes. Está dando esse erro ai, acho que o pacote não está bem referenciado, pois o mesmo não está sendo encontrado. Obs. atualizei o ACBr e em seguida tentei instalar.
×
×
  • Create New...