Ir para conteúdo
  • Cadastre-se

leandroaoa

Membros
  • Total de ítens

    386
  • Registro em

  • Última visita

  • Days Won

    3

Tudo que leandroaoa postou

  1. So opinião nesse caso eu acho melhor deixar como esta retornando string. Pois quando da o erro vem no retorno o que esta errado por exemplo quantidade menor, nao informado UF etc. Melhor do que chegar false e nao saber do que se trata
  2. Nao entendi esse seu processo voce esta gerando a NFCe e enviando ou so quer consutar ? se voce estiver emitindo NFCe é so fazer ACBrNFe1.Enviar(idLote,False,True); e depois pegar o o resultado protocolo := ACBrNFe1.NotasFiscais[0].NFe.procNFe.nProt; recibo := ACBrNFe1.WebServices.Enviar.Recibo; chave := ACBrNFe1.NotasFiscais[0].NFe.procNFe.chNFe+'-nfe.xml'; digestvalue := ACBrNFe1.NotasFiscais[0].NFe.procNFe.digVal; dthrautorizacao := ACBrNFe1.NotasFiscais[0].NFe.procNFe.dhRecbto; cstatus := ACBrNFe1.WebServices.Enviar.cStat; nao precisa recarregar o componente e fazer consulta novamente. voce so recarrega o componente novamente e faz consulta se precisar alterar o xml com dados de retorno sugiro dar uma olhada nos fontes
  3. Antes de consultar ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.NotasFiscais.LoadFromFile(CaminhoXML); ACBrNFe1.Consultar;
  4. Voce tem que carregar o arquivo XML no componente atraves do loadfromfile pra depois efetuar a consulta
  5. vi que um amigo aqui do forum tinha feito um topico sobre esse assunto. Entao eu fiz um ajuste no ACBr para poder pegar se puderem testar a avaliar para subir pro repositorio pois eu nao uso o ACBr consulta cnpj eu tenho o meu proprio segue anexo as classes alteradas.. Fiz o ajuste somente no receitaWS. que é o que uso no momento se alguem usar os outros webservice pra poder ajustar tambem seria bom ACBrConsultaCNPJ.WS.pas ACBrConsultaCNPJ.WS.ReceitaWS.pas
  6. bom dia. Voce deve preencher todos os campos referente a ST. confome exemplo : <modBC>0</modBC> <vBC>34.86</vBC> <pICMS>12.0000</pICMS> <vICMS>4.18</vICMS> <modBCST>4</modBCST> <pMVAST>84.3500</pMVAST> <vBCST>64.26</vBCST> <pICMSST>18.0000</pICMSST> <vICMSST>7.39</vICMSST> total> <ICMSTot> <vBC>34.86</vBC> <vICMS>4.18</vICMS> <vICMSDeson>0.00</vICMSDeson> <vFCP>0.00</vFCP> <vBCST>64.26</vBCST> <vST>7.39</vST> <vFCPST>0.00</vFCPST> <vFCPSTRet>0.00</vFCPSTRet> <vProd>34.86</vProd> <vFrete>0.00</vFrete> <vSeg>0.00</vSeg> <vDesc>0.00</vDesc> <vII>0.00</vII> <vIPI>0.00</vIPI> <vIPIDevol>0.00</vIPIDevol> <vPIS>0.00</vPIS> <vCOFINS>0.00</vCOFINS> <vOutro>0.00</vOutro> <vNF>42.25</vNF> <vTotTrib>11.84</vTotTrib> </ICMSTot> </total>
  7. Vamos la voce disse que ja esta registrado essa nota na sefaz entao deveria apresentar uma mensagem de NFe emitida em duplicidade. coloque log na sua rotina de geracao pra pegar numero data etc. Se não tem copia do sistema em outro lugar verifica realmente a sequencia no banco de dados. Se voce compartilha o sistema na rede verifica se a pessoa ao inves de compatilha nao fez uma pra outra maquina
  8. Boa tarde. Verifica se nao houve algum problema no seu banco de dados. Não sei como salva os dados no seu banco de dados mas pra ter certeza que não foi no banco voce tem que ter as duas numeracoes registrada na sua tabela
  9. Boa tarde pessoal. Seguinte o SIcredi aqui da minha região foi em um cliente meu oferecendo pra ele o TEF e perguntou se o sistema esta preparado para TEF. o funcionario do banco disse para meu cliente que não tem taxa alguma usando o TEF do Sicredi e ate o PInPAD é de graça e tal. Alguem consegue me sanar isso pois vejo que tenho que fazer homologacao com paygo ou outros para usar o TEF e esses tem cobranca mensal. Alguem consegui me dar uma orientação ?
  10. Boa tarde, sim ela utiliza ribbon, e aceita etiquetas continua tambem. Como eu disse eu prefiro ela
  11. Essa impressora é osso ela tem esse problema vira e mexe tem que resetar e calibrar novamente por isso eu prefiro Argox
  12. Eu uso Lazarus + Horse + MySQL AWS Voce vai construir seu servidor de dados e consumir ele simples e funcional
  13. leandroaoa

    CSON 141 NFE

    boa tarde olha a regra Simples (CSOSN) - Na NF-eletrônica 2.0 se a empresa for optante pelo Simples Nacional o CST é chamado de CSOSN (Código de Situação da Operação no Simples Nacional), que é composto pela origem mais 3 números:  101 - Tributada pelo Simples Nacional com permissão de crédito  102 - Tributada pelo Simples Nacional sem permissão de crédito  103 - Isenção do ICMS no Simples Nacional para faixa de receita bruta  201 - Tributada pelo Simples Nacional com permissão de crédito e com cobrança do ICMS por substituição tributária  202 - Tributada pelo Simples Nacional sem permissão de crédito e com cobrança do ICMS por substituição tributária  203 - Isenção do ICMS no Simples Nacional para faixa de receita bruta e com cobrança do ICMS por substituição tributária  300 - Imune  400 - Não tributada pelo Simples Nacional  500 - ICMS cobrado anteriormente por substituição tributária (substituído) ou por antecipação  900 - Outros CST 41 é para empresas lucro real
  14. Boa tarde da uma olhada ai nesse topico acho que pode te ajudar
  15. Boa tarde pessoal. tenho a seguinte situacao. eu recebo um retorno ja com a etiqueta montada e preciso imprimir em uma argox ppla alguem consegue me ajudar recebo o seguinte N R30,10 D10 A210,0,0,1,1,1,N,"Leandro da Silva Alves" B285,65,0,2,2,4,70,N,"206323216001" A210,20,0,1,1,1,N,"206-3232160-01 19/01/24 11:42" A210,35,0,1,1,1,N,"CONV: 15665" A330,35,0,1,1,1,N,"PED.CONV: 536" A210,50,0,1,1,1,N,"NTOSP" A430,50,0,1,1,1,N,"DN 07/03/77" A195,220,3,1,1,1,R," NTOSP" A210,143,0,1,1,1,N,"SORO" A210,158,0,1,1,1,N,"" A210,173,0,1,1,1,N,"VOL: 800ul" A450,173,0,1,1,1,N,"(REFRIG.)" A210,188,0,1,1,1,N,"TSH-B" A210,206,0,1,1,1,N,"" P1 N
  16. Bom dia o fluxo é o mesmo voce vai imprimir a NFCe que deu rejeitada nela sera impresso o dizeres NFCe emitida em contigencia algo assim. Entrega pra pessoa e apos a normalizacao reenvia a NFCe pra Sefaz
  17. bom dia Eu uso o seguinte fluxo : Salvo os dados da NFCe no banco de dados Salvo os dados de pagamento envio a nota rejeitado ou nao é impresso o cupom e libero o cliente a tarde no fechamento do caixa ai sim vai aparecer as notas rejeitadas so permitindo o fechamento apos a validacao das mesma basicamente seria isso. A forma que voce quer fazer ai nao vai dar muito certo imagina um supermercado lotado voce vai para um caixa ate que arrume o problema na emissao da nfce e se for problema no cadastro do produto, vai ficar travado ate a pessoa que faz cadastro alterar pra poder liberar a nota imagina quantas outras pessoas vao ter comprado o mesmo produto, e ai vai parar todos os caixas. no meu ponto de vista a unica coisa que pode travar é a confirmacao da forma de pagamento apos confirmado o pagamento libera o cliente e vamos pro proximo.
  18. Boa tarde segue esse topico ai que voce vai encontrar tudo o que precisa
  19. @Daniel Simoes Bom dia. deu certo aqui eu que passei os dados errado obrigado ai pela ajuda pode fechar o topico ACBrPSPSicredi1.Certificado := DecodeBase64(aDataSet.FieldByName('certificado_cer').AsAnsiString);
  20. boa noite Daniel no meu teste nao deu certo salvando no banco. se eu passar o caminho da certo agora salvando no banco da erro 500 Olha como estou fazendo estou usando essa funcao pra salvar no banco MYSQL function LerCertificado(pCaminho: string): AnsiString; var vFile: TFileStream; begin vFile := TFileStream.Create(pCaminho, fmOpenRead); try Result := EncodeBase64(ReadStrFromStream(vFile, vFile.Size)); finally vFile.Free; end; end; dm1.sqldataset1.close; dm1.sqldataset1.sql.text:='update config_pix set certificado_cer=:certificado'; dm1.sqldataset1.parambyname('certificado').AsAnsiString := LerCertificado(lCaminho);//trim(destino); dm1.sqldataset1.ExecSQL; ACBrPixCD1.PSP := ACBrPSPSicredi1; ACBrPSPSicredi1.ChavePIX := aDataSet.FieldByName('chavepix').AsString; ACBrPSPSicredi1.ClientID := aDataSet.FieldByName('clientid').AsString; ACBrPSPSicredi1.ClientSecret := aDataSet.FieldByName('clientsecret').AsString; ACBrPSPSicredi1.ArquivoChavePrivada := FDir+aDataSet.FieldByName('chave_privada').AsString; ACBrPSPSicredi1.ArquivoCertificado := DecodeBase64(aDataSet.FieldByName('certificado_cer').AsAnsiString);
  21. Bom dia pessoal. É possivel salvar os certificado PEM, CER, KEY em base de dados ? Estou implementando a APIPIX e estava vendo essa possibilidade ao inves de ter que levar os certificados pra distribuir junto a aplicacao
  22. boa tarde segue o passo que tem ai nesse link ai tem os banco suportados atualmente
  23. Perfeito obrigado pela dica funcionou perfeitamente
  24. Boa tarde pessoal é possivel concatenar varios PDFs em delphi utilizando o ACBrFPD ? se for alguem teria um exemplo !
×
×
  • 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.