Ir para conteúdo
  • Cadastre-se

DelfinoManfredini

Membros Pro
  • Total de ítens

    32
  • Registro em

  • Última visita

Posts postados por DelfinoManfredini

  1. Boa Tarde jonathan-augusto

     

    Parabens pelo  trabalho e compartilhamento da sua solucao.

    Temos acompanhado seu trabalho e tomamos a liberdade de fazermos uma sugestão, infelizmente sem ter nocao do trabalho que isto pode gerar ou conflitar com seus interesses.

    Sem desvalorizar o pessoal do ACBr, que merece todo nosso agradecimento e creditos, como sugestão se possivel, ate o pessoal da ACBr incorporar o provedor PRODAM em seus componentes, talvez voces pudessem fazer um componente independente do ACBr, baseado inicialmente nas units do ACBr conforme tem expostos, porem com nomes de modulos/units/classes/arquivos diferentes, permitindo o uso simultaneo das solucoes dos componentes do ACBr e a de voces (talves acrescentando nos nomes das units/classes/modulos da ACBr somente o sufixo _SP ou mesmo nomes proprios da sua solucao), as solucoes teriam atualizacoes independentes.

     

    Grato

  2. Boa tarde,

     

    Ontem atualizamos os componentes (ambiente delphi 7) e não conseguimos mais transmitir em SP notas fiscais com CST 051 com 100% de diferimento (CFOP 5125). O erro acontecia na tag <vICMS>0.00</vICMS> gerado no XML, a mensagem de erro era:

     

    '0.00' violates pattern constraint of '0\.[0-9]-{1}[1-9]{1}|0\.[1-9]{1}[0-9]{1}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?'. The element '{http://www.portalfiscal.inf.br/nfe}vICMS' with value '0.00' failed to parse.

     

    Para resolver incluimos provisoriamente um IF na unit pcnNFeW.pas antes da linha 1301 e conseguimos transmitir.

    Abaixo como ficou a geração da tag condicionada:

    if (nfe.Det.Imposto.ICMS.vICMS > 0) or (nfe.Det.Imposto.ICMS.pDif > 0) then //<===== linha provisoriamente acrescentada
    Gerador.wCampo(tcDe2, 'N17', 'vICMS ', 01, 15, 1, nfe.Det.Imposto.ICMS.vICMS, DSC_VICMS);

     

    Por favor, não sabemos se fizemos correto ou se existe alguma regra fiscal que impeça o uso de CST 051 com CFOP 5125 (não fizemos o teste com CFOP 5124).

     

    Anexo unit alterada para avaliação.

     

    Grato

     

    Delfino

    pcnNFeW.pas

  3. Boa tarde Italo,

     

    Por favor, veja se pode ajudar.

     

    Hoje atualizei os fontes (no Delphi 7), inclui no path ..\fontes\zlibExGZ antes do pcn2 .

    Não uso ACBrInstall para atualizar, tenho um roteiro manual que sempre funcionou;

     

    Na compilação do ACBr_NFe2 deu erro na unit ACbrNFeWebServices na linha 3763 " if (FretDistDFeInt.docZip.Items.XML <> '') and"
    [Error] ACBrNFeWebServices.pas(3763): Undeclared identifier: 'XML'

     

    Tem um comentário acima desta linha // Incluido por Italo em 22/01/2015.

     

    Comentei este bloco para prosseguir com a atualização mas para compilar sem o erro preciso fazer algum procedimento na instalação?

    // Incluido por Italo em 22/01/2015
    for I := 0 to FretDistDFeInt.docZip.Count - 1 do
    begin
    if (FretDistDFeInt.docZip.Items.XML <> '') and //===> AQUI DEU O ERRO
    (Copy(FretDistDFeInt.docZip.Items.schema, 1, 7) = 'procNFe') then
    begin
    NomeArq := FretDistDFeInt.docZip.Items.resNFe.chNFe + '-nfe.xml';
    FConfiguracoes.Geral.Save(NomeArq, FretDistDFeInt.docZip.Items.XML);
    end;
    end;

     

     

    Grato

     

    Delfino

     

     

     

  4. Bom Dia,

     

    Esta acontecendo também com um dos nossos clientes em Niteroi/RJ. O sistema estava funcionando e sem qualquer atualização de nossa parte começou a dar este erro, no nosso caso é WEBISS.

    Será.que houve alguma alteração de versão e não foi comunicado?

    As mensagens de erro que retornam tanto em nosso sistema como no demo do componente:

    ACBrNFSe1.Gerar(StrToInt(vNumRPS)) => The element {http://www.abrasf.og.br/nfse}GerarNfseEnvio is used but not declared in the DTD/Schema

    ACBrNFSe1.Enviar(vNumLote) => Erro desconhecido ao Enviar o Lote

×
×
  • 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.