Ir para conteúdo
  • Cadastre-se

bnobre

Membro Pro Verificado
  • Total de ítens

    1.757
  • Registro em

  • Última visita

  • Days Won

    4

Tudo que bnobre postou

  1. https://pt.slideshare.net/regys_silveira/mudanas-da-nfe-40-e-implementao-com-acbr Isso SOMADO ao que estamos comentando sobre a NT 1.50 Bem... A questão é a seguinte, eu uso os comandos abaixo para enviar a NFe: GerarNFe(cupom); ACBrNFe1.NotasFiscais.GerarNFe; ACBrNFe1.NotasFiscais.Assinar; ACBrNFe1.NotasFiscais.Validar; ACBrNFe1.Enviar(cupom, False); A rejeição Rejeição: Grupo duplicata informado e forma de pagamento não é Duplicata Mercantil está acontecendo aqui para mim na última linha, portanto é um retorno do WebService e nada tem haver com os Schemas, não é um erro de validação local. De acordo com a NT 1.50, tal rejeição seria descartada, como ainda existe ficamos obrigados a informar Duplicata Mercantil como forma de pagamento. Outro ponto ponto é que apesar da exclusão da forma de pagamento Duplicata Mercantil, não consta na NT 1.50 nenhuma validação/rejeição sobre a mesma, portanto não sei como ficará quando o usuário tentar enviar tal forma de pagamento. O que sei é que até o presente momento está aceitando normalmente.
  2. Cara, olha seu XML, você está gerando na versão 3.10. E como eu disse está funcionando normal a emissão na 4.00 em Homologação.
  3. Você está certo, a grande mudança foi a inclusão da tag indPag e exclusão da Duplicata Mercantil. De qualquer forma sou do RJ, portanto uso o mesmo WebService que você e não estou tendo problemas nenhum em enviar notas em Homologação/Produção com a opção 15 ou 90. Na verdade estou enviando normalmente até com a 14, conforme disse acima, pois a validação da mesma ainda está ativa, obrigando assim seu preenchimento. Mas conforme o carlos lembrou, as alterações dessa NT só valerão a partir de 02/05/18 - Homologação e 16/05/18 - Produção, página 10.
  4. Você diz essa caixa na imagem abaixo? Se sim, observe a function FormaPagamentoToStr em pcnConversao.
  5. Cara... Não entendi a afirmação que "no componente acbr 02 é cartão de débito". Aqui pra mim o valor 02 = Cheque, e todos os outros estão batendo normalmente. Onde está escrito isso? Como você especifica as formas de pagamento?
  6. Outro detalhe... Ainda estou conseguindo emitir normalmente como forma de pagamento Duplicata Mercantil e as validações da mesma estão ativas (ex.: Rejeição: Grupo duplicata informado e forma de pagamento não é Duplicata Mercantil.) Melhor aguardar.
  7. Esse ENCAT dificulta muito, tiraram essa tag meses atrás e agora faltando dois meses para o prazo final colocam ela novamente, isso se não prorrogarem a data dinovo. A implantação no NFCe agora foi para Outubro. 1 - Se observar a NT na página 47 não existe mais "Outros", então ou é a Vista ou a Prazo, corrija essa parte. 2 - Outro detalhe é que não tem nada associando o indPag ao tPag, portanto fica de acordo com o entendimento de cada um. Ao meu ver eu posso pagar em Dinheiro, mas não na hora, portanto à prazo. 3 - Essa tag foi recuperada, mas não vejo na NT o seu uso obrigatório, inclusive acabo de testar aqui e consegui emitir sem ela sem problemas. Eu estou afim de deixar meu emissor do jeito que está, sem usar essa tag, e ver se surge alguma outra NOVIDADE até a migração definitiva (isso se ocorrer).
  8. No final das contas acabaram voltando com a tag indPag.
  9. Estava lendo a NT aqui... As únicas tags obrigatórias no caso de TEF são a CNPJ e cAut. O detalhe é que meu PDV não pergunta a bandeira do cartão, com o intuito de agilizar a venda. Como você faria no meu caso... Informaria só o tpIntegra = 2 ou não informaria nada? Desde já agradeço as dicas
  10. Realmente não estou passando, pois como em meus clientes todos usam POS não tenho o que passar, exceto (se obrigatório) a informação do tpIntegra = 2. Na dúvida, vou informar tpIntegra = 2 e nada mais... O que acha? Os outros grupos de card (CNPJ, tBand e cAut) usam informações disponíveis apenas TEF, correto?
  11. Só para acrescentar... Acabo de implantar a NFCe 4.00 em um dos meus clientes e está passando normalmente os cartões de crédito e débito sem a informação da tag tpIntegra.
  12. 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?
  13. 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
  14. 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
  15. 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.
  16. 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
  17. 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
  18. 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
  19. Olá meu amigo, tudo bom? Então... Testei, assim não funciona nem com ou sem espaço. É um mistério!!!!!!!!!!!!!
  20. 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.
  21. 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
  22. Uso a biblioteca Zeos e aparentemente consegui com o seguinte comando: zQuery1dadospfx.LoadFromFile(enderecodopfx); PS: dadospfx é o nome da coluna na tabela.
  23. 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
×
×
  • 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.