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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...