-
Posts
446 -
Joined
-
Last visited
-
Days Won
1
datilas last won the day on June 29 2019
datilas had the most liked content!
Recent Profile Visitors
2,311 profile views
datilas's Achievements
-
Montagem do .INI
datilas replied to Rodrigo Loureiro Rodrigues's topic in NFC-e - Nota Fiscal do Consumidor Eletrônica
https://acbr.sourceforge.io/ACBrMonitor/ModeloNFeINICompleto.html -
delphi Retorno incompleto Synapse
datilas replied to rogersontm's topic in Object Pascal - Delphi & Lazarus
vc pode tentar um metodo do synautil: (ReadStrFromStream) sRetornoAPIOriginal := String(ReadStrFromStream(synHttpTextMsg.Document, synHttpTextMsg.Document.Size)); ou sRetornoAPIOriginal := ReadStrFromStream(synHttpTextMsg.Document, synHttpTextMsg.Document.Size); -
delphi Retorno incompleto Synapse
datilas replied to rogersontm's topic in Object Pascal - Delphi & Lazarus
tenta: synHttpTextMsg.Document.Position := 0; sRetornoAPIOriginal := MemoryStreamToString(synHttpTextMsg.Document); ou try //declare uma variavel: //ssRetorno :TStringStream; synHttpTextMsg.Document.Position := 0; ssRetorno := TStringStream.Create(''); synHttpTextMsg.Document.SaveToStream(ssRetorno); {.} ssRetorno.Position := 0; sRetornoAPIOriginal := ssRetorno.DataString; finally ssRetorno.Free; end; -
aqui ta normal: vc pode acessar no navegador: http://www.sped.fazenda.gov.br/spedtabelas/WsConsulta/WsConsulta.asmx/consultarVersoesTabelasExternas?codigoSistema=spedfiscal se houver resposta o servidor esta funcionando e o problema é no seu programa
-
mas a questão é no registro 0150 eu uso o CNPJ da agencia que recebeu ou o CNPJ 0001-XX do banco?
-
datilas started following sobre o registro 1601
-
no caso de cartão de debito ou credito, ou venda por app de terceiro (ifood, mercado livre etc) ja entendi como preencher, mas no caso de pix direto(do cliente para conta do comerciante sem uso de algum tef ou maquininha), aqui acontece muito esse tipo de operação. como devo preencher o registro 1601? alguém pode me ajudar?
-
eu usei por pouco tempo, mas atendeu muito bem no que eu precisava https://saveincloud.com/pt/solucoes-cloud/cloud-banco-de-dados/
-
tente usar RETURNING no insert, assim vc não precisa fazer outro SELECT para gravar a venda ex: INSERT INTO DETVENDA ... RETURNING VLRTOTALCUSTO, DESCRICAO, QUANTIDADE, VLRDESCONTO, TOTALPESOLIQUIDO, TOTALPESOBRUTO, VLRALIQ_NAC, VALORTOTAL, SUBTOTAL e trocque: IBQueryDetVenda.ExecSQL; por: IBQueryDetVenda.Open; IBQueryDetVenda.First; While Not IBQueryDetVenda.EOF Do Begin ... //faz a soma aki IBQueryDetVenda.Next; end;
-
essa é a tabela de meios de pagamentos: 01-Dinheiro 02-Cheque 03-Cartão de Crédito 04-Cartão de Débito 05-Crédito de Loja 10-Vale Alimentação 11-Vale Refeição 12-Vale Presente 13-Vale Combustível 14-Duplicata Mercanti 15-Boleto Bancário 16-Depósito Bancário 17-Pagamento Instantâneo (PIX) 18-Transferência bancária, Carteira Digital 19-Programa de fidelidade, Cashback, Crédito Virtual 90-Sem Pagamento 99-Outros "Tabela de bandeiras das Operadoras de cartão de crédito e/ou débito" 01-Visa 02-Mastercard 03-American Express 04-Sorocred 05-Diners Club 06-Elo 07-Hipercard 08-Aura 09-Cabal 10-Alelo 11-Banes Card 12-CalCard 13-Credz 14-Discover 15-GoodCard 16-GreenCard 17-Hiper 18-JcB 19-Mais 20-MaxVan 21-Policard 22-RedeCompras 23-Sodexo 24-ValeCard 25-Verocheque 26-VR 27-Ticket 99-Outros então para gerar a <infIntermed> vc tem que informar a tag <tPag> como 03 ou 04 eu recomendo que vc acesse https://www.nfe.fazenda.gov.br/portal/listaSubMenu.aspx?Id=04BIflQt1aY= e leia os manuais e as notas técnicas para ter mais informações.
-
qual DB? se for firebird: https://firebirdsql.org/refdocs/langrefupd15-substring.html
-
https://soft-gems.net/graphicex-on-github/ https://github.com/mike-lischke/GraphicEx
-
eu instalei o xml2 no mint: apt-get install libxml2-utils depois copiei o libxml2.so.2: /usr/lib/x86_64-linux-gnu/libxml2.so.2 e colei no meu windows: "pathlazarus\cross\lib\x86_64-linux\libxml2.so.2" "pathlazarus\cross\lib\x86_64-linux\libxml2.so" alterei o ACBr.inc {$IfDef DFE_SEM_OPENSSL} {$Define DFE_SEM_XMLSEC} {$Define DFE_SEM_LIBXML2} {$EndIf} {$IfDef DFE_SEM_LIBXML2} {$UnDef DFE_ACBR_LIBXML2} {$EndIf} {$DEFINE DFE_SEM_XMLSEC} e funcionou perfeitamente muito obrigado.
-
qual seria o equivalente do LibXML2 no linux libxml2.dll libexslt.dll libiconv.dll libxslt.dll pra eu tentar pegar no linux e linkar no fpc
-
se no ACBr.inc eu adicionar essas linhas {$IfDef DFE_SEM_OPENSSL} {$Define DFE_SEM_XMLSEC} {$Define DFE_SEM_LIBXML2} {$EndIf} {$IfDef DFE_SEM_LIBXML2} {$UnDef DFE_ACBR_LIBXML2} {$EndIf} {$DEFINE DFE_SEM_XMLSEC} --adicionado {$DEFINE DFE_SEM_LIBXML2} --adicionado o lazarus compila mas existe alguma forma de fazer a assinatura depois?(ainda não tentei assinar)