Ir para conteúdo
  • Cadastre-se

BigWings

Moderadores
  • Total de ítens

    10.883
  • Registro em

  • Última visita

  • Days Won

    158

Tudo que BigWings postou

  1. Se possível faça uma consulta com UltNSU = 0 e anexe aqui os arquivos de envio e retorno do webservice.
  2. Obrigado pela resposta, sim ja tentei com 0 Verificou o ambiente em que está consultando conforme sugerido pelo @Gabriel Franciscon?
  3. Hoje as empresas do Simples Nacional que ultrapassaram o sublimite já são obrigadas a usar o CST em vez do CSOSN. O que o texto está explicitando é que, sendo uma empresa do Simples Nacional que vai utilizar, por exemplo, CRT = 1 e CST = 01 (Tributado pelo Simples Nacional sem permissão de crédito), assim que ultrapassarem o sublimite devem passar a usar CRT = 2 e CST 00 (Tributado Integralmente).
  4. Nesse caso movi o tópico para o sub-fórum mais apropriado. Se você der mais detalhes de como está fazendo para gerar a chave, qual linguagem usa, etc. talvez alguém consiga ajudar.
  5. O dígito cDV está incorreto. Esse XML foi gerado pelo ACBr? Como está preenchendo o campo cMDF?
  6. Não existe campo no grupo de cálculo de impostos do DANFE previsto para impressão do FCP. O que você deve fazer é mostrar os valores nas informações adicionais do item (infAdProd) ou nas informações adicionais de interesse do fisco (infAdFisco), conforme instrui a NT 2016.002 v1.61:
  7. Falha minha, a alteração que vi no método LerRps_EL foi apenas remoção de uma linha comentada.
  8. @Marcio Lopes ACBr notei alterações também para o provedor EL no arquivo pnfsNFSeR.pas, isso está correto?
  9. Informe no registro C100 o campo COD_SIT = 08. Caso contrário terá a recusa do arquivo por o CNPJ constante na chave de acesso ser diferente do CPF/CNPJ do remetente da nota. Que me lembre é a única alteração necessária.
  10. Já era feita a conversão no modelo anterior, isso é feito diretamente no componente DAMDFE independentemente do fr3 usado. FieldByName('qMDFe').AsInteger := qMDFe; if cUnid = uTon then FieldByName('qCarga').AsCurrency := qCarga * 1000 else FieldByName('qCarga').AsCurrency := qCarga; O XXXX é alterado via script para o modal correto: Sua versão do FastReport é a comercial ou a básica que vem junto com o Delphi?
  11. O XML contém o peso total em toneladas, ele é convertido para KG na impressão do DAMDFE.
  12. Favor anexar o XML para teste.
  13. Certamente é problema na ATM. Eles não podem recusar nem pedir pra alterar um XML autorizado.
  14. Nesse caso de alguma forma nesse cliente a configuração está diferente de cryWinCrypt ou cryCapicom. Sem ter como replicar o problema não tem como ajudar.
  15. Sua pasta de Schemas está desatualizada.
  16. Está usando a versão do FastReport que vem junto ao Delphi? Se sim, pode ser esse o problema. Essa versão não tem suporte a scripts e não é recomendável. Existe, porém, arquivos compatíveis com ela, na pasta Obsoletos do repositório. Procure os arquivos nomeados como *BASIC*.fr3.
  17. Enviei para o repositório, rev. 17345, com algumas alterações: - Observação não estava sendo mostrada no MDFe em contingência - Aumentei espaçamento antes da impressão das observações - Inseri transparência em alguns textos para não sobrepor a marca d'agua - A URL de consulta será obtida a partir do arquivo ACBrMDFeServicos.ini. Importante: De acordo com o manual do DAMDFE 3.00a: Então alguns dados que eram impressos no modelo anterior foram removidos: - Número do CIOT - Valor da mercadoria - RENAVAM do veículo Caso haja necessidade de incluir novamente essas informações será necessário definir a melhor forma de se fazer isso. Mais uma vez obrigado pela contribuição.
  18. Teste usando o demo do componente, se ainda tiver o erro informe o passo a passo para reproduzir. Nos meus testes funcionou.
  19. A libxml2.dll que não entende o regex da forma como vem nos schemas oficiais. Se você configurar SSLXmlSignLib como xsMsXML, para usar a depreciada msxml5.dll, deve validar com o schema oficial. Não sei dizer se os schemas oficiais estão fora de algum padrão ou é limitação da libxml2. Em todo caso estou enviando o Schema alterado para o repositório.
  20. Uma forma de forçar a gerar a tag mesmo com valor zero é acrescentar 0.001 ou um espaço em branco nela. with Det.Add do begin [...] Imposto.ICMS.vICMSDeson := Query.FieldByName('VALOR_ICMS_DESON').AsCurrency + 0.001; Imposto.ICMS.motDesICMS := Query.FieldByname('MOTIVO_DESON').AsString + ' ';
  21. Reabrindo tópico para feedback do @César A. S. Cardoso.
  22. BigWings

    Data e hora

    Certo... não tinha ficado claro pra mim que já estava reportando a solução. Mas veja que a tag hSaiEnt é de layout antigo do XML, ela nem é mais usada. A mensagem de rejeição se refere a tag dEmi (no XML ela é gerada como dhEmi = data e hora de emissão). Outra coisa, somar +1 num campo do tipo TDateTime você está acrescentando 1 dia. O limite para NFCe é 5 minutos entre a data de emissão e a data de recebimento pelo webservice.
  23. Como disse mais acima, funciona tanto com cryCapicom como com cryWinCrypt.
  24. Não é DLL, é configuração da propriedade SSLCryptLib.
  25. BigWings

    Data e hora

    Sem problemas, que bom que deu certo. Mas seria interessante você informar qual foi a solução para auxiliar os demais.
×
×
  • 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...