Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 08-01-2021 em Posts

  1. Bom dia Pedro, Eu faria diferente: 1. Eu utilizo o método DistribuicaoDFePorUltNSU(StrToInt(cUFAutor), CNPJ, UltNSU); 2. Temos como retorno tanto o valor de ultNSU quanto o maxNSU. 3. Se maxNSU for maior que ultNSU aguardo 2 minutos e executo novamente o método acima passando agora o valor do ultNSU retornado, além de armazenar esse valor no banco de dados. 4. Se maxNSU for igual a ultNSU aguardo 30 minutos e executo novamente o método acima passando agora o valor do ultNSU retornado, além de armazenar esse valor no banco de dados. Lembre-se que o DistribuicaoDFe e os eventos de Manifestação do Destinatário não foram criados para você baixar e automatizar a entrada dos produtos no estoque do seu cliente e sim para ele saber quem esta emitindo nota contra o CNPJ dele e tomar as devidas medidas. Quem emite a nota tem a obrigação legal de disponibilizar o XML assinado e com o protocolo de autorização ao cliente e outros se houver necessidade, como por exemplo a transportadora. A forma mais simples de disponibilizar o XML é enviando ele por e-mail.
    3 pontos
  2. Bom dia fizemos a atualização para o Fortes / Delphi no Layout do MDF-e, tentamos deixar o mais próximo do manual. Somente o Código de barras que não conseguimos aumentar para deixar a disposição igual esta no manual, alguém saberia como fazer essa mudança ? Pois toda mudança que realizávamos ao tentar fazer a leitura da impressão não reconhecia. Poderiam validar se está totalmente correto, fazendo um favor segue os fontesACBrMDFeDAMDFeRLRetrato.dfmACBrMDFeDAMDFeRLRetrato.pas
    1 ponto
  3. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  4. BigWings!!! Cara, Muito Obrigaduuuuuuuuuuuuuuu....DEU TUDO CERTO!!! Agradeço demais a sua atenção!!! *Instalei o driver USB DARUMA(Driver_Daruma_S700), *Rodei o comando MODE no CMD mode (MODE COM2:115200,N,8,1), *Acessei o Gerenciador de Dispositivos, acessei as Definições da porta COM criada e mudei o Controlo de fluxo: Xon / Xoff, *Abri DR700_Le_He_V.01.21.06_RTM, ele localizou a porta e mandei ATUALIZAR. Showw!!!! Agradeço, Deus lhe abençoe.
    1 ponto
  5. Tenho este aqui, usei pra atualizar uma DR700L para DR700E, não sei se ajuda no teu caso, use por conta e risco. ToolAtualizaDR700e.zip
    1 ponto
  6. Esse e o problema dos empresários do nosso pais, acham que e só abrir a empresa e sair vendendo, nem sabem a tributação que usa no estado Obrigado @Juliomar Marchetti
    1 ponto
  7. Calendário ficou muito bom, vou começar a consultar regularmente. Abraços.
    1 ponto
  8. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  9. Sei não, acho que essas URL estão erradas... As URL com domínio sefazrs.rs.gov.br que eu saiba atendem apenas o RS, para os demais estados é usada a SVRS, com domínio svrs.rs.gov.br. O arquivo ACBrNFeServicos.ini a princípio já está configurado para a SVRS, bastaria acrescentar as URL de consulta por chave e QrCode.
    1 ponto
  10. Quem gera o XML é a sua aplicação, com ACBrNFe? Quando você chama ACBrNFe.Enviar() ele já faz a geração, assinatura e validação do XML. Aqui vai ser exibida a mensagem de validação com os alertas, conforme a configuração do componente. Quando você já tem o XML gerado e apenas carrega no componente, pode passar True para o segundo parâmetro do comando ACBrNFe.NotasFiscais.LoadFromFile, isso vai forçar nova geração do XML, isso vai criar os alertas, que vão ser exibidos na validação, mas pode também modificar o XML carregado. Quanto à mensagem você pode fazer: try ACBrNFe1.NotasFiscais.Validar; except if .... then ... else raise; // levanta novamente a exceção capturada end; Ou: try ACBrNFe1.NotasFiscais.Validar; except if ... then ... else ShowMessage(ACBrNFe1.NotasFiscais.Items[0].ErroValidacao); // em vez do ErroValidacaoCompleto end;
    1 ponto
  11. Boa tarde! Pela mensagem que o igmaster2000 postou acredito ser confusão mesmo. Sobre a NT apenas está citando que começariam a adotar as regras de validação da NT. Sobre a informação do QRCode é do DAMDFE (Documento Auxiliar do Manifesto Eletrônico de Documentos Fiscais). Talvez a confusão se faça por alguém da empresa ou transportador ter atribuído o nome de "NFe" para qualquer documento fiscal.
    1 ponto
  12. Boa tarde a todos, Primeiramente a NT 2019/001 não faz nenhuma referencia ao QR-Code, essa NT 95% trata sobre regras de validação e mesmo assim não tem nenhuma RV sobre QR-Code. O manual referente ao DANFE da NF-e publicado no dia 16/12/2020 (clique aqui para baixar o mesmo) não contem nenhuma alteração no que diz respeito ao layout do DANFE, ou seja, ele continua o mesmo, somente com o código de barras.
    1 ponto
  13. Ja fiz coisa muito parecida usando TRESTClient, TRESTRequest e TRESTResponse para outra api. Segue um trecho do código: RESTClient1.BaseURL:='url'; RESTRequest1.Method:=TRESTRequestMethod.rmPOST; RESTRequest1.Body.ClearBody; RESTRequest1.Body.Add('Content-Type:application/json'); RESTRequest1.Body.Add('Authorization: 13245'); RESTRequest1.Body.Add('Accept:application/json'); RESTRequest1.Body.Add('{'); RESTRequest1.Body.Add(' "sendSmsRequest": {'); ....... try RESTRequest1.Execute; jValue:=RESTResponse1.JSONValue; except on E:erestexception do memo1.Lines.add(e.ToString) else mostra_erro; end; ..... jValue:=RESTResponse1.JSONValue; Memo1.Lines.add('ResponseCode: '+inttostr(RESTResponse1.StatusCode)); if jValue.ToString<>'' then memo1.Lines.Add(jValue.ToString);
    1 ponto
  14. Nesse caso use: "RAW:Nome da Impressora"
    1 ponto
×
×
  • 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.