-
Total de ítens
615 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Mega Online postou
-
Erro ao enviar registro pelo comando CriarEnviarMDFe
Mega Online replied to Daniel B. dos Reis's tópico in ACBrMDFe
Boa tarde, Daniel, terminei de realizar os testes com a última versão do Plus, consegui realizar a transmissão e cancelamento do MDF-e, o único porém é que na impressão a linha dos dados: Qtde. CT-e, Qtde NF-e, Qtde MDF-e e Peso Total, está cortando, as demais informações foram impressas corretamente. -
Ref. a Proriedade ACBrNFeDANFeRL1.ExibeCampoFatura
Mega Online replied to Leandro Vignoto's tópico in ACBrNFe
Segue anexo o XML sem a tag FATURA e está imprimindo OUTROS 35160557761827000135550010000359551000359550-nfe.xml -
Ref. a Proriedade ACBrNFeDANFeRL1.ExibeCampoFatura
Mega Online replied to Leandro Vignoto's tópico in ACBrNFe
Uso o ACBrMonitorPlus e meus clientes também estão reclamando da mesma situação, a opção para apresentar a faturar está desmarcada e continua saindo a palavra OUTROS, na versão anterior respeitava a opção quando estava desmarcada, tem como voltar como na versão anterior? meu cliente não para de me ligar cobrando isto. -
Erro ao enviar registro pelo comando CriarEnviarMDFe
Mega Online replied to Daniel B. dos Reis's tópico in ACBrMDFe
Bom dia, Daniel, conseguiu validar ? -
Erro ao enviar registro pelo comando CriarEnviarMDFe
Mega Online replied to Daniel B. dos Reis's tópico in ACBrMDFe
Bom dia, Alguma novidade referente ao problema citado? Somente lembrando que pelo AcbrNfeMonitor está transmitindo normalmente, infelizmente fica complicado para o cliente trabalhar com AcbrNfeMonitor e o Plus aberto simultaneamente. -
Erro ao enviar registro pelo comando CriarEnviarMDFe
Mega Online replied to Daniel B. dos Reis's tópico in ACBrMDFe
Bom dia Daniel, Concordo, acredito que dessa forma o problema seja resolvido. -
Erro ao enviar registro pelo comando CriarEnviarMDFe
Mega Online replied to Daniel B. dos Reis's tópico in ACBrMDFe
Bom dia, Juliomar, verifiquei o tópico informado e infelizmente acredito não ser essa a causa do problema, na geração do arquivo .txt não existe nenhum espaço ou tabulação antes dos comandos, como pode ser verificado no arquivo de exemplo que postei anteriormente. -
Erro ao enviar registro pelo comando CriarEnviarMDFe
Mega Online replied to Daniel B. dos Reis's tópico in ACBrMDFe
Bom dia, Juliomar, desculpe, por favor, procurei mas não encontrei, em qual tópico o Italo respondeu essa questão? -
Erro ao enviar registro pelo comando CriarEnviarMDFe
Mega Online replied to Daniel B. dos Reis's tópico in ACBrMDFe
Bom dia, Alguma novidade ? -
Erro ao enviar registro pelo comando CriarEnviarMDFe
Mega Online replied to Daniel B. dos Reis's tópico in ACBrMDFe
Bom dia, Alguma novidade? -
//Declaração function RoundABNT(const AValue: Double; const Digits: SmallInt; const Delta: Double = 0.00001): Double; //Função function TdmPaf.RoundABNT(const AValue: Double; const Digits: SmallInt; const Delta: Double): Double; var Pow, FracValue, PowValue: Extended; RestPart: Double; IntCalc, FracCalc, LastNumber, IntValue: Int64; Negativo: Boolean; begin Negativo := (AValue < 0); Pow := intpower(10, abs(Digits)); PowValue := abs(AValue) / 10; IntValue := trunc(PowValue); FracValue := frac(PowValue); PowValue := SimpleRoundTo(FracValue * 10 * Pow, -9); // SimpleRoundTo elimina dizimas ; IntCalc := trunc(PowValue); FracCalc := trunc(frac(PowValue) * 100); if (FracCalc > 50) then Inc(IntCalc) else if (FracCalc = 50) then begin LastNumber := round(frac(IntCalc / 10) * 10); if odd(LastNumber) then Inc(IntCalc) else begin RestPart := frac(PowValue * 10); if RestPart > Delta then Inc(IntCalc); end; end; Result := ((IntValue * 10) + (IntCalc / Pow)); if Negativo then Result := -Result; end;
- 27 replies
-
- acbrutil
- arredondamento
-
(e 1 mais)
Tags:
-
Erro ao enviar registro pelo comando CriarEnviarMDFe
Mega Online replied to Daniel B. dos Reis's tópico in ACBrMDFe
Bom dia, Daniel, conseguiu validar ? -
Daniel a função que você usou eu achei ela na internet, esta tem um terceiro parâmetro que é o Delta = 0.00001 que ao ser enviado retorna correto, porém no ACBrUtil.pas que tenho aqui nos fontes do ACBr tem a mesma função sem o terceiro parâmetro Delta que dá errado, para solução eu copiei a função que tem o terceiro parâmetro e colei no fonte do meu sistema com nome diferente e estou usando ela. Funcionou!!
- 27 replies
-
- acbrutil
- arredondamento
-
(e 1 mais)
Tags:
-
Pessoal, boa tarde, sei que o fórum está um pouco antigo, mas ainda no mesmo assunto de arredondamento, hoje me deparei com um retorno da função RoundABNT(... que segundo o pessoal da DIMEP, está errado. Exemplo de um valor calculado entre a quantidade x Vr.Unitário 1 x 4,885 = 4,88 Correto segundo a DIMEP Utilizando a função RoundABNT(4.885, 2) = 4,89 (Errado segundo a DIMEP) Orientações passadas pela DIMEP. Quando a terceira casa decimal for Inferior a 5, a segunda decimal, é mantida sem alteração: 1,333333 para 1,33 Quando a terceira casa decimal for Superior a 5 ou Igual a 5 seguido de pelo menos 1 algarismo diferente de zero, a segunda decimal, é aumentada de 1 unidade: 1,666666 para 1,67 2,345001 para 2,35 Quando a terceira casa decimal for igual a 5 seguido de zeros, a segunda decimal, é arredondada para o algarismo “par” mais próximo: 4,555000 para 4,56 4,885000 para 4,88 Realizei o teste no SAT da DIMEP e calculou no XML = 4,88. Alguém tem alguma solução, onde tem uma função correta que realiza o cálculo igual o SAT da DIMEP?
- 27 replies
-
- acbrutil
- arredondamento
-
(e 1 mais)
Tags:
-
Erro ao enviar registro pelo comando CriarEnviarMDFe
Mega Online replied to Daniel B. dos Reis's tópico in ACBrMDFe
Boa tarde, Daniel, ainda não consegui achar a solução, pelo AcbrMonitor Plus não estou conseguindo transmitir o MDFe, mesmo com os ajustes apontados pelo Italo o problema ainda persiste, segue o arquivo que estou gerando. servico.txt -
Erro ao enviar registro pelo comando CriarEnviarMDFe
Mega Online replied to Daniel B. dos Reis's tópico in ACBrMDFe
Sim, estou enfrentando o mesmo problema q vc, acredito que seja algo simples que não estamos visualizando. -
Erro ao enviar registro pelo comando CriarEnviarMDFe
Mega Online replied to Daniel B. dos Reis's tópico in ACBrMDFe
Boa tarde, Também estou tendo problemas ao tentar transmitir o MDFe pelo Plus, estou encaminhando o arquivo .txt para análise, a mensagem retornada pelo plus é: //////////////////////////////// MDFe.CriarMDFe("[ide] ERRO: Falha na valida??o do Modal do Manifesto: 0 TAG:<ide> ID:#005/cUF(C?digo do UF (Unidade da Federa??o)) - Conte?do inv?lido. TAG:<ide> ID:#014/dhEmi(Data de emiss?o) - Nenhum valor informado............ ///////////////////////////////// Grato Luciano servico.txt -
Deu certo conforme o exemplo acima do Régys, segue abaixo como ficou no arquivo XML validado <ICMSUFDest> <vBCUFDest>0.00</vBCUFDest> <pFCPUFDest>0.0000</pFCPUFDest> <pICMSUFDest>17.0000</pICMSUFDest> <pICMSInter>7.00</pICMSInter> <pICMSInterPart>40.0000</pICMSInterPart> <vFCPUFDest>0.00</vFCPUFDest> <vICMSUFDest>0.00</vICMSUFDest> <vICMSUFRemet>0.00</vICMSUFRemet> </ICMSUFDest> Obrigado.
-
Regys boa tarde, tem uma nova lei informando que as empresas do simples nacional não precisam calcular mais a partilha, estou usando o ACBrMonitor PLUS, quando mando as tags de partilha de ICMS [ICMSUFDestXXX] de cada produto com valor zerada, conforme citado acima o mesmo exclui a TAG, porém a partir de agora está sendo obrigatório enviar mesmo que estiver zerada, tem alguma previsão de ajuste no ACBrMonitor PLUS.
-
Pessoal, desculpe minha insistência, mas não está dando certo, tentei realizar 2 vezes o cancelamento, enviando o CNPJ do Emitente e do Destinatário, evento sempre 1, e o retorno está sendo sempre o mesmo ERRO: (anexo sainfe.txt). NFE.CANCELARNFE("51160211285151000150550010000047051000047051","MARCOS GUERRA TESTE MEGA ON LINE.","11285151000150","1") ERRO: NFE.CANCELARNFE("51160211285151000150550010000047051000047051","MARCOS GUERRA TESTE MEGA ON LINE.","00482914000136","1") ERRO: Obs: segue anexo, arquivo xml, arquivo de retorno sainfe.txt e log.txt. sainfe.txt 51160211285151000150550010000047051000047051-nfe.xml LOG.TXT
-
brsamn, boa tarde, eu estou passando a linha abaixo, contendo a Chave e a Justificativa: NFE.CANCELARNFE("51160211285151000150550010000047031000047030","MARCOS GUERRA TESTE MEGA ON LINE.") acima vc esta dizendo que estaria passando como parametro o Protocolo? em que possição? como vc esta passando os parametros deste função NFE.CANCELARNFE?
