Ir para conteúdo
  • Cadastre-se

Henrique Gottardi Werlang

Membros
  • Total de ítens

    10
  • Registro em

  • Última visita

Posts postados por Henrique Gottardi Werlang

  1. Atualizado e reinstalado o ACBr, e o XML gerado agora é valido no site de validação de assinatura, retorna como tudo OK.

    Mas o serviço da prefeitura de Rio Verde, continua retornando erro de assinatura inválida.

  2. Boa noite!

    Então, estou utilizando o aplicativo de teste do ACBr, o ACBrNFSeX_Exemplo, no exemplo de vocês, os dados do serviço estão todos sem acentos, ou qualquer caractere especial, que poderiam estar invalidando a assinatura do XML gerado.

    No exemplo estou utilizando o botão que está escrito "Emitir Nota (Novo)", que utiliza a função que você recomendou chamada "Emitir".

    O XML gerado eu anexei nessa mensagem, retirado da aba de "XML de Envio", que tem no aplicativo.

    Se precisarem de alguma informação do meu cliente para fazer algum teste, por favor me mandem um e-mail requisitando os dados que repasso.

    Obrigado.

    ACBR.xml

  3. Boa noite pessoal!

    Preciso emitir NFS-e na cidade de Rio Verde/GO.

    Estou utilizando o aplicativo de exemplo do NFSeX, configurei todos os dados e o certificado do meu cliente, mas toda vez que tento enviar um XML de homologação, o servidor da Centi me retorna erro de "Assinatura digital incorreta." e "Lista de NFSe não encontrada! (ListaNfse)".

    Alguém pode me ajudar a descobrir qual é o problema?

    Agradeço desde já.

     

  4. Vou colocar os passos que fiz para executar o teste:

    1 - Utilitários -> Programa Alíquota -> 4 -> No -> Yes

    2 - Cupom Fiscal -> Abre Cupom -> Ok

    3 - Cupom Fiscal -> Vende Item -> Valor Aliq. ICMS = S01 -> Imprimir

    Com esses passos dá erro de "Conteúdo de parâmetro inválido no comando.".

    Abaixo o log do ECF Teste.

    Ativar
    #1#5#353#0#2#1#0#0#0#0#0#162
    - + - + - + - + - + - + - + - + - + - + - + -
    Aliquota: 01 Indice: S01 -> 4 Tipo: S
    ---------------------------------
    AbreCupom
    #1#15#26#0#0#1#0#0#0#12#01|000000005|#20
    - + - + - + - + - + - + - + - + - + - + - + -
    Erro retornado pela Impressora: BEMATECH
    Categoria: 2-Erro em parâmetro do comando
    Motivo: 1-Conteúdo de parâmetro inválido no comando.
    #1#17#2#0#2#1#0#0#0#0#0#22
    - + - + - + - + - + - + - + - + - + - + - + -

     

  5. Encontrei um problema de registro de itens na impressora fiscal blindada, quando o item é tributado por ISSQN de 4%. A alíquota está registrada na impressora, o problema é que não encontra a alíquota na impressora. Verificando os fontes, localizei o problema na linha 2116, função AchaICMSAliquota, o fonte atual está implementado da seguinte forma:

     

    function TACBrECFEscECF.AchaICMSAliquota(var AliquotaICMS: String): TACBrECFAliquota;
    begin
      if (upcase(AliquotaICMS[1]) = 'T') then
        AliquotaICMS := 'TT'+PadLeft(copy(AliquotaICMS,2,2),2,'0') ; {Indice}
      Result := inherited AchaICMSAliquota( AliquotaICMS );
    end;
     
    Se modificar o IF, e a concatenação da string da seguinte forma, tudo funciona corretamente:
     
    function TACBrECFEscECF.AchaICMSAliquota(var AliquotaICMS: String): TACBrECFAliquota;
    begin
      if CharInSet(UpCase(AliquotaICMS[1]), ['T', 'S']) then
        AliquotaICMS := 'T' + UpCase(AliquotaICMS[1]) + PadLeft(Copy(AliquotaICMS, 2, 2), 2, '0');
      Result := inherited AchaICMSAliquota(AliquotaICMS);
    end;
     
    Obrigado.
×
×
  • 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...