Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 08-01-2021 em todas as áreas

  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.

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