Ir para conteúdo
  • Cadastre-se

alexandre storti

Membros
  • Total de ítens

    16
  • Registro em

  • Última visita

Posts postados por alexandre storti

  1. Tive o mesmo problema, entendo que o problema está aqui :

       NFSe.NotasFiscais.Items[0].NFSe.Servico.CodigoMunicipio := qrCapaJ_CIDADEIBGECLIENTE.AsString;

    Quando o provedor é IPM o código que informamos no XML não é o do IBGE mas sim o da receita federal (TOM).

    Após carregar o XML e Antes de imprimir, realimentei o campo com o código do IBGE e assim o erro não ocorreu.

    • Curtir 1
  2. Provedor IPM

    Componente AcbrNFSeX.

    Para sair o número da nota e data de emissão tenho que alimentar manualmente ou deveria ter sido carregado automaticamente pelo XML ?

    Fiz alguns testes e logo após carregar o xml alimentei manualmente o campo de data da emissão, desta forma a data apareceu no DANFE:

       NFSe.NotasFiscais.Items[0].NFSe.DataEmissao := qrCapaRPS_EMISSAO.AsDateTime;
       NFSe.NotasFiscais.Items[0].NFSe.Numero      := qrCapaRPS_NUMERO.AsString;

    Está certo, é assim mesmo que deve ser feito ?

     

    Danfe_Ipm.png

  3. No caso o regime é normal, está indo somente CST, somente envio CSOSN quando simples nacional.

    A parte da rotina que faze o preenchimento é esta:

    LCST := StrToCSTICMS( bOK, IntToStrZero( fCupom.qrEstoqueCODIGO_CST.AsInteger , 2) );

    if not bOK then
           raise Exception.Create('Falha na conversão StrToCSTICMS: ' + IntToStrZero( fCupom.qrEstoqueCODIGO_CST.AsInteger , 2) );

    if LCST = cst00 then
    begin
           Imposto.ICMS.orig  := StrToOrig( bOK , fCupom.qrEstoqueCODIGO_ORIGEM.AsString );
           Imposto.ICMS.CST   := LCST;
           Imposto.ICMS.pICMS := iif( bDentroDoEstado , fCupom.qrEstoqueICMS_DE.AsFloat , fCupom.qrEstoqueICMS_FE.AsFloat );
    end else
    begin
             StrToOrig( bOK , fCupom.qrEstoqueCODIGO_ORIGEM.AsString );
             Imposto.ICMS.CST   := LCST;
    end;

    Alguma outra pista de o que buscar ?

     

     

  4. O SAT retorna:
    Retorno: 6010 - Erro de validação do conteúdo.
    Cód.Erro: 1999 - Erro não identificado
     

    Através do log o erro é:
    20220210144250|SAT|info|nvl 2:(EnviarDadosVenda) XML mal formado (elemento: ICMS)
    20220210144250|SAT-AC|erro|nvl 1:(EnviarDadosVenda) falha na geracao do CF-e-SAT (6010|1999|XML mal formado (elemento: ICMS))

    Olhando o XML notei que a tab ICMS está assim:

    image.png.2f210f3a2d59aea0ac9e597d1f2f66d5.png

    Pergunto: O problema é realmente este ? Se sim o que pode estar causando isto?

    Log_Dimep.txt ultimo_sat.xml

  5. 18 horas atrás, Italo Jurisato Junior disse:

    Boa tarde Alexandre,

    Essa alteração no arquivo INI do provedor, mais precisamente nas URLs não vai gerar um efeito colateral com as demais cidades que utilizam o mesmo provedor?

    E para essa cidade realmente se faz necessário assinar tudo?

    Inclusive o Consultar Situação, Rps e Lote do Gerar, serviços estes não disponibilizados pelo provedor?

    Quanto a assinar irei testar isto hoje. Quanto aos endereços também fiquei com esta mesma dúvida, pois parece-me que somente nesta cidade os endereços saem do padrão deles.

    • Curtir 1
  6. Consegui gerar notas, abaixo seguem as URL em produção e anexado o pnfsNFSeW_ABRASFv2.pas com as alterações.

    image.thumb.png.11862b483bb9c43d98c6e6ad97873f89.pngOnde tive que alterar coloquei um comentário assim:
     

    [URL_P]
    RecepcaoLoteRPS=*
    ConsultaSitLoteRPS=*
    ConsultaLoteRPS=http://nfse-%NomeURL_P%.multi24h.com.br:9097/ConsultaLoteRPS.asmx
    ConsultaNFSeRPS=http://nfse-%NomeURL_P%.multi24h.com.br:9095/ConsultaNFSePorRPS.asmx
    ConsultaNFSe=http://nfse-%NomeURL_P%.multi24h.com.br:9096/ConsultaNFSePorFaixa.asmx
    CancelaNFSe=http://nfse-%NomeURL_P%.multi24h.com.br:9098/CancelamentoNFSe.asmx
    GerarNFSe=*
    RecepcaoSincrono=http://nfse-%NomeURL_P%.multi24h.com.br:9091
    SubstituiNFSe=http://nfse-%NomeURL_P%.multi24h.com.br:9086/SubstituicaoNFSe.asmx

    [Assinar]
    RPS=1
    Lote=1
    URI=1
    ConsSit=1
    ConsLote=1
    ConsNFSeRps=1
    ConsNFSe=1
    Cancelar=1
    RpsGerar=1
    LoteGerar=1
    Substituir=1

     

    pnfsNFSeW_ABRASFv2.pas

  7. Me parece que este provedor exige a existência de várias tags mesmo quando estas estiverem vazias.

    Efetuei diversas alterações no pnfsNFSeW_ABRASFv2.pas até que cessassem as mensagens de erro por falta de conteúdo, exceto esta que apareceu agora ao final:

    Content for element '{http://www.abrasf.org.br/nfse.xsd}tcDeclaracaoPrestacaoServico' is incomplete according to the DTD/Schema.
    Expecting: {http://www.w3.org/2000/09/xmldsig#}Signature.


    Alguma dica de como resolver isto ?

    Pergunta 2:
    Preciso saber se estou certo: uma das várias mensagens de erro foi esta:
    Element '{http://www.abrasf.org.br/nfse.xsd}Bairro' is unexpected according to content model of parent element '{http://www.abrasf.org.br/nfse.xsd}Endereco'.
    Expecting: {http://www.abrasf.org.br/nfse.xsd}Complemento.

    Alterei no fonte da seguinte forma para resolver:
    if not( FProvedor in [proNFSeBrasil, ProTecnos] ) then
       Gerador.wCampo(tcStr, '#41', 'Complemento', 001, 060, 0, NFSe.Tomador.Endereco.Complemento, DSC_XCPL)
    else
       Gerador.wCampo(tcStr, '#41', 'Complemento', 001, 060, 1, NFSe.Tomador.Endereco.Complemento, DSC_XCPL);

    Isto está correto ?

    Pergunta 3:
    Ao final quando eu conseguir gerar as notas, como faço para enviar estas alterações que fiz para serem analisadas e atualizadas?
     

  8. A prefeitura de Volta Redonda - RJ, utiliza o provedor Issnet, alterei o ISSNet.ini com os endereços do link abaixo, mas mesmo assim não obtive sucesso.

    Endereço do WebService Oficial:

    https://www.issnetonline.com.br/webserviceabrasf/voltaredonda/servicos.asmx

    Pergunto:

    Para ter certeza que funciona, alguém já gera nesta prefeitura com o Acbr ?

    Se funciona alguém poderia me auxiliar na configuração deste arquivo ?

    Desde já, muito grato.

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