Ir para conteúdo
  • Cadastre-se

Ivan de Souza

Membros
  • Total de ítens

    236
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que Ivan de Souza postou

  1. Então ... tem como incluir?
  2. Não é feito em nenhum outro componente mesmo. Apenas utilizo dele pra me indicar o tipo de documento usado. Como faz parte de uma série de documentos fiscais (NFe, NFCe) achei que pudesse ser incluído mais um tipo de documento, o 59 (SAT). Eu posso criar um objeto com essa informação, porém como já existe no ACBr pensei que fosse mais prático fazer isso.
  3. Quando o SAT entra em contingência eu uso o NFCe. Daí tenho que mudar o tipo do documento, usando o TpcnModeloDF .
  4. Além do tipo TpcnModeloDF = (moNFe, moNFCe), precisaria mudar também: function ModeloDFToStr(const t: TpcnModeloDF): String; function StrToModeloDF(out ok: Boolean; const s: String): TpcnModeloDF; function ModeloDFToPrefixo(const t: TpcnModeloDF): String; ------------------------------------------------------------------------- TpcnModeloDF = (moNFe, moNFCe, moMFeSAT); ------------------------------------------------------------------------- function ModeloDFToStr(const t: TpcnModeloDF): String; begin Result := EnumeradoToStr(t, ['55', '65', '59'], [moNFe, moNFCe, mMFeSAT]); end; ------------------------------------------------------------------------- function StrToModeloDF(out ok: Boolean; const s: String): TpcnModeloDF; begin Result := StrToEnumerado(ok, s, ['55', '65', '59'], [moNFe, moNFCe, moMFeSAT]); end; ------------------------------------------------------------------------- function ModeloDFToPrefixo(const t: TpcnModeloDF): String; begin Case t of moNFCe: Result := 'NFCe'; moMFeSAT: Result := 'MFeSat'; else Result := 'NFe'; end; end;
  5. Senhores, boa tarde! O tipo TpcnModeloDF = (moNFe, moNFCe) é definido dessa forma. Existe alguma possibilidade de criação de um terceiro (moMFe_SAT) nesse objeto? Pois aí contemplaria os Documentos do tipo 55 (NFe), 65 (NFCe) e agora 59 (MFE/SAT). O que acham?
  6. Pessoal, Estava emitindo MFe normalmente quando de ontem pra hoje começou a dar o retorno: READERROR. Alguém sabe o que pode ser? Utilizo o próprio exemplo do ACBR com integrador e equipamento TANCA. Segue abaixo a resposta: <Identificador> <Valor>291567</Valor> </Identificador> <IntegradorResposta> <Codigo>AP</Codigo> <Valor>Arquivo processado</Valor> </IntegradorResposta> <Resposta> <retorno>READERROR</retorno> </Resposta> </Integrador> Sessão: 291567, Resposta: READERROR NumeroSessao: 291567 - Resposta:READERROR ------------------------------------------------ Iniciado em: 10/05/2018 11:45:03 Finalizado em: 10/05/2018 11:45:04 Tempo de Envio e Recebimento: 0,55 segundos ------------------------------------------------
  7. Ivan de Souza

    Pinpad semi-novo

    Vende-se pinpad Ingenico iPP 320, pouco uso. R$ 500. Envio por minha conta.
  8. Bom dia! Caso ainda precise, entre em contato. Estou à disposição. [email protected] Ivan
  9. Bom, minha modesta opinião? Você pode ser o dono do componente, mas de uma certa forma todos aqui do Fórum participaram no desenvolvimento dele, com opiniões, dúvidas e até mesmo com doações para o incentivo do desenvolvimento. Que fosse dada uma justificativa plausível, não uma prerrogativa. Daqui um tempo o ACBr vai ser igual ao Interbase-FireBird!
  10. Ivan de Souza

    TEF com NFCe

    Estou desenvolvendo o TEF com NFCe com a Cappta, mas alguns erros me impedem prosseguir. Inclui no form os componentes: ACBrNFe ACBrECF ACBrECFVirtualNFCe ACBrECF.ECFVirtual = ACBrECFVirtualNFCe ACBrECF.Modelo = ecfECFVirtual ACBrECFVirtualNFCe.ACBrNFCe = ACBrNFe Porém, na criação do Form, ele cai no exception abaixo: if (AValue = ecfECFVirtual) and (not Assigned( fsECFVirtual) ) then raise EACBrECFErro.Create( ACBrStr(cACBrECFSemECFVirtualException)); apresentando a mensagem de que o Modelo não foi atribuído: ACBrECF.ECFVirtual não foi atribuído Desde já agradeço a ajuda!
  11. Pessoal, Verifiquei que no Cidades.ini não tem a cidade de Londrina. Algum motivo pra isso ou está desatualizado? Obrigado!
  12. Bom dia! Estou à disposição: [email protected], skype: ilsouza
  13. Propriedades: ModalResult e Default do botão Ok!
  14. O Form que recebe as mensagens do SiTef originalmente possui 3 botões do tipo BitBtn. Mudei para outro componente e não consigo mais controlar o menu, pois ele não processa mais a seleção da opção. Comparei com o form do exemplo e está tudo igual.
  15. Daniel, Sou do tempo do Clipper em que tudo se fazia na "unha". Quis aproveitar códigos que eu tinha, mas analisando o Demo indicado, tudo se resolveu! Esse ainda é um vício que eu tenho que eliminar! Obrigado pela dica!
  16. Pessoal, estou com uma Bematech MP-4200 TH em mãos pra testar. Estou usando o seguinte comando: cAltura := #29 + #104 + #100; {Altura do código de barras} cLargura := #29 + #119 + #3; {Largura do código de barras} cPosicao := #29 + #72 + #2; {Posição do código de barras numeros} cFonte := #29 + #102 + #0; {Fonte - Tamanho } cMargem := #29 + #107 + #132 + #55 {Coluna a ser impressa} + #0; {Margem} cTipo := #29 + #107 + #73 + #28; {Cod 128 - tipo código barras} cConfig := cAltura + cLargura + cPosicao + cFonte + cMargem + cPosicao + cTipo; {Configuração - Configuração do código de barras} cCodigo := objSVM_NUMERO.Text; {Recebe código numérico} cBuffer := cConfig + cCodigo + #0; {Variável completa} // ACBrPosPrinter1.Imprimir(cBuffer, True); -- Assim não estava imprimindo nada ACBrPosPrinter1.Imprimir(#27 + 'b' + #01 + cLargura + cAltura + cCodigo + cPosicao + cTipo, True); -- Desse jeito só imprime o código numérico. Qual a sequência correta para impressão do código de barras? Obrigado!
  17. Estou à disposição: [email protected] Um abraço!
  18. Bom dia! Caso não tenha fechado negócio ainda tenho o módulo TEF não fiscal usanto sitef. [email protected]. Um abraço!
  19. Ok. Meu skype: ilsouza
  20. Olá, Marco! Depois de instalados os drivers aqui: http://www.argox.com/content2011.php?sno=0000033&P_ID=19 eu compartilhei a impressora dando o nome do compartilhamento ArgoxOS e funcionou bem. Esse driver funciona no windows 8. File Upload Date Description Seagull Driver_Argox7.3.7: is designed to application Bartender UL Label Design Software. 2015-07-15 Windows 8,7, XP, Vista,Server2012, Server2008R2, Server2008, Windows Server2003(32-bit&64-bit) No Windos 10 eu não testei. Veja aí se funciona, qualquer coisa estamos aí!
  21. Boa noite! Tenho interesse em sua proposta, casa ainda tenha disponibilidade. email: [email protected] / skype: ilsouza
  22. Olá pessoal! Analisando o código fonte, descobri que não estava indo o número do lote e estava transmitindo em modo síncrono. Após mudar essas configurações e informar o número do lote corretamente, o problema não ocorreu mais. Obrigado Daniel pela dica e Ítalo pela boa vontade em querer analisar o XML! Ivan
  23. Olá, Ítalo! Foram erros de diferença de Total do ICMS com valor dos produtos e diferença de horário de emissão da nota, porque estou 1 hora a mais do dono do certificado. o XML em anexo foi "validado" no validador XML da sefaz. Desde já agradeço! 14150907198515000197650010000010011000010010-nfe.xml
  24. Em momento algum disse que fosse falha do componente, mas de qualquer jeito obrigado pela dica!
  25. Pessoal, A geração da NFCe tá dando o erro abaixo: Erro 225 Rejeicao: Falha no Schema XML do lote de NFe Vi em vários posts e buscando no google também que é a montagem do XML com erro e tal. Pois bem ... conferi todas as tags, li e reli as normas técnicas e vi também uma sugestão do Ítalo de pegar o XML e validar no site da Sefaz, pra ver se não tinha nenhum outro erro. Peguei vários erros realmente, e corrigi todos. O último XML que eu gerei não deu nenhum erro de validação no site e na simulação ele seria autorizado, porém o código 225 permanece na hora de enviar. Alguém tem mais alguma idéia do que fazer pra resolver isso? Estou usando o ACBr e os Schemas todos atualizados. Desde já agradeço! Ivan
×
×
  • 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.