Ir para conteúdo
  • Cadastre-se

bnobre

Membros Pro
  • Total de ítens

    1.503
  • Registro em

  • Última visita

  • Days Won

    4

Tudo que bnobre postou

  1. Olá José, tudo bom? Grato pela resposta. Rapaz, e sobre o tpIntegra que mencionei em post anterior, seria obrigatório ainda ou como eu mencionei não é mais?
  2. Olá a todos, Estou modificando meu emissor de NFCe para comportar o novo padrão 4.00. Em tópico anterior estou debatendo sobre a obrigatoriedade ou não do preenchimento da tag tpIntegra em pagamentos de cartão Tal debate acabou me gerando outras dúvidas no caso de pagamentos de cartões e portanto criei um novo tópico. 1 - Em Informações de Pagamento (pág 47 e inicio da 48, da Nota Técnica 2016.002 Versão 1.42) as tags CNPJ e cAut só são preenchidas se meu tpIntegra for TEF. Correto? 2 - Atualmente meu aplicativo não pergunta a bandeira do cartão, afim de agilizar a conclusão da venda. Somos obrigados agora a preencher o tBand inclusive em uso de POS? Desde já agradeço a atenção de todos
  3. Olá, tudo bom? Não está setando não, conforme você mesmo pode conferir no XML em anexo. Outro detalhe, não sei se o meu entendimento está errado, mas se ler a Nota Técnica 2016.002 - v 1.42 na página 57, observará que foi riscado a validação "Rejeição: Não informado o tipo de integração no pagamento com cartão de crédito / débito". Por isso surgiu a minha dúvida... Ao meu ver, era validado assim e agora não é mais, o que sugere que era obrigatório e não é mais. Não tenho como testar em Produção, mas em Homologação o envio ocorre sem problemas sem informar tal tag. 33180421747355000119650030000006541747988321-nfe.xml
  4. Olá a todos, Navegando pela internet encontrei no site abaixo a informação de que para pagamentos com cartão de crédito seria obrigatório o preenchimento da tag tpIntegra na versão 4.00. http://tsdn.tecnospeed.com.br/blog-da-tecnospeed/post/como-preencher-o-grupo-de-pagamento-na-nf-e-4-00 Essa afirmação está correta? Em ambiente de homologação estou enviando as notas normalmente sem informar o tpIntegra em cartões de crédito.
  5. Olá a todos, Estou adaptando meu aplicativo emissor de NFCe para o padrão 4.00. Basicamente , ao menos pelo que vi até o momento em relação a mudanças, terei que adicionar somente a tag vTroco ao XML. Se eu estiver equivocado peço que comentem a respeito. Em relação a minha dúvida é a seguinte, no padrão 3.10 se o cliente comprasse um produto de R$ 3,00 com uma nota de R$ 5,00, eu subtraia o troco, com os seguintes comandos abaixo no vPag do tPag Dinheiro: tPag := fpDinheiro; vPag := 5 - 3; Agora no padrão 4.00, estou passando os seguintes comandos: tPag := fpDinheiro; vPag := 5; Observem que no valor do vPag agora específico SEM TIRAR o troco, visto que agora existe uma nova tag vTroco que menciona o mesmo. Esse meu raciocínio está correto? Estou fazendo certo? Desde já agradeço a atenção de todos
  6. Olá a todos, Estou adaptando meu aplicativo emissor de NFCe para o padrão 4.00. Basicamente , ao menos pelo que vi até o momento em relação a mudanças, terei que adicionar somente a tag vTroco ao XML. Se eu estiver equivocado peço que comentem a respeito. Em relação a minha dúvida é a seguinte, no padrão 3.10 se o cliente comprasse um produto de R$ 3,00 com uma nota de R$ 5,00, eu subtraia o troco, com os seguintes comandos abaixo no vPag do tPag Dinheiro: vPag := 5 - 3; Agora no padrão 4.00, estou passando os seguintes comandos: vPag := 5; Observem que no valor do vPag agora específico SEM TIRAR o troco, visto que agora existe uma nova tag vTroco que menciona o mesmo. Esse meu raciocínio está correto? Estou fazendo certo? Desde já agradeço a atenção de todos
  7. Olá a todos, O prazo atual para encerramento da versão 3.10 é 02/07/2018, mas já ocorreram anteriormente 2 prorrogações, se não me engano. Vocês acham que dessa vez o prazo será mantido ou teremos uma nova prorrogação? Abraços
  8. Olá meu amigo, tudo bom? Então... Testei, assim não funciona nem com ou sem espaço. É um mistério!!!!!!!!!!!!!
  9. Então... Como eu mencionei, estranhamente as aspas duplas no endereço do arquivo *.SQL não surtem o mesmo efeito de quando usadas no endereço do MySQL, na verdade quando as uso pára de funcionar, até mesmo quando o endereço do arquivo *.SQL não tem espaços.
  10. Olá a todos... Há muitos anos faço a restauração do backup de minhas bases em MySQL com um aplicativo que criei em Delphi, segue o código abaixo: function CreateProcessSimple(cmd: string): boolean; var SUInfo: TStartupInfo; ProcInfo: TProcessInformation; begin FillChar(SUInfo, SizeOf(SUInfo), #0); SUInfo.cb := SizeOf(SUInfo); SUInfo.dwFlags := STARTF_USESHOWWINDOW; SUInfo.wShowWindow := SW_HIDE; Result := CreateProcess(nil, PChar(cmd), nil, nil, false, CREATE_NEW_CONSOLE or NORMAL_PRIORITY_CLASS, nil, nil, SUInfo, ProcInfo); if (Result) then begin WaitForSingleObject(ProcInfo.hProcess, INFINITE); CloseHandle(ProcInfo.hProcess); CloseHandle(ProcInfo.hThread); end; end; procedure Tfrm_principal.btn_restaurarClick(Sender: TObject); begin if FileExists(local+'mysql.exe') then begin if Opendialog1.Execute then begin if Length('"'+local+'mysql.exe" -u root --password=senha < ' + OpenDialog1.FileName) > 255 Then ShowMessage('O caminho total do arquivo não pode ultrapassar 255 caracteres') else begin lbl_mensagem.Caption := 'Aguarde o Término da Restauração...'; lbl_mensagem.Refresh; createProcessSimple('cmd.exe /c "'+local+'mysql.exe" -u root --password=senha < ' + OpenDialog1.FileName); lbl_mensagem.Caption := ''; lbl_mensagem.Refresh; Application.MessageBox('Restauração efetuada com sucesso','RESTAURAÇÃO CONCLUÍDA', MB_OK); Application.Terminate; end; end; end else messageBox(handle,'Diretório do SGBD não encontrado','ATENÇÃO!',MB_ICONERROR+mb_OK); end; Só tem um detalhe que eu nunca consegui descobrir. Se no endereço do arquivo .SQL que será utilizado na restauração existirem ESPAÇOS EM BRANCO, a restauração não funciona. Observem que se existirem espaços no endereço do diretório de instalação do MySQL eu não tenho problemas, para tal coloco o mesmo entre aspas duplas, mas se eu colocar as aspas duplas no endereço referente ao arquivo *.SQL usado na restauração não funciona. Aí sempre tenho que restaurar com o arquivo estando em um endereço que não contenha espaços em branco. Alguém saberia me dizer o porque disso? Desde já agradeço a atenção de todos
  11. Uso a biblioteca Zeos e aparentemente consegui com o seguinte comando: zQuery1dadospfx.LoadFromFile(enderecodopfx); PS: dadospfx é o nome da coluna na tabela.
  12. Olá a todos, Assisti o vídeo do Daniel Simões sobre a classe ACBrDFeSSL, com dicas muito boas e dentre elas a possibilidade de carregar o certificado A1 diretamente da base de dados através do comando DadosPFX. Uso o Delphi 2010 + MySQL... Suponho que devo criar um campo BLOB para receber o certificado. Minha dúvida é como carregar o certificado para esse campo. Alguém poderia me dar um exemplo? Desde já agradeço a atenção de todos
  13. Atualizei e apareceu a opção SSLType aonde você falou... Obrigado
  14. Olá a todos, Precisei atualizar o Fortes Report, mas acabei me enrolando e apaguei tudo. Depois instalei novamente já usando o endereço SVN https://github.com/fortesinformatica/fortesreport-ce/ pensando em facilitar futuras atualizaçãoes, e a versão anterior ficou dando erro ao carregar o Delphi, aí tive que excluir os caminhos antigos no Library Path. Existe algum tutorial (ao menos eu não achei) de como instalar e atualizar o Fortes Report? Assim evito "dores de cabeça" em futuras atualizações. Desde já agradeço a atenção de todos
  15. Olá Rafael... Então esse erro não é para acontecer???
  16. Olá meu amigo, Sobre o erro esperado e tratado vou postar no tópico do Daniel que fala sobre o AcBRDFe (dica acima do Rafael Dias). Em relação a propriedade, tentei atualizar meus fontes aqui, mas deu erro ao compilar o pacote "ACBr_Comum.dpk". Vou resolver aqui e já lhe aviso se apareceu. Abraços
  17. Olá meu amigo, obrigado pelos esclarecimentos... Só me ajuda em 2 quesitos ai, se puder: No item 2 você fala que essa exception é esperada e tratada... Como assim? É normal ter esse erro? E porque ele existe? No item 4 eu não achei o caminho que você me falou, mas achei aqui "ACBrNFe1.SSL.SSLType", só que somente por código, nada no Object Inspector... Seria aqui mesmo?
  18. Vamos lá... Primeiro muito obrigado pela dica, li mais a respeito em: O problema é que fiquei com algumas dúvidas: 1 - Você sugeriu marcar a propriedade XMLSignLib = xsLibXML2, mas essa propriedade não existe, então suponho que queira ter dito SSLXMLSignLib = xsLibXML2. Estou correto? 2 - Se eu estiver correto sobre o item 1 acima, quando marco essa opção o envio da NFCe até ocorre, mas sempre recebo o Debugger Exception Notification "Erro: Falha ao localizar nó de assinatura" somente dentro do Delphi. Porque??? 3 - Resolvi seguir o padrão sugerido no tópico "Bye Bye CAPICOM", onde está XMLSignLib = xsMsXml, e assim o envio ocorre sem o "Erro: Falha ao localizar nó de assinatura". Porque? Qual a diferença entre os 2 valores(xsLibXML2 e xsMsXml)? 4 - Você falou pra deixar a propriedade SSLType como convir... Onde está essa opção no Object Inspector? Eu não achei. 5 - Você falou que "a SSLCryptLib = xsLibXML2 é implementação nova"... Não achei esse valor em SSLCryptLib, somente os valores cryCapicom, cryNone, cryOpenSSL e cryWinCrypt. Desde já obrigado pela dica o WinCrypt.
  19. Mas se eu configurar da maneira que você falou funciona normalmente? Se da maneira que eu uso tem esse problema, porque a opção que sugeriu não vem por padrão? Desde já agradeço a atenção
  20. Olá a todos, Para o correto envio da NFe/NFCe, sem o erro 12157, é necessário que se marque/desmarque algumas opções do Internet Explorer... Maiores detalhes no post abaixo: O problema é que em alguns clientes, tempos depois, o erro 12157 volta a aparecer e quando vou verificar as opções que eu havia especificado foram desfeitas. Como agora por exemplo, ao redigir esse post, onde verifiquei que as opções "Usar TLS 1.1 e 1.2" na máquina do cliente foram remarcadas sozinha, ocasionando novamente o surgimento do erro 12157, aí reconfiguro e tudo volta ao normal, até a próxima desconfiguração. Alguém já teve esse problema? Saberiam a causa e/ou a solução? Desde já agradeço a atenção de todos
  21. Olá BigWings, Perfeito sua observação... A nota em que eu efetuei o teste era de VENDA, fiz agora uma de devolução e aceitou o "Sem Pagamento" com o valor 0,00. Obrigado e abraços
  22. Cara, só migrei no ambiente de Homologação e até o momento não tive nenhum grande stress, mas como como amigo "russocorp" citou existem novas regras como ao mencionar faturas informar o pagamento como Duplicata Mercantil, a própria obrigatoriedade de informar um meio de pagamento e a separação do FCP que antes vinha na alíquota do próprio ICMS, mas isso é inevitável, se não nos prepararmos para isso agora teremos que nos adaptar depois. O meu grande receio é até julho surgirem novas obrigações ou erros. Mas Carlos, você ainda está no trunk1??? Acho que nem existe mais atualização para ele. Cara, quando eu migrei do trunk1 para o trunk2 mudou MUITA coisa a nível de comandos básicos, se eu fosse você migrava esse trunk logo, mesmo que mantenha o NFe 3.10, porque eu creio que você terá problemas pela mudança desses vários comandos.
  23. Kkkkkk ... Porque meu amigo, está tendo dificuldades para migrar?
×
×
  • 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.